From e21ac8c1588fbd3fb4d2164f0339f51f89a9688f Mon Sep 17 00:00:00 2001 From: "V. K." Date: Mon, 16 Feb 2026 23:15:26 +0400 Subject: [PATCH 01/10] fix(appkit): start fixing ssr --- apps/appkit-next/.gitignore | 41 + apps/appkit-next/README.md | 36 + apps/appkit-next/next.config.js | 4 + apps/appkit-next/package.json | 32 + apps/appkit-next/postcss.config.mjs | 7 + apps/appkit-next/public/file.svg | 1 + apps/appkit-next/public/globe.svg | 1 + apps/appkit-next/public/next.svg | 1 + apps/appkit-next/public/vercel.svg | 1 + apps/appkit-next/public/window.svg | 1 + apps/appkit-next/src/app/favicon.ico | Bin 0 -> 25931 bytes apps/appkit-next/src/app/globals.css | 26 + apps/appkit-next/src/app/layout.tsx | 28 + apps/appkit-next/src/app/page.tsx | 24 + apps/appkit-next/src/balance.tsx | 27 + apps/appkit-next/src/config/env.ts | 12 + apps/appkit-next/src/context.tsx | 67 ++ apps/appkit-next/tsconfig.json | 41 + packages/appkit-react/package.json | 8 +- .../src/providers/app-kit-provider.tsx | 2 + .../src/providers/i18n-provider.tsx | 2 + packages/appkit-react/tsup.config.ts | 24 +- pnpm-lock.yaml | 851 ++++++++++++++---- 23 files changed, 1057 insertions(+), 180 deletions(-) create mode 100644 apps/appkit-next/.gitignore create mode 100644 apps/appkit-next/README.md create mode 100644 apps/appkit-next/next.config.js create mode 100644 apps/appkit-next/package.json create mode 100644 apps/appkit-next/postcss.config.mjs create mode 100644 apps/appkit-next/public/file.svg create mode 100644 apps/appkit-next/public/globe.svg create mode 100644 apps/appkit-next/public/next.svg create mode 100644 apps/appkit-next/public/vercel.svg create mode 100644 apps/appkit-next/public/window.svg create mode 100644 apps/appkit-next/src/app/favicon.ico create mode 100644 apps/appkit-next/src/app/globals.css create mode 100644 apps/appkit-next/src/app/layout.tsx create mode 100644 apps/appkit-next/src/app/page.tsx create mode 100644 apps/appkit-next/src/balance.tsx create mode 100644 apps/appkit-next/src/config/env.ts create mode 100644 apps/appkit-next/src/context.tsx create mode 100644 apps/appkit-next/tsconfig.json diff --git a/apps/appkit-next/.gitignore b/apps/appkit-next/.gitignore new file mode 100644 index 000000000..5ef6a5207 --- /dev/null +++ b/apps/appkit-next/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/apps/appkit-next/README.md b/apps/appkit-next/README.md new file mode 100644 index 000000000..66bb426ff --- /dev/null +++ b/apps/appkit-next/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.js`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/apps/appkit-next/next.config.js b/apps/appkit-next/next.config.js new file mode 100644 index 000000000..4678774e6 --- /dev/null +++ b/apps/appkit-next/next.config.js @@ -0,0 +1,4 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = {}; + +export default nextConfig; diff --git a/apps/appkit-next/package.json b/apps/appkit-next/package.json new file mode 100644 index 000000000..eef3709cc --- /dev/null +++ b/apps/appkit-next/package.json @@ -0,0 +1,32 @@ +{ + "name": "appkit-next", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "clean": "rm -rf .next node_modules" + }, + "dependencies": { + "@tanstack/react-query": "catalog:", + "@ton/appkit": "workspace:*", + "@ton/appkit-react": "workspace:*", + "@ton/core": "catalog:", + "@ton/crypto": "catalog:", + "@ton/walletkit": "workspace:*", + "@tonconnect/sdk": "catalog:", + "@tonconnect/ui": "catalog:", + "next": "16.1.6", + "react": "catalog:", + "react-dom": "catalog:" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^25.2.3", + "@types/react": "catalog:", + "@types/react-dom": "catalog:", + "tailwindcss": "^4", + "typescript": "^5.9.3" + } +} diff --git a/apps/appkit-next/postcss.config.mjs b/apps/appkit-next/postcss.config.mjs new file mode 100644 index 000000000..61e36849c --- /dev/null +++ b/apps/appkit-next/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + "@tailwindcss/postcss": {}, + }, +}; + +export default config; diff --git a/apps/appkit-next/public/file.svg b/apps/appkit-next/public/file.svg new file mode 100644 index 000000000..004145cdd --- /dev/null +++ b/apps/appkit-next/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/appkit-next/public/globe.svg b/apps/appkit-next/public/globe.svg new file mode 100644 index 000000000..567f17b0d --- /dev/null +++ b/apps/appkit-next/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/appkit-next/public/next.svg b/apps/appkit-next/public/next.svg new file mode 100644 index 000000000..5174b28c5 --- /dev/null +++ b/apps/appkit-next/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/appkit-next/public/vercel.svg b/apps/appkit-next/public/vercel.svg new file mode 100644 index 000000000..770539603 --- /dev/null +++ b/apps/appkit-next/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/appkit-next/public/window.svg b/apps/appkit-next/public/window.svg new file mode 100644 index 000000000..b2b2a44f6 --- /dev/null +++ b/apps/appkit-next/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/appkit-next/src/app/favicon.ico b/apps/appkit-next/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/apps/appkit-next/src/app/globals.css b/apps/appkit-next/src/app/globals.css new file mode 100644 index 000000000..a2dc41ece --- /dev/null +++ b/apps/appkit-next/src/app/globals.css @@ -0,0 +1,26 @@ +@import "tailwindcss"; + +:root { + --background: #ffffff; + --foreground: #171717; +} + +@theme inline { + --color-background: var(--background); + --color-foreground: var(--foreground); + --font-sans: var(--font-geist-sans); + --font-mono: var(--font-geist-mono); +} + +@media (prefers-color-scheme: dark) { + :root { + --background: #0a0a0a; + --foreground: #ededed; + } +} + +body { + background: var(--background); + color: var(--foreground); + font-family: Arial, Helvetica, sans-serif; +} diff --git a/apps/appkit-next/src/app/layout.tsx b/apps/appkit-next/src/app/layout.tsx new file mode 100644 index 000000000..ce77d248c --- /dev/null +++ b/apps/appkit-next/src/app/layout.tsx @@ -0,0 +1,28 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import type { Metadata } from 'next'; +import type { ReactNode } from 'react'; + +import AppKitContext from '../context'; +import './globals.css'; + +export const metadata: Metadata = { + title: 'Create Next App', + description: 'Generated by create next app', +}; + +export default function RootLayout({ children }: { children: ReactNode }) { + return ( + + + {children} + + + ); +} diff --git a/apps/appkit-next/src/app/page.tsx b/apps/appkit-next/src/app/page.tsx new file mode 100644 index 000000000..1df97d895 --- /dev/null +++ b/apps/appkit-next/src/app/page.tsx @@ -0,0 +1,24 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { TonConnectButton } from '@ton/appkit-react'; + +import Balance from '../balance'; + +export const dynamic = 'force-dynamic'; + +export default function Home() { + return ( +
+ + +
+ ); +} diff --git a/apps/appkit-next/src/balance.tsx b/apps/appkit-next/src/balance.tsx new file mode 100644 index 000000000..ab5d9a708 --- /dev/null +++ b/apps/appkit-next/src/balance.tsx @@ -0,0 +1,27 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { formatUnits } from '@ton/appkit'; +import { useBalance } from '@ton/appkit-react'; + +export default function Balance() { + const { data: balance } = useBalance({ + query: { + refetchInterval: 20000, + }, + }); + + return ( +
+

Balance:

+

{balance ? `${formatUnits(balance, 9)} TON` : 'Loading...'}

+
+ ); +} diff --git a/apps/appkit-next/src/config/env.ts b/apps/appkit-next/src/config/env.ts new file mode 100644 index 000000000..7e58e3ad2 --- /dev/null +++ b/apps/appkit-next/src/config/env.ts @@ -0,0 +1,12 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +export const ENV_TON_API_KEY_MAINNET = + process.env.NEXT_PUBLIC_TON_API_KEY ?? '25a9b2326a34b39a5fa4b264fb78fb4709e1bd576fc5e6b176639f5b71e94b0d'; +export const ENV_TON_API_KEY_TESTNET = + process.env.NEXT_PUBLIC_TON_API_TESTNET_KEY ?? 'd852b54d062f631565761042cccea87fa6337c41eb19b075e6c7fb88898a3992'; diff --git a/apps/appkit-next/src/context.tsx b/apps/appkit-next/src/context.tsx new file mode 100644 index 000000000..9acc77030 --- /dev/null +++ b/apps/appkit-next/src/context.tsx @@ -0,0 +1,67 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { AppKit, Network } from '@ton/appkit'; +import { AppKitProvider } from '@ton/appkit-react'; +import { TonConnectConnector } from '@ton/appkit/tonconnect'; +import { QueryClientProvider, QueryClient } from '@tanstack/react-query'; +import { useState, useEffect } from 'react'; +import type { ReactNode } from 'react'; + +import { ENV_TON_API_KEY_MAINNET, ENV_TON_API_KEY_TESTNET } from './config/env'; + +// Import styles +import '@ton/appkit-react/styles.css'; + +function createAppKit() { + return new AppKit({ + networks: { + [Network.mainnet().chainId]: { + apiClient: { + url: 'https://toncenter.com', + key: ENV_TON_API_KEY_MAINNET, + }, + }, + [Network.testnet().chainId]: { + apiClient: { + url: 'https://testnet.toncenter.com', + key: ENV_TON_API_KEY_TESTNET, + }, + }, + }, + connectors: [ + new TonConnectConnector({ + tonConnectOptions: { + manifestUrl: 'https://tonconnect-demo-dapp-with-react-ui.vercel.app/tonconnect-manifest.json', + }, + }), + ], + }); +} + +const queryClient = new QueryClient(); + +export default function AppKitContext({ children }: { children: ReactNode }) { + const [appKit, setAppKit] = useState(null); + + useEffect(() => { + setAppKit(createAppKit()); + }, []); + + if (!appKit) { + return null; + } + + return ( + + {children} + + ); +} diff --git a/apps/appkit-next/tsconfig.json b/apps/appkit-next/tsconfig.json new file mode 100644 index 000000000..877b650fc --- /dev/null +++ b/apps/appkit-next/tsconfig.json @@ -0,0 +1,41 @@ +{ + "compilerOptions": { + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "react-jsx", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": [ + "./src/*" + ] + }, + "target": "ES2017" + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".next/dev/types/**/*.ts" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/packages/appkit-react/package.json b/packages/appkit-react/package.json index 587806d14..1cfe79d84 100644 --- a/packages/appkit-react/package.json +++ b/packages/appkit-react/package.json @@ -16,21 +16,19 @@ "files": [ "dist" ], - "main": "./dist/index.js", + "main": "./dist/index.mjs", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", - "require": "./dist/index.js", "import": "./dist/index.mjs", - "default": "./dist/index.js" + "default": "./dist/index.mjs" }, "./tonconnect": { "types": "./dist/tonconnect/tonconnect-bridge.d.ts", - "require": "./dist/tonconnect/tonconnect-bridge.js", "import": "./dist/tonconnect/tonconnect-bridge.mjs", - "default": "./dist/tonconnect/tonconnect-bridge.js" + "default": "./dist/tonconnect/tonconnect-bridge.mjs" }, "./styles.css": "./dist/styles/index.css" }, diff --git a/packages/appkit-react/src/providers/app-kit-provider.tsx b/packages/appkit-react/src/providers/app-kit-provider.tsx index 3f88e3097..45aa560d3 100644 --- a/packages/appkit-react/src/providers/app-kit-provider.tsx +++ b/packages/appkit-react/src/providers/app-kit-provider.tsx @@ -6,6 +6,8 @@ * */ +'use client'; + import type { PropsWithChildren } from 'react'; import { createContext } from 'react'; import type { AppKit } from '@ton/appkit'; diff --git a/packages/appkit-react/src/providers/i18n-provider.tsx b/packages/appkit-react/src/providers/i18n-provider.tsx index 3b8c6fdb6..2db50b677 100644 --- a/packages/appkit-react/src/providers/i18n-provider.tsx +++ b/packages/appkit-react/src/providers/i18n-provider.tsx @@ -6,6 +6,8 @@ * */ +'use client'; + import type { PropsWithChildren } from 'react'; import { createContext, useState, useRef, useEffect } from 'react'; diff --git a/packages/appkit-react/tsup.config.ts b/packages/appkit-react/tsup.config.ts index b2bed9ec0..f28c3772b 100644 --- a/packages/appkit-react/tsup.config.ts +++ b/packages/appkit-react/tsup.config.ts @@ -12,7 +12,7 @@ import * as packageJson from './package.json'; export default defineConfig({ entry: ['src/**/*.{ts,tsx,js,jsx,mjs,css}'], - format: ['esm', 'cjs'], + format: ['esm'], bundle: false, dts: false, clean: true, @@ -33,4 +33,26 @@ export default defineConfig({ TON_APPKIT_UI_REACT_VERSION: JSON.stringify(packageJson.version), }, onSuccess: 'tsc --emitDeclarationOnly', + // onSuccess: async () => { + // // Add "use client" directive to all JS/MJS files + // const files = getAllFiles('./dist'); + // files.forEach((file) => { + // if (file.endsWith('.mjs') || file.endsWith('.js')) { + // const content = readFileSync(file, 'utf8'); + // if (!content.includes('"use client"') && !content.includes("'use client'")) { + // writeFileSync(file, '"use client";\n' + content); + // } + // } + // }); + // // eslint-disable-next-line no-console + // console.log('✅ Added "use client" directive to dist files'); + + // // Run type checking + // try { + // execSync('tsc --emitDeclarationOnly', { stdio: 'inherit' }); + // } catch (e) { + // // eslint-disable-next-line no-console + // console.error('Failed to generate types', e); + // } + // }, }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b32c0178..6d864690a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,10 +59,10 @@ importers: devDependencies: '@changesets/cli': specifier: ^2.29.8 - version: 2.29.8(@types/node@24.10.13) + version: 2.29.8(@types/node@25.2.3) '@ton/toolchain': specifier: github:the-ton-tech/toolchain#v1.5.0 - version: https://codeload.github.com/the-ton-tech/toolchain/tar.gz/31376da778155bd0984d68abf2a46dce417bacb8(jest@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1))(jiti@2.6.1)(typescript@5.9.3) + version: https://codeload.github.com/the-ton-tech/toolchain/tar.gz/31376da778155bd0984d68abf2a46dce417bacb8(jest@30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1))(jiti@2.6.1)(typescript@5.9.3) eslint: specifier: ^9.39.2 version: 9.39.2(jiti@2.6.1) @@ -89,7 +89,7 @@ importers: version: 0.7.8 '@tailwindcss/vite': specifier: ^4.1.18 - version: 4.1.18(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 4.1.18(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) '@ton/appkit': specifier: workspace:* version: link:../../packages/appkit @@ -159,7 +159,7 @@ importers: version: 19.2.3(@types/react@19.2.8) '@vitejs/plugin-react': specifier: ^5.1.2 - version: 5.1.4(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 5.1.4(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) eslint: specifier: ^9.39.2 version: 9.39.2(jiti@2.6.1) @@ -180,11 +180,66 @@ importers: version: 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) vite: specifier: ^7.3.1 - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) vite-bundle-analyzer: specifier: ^1.3.2 version: 1.3.6 + apps/appkit-next: + dependencies: + '@tanstack/react-query': + specifier: 'catalog:' + version: 5.90.20(react@19.2.3) + '@ton/appkit': + specifier: workspace:* + version: link:../../packages/appkit + '@ton/appkit-react': + specifier: workspace:* + version: link:../../packages/appkit-react + '@ton/core': + specifier: 'catalog:' + version: 0.63.0(@ton/crypto@3.3.0) + '@ton/crypto': + specifier: 'catalog:' + version: 3.3.0 + '@ton/walletkit': + specifier: workspace:* + version: link:../../packages/walletkit + '@tonconnect/sdk': + specifier: 'catalog:' + version: 3.4.1 + '@tonconnect/ui': + specifier: 'catalog:' + version: 2.4.1 + next: + specifier: 16.1.6 + version: 16.1.6(@babel/core@7.29.0)(@playwright/test@1.58.2)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + react: + specifier: 'catalog:' + version: 19.2.3 + react-dom: + specifier: 'catalog:' + version: 19.2.3(react@19.2.3) + devDependencies: + '@tailwindcss/postcss': + specifier: ^4 + version: 4.1.18 + '@types/node': + specifier: ^25.2.3 + version: 25.2.3 + '@types/react': + specifier: 'catalog:' + version: 19.2.8 + '@types/react-dom': + specifier: 'catalog:' + version: 19.2.3(@types/react@19.2.8) + tailwindcss: + specifier: ^4 + version: 4.1.18 + typescript: + specifier: ^5.9.3 + version: 5.9.3 + apps/demo-wallet: dependencies: '@demo/v4ledger-adapter': @@ -201,7 +256,7 @@ importers: version: 6.30.0 '@tailwindcss/vite': specifier: ^4.1.18 - version: 4.1.18(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 4.1.18(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) '@ton/core': specifier: 'catalog:' version: 0.63.0(@ton/crypto@3.3.0) @@ -213,7 +268,7 @@ importers: version: link:../../packages/walletkit '@truecarry/vite-plugin-web-extension': specifier: ^4.5.1 - version: 4.5.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0) + version: 4.5.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0) '@truecarry/webext-bridge': specifier: ^6.0.2 version: 6.0.2 @@ -286,7 +341,7 @@ importers: version: 0.12.4 '@vitejs/plugin-react': specifier: ^5.1.2 - version: 5.1.4(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 5.1.4(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) allure-js-commons: specifier: ^3.4.5 version: 3.4.5(allure-playwright@3.4.5(@playwright/test@1.58.2)) @@ -319,7 +374,7 @@ importers: version: 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) vite: specifier: ^7.3.1 - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) vite-bundle-analyzer: specifier: ^1.3.2 version: 1.3.6 @@ -555,7 +610,7 @@ importers: version: 20.6.1 vitest: specifier: ^4.0.17 - version: 4.0.18(@types/node@24.10.13)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.18(@types/node@25.2.3)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) demo/v4ledger-adapter: dependencies: @@ -648,7 +703,7 @@ importers: version: 5.8.3 vitest: specifier: ^4.0.17 - version: 4.0.18(@types/node@24.10.13)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.18(@types/node@25.2.3)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) packages/appkit-react: dependencies: @@ -670,13 +725,13 @@ importers: devDependencies: '@storybook/addon-docs': specifier: 10.2.8 - version: 10.2.8(@types/react@19.2.8)(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 10.2.8(@types/react@19.2.8)(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) '@storybook/react': specifier: 10.2.8 version: 10.2.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3) '@storybook/react-vite': specifier: 10.2.8 - version: 10.2.8(esbuild@0.27.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 10.2.8(esbuild@0.27.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) '@storybook/test': specifier: ^8.6.15 version: 8.6.15(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) @@ -709,10 +764,10 @@ importers: version: 5.9.3 vite: specifier: ^7.3.1 - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) vite-plugin-node-polyfills: specifier: ^0.25.0 - version: 0.25.0(rollup@4.57.1)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + version: 0.25.0(rollup@4.57.1)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) packages/walletkit: dependencies: @@ -743,7 +798,7 @@ importers: version: 30.2.0 '@stryker-mutator/core': specifier: ^9.4.0 - version: 9.5.1(@types/node@24.10.13) + version: 9.5.1(@types/node@25.2.3) '@ton/core': specifier: 'catalog:' version: 0.63.0(@ton/crypto@3.3.0) @@ -776,7 +831,7 @@ importers: version: 9.39.2(jiti@2.6.1) jest: specifier: ^30.2.0 - version: 30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)) + version: 30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)) node-hid: specifier: ^3.2.0 version: 3.3.0 @@ -788,13 +843,13 @@ importers: version: 13.2.16(magicast@0.5.2) ts-jest: specifier: ^29.4.6 - version: 29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(esbuild@0.27.3)(jest-util@30.2.0)(jest@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)))(typescript@5.9.3) + version: 29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(esbuild@0.27.3)(jest-util@30.2.0)(jest@30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)))(typescript@5.9.3) ts-json-schema-generator: specifier: ^2.4.0 version: 2.5.0 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@24.10.13)(typescript@5.9.3) + version: 10.9.2(@types/node@25.2.3)(typescript@5.9.3) tsx: specifier: ^4.21.0 version: 4.21.0 @@ -803,13 +858,13 @@ importers: version: 5.9.3 vite: specifier: ^7.3.1 - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) vite-bundle-analyzer: specifier: ^1.3.2 version: 1.3.6 vitest: specifier: ^4.0.17 - version: 4.0.18(@types/node@24.10.13)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + version: 4.0.18(@types/node@25.2.3)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) optionalDependencies: '@ston-fi/omniston-sdk': specifier: ^0.7.8 @@ -838,7 +893,7 @@ importers: version: 5.9.3 vite: specifier: ^7.3.1 - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) packages/walletkit-ios-bridge: dependencies: @@ -869,7 +924,7 @@ importers: version: 5.9.3 vite: specifier: ^7.3.1 - version: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + version: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) packages: @@ -887,6 +942,10 @@ packages: '@adobe/css-tools@4.4.4': resolution: {integrity: sha512-Elp+iwUx5rN5+Y8xLt5/GRoG20WGoDCQ/1Fb+1LiGtvwbDavuSk0jhD/eZdckHAuzcDzccnkv+rEjyWfRx18gg==} + '@alloc/quick-lru@5.2.0': + resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} + engines: {node: '>=10'} + '@asamuzakjp/css-color@4.1.2': resolution: {integrity: sha512-NfBUvBaYgKIuq6E/RBLY1m0IohzNHAYyaJGuTK79Z23uNwmz2jl1mPsC5ZxCCxylinKhT1Amn5oNTlx1wN8cQg==} @@ -1951,6 +2010,143 @@ packages: resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} + '@img/colour@1.0.0': + resolution: {integrity: sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==} + engines: {node: '>=18'} + + '@img/sharp-darwin-arm64@0.34.5': + resolution: {integrity: sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + + '@img/sharp-darwin-x64@0.34.5': + resolution: {integrity: sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-darwin-arm64@1.2.4': + resolution: {integrity: sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==} + cpu: [arm64] + os: [darwin] + + '@img/sharp-libvips-darwin-x64@1.2.4': + resolution: {integrity: sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==} + cpu: [x64] + os: [darwin] + + '@img/sharp-libvips-linux-arm64@1.2.4': + resolution: {integrity: sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linux-arm@1.2.4': + resolution: {integrity: sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==} + cpu: [arm] + os: [linux] + + '@img/sharp-libvips-linux-ppc64@1.2.4': + resolution: {integrity: sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==} + cpu: [ppc64] + os: [linux] + + '@img/sharp-libvips-linux-riscv64@1.2.4': + resolution: {integrity: sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==} + cpu: [riscv64] + os: [linux] + + '@img/sharp-libvips-linux-s390x@1.2.4': + resolution: {integrity: sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==} + cpu: [s390x] + os: [linux] + + '@img/sharp-libvips-linux-x64@1.2.4': + resolution: {integrity: sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==} + cpu: [x64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + resolution: {integrity: sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==} + cpu: [arm64] + os: [linux] + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + resolution: {integrity: sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==} + cpu: [x64] + os: [linux] + + '@img/sharp-linux-arm64@0.34.5': + resolution: {integrity: sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linux-arm@0.34.5': + resolution: {integrity: sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + + '@img/sharp-linux-ppc64@0.34.5': + resolution: {integrity: sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ppc64] + os: [linux] + + '@img/sharp-linux-riscv64@0.34.5': + resolution: {integrity: sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [riscv64] + os: [linux] + + '@img/sharp-linux-s390x@0.34.5': + resolution: {integrity: sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + + '@img/sharp-linux-x64@0.34.5': + resolution: {integrity: sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-linuxmusl-arm64@0.34.5': + resolution: {integrity: sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + + '@img/sharp-linuxmusl-x64@0.34.5': + resolution: {integrity: sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + + '@img/sharp-wasm32@0.34.5': + resolution: {integrity: sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + + '@img/sharp-win32-arm64@0.34.5': + resolution: {integrity: sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [win32] + + '@img/sharp-win32-ia32@0.34.5': + resolution: {integrity: sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + + '@img/sharp-win32-x64@0.34.5': + resolution: {integrity: sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + '@inquirer/ansi@2.0.3': resolution: {integrity: sha512-g44zhR3NIKVs0zUesa4iMzExmZpLUdTLRMCStqX3GE5NT6VkPcxQGJ+uC8tDgBUC/vB1rUhUd55cOf++4NZcmw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0'} @@ -2313,6 +2509,57 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} + '@next/env@16.1.6': + resolution: {integrity: sha512-N1ySLuZjnAtN3kFnwhAwPvZah8RJxKasD7x1f8shFqhncnWZn4JMfg37diLNuoHsLAlrDfM3g4mawVdtAG8XLQ==} + + '@next/swc-darwin-arm64@16.1.6': + resolution: {integrity: sha512-wTzYulosJr/6nFnqGW7FrG3jfUUlEf8UjGA0/pyypJl42ExdVgC6xJgcXQ+V8QFn6niSG2Pb8+MIG1mZr2vczw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@next/swc-darwin-x64@16.1.6': + resolution: {integrity: sha512-BLFPYPDO+MNJsiDWbeVzqvYd4NyuRrEYVB5k2N3JfWncuHAy2IVwMAOlVQDFjj+krkWzhY2apvmekMkfQR0CUQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@next/swc-linux-arm64-gnu@16.1.6': + resolution: {integrity: sha512-OJYkCd5pj/QloBvoEcJ2XiMnlJkRv9idWA/j0ugSuA34gMT6f5b7vOiCQHVRpvStoZUknhl6/UxOXL4OwtdaBw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-arm64-musl@16.1.6': + resolution: {integrity: sha512-S4J2v+8tT3NIO9u2q+S0G5KdvNDjXfAv06OhfOzNDaBn5rw84DGXWndOEB7d5/x852A20sW1M56vhC/tRVbccQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@next/swc-linux-x64-gnu@16.1.6': + resolution: {integrity: sha512-2eEBDkFlMMNQnkTyPBhQOAyn2qMxyG2eE7GPH2WIDGEpEILcBPI/jdSv4t6xupSP+ot/jkfrCShLAa7+ZUPcJQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-linux-x64-musl@16.1.6': + resolution: {integrity: sha512-oicJwRlyOoZXVlxmIMaTq7f8pN9QNbdes0q2FXfRsPhfCi8n8JmOZJm5oo1pwDaFbnnD421rVU409M3evFbIqg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@next/swc-win32-arm64-msvc@16.1.6': + resolution: {integrity: sha512-gQmm8izDTPgs+DCWH22kcDmuUp7NyiJgEl18bcr8irXA5N2m2O+JQIr6f3ct42GOs9c0h8QF3L5SzIxcYAAXXw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@next/swc-win32-x64-msvc@16.1.6': + resolution: {integrity: sha512-NRfO39AIrzBnixKbjuo2YiYhB6o9d8v/ymU9m/Xk8cyVk+k7XylniXkHwjs4s70wedVffc6bQNbufk5v0xEm0A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@noble/curves@1.9.7': resolution: {integrity: sha512-gbKGcRUYIjA3/zCCNaWDciTMFI0dCkvou3TL8Zmy5Nc7sJ47a0jtOeZoTaMxkuqRo9cRhjOdZJXegxYE5FN/xw==} engines: {node: ^14.21.3 || >=16} @@ -3448,6 +3695,9 @@ packages: '@stryker-mutator/util@9.5.1': resolution: {integrity: sha512-KXmbEeXF3Z20P+9W8i/f1j+U5nWSm9oeb1VNV6j5/RfzhnMKWZCrvojJqRfnxdkCiMIFWMAHSlM9K0mfFZLNXQ==} + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + '@tailwindcss/node@4.1.18': resolution: {integrity: sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==} @@ -3533,6 +3783,9 @@ packages: resolution: {integrity: sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==} engines: {node: '>= 10'} + '@tailwindcss/postcss@4.1.18': + resolution: {integrity: sha512-Ce0GFnzAOuPyfV5SxjXGn0CubwGcuDB0zcdaPuCSzAa/2vII24JTkH+I6jcbXLb1ctjZMZZI6OjDaLPJQL1S0g==} + '@tailwindcss/vite@4.1.18': resolution: {integrity: sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==} peerDependencies: @@ -3740,8 +3993,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@24.10.13': - resolution: {integrity: sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==} + '@types/node@25.2.3': + resolution: {integrity: sha512-m0jEgYlYz+mDJZ2+F4v8D1AyQb+QzsNqRuI7xg1VQX/KlKS0qT9r1Mo16yo5F/MtifXFgaofIFsdFMox2SxIbQ==} '@types/react-dom@19.2.3': resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} @@ -7113,6 +7366,27 @@ packages: react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc + next@16.1.6: + resolution: {integrity: sha512-hkyRkcu5x/41KoqnROkfTm2pZVbKxvbZRuNvKXLRXxs3VfyO0WhY50TQS40EuKO9SW3rBj/sF3WbVwDACeMZyw==} + engines: {node: '>=20.9.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.51.1 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + node-abi@3.87.0: resolution: {integrity: sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==} engines: {node: '>=10'} @@ -7543,6 +7817,10 @@ packages: yaml: optional: true + postcss@8.4.31: + resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + engines: {node: ^10 || ^12 || >=14} + postcss@8.4.49: resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} engines: {node: ^10 || ^12 || >=14} @@ -8255,6 +8533,10 @@ packages: shallowequal@1.1.0: resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + sharp@0.34.5: + resolution: {integrity: sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -8545,6 +8827,19 @@ packages: stubborn-utils@1.0.2: resolution: {integrity: sha512-zOh9jPYI+xrNOyisSelgym4tolKTJCQd5GBhK0+0xJvcYDcwlOoxF/rnFKQ2KRZknXSG9jWAp66fwP6AxN9STg==} + styled-jsx@5.1.6: + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + sucrase@3.35.1: resolution: {integrity: sha512-DhuTmvZWux4H1UOnWMB3sk0sbaCVOoQZjv8u1rDoTV0HTdGem9hkAZtl4JZy8P2z4Bg0nT+YMeOFyVr4zcG5Tw==} engines: {node: '>=16 || 14 >=14.17'} @@ -9595,6 +9890,8 @@ snapshots: '@adobe/css-tools@4.4.4': {} + '@alloc/quick-lru@5.2.0': {} + '@asamuzakjp/css-color@4.1.2': dependencies: '@csstools/css-calc': 3.1.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) @@ -10400,7 +10697,7 @@ snapshots: dependencies: '@changesets/types': 6.1.0 - '@changesets/cli@2.29.8(@types/node@24.10.13)': + '@changesets/cli@2.29.8(@types/node@25.2.3)': dependencies: '@changesets/apply-release-plan': 7.0.14 '@changesets/assemble-release-plan': 6.0.9 @@ -10416,7 +10713,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.3(@types/node@24.10.13) + '@inquirer/external-editor': 1.0.3(@types/node@25.2.3) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 ci-info: 3.9.0 @@ -11070,131 +11367,228 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} + '@img/colour@1.0.0': + optional: true + + '@img/sharp-darwin-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.2.4 + optional: true + + '@img/sharp-darwin-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.2.4 + optional: true + + '@img/sharp-libvips-darwin-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-darwin-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-arm@1.2.4': + optional: true + + '@img/sharp-libvips-linux-ppc64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-riscv64@1.2.4': + optional: true + + '@img/sharp-libvips-linux-s390x@1.2.4': + optional: true + + '@img/sharp-libvips-linux-x64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-arm64@1.2.4': + optional: true + + '@img/sharp-libvips-linuxmusl-x64@1.2.4': + optional: true + + '@img/sharp-linux-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.2.4 + optional: true + + '@img/sharp-linux-arm@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.2.4 + optional: true + + '@img/sharp-linux-ppc64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-ppc64': 1.2.4 + optional: true + + '@img/sharp-linux-riscv64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-riscv64': 1.2.4 + optional: true + + '@img/sharp-linux-s390x@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.2.4 + optional: true + + '@img/sharp-linux-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-arm64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + optional: true + + '@img/sharp-linuxmusl-x64@0.34.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + optional: true + + '@img/sharp-wasm32@0.34.5': + dependencies: + '@emnapi/runtime': 1.8.1 + optional: true + + '@img/sharp-win32-arm64@0.34.5': + optional: true + + '@img/sharp-win32-ia32@0.34.5': + optional: true + + '@img/sharp-win32-x64@0.34.5': + optional: true + '@inquirer/ansi@2.0.3': {} - '@inquirer/checkbox@5.0.4(@types/node@24.10.13)': + '@inquirer/checkbox@5.0.4(@types/node@25.2.3)': dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.1(@types/node@24.10.13) + '@inquirer/core': 11.1.1(@types/node@25.2.3) '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@24.10.13) + '@inquirer/type': 4.0.3(@types/node@25.2.3) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/confirm@6.0.4(@types/node@24.10.13)': + '@inquirer/confirm@6.0.4(@types/node@25.2.3)': dependencies: - '@inquirer/core': 11.1.1(@types/node@24.10.13) - '@inquirer/type': 4.0.3(@types/node@24.10.13) + '@inquirer/core': 11.1.1(@types/node@25.2.3) + '@inquirer/type': 4.0.3(@types/node@25.2.3) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/core@11.1.1(@types/node@24.10.13)': + '@inquirer/core@11.1.1(@types/node@25.2.3)': dependencies: '@inquirer/ansi': 2.0.3 '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@24.10.13) + '@inquirer/type': 4.0.3(@types/node@25.2.3) cli-width: 4.1.0 mute-stream: 3.0.0 signal-exit: 4.1.0 wrap-ansi: 9.0.2 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/editor@5.0.4(@types/node@24.10.13)': + '@inquirer/editor@5.0.4(@types/node@25.2.3)': dependencies: - '@inquirer/core': 11.1.1(@types/node@24.10.13) - '@inquirer/external-editor': 2.0.3(@types/node@24.10.13) - '@inquirer/type': 4.0.3(@types/node@24.10.13) + '@inquirer/core': 11.1.1(@types/node@25.2.3) + '@inquirer/external-editor': 2.0.3(@types/node@25.2.3) + '@inquirer/type': 4.0.3(@types/node@25.2.3) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/expand@5.0.4(@types/node@24.10.13)': + '@inquirer/expand@5.0.4(@types/node@25.2.3)': dependencies: - '@inquirer/core': 11.1.1(@types/node@24.10.13) - '@inquirer/type': 4.0.3(@types/node@24.10.13) + '@inquirer/core': 11.1.1(@types/node@25.2.3) + '@inquirer/type': 4.0.3(@types/node@25.2.3) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/external-editor@1.0.3(@types/node@24.10.13)': + '@inquirer/external-editor@1.0.3(@types/node@25.2.3)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/external-editor@2.0.3(@types/node@24.10.13)': + '@inquirer/external-editor@2.0.3(@types/node@25.2.3)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 '@inquirer/figures@2.0.3': {} - '@inquirer/input@5.0.4(@types/node@24.10.13)': + '@inquirer/input@5.0.4(@types/node@25.2.3)': dependencies: - '@inquirer/core': 11.1.1(@types/node@24.10.13) - '@inquirer/type': 4.0.3(@types/node@24.10.13) + '@inquirer/core': 11.1.1(@types/node@25.2.3) + '@inquirer/type': 4.0.3(@types/node@25.2.3) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/number@4.0.4(@types/node@24.10.13)': + '@inquirer/number@4.0.4(@types/node@25.2.3)': dependencies: - '@inquirer/core': 11.1.1(@types/node@24.10.13) - '@inquirer/type': 4.0.3(@types/node@24.10.13) + '@inquirer/core': 11.1.1(@types/node@25.2.3) + '@inquirer/type': 4.0.3(@types/node@25.2.3) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/password@5.0.4(@types/node@24.10.13)': + '@inquirer/password@5.0.4(@types/node@25.2.3)': dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.1(@types/node@24.10.13) - '@inquirer/type': 4.0.3(@types/node@24.10.13) + '@inquirer/core': 11.1.1(@types/node@25.2.3) + '@inquirer/type': 4.0.3(@types/node@25.2.3) optionalDependencies: - '@types/node': 24.10.13 - - '@inquirer/prompts@8.2.0(@types/node@24.10.13)': - dependencies: - '@inquirer/checkbox': 5.0.4(@types/node@24.10.13) - '@inquirer/confirm': 6.0.4(@types/node@24.10.13) - '@inquirer/editor': 5.0.4(@types/node@24.10.13) - '@inquirer/expand': 5.0.4(@types/node@24.10.13) - '@inquirer/input': 5.0.4(@types/node@24.10.13) - '@inquirer/number': 4.0.4(@types/node@24.10.13) - '@inquirer/password': 5.0.4(@types/node@24.10.13) - '@inquirer/rawlist': 5.2.0(@types/node@24.10.13) - '@inquirer/search': 4.1.0(@types/node@24.10.13) - '@inquirer/select': 5.0.4(@types/node@24.10.13) + '@types/node': 25.2.3 + + '@inquirer/prompts@8.2.0(@types/node@25.2.3)': + dependencies: + '@inquirer/checkbox': 5.0.4(@types/node@25.2.3) + '@inquirer/confirm': 6.0.4(@types/node@25.2.3) + '@inquirer/editor': 5.0.4(@types/node@25.2.3) + '@inquirer/expand': 5.0.4(@types/node@25.2.3) + '@inquirer/input': 5.0.4(@types/node@25.2.3) + '@inquirer/number': 4.0.4(@types/node@25.2.3) + '@inquirer/password': 5.0.4(@types/node@25.2.3) + '@inquirer/rawlist': 5.2.0(@types/node@25.2.3) + '@inquirer/search': 4.1.0(@types/node@25.2.3) + '@inquirer/select': 5.0.4(@types/node@25.2.3) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/rawlist@5.2.0(@types/node@24.10.13)': + '@inquirer/rawlist@5.2.0(@types/node@25.2.3)': dependencies: - '@inquirer/core': 11.1.1(@types/node@24.10.13) - '@inquirer/type': 4.0.3(@types/node@24.10.13) + '@inquirer/core': 11.1.1(@types/node@25.2.3) + '@inquirer/type': 4.0.3(@types/node@25.2.3) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/search@4.1.0(@types/node@24.10.13)': + '@inquirer/search@4.1.0(@types/node@25.2.3)': dependencies: - '@inquirer/core': 11.1.1(@types/node@24.10.13) + '@inquirer/core': 11.1.1(@types/node@25.2.3) '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@24.10.13) + '@inquirer/type': 4.0.3(@types/node@25.2.3) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/select@5.0.4(@types/node@24.10.13)': + '@inquirer/select@5.0.4(@types/node@25.2.3)': dependencies: '@inquirer/ansi': 2.0.3 - '@inquirer/core': 11.1.1(@types/node@24.10.13) + '@inquirer/core': 11.1.1(@types/node@25.2.3) '@inquirer/figures': 2.0.3 - '@inquirer/type': 4.0.3(@types/node@24.10.13) + '@inquirer/type': 4.0.3(@types/node@25.2.3) optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 - '@inquirer/type@4.0.3(@types/node@24.10.13)': + '@inquirer/type@4.0.3(@types/node@25.2.3)': optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 '@isaacs/balanced-match@4.0.1': {} @@ -11230,13 +11624,13 @@ snapshots: '@jest/console@30.2.0': dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 chalk: 4.1.2 jest-message-util: 30.2.0 jest-util: 30.2.0 slash: 3.0.0 - '@jest/core@30.2.0(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3))': + '@jest/core@30.2.0(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3))': dependencies: '@jest/console': 30.2.0 '@jest/pattern': 30.0.1 @@ -11244,14 +11638,14 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 4.4.0 exit-x: 0.2.2 graceful-fs: 4.2.11 jest-changed-files: 30.2.0 - jest-config: 30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)) + jest-config: 30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)) jest-haste-map: 30.2.0 jest-message-util: 30.2.0 jest-regex-util: 30.0.1 @@ -11284,14 +11678,14 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 24.10.13 + '@types/node': 25.2.3 jest-mock: 29.7.0 '@jest/environment@30.2.0': dependencies: '@jest/fake-timers': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 jest-mock: 30.2.0 '@jest/expect-utils@30.2.0': @@ -11309,7 +11703,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -11318,7 +11712,7 @@ snapshots: dependencies: '@jest/types': 30.2.0 '@sinonjs/fake-timers': 13.0.5 - '@types/node': 24.10.13 + '@types/node': 25.2.3 jest-message-util: 30.2.0 jest-mock: 30.2.0 jest-util: 30.2.0 @@ -11336,7 +11730,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 jest-regex-util: 30.0.1 '@jest/reporters@30.2.0(node-notifier@10.0.1)': @@ -11347,7 +11741,7 @@ snapshots: '@jest/transform': 30.2.0 '@jest/types': 30.2.0 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 24.10.13 + '@types/node': 25.2.3 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit-x: 0.2.2 @@ -11449,7 +11843,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.13 + '@types/node': 25.2.3 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -11459,15 +11853,15 @@ snapshots: '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.13 + '@types/node': 25.2.3 '@types/yargs': 17.0.35 chalk: 4.1.2 - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: glob: 13.0.2 react-docgen-typescript: 2.4.0(typescript@5.9.3) - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) optionalDependencies: typescript: 5.9.3 @@ -11613,6 +12007,32 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true + '@next/env@16.1.6': {} + + '@next/swc-darwin-arm64@16.1.6': + optional: true + + '@next/swc-darwin-x64@16.1.6': + optional: true + + '@next/swc-linux-arm64-gnu@16.1.6': + optional: true + + '@next/swc-linux-arm64-musl@16.1.6': + optional: true + + '@next/swc-linux-x64-gnu@16.1.6': + optional: true + + '@next/swc-linux-x64-musl@16.1.6': + optional: true + + '@next/swc-win32-arm64-msvc@16.1.6': + optional: true + + '@next/swc-win32-x64-msvc@16.1.6': + optional: true + '@noble/curves@1.9.7': dependencies: '@noble/hashes': 1.8.0 @@ -12924,10 +13344,10 @@ snapshots: - bufferutil - utf-8-validate - '@storybook/addon-docs@10.2.8(@types/react@19.2.8)(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@storybook/addon-docs@10.2.8(@types/react@19.2.8)(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.8)(react@19.2.3) - '@storybook/csf-plugin': 10.2.8(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + '@storybook/csf-plugin': 10.2.8(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) '@storybook/icons': 2.0.1(react-dom@19.2.4(react@19.2.3))(react@19.2.3) '@storybook/react-dom-shim': 10.2.8(react-dom@19.2.4(react@19.2.3))(react@19.2.3)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)) react: 19.2.3 @@ -12941,25 +13361,25 @@ snapshots: - vite - webpack - '@storybook/builder-vite@10.2.8(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@storybook/builder-vite@10.2.8(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@storybook/csf-plugin': 10.2.8(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + '@storybook/csf-plugin': 10.2.8(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) storybook: 10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) ts-dedent: 2.2.0 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - esbuild - rollup - webpack - '@storybook/csf-plugin@10.2.8(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@storybook/csf-plugin@10.2.8(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: storybook: 10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) unplugin: 2.3.11 optionalDependencies: esbuild: 0.27.3 rollup: 4.57.1 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) '@storybook/global@5.0.0': {} @@ -12991,11 +13411,11 @@ snapshots: react-dom: 19.2.4(react@19.2.3) storybook: 10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@storybook/react-vite@10.2.8(esbuild@0.27.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@storybook/react-vite@10.2.8(esbuild@0.27.3)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.4(typescript@5.9.3)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.4(typescript@5.9.3)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) '@rollup/pluginutils': 5.3.0(rollup@4.57.1) - '@storybook/builder-vite': 10.2.8(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + '@storybook/builder-vite': 10.2.8(esbuild@0.27.3)(rollup@4.57.1)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) '@storybook/react': 10.2.8(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(storybook@10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(typescript@5.9.3) empathic: 2.0.0 magic-string: 0.30.21 @@ -13005,7 +13425,7 @@ snapshots: resolve: 1.22.11 storybook: 10.2.8(@testing-library/dom@10.4.1)(prettier@3.8.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) tsconfig-paths: 4.2.0 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - esbuild - rollup @@ -13044,9 +13464,9 @@ snapshots: tslib: 2.8.1 typed-inject: 5.0.0 - '@stryker-mutator/core@9.5.1(@types/node@24.10.13)': + '@stryker-mutator/core@9.5.1(@types/node@25.2.3)': dependencies: - '@inquirer/prompts': 8.2.0(@types/node@24.10.13) + '@inquirer/prompts': 8.2.0(@types/node@25.2.3) '@stryker-mutator/api': 9.5.1 '@stryker-mutator/instrumenter': 9.5.1 '@stryker-mutator/util': 9.5.1 @@ -13095,6 +13515,10 @@ snapshots: '@stryker-mutator/util@9.5.1': {} + '@swc/helpers@0.5.15': + dependencies: + tslib: 2.8.1 + '@tailwindcss/node@4.1.18': dependencies: '@jridgewell/remapping': 2.3.5 @@ -13156,12 +13580,20 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18 '@tailwindcss/oxide-win32-x64-msvc': 4.1.18 - '@tailwindcss/vite@4.1.18(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@tailwindcss/postcss@4.1.18': + dependencies: + '@alloc/quick-lru': 5.2.0 + '@tailwindcss/node': 4.1.18 + '@tailwindcss/oxide': 4.1.18 + postcss: 8.5.6 + tailwindcss: 4.1.18 + + '@tailwindcss/vite@4.1.18(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@tailwindcss/node': 4.1.18 '@tailwindcss/oxide': 4.1.18 tailwindcss: 4.1.18 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) '@tanstack/query-core@5.90.20': {} @@ -13262,14 +13694,14 @@ snapshots: transitivePeerDependencies: - debug - '@ton/toolchain@https://codeload.github.com/the-ton-tech/toolchain/tar.gz/31376da778155bd0984d68abf2a46dce417bacb8(jest@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1))(jiti@2.6.1)(typescript@5.9.3)': + '@ton/toolchain@https://codeload.github.com/the-ton-tech/toolchain/tar.gz/31376da778155bd0984d68abf2a46dce417bacb8(jest@30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1))(jiti@2.6.1)(typescript@5.9.3)': dependencies: '@eslint/js': 9.39.2 '@typescript-eslint/eslint-plugin': 8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/parser': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-jest: 28.14.0(@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(jest@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1))(typescript@5.9.3) + eslint-plugin-jest: 28.14.0(@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(jest@30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1))(typescript@5.9.3) eslint-plugin-prettier: 5.5.5(eslint@9.39.2(jiti@2.6.1))(prettier@3.8.1) globals: 16.5.0 prettier: 3.8.1 @@ -13342,7 +13774,7 @@ snapshots: transitivePeerDependencies: - encoding - '@truecarry/vite-plugin-web-extension@4.5.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)': + '@truecarry/vite-plugin-web-extension@4.5.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)': dependencies: ajv: 8.17.1 async-lock: 1.4.1 @@ -13352,7 +13784,7 @@ snapshots: lodash.uniq: 4.5.0 lodash.uniqby: 4.7.0 md5: 2.3.0 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) web-ext-option-types: 8.3.1 web-ext-run: 0.2.4 webextension-polyfill: 0.10.0 @@ -13438,7 +13870,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 '@types/hammerjs@2.0.46': {} @@ -13471,7 +13903,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@24.10.13': + '@types/node@25.2.3': dependencies: undici-types: 7.16.0 @@ -13514,7 +13946,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 '@types/yargs-parser@21.0.3': {} @@ -13686,7 +14118,7 @@ snapshots: '@urql/core': 5.2.0 wonka: 6.3.5 - '@vitejs/plugin-react@5.1.4(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@vitejs/plugin-react@5.1.4(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) @@ -13694,7 +14126,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - supports-color @@ -13710,7 +14142,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@24.10.13)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.18(@types/node@25.2.3)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) '@vitest/expect@2.0.5': dependencies: @@ -13736,13 +14168,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) '@vitest/pretty-format@2.0.5': dependencies: @@ -13794,7 +14226,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@24.10.13)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vitest: 4.0.18(@types/node@25.2.3)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) '@vitest/utils@2.0.5': dependencies: @@ -14481,7 +14913,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -14490,7 +14922,7 @@ snapshots: chrome-launcher@1.2.0: dependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 2.0.2 @@ -14499,7 +14931,7 @@ snapshots: chromium-edge-launcher@0.2.0: dependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -15196,13 +15628,13 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@28.14.0(@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(jest@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1))(typescript@5.9.3): + eslint-plugin-jest@28.14.0(@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(jest@30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1))(typescript@5.9.3): dependencies: '@typescript-eslint/utils': 8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.2(jiti@2.6.1) optionalDependencies: '@typescript-eslint/eslint-plugin': 8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) - jest: 30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)) + jest: 30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)) transitivePeerDependencies: - supports-color - typescript @@ -15910,7 +16342,7 @@ snapshots: happy-dom@20.6.1: dependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 '@types/whatwg-mimetype': 3.0.2 '@types/ws': 8.18.1 entities: 6.0.1 @@ -16360,7 +16792,7 @@ snapshots: '@jest/expect': 30.2.0 '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.1 @@ -16380,15 +16812,15 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)): + jest-cli@30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)): dependencies: - '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)) + '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)) '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)) + jest-config: 30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)) jest-util: 30.2.0 jest-validate: 30.2.0 yargs: 17.7.2 @@ -16401,7 +16833,7 @@ snapshots: - supports-color - ts-node - jest-config@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)): + jest-config@30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)): dependencies: '@babel/core': 7.29.0 '@jest/get-type': 30.1.0 @@ -16428,9 +16860,9 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 esbuild-register: 3.6.0(esbuild@0.27.3) - ts-node: 10.9.2(@types/node@24.10.13)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@25.2.3)(typescript@5.9.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16459,7 +16891,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 24.10.13 + '@types/node': 25.2.3 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -16468,7 +16900,7 @@ snapshots: '@jest/environment': 30.2.0 '@jest/fake-timers': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 jest-mock: 30.2.0 jest-util: 30.2.0 jest-validate: 30.2.0 @@ -16479,7 +16911,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 24.10.13 + '@types/node': 25.2.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16494,7 +16926,7 @@ snapshots: jest-haste-map@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -16545,13 +16977,13 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 24.10.13 + '@types/node': 25.2.3 jest-util: 29.7.0 jest-mock@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 jest-util: 30.2.0 jest-pnp-resolver@1.2.3(jest-resolve@30.2.0): @@ -16587,7 +17019,7 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 chalk: 4.1.2 emittery: 0.13.1 exit-x: 0.2.2 @@ -16616,7 +17048,7 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 chalk: 4.1.2 cjs-module-lexer: 2.2.0 collect-v8-coverage: 1.0.3 @@ -16663,7 +17095,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 24.10.13 + '@types/node': 25.2.3 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -16672,7 +17104,7 @@ snapshots: jest-util@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 chalk: 4.1.2 ci-info: 4.4.0 graceful-fs: 4.2.11 @@ -16700,7 +17132,7 @@ snapshots: dependencies: '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.2.3 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -16709,25 +17141,25 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@30.2.0: dependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 '@ungap/structured-clone': 1.3.0 jest-util: 30.2.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)): + jest@30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)): dependencies: - '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)) + '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)) '@jest/types': 30.2.0 import-local: 3.2.0 - jest-cli: 30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)) + jest-cli: 30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)) optionalDependencies: node-notifier: 10.0.1 transitivePeerDependencies: @@ -17382,6 +17814,32 @@ snapshots: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) + next@16.1.6(@babel/core@7.29.0)(@playwright/test@1.58.2)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + dependencies: + '@next/env': 16.1.6 + '@swc/helpers': 0.5.15 + baseline-browser-mapping: 2.9.19 + caniuse-lite: 1.0.30001769 + postcss: 8.4.31 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + styled-jsx: 5.1.6(@babel/core@7.29.0)(react@19.2.3) + optionalDependencies: + '@next/swc-darwin-arm64': 16.1.6 + '@next/swc-darwin-x64': 16.1.6 + '@next/swc-linux-arm64-gnu': 16.1.6 + '@next/swc-linux-arm64-musl': 16.1.6 + '@next/swc-linux-x64-gnu': 16.1.6 + '@next/swc-linux-x64-musl': 16.1.6 + '@next/swc-win32-arm64-msvc': 16.1.6 + '@next/swc-win32-x64-msvc': 16.1.6 + '@playwright/test': 1.58.2 + babel-plugin-react-compiler: 1.0.0 + sharp: 0.34.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + node-abi@3.87.0: dependencies: semver: 7.7.4 @@ -17853,6 +18311,12 @@ snapshots: tsx: 4.21.0 yaml: 2.8.2 + postcss@8.4.31: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + postcss@8.4.49: dependencies: nanoid: 3.3.11 @@ -18753,6 +19217,38 @@ snapshots: shallowequal@1.1.0: {} + sharp@0.34.5: + dependencies: + '@img/colour': 1.0.0 + detect-libc: 2.1.2 + semver: 7.7.4 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.34.5 + '@img/sharp-darwin-x64': 0.34.5 + '@img/sharp-libvips-darwin-arm64': 1.2.4 + '@img/sharp-libvips-darwin-x64': 1.2.4 + '@img/sharp-libvips-linux-arm': 1.2.4 + '@img/sharp-libvips-linux-arm64': 1.2.4 + '@img/sharp-libvips-linux-ppc64': 1.2.4 + '@img/sharp-libvips-linux-riscv64': 1.2.4 + '@img/sharp-libvips-linux-s390x': 1.2.4 + '@img/sharp-libvips-linux-x64': 1.2.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.2.4 + '@img/sharp-libvips-linuxmusl-x64': 1.2.4 + '@img/sharp-linux-arm': 0.34.5 + '@img/sharp-linux-arm64': 0.34.5 + '@img/sharp-linux-ppc64': 0.34.5 + '@img/sharp-linux-riscv64': 0.34.5 + '@img/sharp-linux-s390x': 0.34.5 + '@img/sharp-linux-x64': 0.34.5 + '@img/sharp-linuxmusl-arm64': 0.34.5 + '@img/sharp-linuxmusl-x64': 0.34.5 + '@img/sharp-wasm32': 0.34.5 + '@img/sharp-win32-arm64': 0.34.5 + '@img/sharp-win32-ia32': 0.34.5 + '@img/sharp-win32-x64': 0.34.5 + optional: true + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -19062,6 +19558,13 @@ snapshots: stubborn-utils@1.0.2: {} + styled-jsx@5.1.6(@babel/core@7.29.0)(react@19.2.3): + dependencies: + client-only: 0.0.1 + react: 19.2.3 + optionalDependencies: + '@babel/core': 7.29.0 + sucrase@3.35.1: dependencies: '@jridgewell/gen-mapping': 0.3.13 @@ -19303,12 +19806,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(esbuild@0.27.3)(jest-util@30.2.0)(jest@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)))(typescript@5.9.3): + ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(esbuild@0.27.3)(jest-util@30.2.0)(jest@30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)))(typescript@5.9.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3)) + jest: 30.2.0(@types/node@25.2.3)(esbuild-register@3.6.0(esbuild@0.27.3))(node-notifier@10.0.1)(ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -19334,14 +19837,14 @@ snapshots: tslib: 2.8.1 typescript: 5.9.3 - ts-node@10.9.2(@types/node@24.10.13)(typescript@5.9.3): + ts-node@10.9.2(@types/node@25.2.3)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 24.10.13 + '@types/node': 25.2.3 acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -19751,15 +20254,15 @@ snapshots: vite-bundle-analyzer@1.3.6: {} - vite-plugin-node-polyfills@0.25.0(rollup@4.57.1)(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)): + vite-plugin-node-polyfills@0.25.0(rollup@4.57.1)(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)): dependencies: '@rollup/plugin-inject': 5.0.5(rollup@4.57.1) node-stdlib-browser: 1.3.1 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) transitivePeerDependencies: - rollup - vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2): + vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -19768,7 +20271,7 @@ snapshots: rollup: 4.57.1 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.31.1 @@ -19776,10 +20279,10 @@ snapshots: tsx: 4.21.0 yaml: 2.8.2 - vitest@4.0.18(@types/node@24.10.13)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2): + vitest@4.0.18(@types/node@25.2.3)(@vitest/ui@4.0.18)(happy-dom@20.6.1)(jiti@2.6.1)(jsdom@28.0.0(@noble/hashes@2.0.1))(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -19796,10 +20299,10 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@24.10.13)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.2.3)(jiti@2.6.1)(lightningcss@1.31.1)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.2.3 '@vitest/ui': 4.0.18(vitest@4.0.18) happy-dom: 20.6.1 jsdom: 28.0.0(@noble/hashes@2.0.1) From a6609a82bdeadd4587d527bfd87b5c718a4b439c Mon Sep 17 00:00:00 2001 From: "V. K." Date: Tue, 17 Feb 2026 12:14:20 +0400 Subject: [PATCH 02/10] feat(appkit): ignore .turbo .next in eslint checks --- apps/appkit-next/postcss.config.mjs | 6 +++--- eslint.config.js | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/appkit-next/postcss.config.mjs b/apps/appkit-next/postcss.config.mjs index 61e36849c..f3926c273 100644 --- a/apps/appkit-next/postcss.config.mjs +++ b/apps/appkit-next/postcss.config.mjs @@ -1,7 +1,7 @@ const config = { - plugins: { - "@tailwindcss/postcss": {}, - }, + plugins: { + '@tailwindcss/postcss': {}, + }, }; export default config; diff --git a/eslint.config.js b/eslint.config.js index f7c969dda..0224815c5 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -27,6 +27,10 @@ module.exports = [ '**/dist/*', '**/*stryker*/*', '**/*coverage*/*', + '**/.turbo/*', + '**/.next/*', + '**/.cursor/*', + '**/.changeset/*', '**/dist-extension/*', '**/dist-extension-chrome/*', '**/dist-extension-firefox/*', From 3304c4f37264329e240e00f091988ad30371976d Mon Sep 17 00:00:00 2001 From: "V. K." Date: Tue, 17 Feb 2026 12:58:39 +0400 Subject: [PATCH 03/10] feat(appkit): delete nextjs sample project --- apps/appkit-next/.gitignore | 41 ----------------- apps/appkit-next/README.md | 36 --------------- apps/appkit-next/next.config.js | 4 -- apps/appkit-next/package.json | 32 ------------- apps/appkit-next/postcss.config.mjs | 7 --- apps/appkit-next/public/file.svg | 1 - apps/appkit-next/public/globe.svg | 1 - apps/appkit-next/public/next.svg | 1 - apps/appkit-next/public/vercel.svg | 1 - apps/appkit-next/public/window.svg | 1 - apps/appkit-next/src/app/favicon.ico | Bin 25931 -> 0 bytes apps/appkit-next/src/app/globals.css | 26 ----------- apps/appkit-next/src/app/layout.tsx | 28 ------------ apps/appkit-next/src/app/page.tsx | 24 ---------- apps/appkit-next/src/balance.tsx | 27 ----------- apps/appkit-next/src/config/env.ts | 12 ----- apps/appkit-next/src/context.tsx | 65 --------------------------- apps/appkit-next/tsconfig.json | 41 ----------------- 18 files changed, 348 deletions(-) delete mode 100644 apps/appkit-next/.gitignore delete mode 100644 apps/appkit-next/README.md delete mode 100644 apps/appkit-next/next.config.js delete mode 100644 apps/appkit-next/package.json delete mode 100644 apps/appkit-next/postcss.config.mjs delete mode 100644 apps/appkit-next/public/file.svg delete mode 100644 apps/appkit-next/public/globe.svg delete mode 100644 apps/appkit-next/public/next.svg delete mode 100644 apps/appkit-next/public/vercel.svg delete mode 100644 apps/appkit-next/public/window.svg delete mode 100644 apps/appkit-next/src/app/favicon.ico delete mode 100644 apps/appkit-next/src/app/globals.css delete mode 100644 apps/appkit-next/src/app/layout.tsx delete mode 100644 apps/appkit-next/src/app/page.tsx delete mode 100644 apps/appkit-next/src/balance.tsx delete mode 100644 apps/appkit-next/src/config/env.ts delete mode 100644 apps/appkit-next/src/context.tsx delete mode 100644 apps/appkit-next/tsconfig.json diff --git a/apps/appkit-next/.gitignore b/apps/appkit-next/.gitignore deleted file mode 100644 index 5ef6a5207..000000000 --- a/apps/appkit-next/.gitignore +++ /dev/null @@ -1,41 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.* -.yarn/* -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/versions - -# testing -/coverage - -# next.js -/.next/ -/out/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* -.pnpm-debug.log* - -# env files (can opt-in for committing if needed) -.env* - -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts diff --git a/apps/appkit-next/README.md b/apps/appkit-next/README.md deleted file mode 100644 index 66bb426ff..000000000 --- a/apps/appkit-next/README.md +++ /dev/null @@ -1,36 +0,0 @@ -This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). - -## Getting Started - -First, run the development server: - -```bash -npm run dev -# or -yarn dev -# or -pnpm dev -# or -bun dev -``` - -Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. - -You can start editing the page by modifying `app/page.js`. The page auto-updates as you edit the file. - -This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. - -## Learn More - -To learn more about Next.js, take a look at the following resources: - -- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. -- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. - -You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! - -## Deploy on Vercel - -The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. - -Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/apps/appkit-next/next.config.js b/apps/appkit-next/next.config.js deleted file mode 100644 index 4678774e6..000000000 --- a/apps/appkit-next/next.config.js +++ /dev/null @@ -1,4 +0,0 @@ -/** @type {import('next').NextConfig} */ -const nextConfig = {}; - -export default nextConfig; diff --git a/apps/appkit-next/package.json b/apps/appkit-next/package.json deleted file mode 100644 index eef3709cc..000000000 --- a/apps/appkit-next/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "appkit-next", - "version": "0.1.0", - "private": true, - "scripts": { - "dev": "next dev", - "build": "next build", - "start": "next start", - "clean": "rm -rf .next node_modules" - }, - "dependencies": { - "@tanstack/react-query": "catalog:", - "@ton/appkit": "workspace:*", - "@ton/appkit-react": "workspace:*", - "@ton/core": "catalog:", - "@ton/crypto": "catalog:", - "@ton/walletkit": "workspace:*", - "@tonconnect/sdk": "catalog:", - "@tonconnect/ui": "catalog:", - "next": "16.1.6", - "react": "catalog:", - "react-dom": "catalog:" - }, - "devDependencies": { - "@tailwindcss/postcss": "^4", - "@types/node": "^25.2.3", - "@types/react": "catalog:", - "@types/react-dom": "catalog:", - "tailwindcss": "^4", - "typescript": "^5.9.3" - } -} diff --git a/apps/appkit-next/postcss.config.mjs b/apps/appkit-next/postcss.config.mjs deleted file mode 100644 index f3926c273..000000000 --- a/apps/appkit-next/postcss.config.mjs +++ /dev/null @@ -1,7 +0,0 @@ -const config = { - plugins: { - '@tailwindcss/postcss': {}, - }, -}; - -export default config; diff --git a/apps/appkit-next/public/file.svg b/apps/appkit-next/public/file.svg deleted file mode 100644 index 004145cdd..000000000 --- a/apps/appkit-next/public/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/appkit-next/public/globe.svg b/apps/appkit-next/public/globe.svg deleted file mode 100644 index 567f17b0d..000000000 --- a/apps/appkit-next/public/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/appkit-next/public/next.svg b/apps/appkit-next/public/next.svg deleted file mode 100644 index 5174b28c5..000000000 --- a/apps/appkit-next/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/appkit-next/public/vercel.svg b/apps/appkit-next/public/vercel.svg deleted file mode 100644 index 770539603..000000000 --- a/apps/appkit-next/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/appkit-next/public/window.svg b/apps/appkit-next/public/window.svg deleted file mode 100644 index b2b2a44f6..000000000 --- a/apps/appkit-next/public/window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/appkit-next/src/app/favicon.ico b/apps/appkit-next/src/app/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 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 LrJugUA?W`A8`#=m diff --git a/apps/appkit-next/src/app/globals.css b/apps/appkit-next/src/app/globals.css deleted file mode 100644 index a2dc41ece..000000000 --- a/apps/appkit-next/src/app/globals.css +++ /dev/null @@ -1,26 +0,0 @@ -@import "tailwindcss"; - -:root { - --background: #ffffff; - --foreground: #171717; -} - -@theme inline { - --color-background: var(--background); - --color-foreground: var(--foreground); - --font-sans: var(--font-geist-sans); - --font-mono: var(--font-geist-mono); -} - -@media (prefers-color-scheme: dark) { - :root { - --background: #0a0a0a; - --foreground: #ededed; - } -} - -body { - background: var(--background); - color: var(--foreground); - font-family: Arial, Helvetica, sans-serif; -} diff --git a/apps/appkit-next/src/app/layout.tsx b/apps/appkit-next/src/app/layout.tsx deleted file mode 100644 index ce77d248c..000000000 --- a/apps/appkit-next/src/app/layout.tsx +++ /dev/null @@ -1,28 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - -import type { Metadata } from 'next'; -import type { ReactNode } from 'react'; - -import AppKitContext from '../context'; -import './globals.css'; - -export const metadata: Metadata = { - title: 'Create Next App', - description: 'Generated by create next app', -}; - -export default function RootLayout({ children }: { children: ReactNode }) { - return ( - - - {children} - - - ); -} diff --git a/apps/appkit-next/src/app/page.tsx b/apps/appkit-next/src/app/page.tsx deleted file mode 100644 index 1df97d895..000000000 --- a/apps/appkit-next/src/app/page.tsx +++ /dev/null @@ -1,24 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - -'use client'; - -import { TonConnectButton } from '@ton/appkit-react'; - -import Balance from '../balance'; - -export const dynamic = 'force-dynamic'; - -export default function Home() { - return ( -
- - -
- ); -} diff --git a/apps/appkit-next/src/balance.tsx b/apps/appkit-next/src/balance.tsx deleted file mode 100644 index ab5d9a708..000000000 --- a/apps/appkit-next/src/balance.tsx +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - -'use client'; - -import { formatUnits } from '@ton/appkit'; -import { useBalance } from '@ton/appkit-react'; - -export default function Balance() { - const { data: balance } = useBalance({ - query: { - refetchInterval: 20000, - }, - }); - - return ( -
-

Balance:

-

{balance ? `${formatUnits(balance, 9)} TON` : 'Loading...'}

-
- ); -} diff --git a/apps/appkit-next/src/config/env.ts b/apps/appkit-next/src/config/env.ts deleted file mode 100644 index 7e58e3ad2..000000000 --- a/apps/appkit-next/src/config/env.ts +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - -export const ENV_TON_API_KEY_MAINNET = - process.env.NEXT_PUBLIC_TON_API_KEY ?? '25a9b2326a34b39a5fa4b264fb78fb4709e1bd576fc5e6b176639f5b71e94b0d'; -export const ENV_TON_API_KEY_TESTNET = - process.env.NEXT_PUBLIC_TON_API_TESTNET_KEY ?? 'd852b54d062f631565761042cccea87fa6337c41eb19b075e6c7fb88898a3992'; diff --git a/apps/appkit-next/src/context.tsx b/apps/appkit-next/src/context.tsx deleted file mode 100644 index 9c500cd7e..000000000 --- a/apps/appkit-next/src/context.tsx +++ /dev/null @@ -1,65 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - -'use client'; - -import { AppKit, Network, AppKitProvider, TonConnectConnector } from '@ton/appkit-react'; -import { QueryClientProvider, QueryClient } from '@tanstack/react-query'; -import { useState, useEffect } from 'react'; -import type { ReactNode } from 'react'; - -import { ENV_TON_API_KEY_MAINNET, ENV_TON_API_KEY_TESTNET } from './config/env'; - -// Import styles -import '@ton/appkit-react/styles.css'; - -function createAppKit() { - return new AppKit({ - networks: { - [Network.mainnet().chainId]: { - apiClient: { - url: 'https://toncenter.com', - key: ENV_TON_API_KEY_MAINNET, - }, - }, - [Network.testnet().chainId]: { - apiClient: { - url: 'https://testnet.toncenter.com', - key: ENV_TON_API_KEY_TESTNET, - }, - }, - }, - connectors: [ - new TonConnectConnector({ - tonConnectOptions: { - manifestUrl: 'https://tonconnect-demo-dapp-with-react-ui.vercel.app/tonconnect-manifest.json', - }, - }), - ], - }); -} - -const queryClient = new QueryClient(); - -export default function AppKitContext({ children }: { children: ReactNode }) { - const [appKit, setAppKit] = useState(null); - - useEffect(() => { - setAppKit(createAppKit()); - }, []); - - if (!appKit) { - return null; - } - - return ( - - {children} - - ); -} diff --git a/apps/appkit-next/tsconfig.json b/apps/appkit-next/tsconfig.json deleted file mode 100644 index 877b650fc..000000000 --- a/apps/appkit-next/tsconfig.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "compilerOptions": { - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], - "allowJs": true, - "skipLibCheck": true, - "strict": true, - "noEmit": true, - "esModuleInterop": true, - "module": "esnext", - "moduleResolution": "bundler", - "resolveJsonModule": true, - "isolatedModules": true, - "jsx": "react-jsx", - "incremental": true, - "plugins": [ - { - "name": "next" - } - ], - "paths": { - "@/*": [ - "./src/*" - ] - }, - "target": "ES2017" - }, - "include": [ - "next-env.d.ts", - "**/*.ts", - "**/*.tsx", - ".next/types/**/*.ts", - ".next/dev/types/**/*.ts" - ], - "exclude": [ - "node_modules" - ] -} From ffd1a67c1eaabc75314b4887e2c22923b344ef2f Mon Sep 17 00:00:00 2001 From: "V. K." Date: Tue, 17 Feb 2026 16:27:45 +0400 Subject: [PATCH 04/10] feat(appkit): return example back --- apps/appkit-next/.gitignore | 41 +++++++++++ apps/appkit-next/README.md | 36 ++++++++++ apps/appkit-next/next.config.js | 4 ++ apps/appkit-next/package.json | 32 +++++++++ apps/appkit-next/postcss.config.mjs | 7 ++ apps/appkit-next/public/file.svg | 1 + apps/appkit-next/public/globe.svg | 1 + apps/appkit-next/public/next.svg | 1 + apps/appkit-next/public/vercel.svg | 1 + apps/appkit-next/public/window.svg | 1 + apps/appkit-next/src/app/favicon.ico | Bin 0 -> 25931 bytes apps/appkit-next/src/app/globals.css | 26 +++++++ apps/appkit-next/src/app/layout.tsx | 28 ++++++++ apps/appkit-next/src/app/page.tsx | 24 +++++++ apps/appkit-next/src/balance.tsx | 27 ++++++++ apps/appkit-next/src/config/env.ts | 12 ++++ apps/appkit-next/src/context.tsx | 65 ++++++++++++++++++ apps/appkit-next/tsconfig.json | 41 +++++++++++ .../src/components/block/block.d.ts | 13 ++++ .../src/components/block/block.d.ts.map | 1 + .../src/components/block/block.stories.d.ts | 15 ++++ .../components/block/block.stories.d.ts.map | 1 + .../src/components/block/index.d.ts | 9 +++ .../src/components/block/index.d.ts.map | 1 + .../src/components/button/button.d.ts | 10 +++ .../src/components/button/button.d.ts.map | 1 + .../src/components/button/button.stories.d.ts | 16 +++++ .../components/button/button.stories.d.ts.map | 1 + .../src/components/button/index.d.ts | 9 +++ .../src/components/button/index.d.ts.map | 1 + .../components/circle-icon/circle-icon.d.ts | 16 +++++ .../circle-icon/circle-icon.d.ts.map | 1 + .../circle-icon/circle-icon.stories.d.ts | 18 +++++ .../circle-icon/circle-icon.stories.d.ts.map | 1 + .../src/components/circle-icon/index.d.ts | 9 +++ .../src/components/circle-icon/index.d.ts.map | 1 + .../src/components/ton-icon/index.d.ts | 9 +++ .../src/components/ton-icon/index.d.ts.map | 1 + .../src/components/ton-icon/ton-icon.d.ts | 14 ++++ .../src/components/ton-icon/ton-icon.d.ts.map | 1 + .../components/ton-icon/ton-icon.stories.d.ts | 20 ++++++ .../ton-icon/ton-icon.stories.d.ts.map | 1 + .../balance-badge/balance-badge.d.ts | 21 ++++++ .../balance-badge/balance-badge.d.ts.map | 1 + .../balance-badge/balance-badge.stories.d.ts | 16 +++++ .../balance-badge.stories.d.ts.map | 1 + .../components/balance-badge/index.d.ts | 9 +++ .../components/balance-badge/index.d.ts.map | 1 + .../currency-item/currency-item.d.ts | 17 +++++ .../currency-item/currency-item.d.ts.map | 1 + .../currency-item/currency-item.stories.d.ts | 19 +++++ .../currency-item.stories.d.ts.map | 1 + .../components/currency-item/index.d.ts | 9 +++ .../components/currency-item/index.d.ts.map | 1 + .../components/send-jetton-button/index.d.ts | 9 +++ .../send-jetton-button/index.d.ts.map | 1 + .../send-jetton-button.d.ts | 21 ++++++ .../send-jetton-button.d.ts.map | 1 + .../send-jetton-button.stories.d.ts | 22 ++++++ .../send-jetton-button.stories.d.ts.map | 1 + .../components/send-ton-button/index.d.ts | 9 +++ .../components/send-ton-button/index.d.ts.map | 1 + .../send-ton-button/send-ton-button.d.ts | 16 +++++ .../send-ton-button/send-ton-button.d.ts.map | 1 + .../send-ton-button.stories.d.ts | 21 ++++++ .../send-ton-button.stories.d.ts.map | 1 + .../hooks/use-balance-by-address.d.ts | 16 +++++ .../hooks/use-balance-by-address.d.ts.map | 1 + .../features/balances/hooks/use-balance.d.ts | 16 +++++ .../balances/hooks/use-balance.d.ts.map | 1 + .../src/features/balances/index.d.ts | 14 ++++ .../src/features/balances/index.d.ts.map | 1 + .../hooks/use-jetton-balance-by-address.d.ts | 16 +++++ .../use-jetton-balance-by-address.d.ts.map | 1 + .../jettons/hooks/use-jetton-info.d.ts | 16 +++++ .../jettons/hooks/use-jetton-info.d.ts.map | 1 + .../hooks/use-jetton-wallet-address.d.ts | 16 +++++ .../hooks/use-jetton-wallet-address.d.ts.map | 1 + .../jettons/hooks/use-jettons-by-address.d.ts | 16 +++++ .../hooks/use-jettons-by-address.d.ts.map | 1 + .../features/jettons/hooks/use-jettons.d.ts | 16 +++++ .../jettons/hooks/use-jettons.d.ts.map | 1 + .../jettons/hooks/use-transfer-jetton.d.ts | 14 ++++ .../hooks/use-transfer-jetton.d.ts.map | 1 + .../src/features/jettons/index.d.ts | 14 ++++ .../src/features/jettons/index.d.ts.map | 1 + .../features/network/hooks/use-network.d.ts | 14 ++++ .../network/hooks/use-network.d.ts.map | 1 + .../features/network/hooks/use-networks.d.ts | 14 ++++ .../network/hooks/use-networks.d.ts.map | 1 + .../src/features/network/index.d.ts | 10 +++ .../src/features/network/index.d.ts.map | 1 + .../nft/components/nft-item/index.d.ts | 9 +++ .../nft/components/nft-item/index.d.ts.map | 1 + .../nft/components/nft-item/nft-item.d.ts | 14 ++++ .../nft/components/nft-item/nft-item.d.ts.map | 1 + .../components/nft-item/nft-item.stories.d.ts | 25 +++++++ .../nft-item/nft-item.stories.d.ts.map | 1 + .../src/features/nft/hooks/use-nft.d.ts | 16 +++++ .../src/features/nft/hooks/use-nft.d.ts.map | 1 + .../nft/hooks/use-nfts-by-address.d.ts | 16 +++++ .../nft/hooks/use-nfts-by-address.d.ts.map | 1 + .../src/features/nft/hooks/use-nfts.d.ts | 16 +++++ .../src/features/nft/hooks/use-nfts.d.ts.map | 1 + .../features/nft/hooks/use-transfer-nft.d.ts | 14 ++++ .../nft/hooks/use-transfer-nft.d.ts.map | 1 + .../appkit-react/src/features/nft/index.d.ts | 13 ++++ .../src/features/nft/index.d.ts.map | 1 + .../signing/hooks/use-sign-binary.d.ts | 25 +++++++ .../signing/hooks/use-sign-binary.d.ts.map | 1 + .../features/signing/hooks/use-sign-cell.d.ts | 26 +++++++ .../signing/hooks/use-sign-cell.d.ts.map | 1 + .../features/signing/hooks/use-sign-text.d.ts | 25 +++++++ .../signing/hooks/use-sign-text.d.ts.map | 1 + .../src/features/signing/index.d.ts | 11 +++ .../src/features/signing/index.d.ts.map | 1 + .../hooks/use-build-swap-transaction.d.ts | 13 ++++ .../hooks/use-build-swap-transaction.d.ts.map | 1 + .../features/swap/hooks/use-swap-quote.d.ts | 13 ++++ .../swap/hooks/use-swap-quote.d.ts.map | 1 + .../appkit-react/src/features/swap/index.d.ts | 11 +++ .../src/features/swap/index.d.ts.map | 1 + .../transaction-provider/index.d.ts | 10 +++ .../transaction-provider/index.d.ts.map | 1 + .../transaction-provider.d.ts | 36 ++++++++++ .../transaction-provider.d.ts.map | 1 + .../components/transaction/index.d.ts | 10 +++ .../components/transaction/index.d.ts.map | 1 + .../components/transaction/transaction.d.ts | 30 ++++++++ .../transaction/transaction.d.ts.map | 1 + .../transaction/transaction.stories.d.ts | 23 +++++++ .../transaction/transaction.stories.d.ts.map | 1 + .../hooks/use-send-transaction.d.ts | 14 ++++ .../hooks/use-send-transaction.d.ts.map | 1 + .../transaction/hooks/use-transfer-ton.d.ts | 14 ++++ .../hooks/use-transfer-ton.d.ts.map | 1 + .../src/features/transaction/index.d.ts | 11 +++ .../src/features/transaction/index.d.ts.map | 1 + .../components/connect-button/index.d.ts | 9 +++ .../components/connect-button/index.d.ts.map | 1 + .../features/wallets/hooks/use-address.d.ts | 13 ++++ .../wallets/hooks/use-address.d.ts.map | 1 + .../features/wallets/hooks/use-connect.d.ts | 14 ++++ .../wallets/hooks/use-connect.d.ts.map | 1 + .../wallets/hooks/use-connected-wallets.d.ts | 11 +++ .../hooks/use-connected-wallets.d.ts.map | 1 + .../wallets/hooks/use-connector-by-id.d.ts | 10 +++ .../hooks/use-connector-by-id.d.ts.map | 1 + .../wallets/hooks/use-connectors.d.ts | 11 +++ .../wallets/hooks/use-connectors.d.ts.map | 1 + .../wallets/hooks/use-disconnect.d.ts | 14 ++++ .../wallets/hooks/use-disconnect.d.ts.map | 1 + .../wallets/hooks/use-selected-wallet.d.ts | 14 ++++ .../hooks/use-selected-wallet.d.ts.map | 1 + .../src/features/wallets/index.d.ts | 16 +++++ .../src/features/wallets/index.d.ts.map | 1 + .../src/hooks/use-app-kit-theme.d.ts | 10 +++ .../src/hooks/use-app-kit-theme.d.ts.map | 1 + .../appkit-react/src/hooks/use-app-kit.d.ts | 9 +++ .../src/hooks/use-app-kit.d.ts.map | 1 + packages/appkit-react/src/hooks/use-i18n.d.ts | 9 +++ .../appkit-react/src/hooks/use-i18n.d.ts.map | 1 + packages/appkit-react/src/index.d.ts | 26 +++++++ packages/appkit-react/src/index.d.ts.map | 1 + packages/appkit-react/src/libs/i18n.d.ts | 34 +++++++++ packages/appkit-react/src/libs/i18n.d.ts.map | 1 + packages/appkit-react/src/libs/query.d.ts | 26 +++++++ packages/appkit-react/src/libs/query.d.ts.map | 1 + packages/appkit-react/src/locales/en.d.ts | 29 ++++++++ packages/appkit-react/src/locales/en.d.ts.map | 1 + .../src/providers/app-kit-provider.d.ts | 15 ++++ .../src/providers/app-kit-provider.d.ts.map | 1 + .../src/providers/i18n-provider.d.ts | 22 ++++++ .../src/providers/i18n-provider.d.ts.map | 1 + .../src/tonconnect/tonconnect-bridge.d.ts | 19 +++++ .../src/tonconnect/tonconnect-bridge.d.ts.map | 1 + packages/appkit-react/tsconfig.tsbuildinfo | 2 +- 177 files changed, 1673 insertions(+), 1 deletion(-) create mode 100644 apps/appkit-next/.gitignore create mode 100644 apps/appkit-next/README.md create mode 100644 apps/appkit-next/next.config.js create mode 100644 apps/appkit-next/package.json create mode 100644 apps/appkit-next/postcss.config.mjs create mode 100644 apps/appkit-next/public/file.svg create mode 100644 apps/appkit-next/public/globe.svg create mode 100644 apps/appkit-next/public/next.svg create mode 100644 apps/appkit-next/public/vercel.svg create mode 100644 apps/appkit-next/public/window.svg create mode 100644 apps/appkit-next/src/app/favicon.ico create mode 100644 apps/appkit-next/src/app/globals.css create mode 100644 apps/appkit-next/src/app/layout.tsx create mode 100644 apps/appkit-next/src/app/page.tsx create mode 100644 apps/appkit-next/src/balance.tsx create mode 100644 apps/appkit-next/src/config/env.ts create mode 100644 apps/appkit-next/src/context.tsx create mode 100644 apps/appkit-next/tsconfig.json create mode 100644 packages/appkit-react/src/components/block/block.d.ts create mode 100644 packages/appkit-react/src/components/block/block.d.ts.map create mode 100644 packages/appkit-react/src/components/block/block.stories.d.ts create mode 100644 packages/appkit-react/src/components/block/block.stories.d.ts.map create mode 100644 packages/appkit-react/src/components/block/index.d.ts create mode 100644 packages/appkit-react/src/components/block/index.d.ts.map create mode 100644 packages/appkit-react/src/components/button/button.d.ts create mode 100644 packages/appkit-react/src/components/button/button.d.ts.map create mode 100644 packages/appkit-react/src/components/button/button.stories.d.ts create mode 100644 packages/appkit-react/src/components/button/button.stories.d.ts.map create mode 100644 packages/appkit-react/src/components/button/index.d.ts create mode 100644 packages/appkit-react/src/components/button/index.d.ts.map create mode 100644 packages/appkit-react/src/components/circle-icon/circle-icon.d.ts create mode 100644 packages/appkit-react/src/components/circle-icon/circle-icon.d.ts.map create mode 100644 packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts create mode 100644 packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts.map create mode 100644 packages/appkit-react/src/components/circle-icon/index.d.ts create mode 100644 packages/appkit-react/src/components/circle-icon/index.d.ts.map create mode 100644 packages/appkit-react/src/components/ton-icon/index.d.ts create mode 100644 packages/appkit-react/src/components/ton-icon/index.d.ts.map create mode 100644 packages/appkit-react/src/components/ton-icon/ton-icon.d.ts create mode 100644 packages/appkit-react/src/components/ton-icon/ton-icon.d.ts.map create mode 100644 packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts create mode 100644 packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/currency-item/index.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/currency-item/index.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts create mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts create mode 100644 packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/hooks/use-balance.d.ts create mode 100644 packages/appkit-react/src/features/balances/hooks/use-balance.d.ts.map create mode 100644 packages/appkit-react/src/features/balances/index.d.ts create mode 100644 packages/appkit-react/src/features/balances/index.d.ts.map create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts.map create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts.map create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts.map create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts.map create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts.map create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts create mode 100644 packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts.map create mode 100644 packages/appkit-react/src/features/jettons/index.d.ts create mode 100644 packages/appkit-react/src/features/jettons/index.d.ts.map create mode 100644 packages/appkit-react/src/features/network/hooks/use-network.d.ts create mode 100644 packages/appkit-react/src/features/network/hooks/use-network.d.ts.map create mode 100644 packages/appkit-react/src/features/network/hooks/use-networks.d.ts create mode 100644 packages/appkit-react/src/features/network/hooks/use-networks.d.ts.map create mode 100644 packages/appkit-react/src/features/network/index.d.ts create mode 100644 packages/appkit-react/src/features/network/index.d.ts.map create mode 100644 packages/appkit-react/src/features/nft/components/nft-item/index.d.ts create mode 100644 packages/appkit-react/src/features/nft/components/nft-item/index.d.ts.map create mode 100644 packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts create mode 100644 packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts.map create mode 100644 packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts create mode 100644 packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts.map create mode 100644 packages/appkit-react/src/features/nft/hooks/use-nft.d.ts create mode 100644 packages/appkit-react/src/features/nft/hooks/use-nft.d.ts.map create mode 100644 packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts create mode 100644 packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts.map create mode 100644 packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts create mode 100644 packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts.map create mode 100644 packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts create mode 100644 packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts.map create mode 100644 packages/appkit-react/src/features/nft/index.d.ts create mode 100644 packages/appkit-react/src/features/nft/index.d.ts.map create mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts create mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts.map create mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts create mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts.map create mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts create mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts.map create mode 100644 packages/appkit-react/src/features/signing/index.d.ts create mode 100644 packages/appkit-react/src/features/signing/index.d.ts.map create mode 100644 packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts create mode 100644 packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts.map create mode 100644 packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts create mode 100644 packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts.map create mode 100644 packages/appkit-react/src/features/swap/index.d.ts create mode 100644 packages/appkit-react/src/features/swap/index.d.ts.map create mode 100644 packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts create mode 100644 packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts.map create mode 100644 packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts create mode 100644 packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts.map create mode 100644 packages/appkit-react/src/features/transaction/components/transaction/index.d.ts create mode 100644 packages/appkit-react/src/features/transaction/components/transaction/index.d.ts.map create mode 100644 packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts create mode 100644 packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts.map create mode 100644 packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts create mode 100644 packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts.map create mode 100644 packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts create mode 100644 packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts.map create mode 100644 packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts create mode 100644 packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts.map create mode 100644 packages/appkit-react/src/features/transaction/index.d.ts create mode 100644 packages/appkit-react/src/features/transaction/index.d.ts.map create mode 100644 packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts create mode 100644 packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts.map create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-address.d.ts create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-address.d.ts.map create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts.map create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts.map create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts.map create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts.map create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts.map create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts create mode 100644 packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts.map create mode 100644 packages/appkit-react/src/features/wallets/index.d.ts create mode 100644 packages/appkit-react/src/features/wallets/index.d.ts.map create mode 100644 packages/appkit-react/src/hooks/use-app-kit-theme.d.ts create mode 100644 packages/appkit-react/src/hooks/use-app-kit-theme.d.ts.map create mode 100644 packages/appkit-react/src/hooks/use-app-kit.d.ts create mode 100644 packages/appkit-react/src/hooks/use-app-kit.d.ts.map create mode 100644 packages/appkit-react/src/hooks/use-i18n.d.ts create mode 100644 packages/appkit-react/src/hooks/use-i18n.d.ts.map create mode 100644 packages/appkit-react/src/index.d.ts create mode 100644 packages/appkit-react/src/index.d.ts.map create mode 100644 packages/appkit-react/src/libs/i18n.d.ts create mode 100644 packages/appkit-react/src/libs/i18n.d.ts.map create mode 100644 packages/appkit-react/src/libs/query.d.ts create mode 100644 packages/appkit-react/src/libs/query.d.ts.map create mode 100644 packages/appkit-react/src/locales/en.d.ts create mode 100644 packages/appkit-react/src/locales/en.d.ts.map create mode 100644 packages/appkit-react/src/providers/app-kit-provider.d.ts create mode 100644 packages/appkit-react/src/providers/app-kit-provider.d.ts.map create mode 100644 packages/appkit-react/src/providers/i18n-provider.d.ts create mode 100644 packages/appkit-react/src/providers/i18n-provider.d.ts.map create mode 100644 packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts create mode 100644 packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts.map diff --git a/apps/appkit-next/.gitignore b/apps/appkit-next/.gitignore new file mode 100644 index 000000000..5ef6a5207 --- /dev/null +++ b/apps/appkit-next/.gitignore @@ -0,0 +1,41 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.* +.yarn/* +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/versions + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# env files (can opt-in for committing if needed) +.env* + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/apps/appkit-next/README.md b/apps/appkit-next/README.md new file mode 100644 index 000000000..66bb426ff --- /dev/null +++ b/apps/appkit-next/README.md @@ -0,0 +1,36 @@ +This is a [Next.js](https://nextjs.org) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). + +## Getting Started + +First, run the development server: + +```bash +npm run dev +# or +yarn dev +# or +pnpm dev +# or +bun dev +``` + +Open [http://localhost:3000](http://localhost:3000) with your browser to see the result. + +You can start editing the page by modifying `app/page.js`. The page auto-updates as you edit the file. + +This project uses [`next/font`](https://nextjs.org/docs/app/building-your-application/optimizing/fonts) to automatically optimize and load [Geist](https://vercel.com/font), a new font family for Vercel. + +## Learn More + +To learn more about Next.js, take a look at the following resources: + +- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API. +- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial. + +You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js) - your feedback and contributions are welcome! + +## Deploy on Vercel + +The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js. + +Check out our [Next.js deployment documentation](https://nextjs.org/docs/app/building-your-application/deploying) for more details. diff --git a/apps/appkit-next/next.config.js b/apps/appkit-next/next.config.js new file mode 100644 index 000000000..4678774e6 --- /dev/null +++ b/apps/appkit-next/next.config.js @@ -0,0 +1,4 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = {}; + +export default nextConfig; diff --git a/apps/appkit-next/package.json b/apps/appkit-next/package.json new file mode 100644 index 000000000..eef3709cc --- /dev/null +++ b/apps/appkit-next/package.json @@ -0,0 +1,32 @@ +{ + "name": "appkit-next", + "version": "0.1.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "clean": "rm -rf .next node_modules" + }, + "dependencies": { + "@tanstack/react-query": "catalog:", + "@ton/appkit": "workspace:*", + "@ton/appkit-react": "workspace:*", + "@ton/core": "catalog:", + "@ton/crypto": "catalog:", + "@ton/walletkit": "workspace:*", + "@tonconnect/sdk": "catalog:", + "@tonconnect/ui": "catalog:", + "next": "16.1.6", + "react": "catalog:", + "react-dom": "catalog:" + }, + "devDependencies": { + "@tailwindcss/postcss": "^4", + "@types/node": "^25.2.3", + "@types/react": "catalog:", + "@types/react-dom": "catalog:", + "tailwindcss": "^4", + "typescript": "^5.9.3" + } +} diff --git a/apps/appkit-next/postcss.config.mjs b/apps/appkit-next/postcss.config.mjs new file mode 100644 index 000000000..f3926c273 --- /dev/null +++ b/apps/appkit-next/postcss.config.mjs @@ -0,0 +1,7 @@ +const config = { + plugins: { + '@tailwindcss/postcss': {}, + }, +}; + +export default config; diff --git a/apps/appkit-next/public/file.svg b/apps/appkit-next/public/file.svg new file mode 100644 index 000000000..004145cdd --- /dev/null +++ b/apps/appkit-next/public/file.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/appkit-next/public/globe.svg b/apps/appkit-next/public/globe.svg new file mode 100644 index 000000000..567f17b0d --- /dev/null +++ b/apps/appkit-next/public/globe.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/appkit-next/public/next.svg b/apps/appkit-next/public/next.svg new file mode 100644 index 000000000..5174b28c5 --- /dev/null +++ b/apps/appkit-next/public/next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/appkit-next/public/vercel.svg b/apps/appkit-next/public/vercel.svg new file mode 100644 index 000000000..770539603 --- /dev/null +++ b/apps/appkit-next/public/vercel.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/appkit-next/public/window.svg b/apps/appkit-next/public/window.svg new file mode 100644 index 000000000..b2b2a44f6 --- /dev/null +++ b/apps/appkit-next/public/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/appkit-next/src/app/favicon.ico b/apps/appkit-next/src/app/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..718d6fea4835ec2d246af9800eddb7ffb276240c GIT binary patch literal 25931 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 LrJugUA?W`A8`#=m literal 0 HcmV?d00001 diff --git a/apps/appkit-next/src/app/globals.css b/apps/appkit-next/src/app/globals.css new file mode 100644 index 000000000..a2dc41ece --- /dev/null +++ b/apps/appkit-next/src/app/globals.css @@ -0,0 +1,26 @@ +@import "tailwindcss"; + +:root { + --background: #ffffff; + --foreground: #171717; +} + +@theme inline { + --color-background: var(--background); + --color-foreground: var(--foreground); + --font-sans: var(--font-geist-sans); + --font-mono: var(--font-geist-mono); +} + +@media (prefers-color-scheme: dark) { + :root { + --background: #0a0a0a; + --foreground: #ededed; + } +} + +body { + background: var(--background); + color: var(--foreground); + font-family: Arial, Helvetica, sans-serif; +} diff --git a/apps/appkit-next/src/app/layout.tsx b/apps/appkit-next/src/app/layout.tsx new file mode 100644 index 000000000..ce77d248c --- /dev/null +++ b/apps/appkit-next/src/app/layout.tsx @@ -0,0 +1,28 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import type { Metadata } from 'next'; +import type { ReactNode } from 'react'; + +import AppKitContext from '../context'; +import './globals.css'; + +export const metadata: Metadata = { + title: 'Create Next App', + description: 'Generated by create next app', +}; + +export default function RootLayout({ children }: { children: ReactNode }) { + return ( + + + {children} + + + ); +} diff --git a/apps/appkit-next/src/app/page.tsx b/apps/appkit-next/src/app/page.tsx new file mode 100644 index 000000000..1df97d895 --- /dev/null +++ b/apps/appkit-next/src/app/page.tsx @@ -0,0 +1,24 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { TonConnectButton } from '@ton/appkit-react'; + +import Balance from '../balance'; + +export const dynamic = 'force-dynamic'; + +export default function Home() { + return ( +
+ + +
+ ); +} diff --git a/apps/appkit-next/src/balance.tsx b/apps/appkit-next/src/balance.tsx new file mode 100644 index 000000000..ab5d9a708 --- /dev/null +++ b/apps/appkit-next/src/balance.tsx @@ -0,0 +1,27 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { formatUnits } from '@ton/appkit'; +import { useBalance } from '@ton/appkit-react'; + +export default function Balance() { + const { data: balance } = useBalance({ + query: { + refetchInterval: 20000, + }, + }); + + return ( +
+

Balance:

+

{balance ? `${formatUnits(balance, 9)} TON` : 'Loading...'}

+
+ ); +} diff --git a/apps/appkit-next/src/config/env.ts b/apps/appkit-next/src/config/env.ts new file mode 100644 index 000000000..7e58e3ad2 --- /dev/null +++ b/apps/appkit-next/src/config/env.ts @@ -0,0 +1,12 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +export const ENV_TON_API_KEY_MAINNET = + process.env.NEXT_PUBLIC_TON_API_KEY ?? '25a9b2326a34b39a5fa4b264fb78fb4709e1bd576fc5e6b176639f5b71e94b0d'; +export const ENV_TON_API_KEY_TESTNET = + process.env.NEXT_PUBLIC_TON_API_TESTNET_KEY ?? 'd852b54d062f631565761042cccea87fa6337c41eb19b075e6c7fb88898a3992'; diff --git a/apps/appkit-next/src/context.tsx b/apps/appkit-next/src/context.tsx new file mode 100644 index 000000000..9c500cd7e --- /dev/null +++ b/apps/appkit-next/src/context.tsx @@ -0,0 +1,65 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { AppKit, Network, AppKitProvider, TonConnectConnector } from '@ton/appkit-react'; +import { QueryClientProvider, QueryClient } from '@tanstack/react-query'; +import { useState, useEffect } from 'react'; +import type { ReactNode } from 'react'; + +import { ENV_TON_API_KEY_MAINNET, ENV_TON_API_KEY_TESTNET } from './config/env'; + +// Import styles +import '@ton/appkit-react/styles.css'; + +function createAppKit() { + return new AppKit({ + networks: { + [Network.mainnet().chainId]: { + apiClient: { + url: 'https://toncenter.com', + key: ENV_TON_API_KEY_MAINNET, + }, + }, + [Network.testnet().chainId]: { + apiClient: { + url: 'https://testnet.toncenter.com', + key: ENV_TON_API_KEY_TESTNET, + }, + }, + }, + connectors: [ + new TonConnectConnector({ + tonConnectOptions: { + manifestUrl: 'https://tonconnect-demo-dapp-with-react-ui.vercel.app/tonconnect-manifest.json', + }, + }), + ], + }); +} + +const queryClient = new QueryClient(); + +export default function AppKitContext({ children }: { children: ReactNode }) { + const [appKit, setAppKit] = useState(null); + + useEffect(() => { + setAppKit(createAppKit()); + }, []); + + if (!appKit) { + return null; + } + + return ( + + {children} + + ); +} diff --git a/apps/appkit-next/tsconfig.json b/apps/appkit-next/tsconfig.json new file mode 100644 index 000000000..877b650fc --- /dev/null +++ b/apps/appkit-next/tsconfig.json @@ -0,0 +1,41 @@ +{ + "compilerOptions": { + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "strict": true, + "noEmit": true, + "esModuleInterop": true, + "module": "esnext", + "moduleResolution": "bundler", + "resolveJsonModule": true, + "isolatedModules": true, + "jsx": "react-jsx", + "incremental": true, + "plugins": [ + { + "name": "next" + } + ], + "paths": { + "@/*": [ + "./src/*" + ] + }, + "target": "ES2017" + }, + "include": [ + "next-env.d.ts", + "**/*.ts", + "**/*.tsx", + ".next/types/**/*.ts", + ".next/dev/types/**/*.ts" + ], + "exclude": [ + "node_modules" + ] +} diff --git a/packages/appkit-react/src/components/block/block.d.ts b/packages/appkit-react/src/components/block/block.d.ts new file mode 100644 index 000000000..f6e0f033b --- /dev/null +++ b/packages/appkit-react/src/components/block/block.d.ts @@ -0,0 +1,13 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { FC, ComponentProps } from 'react'; +export interface BlockProps extends ComponentProps<'div'> { + direction?: 'row' | 'column'; +} +export declare const Block: FC; +//# sourceMappingURL=block.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/block/block.d.ts.map b/packages/appkit-react/src/components/block/block.d.ts.map new file mode 100644 index 000000000..cd7d1b7a5 --- /dev/null +++ b/packages/appkit-react/src/components/block/block.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"block.d.ts","sourceRoot":"","sources":["block.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAKhD,MAAM,WAAW,UAAW,SAAQ,cAAc,CAAC,KAAK,CAAC;IACrD,SAAS,CAAC,EAAE,KAAK,GAAG,QAAQ,CAAC;CAChC;AAED,eAAO,MAAM,KAAK,EAAE,EAAE,CAAC,UAAU,CAEhC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/block/block.stories.d.ts b/packages/appkit-react/src/components/block/block.stories.d.ts new file mode 100644 index 000000000..5ff52c543 --- /dev/null +++ b/packages/appkit-react/src/components/block/block.stories.d.ts @@ -0,0 +1,15 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Meta, StoryObj } from '@storybook/react'; +import { Block } from './block'; +declare const meta: Meta; +export default meta; +type Story = StoryObj; +export declare const Column: Story; +export declare const Row: Story; +//# sourceMappingURL=block.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/block/block.stories.d.ts.map b/packages/appkit-react/src/components/block/block.stories.d.ts.map new file mode 100644 index 000000000..874744892 --- /dev/null +++ b/packages/appkit-react/src/components/block/block.stories.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"block.stories.d.ts","sourceRoot":"","sources":["block.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAEvD,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAEhC,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,KAAK,CAU5B,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,KAAK,CAAC,CAAC;AAEpC,eAAO,MAAM,MAAM,EAAE,KAWpB,CAAC;AAEF,eAAO,MAAM,GAAG,EAAE,KAWjB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/block/index.d.ts b/packages/appkit-react/src/components/block/index.d.ts new file mode 100644 index 000000000..4a22937b7 --- /dev/null +++ b/packages/appkit-react/src/components/block/index.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './block'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/block/index.d.ts.map b/packages/appkit-react/src/components/block/index.d.ts.map new file mode 100644 index 000000000..579830acc --- /dev/null +++ b/packages/appkit-react/src/components/block/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,SAAS,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/button.d.ts b/packages/appkit-react/src/components/button/button.d.ts new file mode 100644 index 000000000..4020d477b --- /dev/null +++ b/packages/appkit-react/src/components/button/button.d.ts @@ -0,0 +1,10 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { FC, ComponentProps } from 'react'; +export declare const Button: FC>; +//# sourceMappingURL=button.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/button.d.ts.map b/packages/appkit-react/src/components/button/button.d.ts.map new file mode 100644 index 000000000..f0b1ac136 --- /dev/null +++ b/packages/appkit-react/src/components/button/button.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"button.d.ts","sourceRoot":"","sources":["button.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAKhD,eAAO,MAAM,MAAM,EAAE,EAAE,CAAC,cAAc,CAAC,QAAQ,CAAC,CAE/C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/button.stories.d.ts b/packages/appkit-react/src/components/button/button.stories.d.ts new file mode 100644 index 000000000..86a828f04 --- /dev/null +++ b/packages/appkit-react/src/components/button/button.stories.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Meta, StoryObj } from '@storybook/react'; +import { Button } from './button'; +declare const meta: Meta; +export default meta; +type Story = StoryObj; +export declare const Default: Story; +export declare const Disabled: Story; +export declare const WithIcon: Story; +//# sourceMappingURL=button.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/button.stories.d.ts.map b/packages/appkit-react/src/components/button/button.stories.d.ts.map new file mode 100644 index 000000000..b86990681 --- /dev/null +++ b/packages/appkit-react/src/components/button/button.stories.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"button.stories.d.ts","sourceRoot":"","sources":["button.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAEvD,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAElC,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,MAAM,CAS7B,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,MAAM,CAAC,CAAC;AAErC,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAKtB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAiBtB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/index.d.ts b/packages/appkit-react/src/components/button/index.d.ts new file mode 100644 index 000000000..098fda8c3 --- /dev/null +++ b/packages/appkit-react/src/components/button/index.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export { Button } from './button'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/index.d.ts.map b/packages/appkit-react/src/components/button/index.d.ts.map new file mode 100644 index 000000000..d6c29e609 --- /dev/null +++ b/packages/appkit-react/src/components/button/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts b/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts new file mode 100644 index 000000000..2c1ee7acb --- /dev/null +++ b/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { FC, ComponentProps } from 'react'; +export interface CircleIconProps extends ComponentProps<'div'> { + size?: number; + src?: string; + alt?: string; + fallback?: string; +} +export declare const CircleIcon: FC; +//# sourceMappingURL=circle-icon.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts.map b/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts.map new file mode 100644 index 000000000..c66842bcb --- /dev/null +++ b/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"circle-icon.d.ts","sourceRoot":"","sources":["circle-icon.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAMhD,MAAM,WAAW,eAAgB,SAAQ,cAAc,CAAC,KAAK,CAAC;IAC1D,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,eAAO,MAAM,UAAU,EAAE,EAAE,CAAC,eAAe,CAY1C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts b/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts new file mode 100644 index 000000000..d229e8687 --- /dev/null +++ b/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts @@ -0,0 +1,18 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Meta, StoryObj } from '@storybook/react'; +import { CircleIcon } from './circle-icon'; +declare const meta: Meta; +export default meta; +type Story = StoryObj; +export declare const WithImage: Story; +export declare const WithFallback: Story; +export declare const WithInvalidImage: Story; +export declare const SmallSize: Story; +export declare const LargeSize: Story; +//# sourceMappingURL=circle-icon.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts.map b/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts.map new file mode 100644 index 000000000..3cf74e517 --- /dev/null +++ b/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"circle-icon.stories.d.ts","sourceRoot":"","sources":["circle-icon.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAEvD,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAE3C,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,UAAU,CASjC,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,UAAU,CAAC,CAAC;AAEzC,eAAO,MAAM,SAAS,EAAE,KAMvB,CAAC;AAEF,eAAO,MAAM,YAAY,EAAE,KAM1B,CAAC;AAEF,eAAO,MAAM,gBAAgB,EAAE,KAO9B,CAAC;AAEF,eAAO,MAAM,SAAS,EAAE,KAMvB,CAAC;AAEF,eAAO,MAAM,SAAS,EAAE,KAMvB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/index.d.ts b/packages/appkit-react/src/components/circle-icon/index.d.ts new file mode 100644 index 000000000..b76b163af --- /dev/null +++ b/packages/appkit-react/src/components/circle-icon/index.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './circle-icon'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/index.d.ts.map b/packages/appkit-react/src/components/circle-icon/index.d.ts.map new file mode 100644 index 000000000..fa10a6d5b --- /dev/null +++ b/packages/appkit-react/src/components/circle-icon/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,eAAe,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/index.d.ts b/packages/appkit-react/src/components/ton-icon/index.d.ts new file mode 100644 index 000000000..8ab2792d0 --- /dev/null +++ b/packages/appkit-react/src/components/ton-icon/index.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export { TonIcon, TonIconCircle } from './ton-icon'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/index.d.ts.map b/packages/appkit-react/src/components/ton-icon/index.d.ts.map new file mode 100644 index 000000000..1ccf8be98 --- /dev/null +++ b/packages/appkit-react/src/components/ton-icon/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,OAAO,EAAE,aAAa,EAAE,MAAM,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts b/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts new file mode 100644 index 000000000..e647d7b60 --- /dev/null +++ b/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { FC, ComponentProps } from 'react'; +export interface TonIconProps extends Omit, 'width' | 'height'> { + size?: number; +} +export declare const TonIcon: FC; +export declare const TonIconCircle: FC; +//# sourceMappingURL=ton-icon.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts.map b/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts.map new file mode 100644 index 000000000..a1c14dfcd --- /dev/null +++ b/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ton-icon.d.ts","sourceRoot":"","sources":["ton-icon.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAEhD,MAAM,WAAW,YAAa,SAAQ,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,EAAE,OAAO,GAAG,QAAQ,CAAC;IACjF,IAAI,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,eAAO,MAAM,OAAO,EAAE,EAAE,CAAC,YAAY,CASpC,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,EAAE,CAAC,YAAY,CAoB1C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts b/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts new file mode 100644 index 000000000..c56d72bdc --- /dev/null +++ b/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts @@ -0,0 +1,20 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Meta, StoryObj } from '@storybook/react'; +import { TonIcon, TonIconCircle } from './ton-icon'; +declare const meta: Meta; +export default meta; +type Story = StoryObj; +export declare const Default: Story; +export declare const Small: Story; +export declare const Large: Story; +export declare const CustomColor: Story; +export declare const Circle: StoryObj; +export declare const CircleSmall: StoryObj; +export declare const CircleLarge: StoryObj; +//# sourceMappingURL=ton-icon.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts.map b/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts.map new file mode 100644 index 000000000..c929ce1a6 --- /dev/null +++ b/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"ton-icon.stories.d.ts","sourceRoot":"","sources":["ton-icon.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAEvD,OAAO,EAAE,OAAO,EAAE,aAAa,EAAE,MAAM,YAAY,CAAC;AAEpD,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,OAAO,CAgB9B,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,OAAO,CAAC,CAAC;AAEtC,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,KAAK,EAAE,KAInB,CAAC;AAEF,eAAO,MAAM,KAAK,EAAE,KAInB,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,KAKzB,CAAC;AAEF,eAAO,MAAM,MAAM,EAAE,QAAQ,CAAC,OAAO,aAAa,CAKjD,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,QAAQ,CAAC,OAAO,aAAa,CAKtD,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,QAAQ,CAAC,OAAO,aAAa,CAKtD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts new file mode 100644 index 000000000..e6740c198 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts @@ -0,0 +1,21 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { FC } from 'react'; +export declare const BalanceBadge: { + Container: FC, HTMLDivElement>>; + Icon: FC; + BalanceBlock: FC, HTMLDivElement>>; + Symbol: FC & import("react").HTMLAttributes & { + symbol: string; + }>; + Balance: FC & import("react").HTMLAttributes & { + balance: string; + decimals: number; + }>; +}; +//# sourceMappingURL=balance-badge.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts.map b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts.map new file mode 100644 index 000000000..8dfc046c9 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"balance-badge.d.ts","sourceRoot":"","sources":["balance-badge.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAkB,MAAM,OAAO,CAAC;AA+BhD,eAAO,MAAM,YAAY;;;;;gBARkC,MAAM;;;iBARX,MAAM;kBAAY,MAAM;;CAsB7E,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts new file mode 100644 index 000000000..976d34508 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Meta, StoryObj } from '@storybook/react'; +declare const meta: Meta; +export default meta; +type Story = StoryObj; +export declare const TonBalance: Story; +export declare const JettonBalance: Story; +export declare const ZeroBalance: Story; +export declare const LargeBalance: Story; +//# sourceMappingURL=balance-badge.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts.map b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts.map new file mode 100644 index 000000000..99de3f89f --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"balance-badge.stories.d.ts","sourceRoot":"","sources":["balance-badge.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAIvD,QAAA,MAAM,IAAI,EAAE,IAMX,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC;AAEtB,eAAO,MAAM,UAAU,EAAE,KAUxB,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,KAU3B,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,KAUzB,CAAC;AAEF,eAAO,MAAM,YAAY,EAAE,KAU1B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts b/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts new file mode 100644 index 000000000..76010a353 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export { BalanceBadge } from './balance-badge'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts.map b/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts.map new file mode 100644 index 000000000..aa3c30e0f --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts new file mode 100644 index 000000000..9b95b1209 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts @@ -0,0 +1,17 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { FC, ComponentProps } from 'react'; +export interface CurrencyItemProps extends ComponentProps<'button'> { + ticker: string; + name?: string; + balance?: string; + icon?: string; + isVerified?: boolean; +} +export declare const CurrencyItem: FC; +//# sourceMappingURL=currency-item.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts.map b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts.map new file mode 100644 index 000000000..22faeb1ec --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"currency-item.d.ts","sourceRoot":"","sources":["currency-item.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAMhD,MAAM,WAAW,iBAAkB,SAAQ,cAAc,CAAC,QAAQ,CAAC;IAC/D,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,UAAU,CAAC,EAAE,OAAO,CAAC;CACxB;AAED,eAAO,MAAM,YAAY,EAAE,EAAE,CAAC,iBAAiB,CAoC9C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts new file mode 100644 index 000000000..777fbe75e --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts @@ -0,0 +1,19 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Meta, StoryObj } from '@storybook/react'; +import { CurrencyItem } from './currency-item'; +declare const meta: Meta; +export default meta; +type Story = StoryObj; +export declare const TON: Story; +export declare const USDT: Story; +export declare const Unverified: Story; +export declare const ZeroBalance: Story; +export declare const NoBalance: Story; +export declare const CurrencyList: Story; +//# sourceMappingURL=currency-item.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts.map b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts.map new file mode 100644 index 000000000..1f5de7acb --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"currency-item.stories.d.ts","sourceRoot":"","sources":["currency-item.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAGvD,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,YAAY,CAUnC,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,YAAY,CAAC,CAAC;AAE3C,eAAO,MAAM,GAAG,EAAE,KAQjB,CAAC;AAEF,eAAO,MAAM,IAAI,EAAE,KAOlB,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,KAOxB,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,KAQzB,CAAC;AAEF,eAAO,MAAM,SAAS,EAAE,KAOvB,CAAC;AAEF,eAAO,MAAM,YAAY,EAAE,KAe1B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts b/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts new file mode 100644 index 000000000..58972d393 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './currency-item'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts.map b/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts.map new file mode 100644 index 000000000..6a8a96e8a --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,iBAAiB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts b/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts new file mode 100644 index 000000000..6c25c554f --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './send-jetton-button'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts.map b/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts.map new file mode 100644 index 000000000..e98e3b90c --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,sBAAsB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts new file mode 100644 index 000000000..1aac38c44 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts @@ -0,0 +1,21 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { FC } from 'react'; +import type { TransactionProps } from '../../../transaction'; +export interface SendJettonButtonProps extends Omit { + recipientAddress: string; + amount: string; + jetton: { + address: string; + symbol: string; + decimals: number; + }; + comment?: string; +} +export declare const SendJettonButton: FC; +//# sourceMappingURL=send-jetton-button.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts.map b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts.map new file mode 100644 index 000000000..ebe4987de --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"send-jetton-button.d.ts","sourceRoot":"","sources":["send-jetton-button.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC;AAKhC,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,sBAAsB,CAAC;AAG7D,MAAM,WAAW,qBAAsB,SAAQ,IAAI,CAAC,gBAAgB,EAAE,SAAS,CAAC;IAC5E,gBAAgB,EAAE,MAAM,CAAC;IACzB,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE;QACJ,OAAO,EAAE,MAAM,CAAC;QAChB,MAAM,EAAE,MAAM,CAAC;QACf,QAAQ,EAAE,MAAM,CAAC;KACpB,CAAC;IACF,OAAO,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,eAAO,MAAM,gBAAgB,EAAE,EAAE,CAAC,qBAAqB,CA+CtD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts new file mode 100644 index 000000000..ae65cb83f --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts @@ -0,0 +1,22 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Meta, StoryObj } from '@storybook/react'; +declare const SendJettonButtonPreview: ({ text, isLoading, disabled, }: { + text?: string; + isLoading?: boolean; + disabled?: boolean; +}) => import("react/jsx-runtime").JSX.Element; +declare const meta: Meta; +export default meta; +type Story = StoryObj; +export declare const USDT: Story; +export declare const NOT: Story; +export declare const WithoutAmount: Story; +export declare const Loading: Story; +export declare const Disabled: Story; +//# sourceMappingURL=send-jetton-button.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts.map b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts.map new file mode 100644 index 000000000..200cfd9f7 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"send-jetton-button.stories.d.ts","sourceRoot":"","sources":["send-jetton-button.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAIvD,QAAA,MAAM,uBAAuB,GAAI,gCAI9B;IACC,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB,4CAEA,CAAC;AAEF,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,uBAAuB,CAO9C,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,uBAAuB,CAAC,CAAC;AAEtD,eAAO,MAAM,IAAI,EAAE,KAIlB,CAAC;AAEF,eAAO,MAAM,GAAG,EAAE,KAIjB,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,KAI3B,CAAC;AAEF,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAKtB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts b/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts new file mode 100644 index 000000000..b84bae1db --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './send-ton-button'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts.map b/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts.map new file mode 100644 index 000000000..ad5ddf5e1 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,mBAAmB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts new file mode 100644 index 000000000..3725b4384 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { FC } from 'react'; +import type { TransactionProps } from '../../../transaction'; +export interface SendTonButtonProps extends Omit { + recipientAddress: string; + amount: string; + comment?: string; +} +export declare const SendTonButton: FC; +//# sourceMappingURL=send-ton-button.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts.map b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts.map new file mode 100644 index 000000000..462c08bc0 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"send-ton-button.d.ts","sourceRoot":"","sources":["send-ton-button.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC;AAKhC,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,sBAAsB,CAAC;AAG7D,MAAM,WAAW,kBAAmB,SAAQ,IAAI,CAAC,gBAAgB,EAAE,SAAS,CAAC;IACzE,gBAAgB,EAAE,MAAM,CAAC;IACzB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,eAAO,MAAM,aAAa,EAAE,EAAE,CAAC,kBAAkB,CAoBhD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts new file mode 100644 index 000000000..f02ee005d --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts @@ -0,0 +1,21 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Meta, StoryObj } from '@storybook/react'; +declare const SendTonButtonPreview: ({ text, isLoading, disabled, }: { + text?: string; + isLoading?: boolean; + disabled?: boolean; +}) => import("react/jsx-runtime").JSX.Element; +declare const meta: Meta; +export default meta; +type Story = StoryObj; +export declare const Default: Story; +export declare const LargeAmount: Story; +export declare const Loading: Story; +export declare const Disabled: Story; +//# sourceMappingURL=send-ton-button.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts.map b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts.map new file mode 100644 index 000000000..e20410315 --- /dev/null +++ b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"send-ton-button.stories.d.ts","sourceRoot":"","sources":["send-ton-button.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAIvD,QAAA,MAAM,oBAAoB,GAAI,gCAI3B;IACC,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB,4CAEA,CAAC;AAEF,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,oBAAoB,CAO3C,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,oBAAoB,CAAC,CAAC;AAEnD,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,KAIzB,CAAC;AAEF,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAKtB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts b/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts new file mode 100644 index 000000000..5f18e9363 --- /dev/null +++ b/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetBalanceByAddressData, GetBalanceErrorType, GetBalanceByAddressQueryConfig } from '@ton/appkit/queries'; +import type { UseQueryReturnType } from '../../../libs/query'; +export type UseBalanceByAddressParameters = GetBalanceByAddressQueryConfig; +export type UseBalanceByAddressReturnType = UseQueryReturnType; +/** + * Hook to get balance + */ +export declare const useBalanceByAddress: (parameters?: UseBalanceByAddressParameters) => UseBalanceByAddressReturnType; +//# sourceMappingURL=use-balance-by-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts.map b/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts.map new file mode 100644 index 000000000..b922af2d4 --- /dev/null +++ b/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-balance-by-address.d.ts","sourceRoot":"","sources":["use-balance-by-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,uBAAuB,EAAE,mBAAmB,EAAE,8BAA8B,EAAE,MAAM,qBAAqB,CAAC;AAIxH,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,6BAA6B,CAAC,UAAU,GAAG,uBAAuB,IAC1E,8BAA8B,CAAC,UAAU,CAAC,CAAC;AAE/C,MAAM,MAAM,6BAA6B,CAAC,UAAU,GAAG,uBAAuB,IAAI,kBAAkB,CAChG,UAAU,EACV,mBAAmB,CACtB,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,mBAAmB,GAAI,UAAU,GAAG,uBAAuB,EACpE,aAAY,6BAA6B,CAAC,UAAU,CAAM,KAC3D,6BAA6B,CAAC,UAAU,CAI1C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts b/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts new file mode 100644 index 000000000..d8b936fad --- /dev/null +++ b/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetBalanceByAddressData } from '@ton/appkit/queries'; +import type { UseBalanceByAddressParameters, UseBalanceByAddressReturnType } from './use-balance-by-address'; +export type UseBalanceParameters = UseBalanceByAddressParameters; +export type UseBalanceReturnType = UseBalanceByAddressReturnType; +/** + * Hook to get balance of the selected wallet + */ +export declare const useBalance: (parameters?: UseBalanceParameters) => UseBalanceReturnType; +//# sourceMappingURL=use-balance.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts.map b/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts.map new file mode 100644 index 000000000..b139ce0d3 --- /dev/null +++ b/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-balance.d.ts","sourceRoot":"","sources":["use-balance.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,uBAAuB,EAAE,MAAM,qBAAqB,CAAC;AAInE,OAAO,KAAK,EAAE,6BAA6B,EAAE,6BAA6B,EAAE,MAAM,0BAA0B,CAAC;AAE7G,MAAM,MAAM,oBAAoB,CAAC,UAAU,GAAG,uBAAuB,IAAI,6BAA6B,CAAC,UAAU,CAAC,CAAC;AAEnH,MAAM,MAAM,oBAAoB,CAAC,UAAU,GAAG,uBAAuB,IAAI,6BAA6B,CAAC,UAAU,CAAC,CAAC;AAEnH;;GAEG;AACH,eAAO,MAAM,UAAU,GAAI,UAAU,GAAG,uBAAuB,EAC3D,aAAY,oBAAoB,CAAC,UAAU,CAAM,KAClD,oBAAoB,CAAC,UAAU,CAIjC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/index.d.ts b/packages/appkit-react/src/features/balances/index.d.ts new file mode 100644 index 000000000..4ca232e6d --- /dev/null +++ b/packages/appkit-react/src/features/balances/index.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './components/currency-item'; +export * from './components/balance-badge'; +export * from './components/send-ton-button'; +export * from './components/send-jetton-button'; +export * from './hooks/use-balance'; +export * from './hooks/use-balance-by-address'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/index.d.ts.map b/packages/appkit-react/src/features/balances/index.d.ts.map new file mode 100644 index 000000000..7cfe4488e --- /dev/null +++ b/packages/appkit-react/src/features/balances/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,4BAA4B,CAAC;AAC3C,cAAc,4BAA4B,CAAC;AAC3C,cAAc,8BAA8B,CAAC;AAC7C,cAAc,iCAAiC,CAAC;AAEhD,cAAc,qBAAqB,CAAC;AACpC,cAAc,gCAAgC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts new file mode 100644 index 000000000..4ea0a710b --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetJettonBalanceByAddressData, GetJettonBalanceErrorType, GetJettonBalanceByAddressQueryConfig } from '@ton/appkit/queries'; +import type { UseQueryReturnType } from '../../../libs/query'; +export type UseJettonBalanceByAddressParameters = GetJettonBalanceByAddressQueryConfig; +export type UseJettonBalanceByAddressReturnType = UseQueryReturnType; +/** + * Hook to get jetton balance + */ +export declare const useJettonBalanceByAddress: (parameters?: UseJettonBalanceByAddressParameters) => UseJettonBalanceByAddressReturnType; +//# sourceMappingURL=use-jetton-balance-by-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts.map new file mode 100644 index 000000000..5dfc70d80 --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-jetton-balance-by-address.d.ts","sourceRoot":"","sources":["use-jetton-balance-by-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EACR,6BAA6B,EAC7B,yBAAyB,EACzB,oCAAoC,EACvC,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,mCAAmC,CAAC,UAAU,GAAG,6BAA6B,IACtF,oCAAoC,CAAC,UAAU,CAAC,CAAC;AAErD,MAAM,MAAM,mCAAmC,CAAC,UAAU,GAAG,6BAA6B,IAAI,kBAAkB,CAC5G,UAAU,EACV,yBAAyB,CAC5B,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,yBAAyB,GAAI,UAAU,GAAG,6BAA6B,EAChF,aAAY,mCAAmC,CAAC,UAAU,CAAM,KACjE,mCAAmC,CAAC,UAAU,CAIhD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts new file mode 100644 index 000000000..4b2257228 --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetJettonInfoData, GetJettonInfoErrorType, GetJettonInfoQueryConfig } from '@ton/appkit/queries'; +import type { UseQueryReturnType } from '../../../libs/query'; +export type UseJettonInfoParameters = GetJettonInfoQueryConfig; +export type UseJettonInfoReturnType = UseQueryReturnType; +/** + * Hook to get jetton info by address + */ +export declare const useJettonInfo: (parameters?: UseJettonInfoParameters) => UseJettonInfoReturnType; +//# sourceMappingURL=use-jetton-info.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts.map new file mode 100644 index 000000000..be07aa8b5 --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-jetton-info.d.ts","sourceRoot":"","sources":["use-jetton-info.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,wBAAwB,EAAE,MAAM,qBAAqB,CAAC;AAI/G,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,uBAAuB,CAAC,UAAU,GAAG,iBAAiB,IAAI,wBAAwB,CAAC,UAAU,CAAC,CAAC;AAE3G,MAAM,MAAM,uBAAuB,CAAC,UAAU,GAAG,iBAAiB,IAAI,kBAAkB,CACpF,UAAU,EACV,sBAAsB,CACzB,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,aAAa,GAAI,UAAU,GAAG,iBAAiB,EACxD,aAAY,uBAAuB,CAAC,UAAU,CAAM,KACrD,uBAAuB,CAAC,UAAU,CAIpC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts new file mode 100644 index 000000000..9c4b8c4e7 --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetJettonWalletAddressData, GetJettonWalletAddressErrorType, GetJettonWalletAddressQueryConfig } from '@ton/appkit/queries'; +import type { UseQueryReturnType } from '../../../libs/query'; +export type UseJettonWalletAddressParameters = GetJettonWalletAddressQueryConfig; +export type UseJettonWalletAddressReturnType = UseQueryReturnType; +/** + * Hook to get jetton wallet address + */ +export declare const useJettonWalletAddress: (parameters?: UseJettonWalletAddressParameters) => UseQueryReturnType; +//# sourceMappingURL=use-jetton-wallet-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts.map new file mode 100644 index 000000000..cf27eb29c --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-jetton-wallet-address.d.ts","sourceRoot":"","sources":["use-jetton-wallet-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EACR,0BAA0B,EAC1B,+BAA+B,EAC/B,iCAAiC,EACpC,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,gCAAgC,CAAC,UAAU,GAAG,0BAA0B,IAChF,iCAAiC,CAAC,UAAU,CAAC,CAAC;AAElD,MAAM,MAAM,gCAAgC,CAAC,UAAU,GAAG,0BAA0B,IAAI,kBAAkB,CACtG,UAAU,EACV,+BAA+B,CAClC,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,sBAAsB,GAAI,UAAU,GAAG,0BAA0B,EAC1E,aAAY,gCAAgC,CAAC,UAAU,CAAM,0CAKhE,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts new file mode 100644 index 000000000..fb35629d6 --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetJettonsByAddressData, GetJettonsErrorType, GetJettonsByAddressQueryConfig } from '@ton/appkit/queries'; +import type { UseQueryReturnType } from '../../../libs/query'; +export type UseJettonsByAddressParameters = GetJettonsByAddressQueryConfig; +export type UseJettonsByAddressReturnType = UseQueryReturnType; +/** + * Hook to get jettons + */ +export declare const useJettonsByAddress: (parameters?: UseJettonsByAddressParameters) => UseJettonsByAddressReturnType; +//# sourceMappingURL=use-jettons-by-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts.map new file mode 100644 index 000000000..d94d2b308 --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-jettons-by-address.d.ts","sourceRoot":"","sources":["use-jettons-by-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,uBAAuB,EAAE,mBAAmB,EAAE,8BAA8B,EAAE,MAAM,qBAAqB,CAAC;AAIxH,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,6BAA6B,CAAC,UAAU,GAAG,uBAAuB,IAC1E,8BAA8B,CAAC,UAAU,CAAC,CAAC;AAE/C,MAAM,MAAM,6BAA6B,CAAC,UAAU,GAAG,uBAAuB,IAAI,kBAAkB,CAChG,UAAU,EACV,mBAAmB,CACtB,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,mBAAmB,GAAI,UAAU,GAAG,uBAAuB,EACpE,aAAY,6BAA6B,CAAC,UAAU,CAAM,KAC3D,6BAA6B,CAAC,UAAU,CAI1C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts new file mode 100644 index 000000000..f80caa158 --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetJettonsByAddressData } from '@ton/appkit/queries'; +import type { UseJettonsByAddressParameters, UseJettonsByAddressReturnType } from './use-jettons-by-address'; +export type UseJettonsParameters = UseJettonsByAddressParameters; +export type UseJettonsReturnType = UseJettonsByAddressReturnType; +/** + * Hook to get jettons of the selected wallet + */ +export declare const useJettons: (parameters?: UseJettonsParameters) => UseJettonsReturnType; +//# sourceMappingURL=use-jettons.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts.map new file mode 100644 index 000000000..067799b19 --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-jettons.d.ts","sourceRoot":"","sources":["use-jettons.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,uBAAuB,EAAE,MAAM,qBAAqB,CAAC;AAInE,OAAO,KAAK,EAAE,6BAA6B,EAAE,6BAA6B,EAAE,MAAM,0BAA0B,CAAC;AAE7G,MAAM,MAAM,oBAAoB,CAAC,UAAU,GAAG,uBAAuB,IAAI,6BAA6B,CAAC,UAAU,CAAC,CAAC;AAEnH,MAAM,MAAM,oBAAoB,CAAC,UAAU,GAAG,uBAAuB,IAAI,6BAA6B,CAAC,UAAU,CAAC,CAAC;AAEnH;;GAEG;AACH,eAAO,MAAM,UAAU,GAAI,UAAU,GAAG,uBAAuB,EAC3D,aAAY,oBAAoB,CAAC,UAAU,CAAM,KAClD,oBAAoB,CAAC,UAAU,CAIjC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts new file mode 100644 index 000000000..1681bad1f --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; +import type { TransferJettonData, TransferJettonErrorType, TransferJettonOptions, TransferJettonVariables } from '@ton/appkit/queries'; +import type { UseMutationReturnType } from '../../../libs/query'; +export type UseTransferJettonParameters = TransferJettonOptions; +export type UseTransferJettonReturnType = UseMutationReturnType) => void, MutateFunction>; +export declare const useTransferJetton: (parameters?: UseTransferJettonParameters) => UseTransferJettonReturnType; +//# sourceMappingURL=use-transfer-jetton.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts.map new file mode 100644 index 000000000..8ccc77739 --- /dev/null +++ b/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-transfer-jetton.d.ts","sourceRoot":"","sources":["use-transfer-jetton.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAC3E,OAAO,KAAK,EACR,kBAAkB,EAClB,uBAAuB,EACvB,qBAAqB,EACrB,uBAAuB,EAC1B,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,2BAA2B,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAAC,OAAO,CAAC,CAAC;AAE5F,MAAM,MAAM,2BAA2B,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAC9E,kBAAkB,EAClB,uBAAuB,EACvB,uBAAuB,EACvB,OAAO,EACP,CACI,SAAS,EAAE,uBAAuB,EAClC,OAAO,CAAC,EAAE,aAAa,CAAC,kBAAkB,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,OAAO,CAAC,KACrG,IAAI,EACT,cAAc,CAAC,kBAAkB,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,OAAO,CAAC,CAChG,CAAC;AAEF,eAAO,MAAM,iBAAiB,GAAI,OAAO,GAAG,OAAO,EAC/C,aAAY,2BAA2B,CAAC,OAAO,CAAM,KACtD,2BAA2B,CAAC,OAAO,CAIrC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/index.d.ts b/packages/appkit-react/src/features/jettons/index.d.ts new file mode 100644 index 000000000..a4d7c383c --- /dev/null +++ b/packages/appkit-react/src/features/jettons/index.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './hooks/use-jetton-info'; +export * from './hooks/use-jetton-wallet-address'; +export * from './hooks/use-jetton-balance-by-address'; +export * from './hooks/use-jettons'; +export * from './hooks/use-jettons-by-address'; +export * from './hooks/use-transfer-jetton'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/index.d.ts.map b/packages/appkit-react/src/features/jettons/index.d.ts.map new file mode 100644 index 000000000..cecfdb024 --- /dev/null +++ b/packages/appkit-react/src/features/jettons/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,yBAAyB,CAAC;AACxC,cAAc,mCAAmC,CAAC;AAClD,cAAc,uCAAuC,CAAC;AACtD,cAAc,qBAAqB,CAAC;AACpC,cAAc,gCAAgC,CAAC;AAC/C,cAAc,6BAA6B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/hooks/use-network.d.ts b/packages/appkit-react/src/features/network/hooks/use-network.d.ts new file mode 100644 index 000000000..e22f7cad4 --- /dev/null +++ b/packages/appkit-react/src/features/network/hooks/use-network.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Network } from '@ton/appkit'; +export type UseNetworkReturnType = Network | undefined; +/** + * Hook to get network of the selected wallet + */ +export declare const useNetwork: () => UseNetworkReturnType; +//# sourceMappingURL=use-network.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/hooks/use-network.d.ts.map b/packages/appkit-react/src/features/network/hooks/use-network.d.ts.map new file mode 100644 index 000000000..c84e095a8 --- /dev/null +++ b/packages/appkit-react/src/features/network/hooks/use-network.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-network.d.ts","sourceRoot":"","sources":["use-network.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,aAAa,CAAC;AAK3C,MAAM,MAAM,oBAAoB,GAAG,OAAO,GAAG,SAAS,CAAC;AAEvD;;GAEG;AACH,eAAO,MAAM,UAAU,QAAO,oBAI7B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/hooks/use-networks.d.ts b/packages/appkit-react/src/features/network/hooks/use-networks.d.ts new file mode 100644 index 000000000..75ffc64d6 --- /dev/null +++ b/packages/appkit-react/src/features/network/hooks/use-networks.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetNetworksReturnType } from '@ton/appkit'; +export type UseNetworksReturnType = GetNetworksReturnType; +/** + * Hook to get all configured networks + */ +export declare const useNetworks: () => UseNetworksReturnType; +//# sourceMappingURL=use-networks.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/hooks/use-networks.d.ts.map b/packages/appkit-react/src/features/network/hooks/use-networks.d.ts.map new file mode 100644 index 000000000..eee38b73f --- /dev/null +++ b/packages/appkit-react/src/features/network/hooks/use-networks.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-networks.d.ts","sourceRoot":"","sources":["use-networks.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,aAAa,CAAC;AAIzD,MAAM,MAAM,qBAAqB,GAAG,qBAAqB,CAAC;AAE1D;;GAEG;AACH,eAAO,MAAM,WAAW,QAAO,qBAe9B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/index.d.ts b/packages/appkit-react/src/features/network/index.d.ts new file mode 100644 index 000000000..42fafe95f --- /dev/null +++ b/packages/appkit-react/src/features/network/index.d.ts @@ -0,0 +1,10 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export { useNetworks, type UseNetworksReturnType } from './hooks/use-networks'; +export { useNetwork, type UseNetworkReturnType } from './hooks/use-network'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/index.d.ts.map b/packages/appkit-react/src/features/network/index.d.ts.map new file mode 100644 index 000000000..6314676be --- /dev/null +++ b/packages/appkit-react/src/features/network/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,EAAE,WAAW,EAAE,KAAK,qBAAqB,EAAE,MAAM,sBAAsB,CAAC;AAC/E,OAAO,EAAE,UAAU,EAAE,KAAK,oBAAoB,EAAE,MAAM,qBAAqB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts b/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts new file mode 100644 index 000000000..90f72d0f8 --- /dev/null +++ b/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './nft-item'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts.map b/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts.map new file mode 100644 index 000000000..de751c946 --- /dev/null +++ b/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts new file mode 100644 index 000000000..a33c47144 --- /dev/null +++ b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { NFT } from '@ton/appkit'; +import type { FC, ComponentProps } from 'react'; +export interface NftItemProps extends ComponentProps<'button'> { + nft: NFT; +} +export declare const NftItem: FC; +//# sourceMappingURL=nft-item.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts.map b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts.map new file mode 100644 index 000000000..c528d4376 --- /dev/null +++ b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"nft-item.d.ts","sourceRoot":"","sources":["nft-item.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,aAAa,CAAC;AAEvC,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAkBhD,MAAM,WAAW,YAAa,SAAQ,cAAc,CAAC,QAAQ,CAAC;IAC1D,GAAG,EAAE,GAAG,CAAC;CACZ;AAED,eAAO,MAAM,OAAO,EAAE,EAAE,CAAC,YAAY,CAwBpC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts new file mode 100644 index 000000000..883eb5591 --- /dev/null +++ b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts @@ -0,0 +1,25 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Meta, StoryObj } from '@storybook/react'; +declare const NftItemPreview: ({ name, collectionName, image, isOnSale, onClick, className, }: { + name: string; + collectionName: string; + image?: string; + isOnSale?: boolean; + onClick?: () => void; + className?: string; +}) => import("react/jsx-runtime").JSX.Element; +declare const meta: Meta; +export default meta; +type Story = StoryObj; +export declare const WithImage: Story; +export declare const WithoutImage: Story; +export declare const OnSale: Story; +export declare const LongName: Story; +export declare const NftGrid: Story; +//# sourceMappingURL=nft-item.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts.map b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts.map new file mode 100644 index 000000000..5b05f46dc --- /dev/null +++ b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"nft-item.stories.d.ts","sourceRoot":"","sources":["nft-item.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAiBvD,QAAA,MAAM,cAAc,GAAI,gEAOrB;IACC,IAAI,EAAE,MAAM,CAAC;IACb,cAAc,EAAE,MAAM,CAAC;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,IAAI,CAAC;IACrB,SAAS,CAAC,EAAE,MAAM,CAAC;CACtB,4CAaA,CAAC;AAEF,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,cAAc,CAUrC,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,cAAc,CAAC,CAAC;AAE7C,eAAO,MAAM,SAAS,EAAE,KAMvB,CAAC;AAEF,eAAO,MAAM,YAAY,EAAE,KAK1B,CAAC;AAEF,eAAO,MAAM,MAAM,EAAE,KAOpB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAMtB,CAAC;AAEF,eAAO,MAAM,OAAO,EAAE,KAyBrB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts b/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts new file mode 100644 index 000000000..56f50b336 --- /dev/null +++ b/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetNftData, GetNftErrorType, GetNftQueryConfig } from '@ton/appkit/queries'; +import type { UseQueryReturnType } from '../../../libs/query'; +export type UseNftParameters = GetNftQueryConfig; +export type UseNftReturnType = UseQueryReturnType; +/** + * Hook to get a single NFT + */ +export declare const useNft: (parameters?: UseNftParameters) => UseNftReturnType; +//# sourceMappingURL=use-nft.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts.map b/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts.map new file mode 100644 index 000000000..197dc59e9 --- /dev/null +++ b/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-nft.d.ts","sourceRoot":"","sources":["use-nft.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,UAAU,EAAE,eAAe,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAI1F,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,gBAAgB,CAAC,UAAU,GAAG,UAAU,IAAI,iBAAiB,CAAC,UAAU,CAAC,CAAC;AAEtF,MAAM,MAAM,gBAAgB,CAAC,UAAU,GAAG,UAAU,IAAI,kBAAkB,CAAC,UAAU,EAAE,eAAe,CAAC,CAAC;AAExG;;GAEG;AACH,eAAO,MAAM,MAAM,GAAI,UAAU,GAAG,UAAU,EAC1C,aAAY,gBAAgB,CAAC,UAAU,CAAM,KAC9C,gBAAgB,CAAC,UAAU,CAI7B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts b/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts new file mode 100644 index 000000000..e2c334a5d --- /dev/null +++ b/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetNFTsData, GetNFTsErrorType, GetNFTsQueryConfig } from '@ton/appkit/queries'; +import type { UseQueryReturnType } from '../../../libs/query'; +export type UseNFTsByAddressParameters = GetNFTsQueryConfig; +export type UseNFTsByAddressReturnType = UseQueryReturnType; +/** + * Hook to get NFTs + */ +export declare const useNFTsByAddress: (parameters?: UseNFTsByAddressParameters) => UseNFTsByAddressReturnType; +//# sourceMappingURL=use-nfts-by-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts.map b/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts.map new file mode 100644 index 000000000..7cd08c738 --- /dev/null +++ b/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-nfts-by-address.d.ts","sourceRoot":"","sources":["use-nfts-by-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,WAAW,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAI7F,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,0BAA0B,CAAC,UAAU,GAAG,WAAW,IAAI,kBAAkB,CAAC,UAAU,CAAC,CAAC;AAElG,MAAM,MAAM,0BAA0B,CAAC,UAAU,GAAG,WAAW,IAAI,kBAAkB,CAAC,UAAU,EAAE,gBAAgB,CAAC,CAAC;AAEpH;;GAEG;AACH,eAAO,MAAM,gBAAgB,GAAI,UAAU,GAAG,WAAW,EACrD,aAAY,0BAA0B,CAAC,UAAU,CAAM,KACxD,0BAA0B,CAAC,UAAU,CAIvC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts b/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts new file mode 100644 index 000000000..ea3e9c118 --- /dev/null +++ b/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetNFTsData } from '@ton/appkit/queries'; +import type { UseNFTsByAddressParameters, UseNFTsByAddressReturnType } from './use-nfts-by-address'; +export type UseNFTsParameters = UseNFTsByAddressParameters; +export type UseNFTsReturnType = UseNFTsByAddressReturnType; +/** + * Hook to get NFTs of the selected wallet + */ +export declare const useNfts: (parameters?: UseNFTsParameters) => UseNFTsReturnType; +//# sourceMappingURL=use-nfts.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts.map b/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts.map new file mode 100644 index 000000000..337cb2d98 --- /dev/null +++ b/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-nfts.d.ts","sourceRoot":"","sources":["use-nfts.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAIvD,OAAO,KAAK,EAAE,0BAA0B,EAAE,0BAA0B,EAAE,MAAM,uBAAuB,CAAC;AAEpG,MAAM,MAAM,iBAAiB,CAAC,UAAU,GAAG,WAAW,IAAI,0BAA0B,CAAC,UAAU,CAAC,CAAC;AAEjG,MAAM,MAAM,iBAAiB,CAAC,UAAU,GAAG,WAAW,IAAI,0BAA0B,CAAC,UAAU,CAAC,CAAC;AAEjG;;GAEG;AACH,eAAO,MAAM,OAAO,GAAI,UAAU,GAAG,WAAW,EAC5C,aAAY,iBAAiB,CAAC,UAAU,CAAM,KAC/C,iBAAiB,CAAC,UAAU,CAI9B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts b/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts new file mode 100644 index 000000000..99084a844 --- /dev/null +++ b/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; +import type { TransferNftData, TransferNftErrorType, TransferNftOptions, TransferNftVariables } from '@ton/appkit/queries'; +import type { UseMutationReturnType } from '../../../libs/query'; +export type UseTransferNftParameters = TransferNftOptions; +export type UseTransferNftReturnType = UseMutationReturnType) => void, MutateFunction>; +export declare const useTransferNft: (parameters?: UseTransferNftParameters) => UseTransferNftReturnType; +//# sourceMappingURL=use-transfer-nft.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts.map b/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts.map new file mode 100644 index 000000000..bcd1c815c --- /dev/null +++ b/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-transfer-nft.d.ts","sourceRoot":"","sources":["use-transfer-nft.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAC3E,OAAO,KAAK,EACR,eAAe,EACf,oBAAoB,EACpB,kBAAkB,EAClB,oBAAoB,EACvB,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,wBAAwB,CAAC,OAAO,GAAG,OAAO,IAAI,kBAAkB,CAAC,OAAO,CAAC,CAAC;AAEtF,MAAM,MAAM,wBAAwB,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAC3E,eAAe,EACf,oBAAoB,EACpB,oBAAoB,EACpB,OAAO,EACP,CACI,SAAS,EAAE,oBAAoB,EAC/B,OAAO,CAAC,EAAE,aAAa,CAAC,eAAe,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,OAAO,CAAC,KAC5F,IAAI,EACT,cAAc,CAAC,eAAe,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,OAAO,CAAC,CACvF,CAAC;AAEF,eAAO,MAAM,cAAc,GAAI,OAAO,GAAG,OAAO,EAC5C,aAAY,wBAAwB,CAAC,OAAO,CAAM,KACnD,wBAAwB,CAAC,OAAO,CAIlC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/index.d.ts b/packages/appkit-react/src/features/nft/index.d.ts new file mode 100644 index 000000000..fd889c0c3 --- /dev/null +++ b/packages/appkit-react/src/features/nft/index.d.ts @@ -0,0 +1,13 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './components/nft-item'; +export * from './hooks/use-nfts'; +export * from './hooks/use-nft'; +export * from './hooks/use-nfts-by-address'; +export * from './hooks/use-transfer-nft'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/index.d.ts.map b/packages/appkit-react/src/features/nft/index.d.ts.map new file mode 100644 index 000000000..cb5d012b8 --- /dev/null +++ b/packages/appkit-react/src/features/nft/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,uBAAuB,CAAC;AAEtC,cAAc,kBAAkB,CAAC;AACjC,cAAc,iBAAiB,CAAC;AAChC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,0BAA0B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts b/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts new file mode 100644 index 000000000..f001ca912 --- /dev/null +++ b/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts @@ -0,0 +1,25 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { UseMutationResult } from '@tanstack/react-query'; +import type { SignBinaryData, SignBinaryErrorType, SignBinaryOptions, SignBinaryVariables } from '@ton/appkit/queries'; +export type UseSignBinaryParameters = SignBinaryOptions; +export type UseSignBinaryReturnType = UseMutationResult; +/** + * Hook to sign binary data with the connected wallet. + * + * @example + * ```tsx + * const { mutate: signBinary, isPending } = useSignBinary(); + * + * const handleSign = () => { + * signBinary({ bytes: btoa("binary data") }); + * }; + * ``` + */ +export declare const useSignBinary: (parameters?: UseSignBinaryParameters) => UseSignBinaryReturnType; +//# sourceMappingURL=use-sign-binary.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts.map b/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts.map new file mode 100644 index 000000000..204b8aea8 --- /dev/null +++ b/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-sign-binary.d.ts","sourceRoot":"","sources":["use-sign-binary.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAC;AAE/D,OAAO,KAAK,EAAE,cAAc,EAAE,mBAAmB,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,MAAM,qBAAqB,CAAC;AAKvH,MAAM,MAAM,uBAAuB,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CAAC,OAAO,CAAC,CAAC;AAEpF,MAAM,MAAM,uBAAuB,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CACtE,cAAc,EACd,mBAAmB,EACnB,mBAAmB,EACnB,OAAO,CACV,CAAC;AAEF;;;;;;;;;;;GAWG;AACH,eAAO,MAAM,aAAa,GAAI,OAAO,GAAG,OAAO,EAC3C,aAAa,uBAAuB,CAAC,OAAO,CAAC,KAC9C,uBAAuB,CAAC,OAAO,CAIjC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts b/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts new file mode 100644 index 000000000..5e049da20 --- /dev/null +++ b/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts @@ -0,0 +1,26 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { UseMutationResult } from '@tanstack/react-query'; +import type { SignCellData, SignCellErrorType, SignCellOptions, SignCellVariables } from '@ton/appkit/queries'; +export type UseSignCellParameters = SignCellOptions; +export type UseSignCellReturnType = UseMutationResult; +/** + * Hook to sign TON Cell data with the connected wallet. + * Used for on-chain signature verification. + * + * @example + * ```tsx + * const { mutate: signCell, isPending } = useSignCell(); + * + * const handleSign = () => { + * signCell({ cell: bocBase64, schema: "transfer#abc amount:uint64 = Transfer" }); + * }; + * ``` + */ +export declare const useSignCell: (parameters?: UseSignCellParameters) => UseSignCellReturnType; +//# sourceMappingURL=use-sign-cell.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts.map b/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts.map new file mode 100644 index 000000000..cfb8269f5 --- /dev/null +++ b/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-sign-cell.d.ts","sourceRoot":"","sources":["use-sign-cell.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAC;AAE/D,OAAO,KAAK,EAAE,YAAY,EAAE,iBAAiB,EAAE,eAAe,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAK/G,MAAM,MAAM,qBAAqB,CAAC,OAAO,GAAG,OAAO,IAAI,eAAe,CAAC,OAAO,CAAC,CAAC;AAEhF,MAAM,MAAM,qBAAqB,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CACpE,YAAY,EACZ,iBAAiB,EACjB,iBAAiB,EACjB,OAAO,CACV,CAAC;AAEF;;;;;;;;;;;;GAYG;AACH,eAAO,MAAM,WAAW,GAAI,OAAO,GAAG,OAAO,EACzC,aAAa,qBAAqB,CAAC,OAAO,CAAC,KAC5C,qBAAqB,CAAC,OAAO,CAI/B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts b/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts new file mode 100644 index 000000000..07d98a606 --- /dev/null +++ b/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts @@ -0,0 +1,25 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { UseMutationResult } from '@tanstack/react-query'; +import type { SignTextData, SignTextErrorType, SignTextOptions, SignTextVariables } from '@ton/appkit/queries'; +export type UseSignTextParameters = SignTextOptions; +export type UseSignTextReturnType = UseMutationResult; +/** + * Hook to sign text messages with the connected wallet. + * + * @example + * ```tsx + * const { mutate: signText, isPending } = useSignText(); + * + * const handleSign = () => { + * signText({ text: "Hello World" }); + * }; + * ``` + */ +export declare const useSignText: (parameters?: UseSignTextParameters) => UseSignTextReturnType; +//# sourceMappingURL=use-sign-text.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts.map b/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts.map new file mode 100644 index 000000000..1d4083c78 --- /dev/null +++ b/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-sign-text.d.ts","sourceRoot":"","sources":["use-sign-text.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAC;AAE/D,OAAO,KAAK,EAAE,YAAY,EAAE,iBAAiB,EAAE,eAAe,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAK/G,MAAM,MAAM,qBAAqB,CAAC,OAAO,GAAG,OAAO,IAAI,eAAe,CAAC,OAAO,CAAC,CAAC;AAEhF,MAAM,MAAM,qBAAqB,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CACpE,YAAY,EACZ,iBAAiB,EACjB,iBAAiB,EACjB,OAAO,CACV,CAAC;AAEF;;;;;;;;;;;GAWG;AACH,eAAO,MAAM,WAAW,GAAI,OAAO,GAAG,OAAO,EACzC,aAAY,qBAAqB,CAAC,OAAO,CAAM,KAChD,qBAAqB,CAAC,OAAO,CAI/B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/index.d.ts b/packages/appkit-react/src/features/signing/index.d.ts new file mode 100644 index 000000000..f645909a2 --- /dev/null +++ b/packages/appkit-react/src/features/signing/index.d.ts @@ -0,0 +1,11 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './hooks/use-sign-text'; +export * from './hooks/use-sign-binary'; +export * from './hooks/use-sign-cell'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/index.d.ts.map b/packages/appkit-react/src/features/signing/index.d.ts.map new file mode 100644 index 000000000..97125ac87 --- /dev/null +++ b/packages/appkit-react/src/features/signing/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,uBAAuB,CAAC;AACtC,cAAc,yBAAyB,CAAC;AACxC,cAAc,uBAAuB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts b/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts new file mode 100644 index 000000000..4d2ee3e15 --- /dev/null +++ b/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts @@ -0,0 +1,13 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { UseMutationResult } from '@tanstack/react-query'; +import type { BuildSwapTransactionData, BuildSwapTransactionErrorType, BuildSwapTransactionMutationOptions, BuildSwapTransactionVariables } from '@ton/appkit/queries'; +export type UseBuildSwapTransactionParameters = BuildSwapTransactionMutationOptions; +export type UseBuildSwapTransactionReturnType = UseMutationResult; +export declare const useBuildSwapTransaction: (parameters?: UseBuildSwapTransactionParameters) => UseBuildSwapTransactionReturnType; +//# sourceMappingURL=use-build-swap-transaction.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts.map b/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts.map new file mode 100644 index 000000000..7711e60cd --- /dev/null +++ b/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-build-swap-transaction.d.ts","sourceRoot":"","sources":["use-build-swap-transaction.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAC;AAE/D,OAAO,KAAK,EACR,wBAAwB,EACxB,6BAA6B,EAC7B,mCAAmC,EACnC,6BAA6B,EAChC,MAAM,qBAAqB,CAAC;AAK7B,MAAM,MAAM,iCAAiC,CAAC,OAAO,GAAG,OAAO,IAAI,mCAAmC,CAAC,OAAO,CAAC,CAAC;AAEhH,MAAM,MAAM,iCAAiC,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CAChF,wBAAwB,EACxB,6BAA6B,EAC7B,6BAA6B,EAC7B,OAAO,CACV,CAAC;AAEF,eAAO,MAAM,uBAAuB,GAAI,OAAO,GAAG,OAAO,EACrD,aAAa,iCAAiC,CAAC,OAAO,CAAC,KACxD,iCAAiC,CAAC,OAAO,CAI3C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts b/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts new file mode 100644 index 000000000..e9b5bb48a --- /dev/null +++ b/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts @@ -0,0 +1,13 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetSwapQuoteData, GetSwapQuoteErrorType, GetSwapQuoteQueryConfig } from '@ton/appkit/queries'; +import type { UseQueryReturnType } from '../../../libs/query'; +export type UseSwapQuoteParameters = GetSwapQuoteQueryConfig; +export type UseSwapQuoteReturnType = UseQueryReturnType; +export declare const useSwapQuote: (parameters?: UseSwapQuoteParameters) => UseSwapQuoteReturnType; +//# sourceMappingURL=use-swap-quote.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts.map b/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts.map new file mode 100644 index 000000000..2f44e8194 --- /dev/null +++ b/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-swap-quote.d.ts","sourceRoot":"","sources":["use-swap-quote.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAKH,OAAO,KAAK,EAAE,gBAAgB,EAAE,qBAAqB,EAAE,uBAAuB,EAAE,MAAM,qBAAqB,CAAC;AAI5G,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,sBAAsB,CAAC,UAAU,GAAG,gBAAgB,IAAI,uBAAuB,CAAC,UAAU,CAAC,CAAC;AAExG,MAAM,MAAM,sBAAsB,CAAC,UAAU,GAAG,gBAAgB,IAAI,kBAAkB,CAClF,UAAU,EACV,qBAAqB,CACxB,CAAC;AAEF,eAAO,MAAM,YAAY,GAAI,UAAU,GAAG,gBAAgB,EACtD,aAAY,sBAAsB,CAAC,UAAU,CAAM,KACpD,sBAAsB,CAAC,UAAU,CAInC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/index.d.ts b/packages/appkit-react/src/features/swap/index.d.ts new file mode 100644 index 000000000..c3e75dbfc --- /dev/null +++ b/packages/appkit-react/src/features/swap/index.d.ts @@ -0,0 +1,11 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './hooks/use-swap-quote'; +export * from './hooks/use-swap-quote'; +export * from './hooks/use-build-swap-transaction'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/index.d.ts.map b/packages/appkit-react/src/features/swap/index.d.ts.map new file mode 100644 index 000000000..8e99368d1 --- /dev/null +++ b/packages/appkit-react/src/features/swap/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,wBAAwB,CAAC;AACvC,cAAc,wBAAwB,CAAC;AACvC,cAAc,oCAAoC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts b/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts new file mode 100644 index 000000000..c0bf44373 --- /dev/null +++ b/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts @@ -0,0 +1,10 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export { TransactionProvider, useTransactionContext, TransactionContext } from './transaction-provider'; +export type { TransactionContextType } from './transaction-provider'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts.map b/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts.map new file mode 100644 index 000000000..97210590f --- /dev/null +++ b/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,kBAAkB,EAAE,MAAM,wBAAwB,CAAC;AACxG,YAAY,EAAE,sBAAsB,EAAE,MAAM,wBAAwB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts b/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts new file mode 100644 index 000000000..6153c199f --- /dev/null +++ b/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts @@ -0,0 +1,36 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { FC, PropsWithChildren } from 'react'; +import type { SendTransactionReturnType } from '@ton/appkit'; +import type { TransactionRequest } from '../transaction/transaction'; +export interface TransactionContextType { + /** Function to submit the transaction */ + onSubmit: () => void; + /** Whether the transaction is currently loading */ + isLoading: boolean; + /** The error object if the transaction failed */ + error?: Error | null; + /** The receipt of the successful transaction */ + receipt?: SendTransactionReturnType | null; + /** Disable the button/interaction */ + disabled?: boolean; +} +export declare const TransactionContext: import("react").Context; +export declare function useTransactionContext(): TransactionContextType; +export interface TransactionProviderProps extends PropsWithChildren { + /** The transaction request parameters */ + request: TransactionRequest; + /** Callback when an error occurs */ + onError?: (error: Error) => void; + /** Callback when the transaction is successful */ + onSuccess?: (response: SendTransactionReturnType) => void; + /** Disable the button/interaction */ + disabled?: boolean; +} +export declare const TransactionProvider: FC; +//# sourceMappingURL=transaction-provider.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts.map b/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts.map new file mode 100644 index 000000000..1f6f1b471 --- /dev/null +++ b/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"transaction-provider.d.ts","sourceRoot":"","sources":["transaction-provider.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAE,iBAAiB,EAAE,MAAM,OAAO,CAAC;AACnD,OAAO,KAAK,EAAE,yBAAyB,EAAE,MAAM,aAAa,CAAC;AAG7D,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,4BAA4B,CAAC;AAErE,MAAM,WAAW,sBAAsB;IACnC,yCAAyC;IACzC,QAAQ,EAAE,MAAM,IAAI,CAAC;IACrB,mDAAmD;IACnD,SAAS,EAAE,OAAO,CAAC;IACnB,iDAAiD;IACjD,KAAK,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC;IACrB,gDAAgD;IAChD,OAAO,CAAC,EAAE,yBAAyB,GAAG,IAAI,CAAC;IAC3C,qCAAqC;IACrC,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB;AAED,eAAO,MAAM,kBAAkB,iDAK7B,CAAC;AAEH,wBAAgB,qBAAqB,2BAIpC;AAED,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB;IAC/D,yCAAyC;IACzC,OAAO,EAAE,kBAAkB,CAAC;IAC5B,oCAAoC;IACpC,OAAO,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,KAAK,IAAI,CAAC;IACjC,kDAAkD;IAClD,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,yBAAyB,KAAK,IAAI,CAAC;IAC1D,qCAAqC;IACrC,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB;AAED,eAAO,MAAM,mBAAmB,EAAE,EAAE,CAAC,wBAAwB,CA6D5D,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts b/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts new file mode 100644 index 000000000..fd2c2b5e4 --- /dev/null +++ b/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts @@ -0,0 +1,10 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export { Transaction } from './transaction'; +export type { TransactionProps, TransactionRenderProps } from './transaction'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts.map b/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts.map new file mode 100644 index 000000000..f28f1acaa --- /dev/null +++ b/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,YAAY,EAAE,gBAAgB,EAAE,sBAAsB,EAAE,MAAM,eAAe,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts b/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts new file mode 100644 index 000000000..80cf172cb --- /dev/null +++ b/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts @@ -0,0 +1,30 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { FC, ReactNode, ComponentProps } from 'react'; +import type { SendTransactionParameters, SendTransactionReturnType } from '@ton/appkit'; +export interface TransactionRenderProps { + isLoading: boolean; + onSubmit: () => void; + disabled: boolean; + text: ReactNode; +} +export type TransactionRequest = SendTransactionParameters | (() => SendTransactionParameters) | (() => Promise); +export interface TransactionProps extends Omit, 'children' | 'onError'> { + /** The transaction request parameters */ + request: TransactionRequest; + /** Callback when an error occurs */ + onError?: (error: Error) => void; + /** Callback when the transaction is successful */ + onSuccess?: (response: SendTransactionReturnType) => void; + /** Custom button text */ + text?: ReactNode; + /** Custom render function */ + children?: (props: TransactionRenderProps) => ReactNode; +} +export declare const Transaction: FC; +//# sourceMappingURL=transaction.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts.map b/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts.map new file mode 100644 index 000000000..2dc9afa8d --- /dev/null +++ b/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"transaction.d.ts","sourceRoot":"","sources":["transaction.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAE,SAAS,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAC3D,OAAO,KAAK,EAAE,yBAAyB,EAAE,yBAAyB,EAAE,MAAM,aAAa,CAAC;AAMxF,MAAM,WAAW,sBAAsB;IACnC,SAAS,EAAE,OAAO,CAAC;IACnB,QAAQ,EAAE,MAAM,IAAI,CAAC;IACrB,QAAQ,EAAE,OAAO,CAAC;IAClB,IAAI,EAAE,SAAS,CAAC;CACnB;AAED,MAAM,MAAM,kBAAkB,GACxB,yBAAyB,GACzB,CAAC,MAAM,yBAAyB,CAAC,GACjC,CAAC,MAAM,OAAO,CAAC,yBAAyB,CAAC,CAAC,CAAC;AAEjD,MAAM,WAAW,gBAAiB,SAAQ,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,EAAE,UAAU,GAAG,SAAS,CAAC;IAC5F,yCAAyC;IACzC,OAAO,EAAE,kBAAkB,CAAC;IAC5B,oCAAoC;IACpC,OAAO,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,KAAK,IAAI,CAAC;IACjC,kDAAkD;IAClD,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,yBAAyB,KAAK,IAAI,CAAC;IAC1D,yBAAyB;IACzB,IAAI,CAAC,EAAE,SAAS,CAAC;IACjB,6BAA6B;IAC7B,QAAQ,CAAC,EAAE,CAAC,KAAK,EAAE,sBAAsB,KAAK,SAAS,CAAC;CAC3D;AA+CD,eAAO,MAAM,WAAW,EAAE,EAAE,CAAC,gBAAgB,CAiB5C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts b/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts new file mode 100644 index 000000000..5b99d034b --- /dev/null +++ b/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts @@ -0,0 +1,23 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Meta, StoryObj } from '@storybook/react'; +declare const TransactionButtonPreview: ({ text, isLoading, disabled, }: { + text?: string; + isLoading?: boolean; + disabled?: boolean; +}) => import("react/jsx-runtime").JSX.Element; +declare const meta: Meta; +export default meta; +type Story = StoryObj; +export declare const Default: Story; +export declare const CustomText: Story; +export declare const Loading: Story; +export declare const Disabled: Story; +export declare const SendTonButton: Story; +export declare const SendJettonButton: Story; +//# sourceMappingURL=transaction.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts.map b/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts.map new file mode 100644 index 000000000..747a9fb8d --- /dev/null +++ b/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"transaction.stories.d.ts","sourceRoot":"","sources":["transaction.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAKvD,QAAA,MAAM,wBAAwB,GAAI,gCAI/B;IACC,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB,4CAEA,CAAC;AAEF,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,wBAAwB,CAO/C,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,wBAAwB,CAAC,CAAC;AAEvD,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,KAIxB,CAAC;AAEF,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAKtB,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,KAI3B,CAAC;AAEF,eAAO,MAAM,gBAAgB,EAAE,KAI9B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts b/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts new file mode 100644 index 000000000..6c1f074b1 --- /dev/null +++ b/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; +import type { SendTransactionData, SendTransactionErrorType, SendTransactionOptions, SendTransactionVariables } from '@ton/appkit/queries'; +import type { UseMutationReturnType } from '../../../libs/query'; +export type UseSendTransactionParameters = SendTransactionOptions; +export type UseSendTransactionReturnType = UseMutationReturnType) => void, MutateFunction>; +export declare const useSendTransaction: (parameters?: UseSendTransactionParameters) => UseSendTransactionReturnType; +//# sourceMappingURL=use-send-transaction.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts.map b/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts.map new file mode 100644 index 000000000..a8110e63b --- /dev/null +++ b/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-send-transaction.d.ts","sourceRoot":"","sources":["use-send-transaction.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAC3E,OAAO,KAAK,EACR,mBAAmB,EACnB,wBAAwB,EACxB,sBAAsB,EACtB,wBAAwB,EAC3B,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,4BAA4B,CAAC,OAAO,GAAG,OAAO,IAAI,sBAAsB,CAAC,OAAO,CAAC,CAAC;AAE9F,MAAM,MAAM,4BAA4B,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAC/E,mBAAmB,EACnB,wBAAwB,EACxB,wBAAwB,EACxB,OAAO,EACP,CACI,SAAS,EAAE,wBAAwB,EACnC,OAAO,CAAC,EAAE,aAAa,CAAC,mBAAmB,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,OAAO,CAAC,KACxG,IAAI,EACT,cAAc,CAAC,mBAAmB,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,OAAO,CAAC,CACnG,CAAC;AAEF,eAAO,MAAM,kBAAkB,GAAI,OAAO,GAAG,OAAO,EAChD,aAAY,4BAA4B,CAAC,OAAO,CAAM,KACvD,4BAA4B,CAAC,OAAO,CAItC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts b/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts new file mode 100644 index 000000000..43df63379 --- /dev/null +++ b/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; +import type { TransferTonData, TransferTonErrorType, TransferTonOptions, TransferTonVariables } from '@ton/appkit/queries'; +import type { UseMutationReturnType } from '../../../libs/query'; +export type UseTransferTonParameters = TransferTonOptions; +export type UseTransferTonReturnType = UseMutationReturnType) => void, MutateFunction>; +export declare const useTransferTon: (parameters?: UseTransferTonParameters) => UseTransferTonReturnType; +//# sourceMappingURL=use-transfer-ton.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts.map b/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts.map new file mode 100644 index 000000000..8f2c0d96e --- /dev/null +++ b/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-transfer-ton.d.ts","sourceRoot":"","sources":["use-transfer-ton.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAC3E,OAAO,KAAK,EACR,eAAe,EACf,oBAAoB,EACpB,kBAAkB,EAClB,oBAAoB,EACvB,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,wBAAwB,CAAC,OAAO,GAAG,OAAO,IAAI,kBAAkB,CAAC,OAAO,CAAC,CAAC;AAEtF,MAAM,MAAM,wBAAwB,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAC3E,eAAe,EACf,oBAAoB,EACpB,oBAAoB,EACpB,OAAO,EACP,CACI,SAAS,EAAE,oBAAoB,EAC/B,OAAO,CAAC,EAAE,aAAa,CAAC,eAAe,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,OAAO,CAAC,KAC5F,IAAI,EACT,cAAc,CAAC,eAAe,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,OAAO,CAAC,CACvF,CAAC;AAEF,eAAO,MAAM,cAAc,GAAI,OAAO,GAAG,OAAO,EAC5C,aAAY,wBAAwB,CAAC,OAAO,CAAM,KACnD,wBAAwB,CAAC,OAAO,CAIlC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/index.d.ts b/packages/appkit-react/src/features/transaction/index.d.ts new file mode 100644 index 000000000..15048a6f6 --- /dev/null +++ b/packages/appkit-react/src/features/transaction/index.d.ts @@ -0,0 +1,11 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './hooks/use-send-transaction'; +export * from './hooks/use-transfer-ton'; +export * from './components/transaction'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/index.d.ts.map b/packages/appkit-react/src/features/transaction/index.d.ts.map new file mode 100644 index 000000000..d4e2ffc1f --- /dev/null +++ b/packages/appkit-react/src/features/transaction/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,8BAA8B,CAAC;AAC7C,cAAc,0BAA0B,CAAC;AAEzC,cAAc,0BAA0B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts b/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts new file mode 100644 index 000000000..7b46e591a --- /dev/null +++ b/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export { TonConnectButton } from '@tonconnect/ui-react'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts.map b/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts.map new file mode 100644 index 000000000..767dcde43 --- /dev/null +++ b/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,gBAAgB,EAAE,MAAM,sBAAsB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts new file mode 100644 index 000000000..ce0b0c29a --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts @@ -0,0 +1,13 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export type UseAddressReturnType = string | undefined; +/** + * Hook to get current wallet address + */ +export declare const useAddress: () => UseAddressReturnType; +//# sourceMappingURL=use-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts.map new file mode 100644 index 000000000..2e8fc4110 --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-address.d.ts","sourceRoot":"","sources":["use-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAMH,MAAM,MAAM,oBAAoB,GAAG,MAAM,GAAG,SAAS,CAAC;AAEtD;;GAEG;AACH,eAAO,MAAM,UAAU,QAAO,oBAI7B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts new file mode 100644 index 000000000..cddff495c --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; +import type { ConnectData, ConnectErrorType, ConnectOptions, ConnectVariables } from '@ton/appkit/queries'; +import type { UseMutationReturnType } from '../../../libs/query'; +export type UseConnectParameters = ConnectOptions; +export type UseConnectReturnType = UseMutationReturnType) => void, MutateFunction>; +export declare const useConnect: (parameters?: UseConnectParameters) => UseConnectReturnType; +//# sourceMappingURL=use-connect.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts.map new file mode 100644 index 000000000..7b44e6b8a --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-connect.d.ts","sourceRoot":"","sources":["use-connect.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAE3E,OAAO,KAAK,EAAE,WAAW,EAAE,gBAAgB,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAG3G,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,oBAAoB,CAAC,OAAO,GAAG,OAAO,IAAI,cAAc,CAAC,OAAO,CAAC,CAAC;AAE9E,MAAM,MAAM,oBAAoB,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CACvE,WAAW,EACX,gBAAgB,EAChB,gBAAgB,EAChB,OAAO,EACP,CACI,SAAS,EAAE,gBAAgB,EAC3B,OAAO,CAAC,EAAE,aAAa,CAAC,WAAW,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,CAAC,KAChF,IAAI,EACT,cAAc,CAAC,WAAW,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,CAAC,CAC3E,CAAC;AAEF,eAAO,MAAM,UAAU,GAAI,OAAO,GAAG,OAAO,EACxC,aAAY,oBAAoB,CAAC,OAAO,CAAM,KAC/C,oBAAoB,CAAC,OAAO,CAI9B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts new file mode 100644 index 000000000..cd33fbdf9 --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts @@ -0,0 +1,11 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetConnectedWalletsReturnType } from '@ton/appkit'; +export type UseConnectedWalletsReturnType = GetConnectedWalletsReturnType; +export declare const useConnectedWallets: () => UseConnectedWalletsReturnType; +//# sourceMappingURL=use-connected-wallets.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts.map new file mode 100644 index 000000000..3b3dd4e57 --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-connected-wallets.d.ts","sourceRoot":"","sources":["use-connected-wallets.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,6BAA6B,EAAE,MAAM,aAAa,CAAC;AAIjE,MAAM,MAAM,6BAA6B,GAAG,6BAA6B,CAAC;AAE1E,eAAO,MAAM,mBAAmB,QAAO,6BAetC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts new file mode 100644 index 000000000..3fa8470bb --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts @@ -0,0 +1,10 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { Connector } from '@ton/appkit'; +export declare const useConnectorById: (id: string) => Connector | undefined; +//# sourceMappingURL=use-connector-by-id.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts.map new file mode 100644 index 000000000..a95b6c693 --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-connector-by-id.d.ts","sourceRoot":"","sources":["use-connector-by-id.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAI7C,eAAO,MAAM,gBAAgB,GAAI,IAAI,MAAM,KAAG,SAAS,GAAG,SAezD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts new file mode 100644 index 000000000..0960e4ac0 --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts @@ -0,0 +1,11 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetConnectorsReturnType } from '@ton/appkit'; +export type UseConnectorsReturnType = GetConnectorsReturnType; +export declare const useConnectors: () => UseConnectorsReturnType; +//# sourceMappingURL=use-connectors.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts.map new file mode 100644 index 000000000..4ff27024c --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-connectors.d.ts","sourceRoot":"","sources":["use-connectors.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,uBAAuB,EAAE,MAAM,aAAa,CAAC;AAI3D,MAAM,MAAM,uBAAuB,GAAG,uBAAuB,CAAC;AAE9D,eAAO,MAAM,aAAa,QAAO,uBAehC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts new file mode 100644 index 000000000..5a97c50dc --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; +import type { DisconnectData, DisconnectErrorType, DisconnectOptions, DisconnectVariables } from '@ton/appkit/queries'; +import type { UseMutationReturnType } from '../../../libs/query'; +export type UseDisconnectParameters = DisconnectOptions; +export type UseDisconnectReturnType = UseMutationReturnType) => void, MutateFunction>; +export declare const useDisconnect: (parameters?: UseDisconnectParameters) => UseDisconnectReturnType; +//# sourceMappingURL=use-disconnect.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts.map new file mode 100644 index 000000000..30c230c67 --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-disconnect.d.ts","sourceRoot":"","sources":["use-disconnect.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAE3E,OAAO,KAAK,EAAE,cAAc,EAAE,mBAAmB,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,MAAM,qBAAqB,CAAC;AAGvH,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,uBAAuB,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CAAC,OAAO,CAAC,CAAC;AAEpF,MAAM,MAAM,uBAAuB,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAC1E,cAAc,EACd,mBAAmB,EACnB,mBAAmB,EACnB,OAAO,EACP,CACI,SAAS,EAAE,mBAAmB,EAC9B,OAAO,CAAC,EAAE,aAAa,CAAC,cAAc,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,OAAO,CAAC,KACzF,IAAI,EACT,cAAc,CAAC,cAAc,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,OAAO,CAAC,CACpF,CAAC;AAEF,eAAO,MAAM,aAAa,GAAI,OAAO,GAAG,OAAO,EAC3C,aAAY,uBAAuB,CAAC,OAAO,CAAM,KAClD,uBAAuB,CAAC,OAAO,CAIjC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts new file mode 100644 index 000000000..04a3929cb --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts @@ -0,0 +1,14 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { GetSelectedWalletReturnType } from '@ton/appkit'; +export type UseSelectedWalletReturnType = readonly [GetSelectedWalletReturnType, (walletId: string | null) => void]; +/** + * Hook to get the currently selected wallet + */ +export declare const useSelectedWallet: () => UseSelectedWalletReturnType; +//# sourceMappingURL=use-selected-wallet.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts.map new file mode 100644 index 000000000..b01b0bea9 --- /dev/null +++ b/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-selected-wallet.d.ts","sourceRoot":"","sources":["use-selected-wallet.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,2BAA2B,EAAE,MAAM,aAAa,CAAC;AAI/D,MAAM,MAAM,2BAA2B,GAAG,SAAS,CAAC,2BAA2B,EAAE,CAAC,QAAQ,EAAE,MAAM,GAAG,IAAI,KAAK,IAAI,CAAC,CAAC;AAEpH;;GAEG;AACH,eAAO,MAAM,iBAAiB,QAAO,2BAwBpC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/index.d.ts b/packages/appkit-react/src/features/wallets/index.d.ts new file mode 100644 index 000000000..94783912d --- /dev/null +++ b/packages/appkit-react/src/features/wallets/index.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export * from './components/connect-button'; +export * from './hooks/use-connected-wallets'; +export * from './hooks/use-selected-wallet'; +export * from './hooks/use-address'; +export * from './hooks/use-connect'; +export * from './hooks/use-disconnect'; +export * from './hooks/use-connectors'; +export * from './hooks/use-connector-by-id'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/index.d.ts.map b/packages/appkit-react/src/features/wallets/index.d.ts.map new file mode 100644 index 000000000..8292eee85 --- /dev/null +++ b/packages/appkit-react/src/features/wallets/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,6BAA6B,CAAC;AAE5C,cAAc,+BAA+B,CAAC;AAC9C,cAAc,6BAA6B,CAAC;AAC5C,cAAc,qBAAqB,CAAC;AAEpC,cAAc,qBAAqB,CAAC;AACpC,cAAc,wBAAwB,CAAC;AACvC,cAAc,wBAAwB,CAAC;AACvC,cAAc,6BAA6B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts b/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts new file mode 100644 index 000000000..318bcea05 --- /dev/null +++ b/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts @@ -0,0 +1,10 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export type AppKitTheme = 'light' | 'dark' | string; +export declare function useAppKitTheme(): readonly [string, import("react").Dispatch>]; +//# sourceMappingURL=use-app-kit-theme.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts.map b/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts.map new file mode 100644 index 000000000..54a8982ba --- /dev/null +++ b/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-app-kit-theme.d.ts","sourceRoot":"","sources":["use-app-kit-theme.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,MAAM,MAAM,WAAW,GAAG,OAAO,GAAG,MAAM,GAAG,MAAM,CAAC;AAEpD,wBAAgB,cAAc,wFAS7B"} \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-app-kit.d.ts b/packages/appkit-react/src/hooks/use-app-kit.d.ts new file mode 100644 index 000000000..656d29456 --- /dev/null +++ b/packages/appkit-react/src/hooks/use-app-kit.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export declare function useAppKit(): import("@ton/appkit").AppKit; +//# sourceMappingURL=use-app-kit.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-app-kit.d.ts.map b/packages/appkit-react/src/hooks/use-app-kit.d.ts.map new file mode 100644 index 000000000..9a5866528 --- /dev/null +++ b/packages/appkit-react/src/hooks/use-app-kit.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-app-kit.d.ts","sourceRoot":"","sources":["use-app-kit.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAMH,wBAAgB,SAAS,iCAQxB"} \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-i18n.d.ts b/packages/appkit-react/src/hooks/use-i18n.d.ts new file mode 100644 index 000000000..96c7ceab6 --- /dev/null +++ b/packages/appkit-react/src/hooks/use-i18n.d.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export declare const useI18n: () => import("../providers/i18n-provider").I18nContextType; +//# sourceMappingURL=use-i18n.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-i18n.d.ts.map b/packages/appkit-react/src/hooks/use-i18n.d.ts.map new file mode 100644 index 000000000..68b26c041 --- /dev/null +++ b/packages/appkit-react/src/hooks/use-i18n.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"use-i18n.d.ts","sourceRoot":"","sources":["use-i18n.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAMH,eAAO,MAAM,OAAO,4DAQnB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/index.d.ts b/packages/appkit-react/src/index.d.ts new file mode 100644 index 000000000..0124bf5fc --- /dev/null +++ b/packages/appkit-react/src/index.d.ts @@ -0,0 +1,26 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +export { AppKitProvider } from './providers/app-kit-provider'; +export { useAppKit } from './hooks/use-app-kit'; +export { useAppKitTheme } from './hooks/use-app-kit-theme'; +export { I18nProvider } from './providers/i18n-provider'; +export { useI18n } from './hooks/use-i18n'; +export * from '@ton/appkit'; +export * from './components/block'; +export * from './components/button'; +export * from './components/circle-icon'; +export * from './components/ton-icon'; +export * from './features/balances'; +export * from './features/jettons'; +export * from './features/network'; +export * from './features/nft'; +export * from './features/transaction'; +export * from './features/wallets'; +export * from './features/swap'; +export * from './features/signing'; +//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/index.d.ts.map b/packages/appkit-react/src/index.d.ts.map new file mode 100644 index 000000000..548c9956b --- /dev/null +++ b/packages/appkit-react/src/index.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,8BAA8B,CAAC;AAC9D,OAAO,EAAE,SAAS,EAAE,MAAM,qBAAqB,CAAC;AAChD,OAAO,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAC3D,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AACzD,OAAO,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAC;AAE3C,cAAc,aAAa,CAAC;AAE5B,cAAc,oBAAoB,CAAC;AACnC,cAAc,qBAAqB,CAAC;AACpC,cAAc,0BAA0B,CAAC;AACzC,cAAc,uBAAuB,CAAC;AAEtC,cAAc,qBAAqB,CAAC;AACpC,cAAc,oBAAoB,CAAC;AACnC,cAAc,oBAAoB,CAAC;AACnC,cAAc,gBAAgB,CAAC;AAC/B,cAAc,wBAAwB,CAAC;AACvC,cAAc,oBAAoB,CAAC;AACnC,cAAc,iBAAiB,CAAC;AAChC,cAAc,oBAAoB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/libs/i18n.d.ts b/packages/appkit-react/src/libs/i18n.d.ts new file mode 100644 index 000000000..791e2ed4e --- /dev/null +++ b/packages/appkit-react/src/libs/i18n.d.ts @@ -0,0 +1,34 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import rosetta from 'rosetta'; +import en from '../locales/en'; +export declare const i18n: rosetta.Rosetta<{ + readonly wallet: { + readonly connect: "Connect"; + readonly disconnect: "Disconnect"; + readonly connectWallet: "Connect Wallet"; + readonly noWalletsFound: "No wallets found"; + }; + readonly transaction: { + readonly sendTransaction: "Send Transaction"; + readonly processing: "Processing..."; + }; + readonly balances: { + readonly sendTon: "Send {{ amount }} TON"; + readonly sendJetton: "Send {{ amount }} TON"; + readonly sendJettonWithAmount: "Send {{ amount }} {{ symbol }}"; + }; + readonly nft: { + readonly onSale: "On Sale"; + }; +}>; +export { en }; +export declare const defaultLanguage = "en"; +export type I18n = typeof i18n; +export type Dict = typeof en; +//# sourceMappingURL=i18n.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/libs/i18n.d.ts.map b/packages/appkit-react/src/libs/i18n.d.ts.map new file mode 100644 index 000000000..ae1e15561 --- /dev/null +++ b/packages/appkit-react/src/libs/i18n.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"i18n.d.ts","sourceRoot":"","sources":["i18n.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,OAAO,MAAM,SAAS,CAAC;AAE9B,OAAO,EAAE,MAAM,eAAe,CAAC;AAE/B,eAAO,MAAM,IAAI;;;;;;;;;;;;;;;;;;;EAAkB,CAAC;AACpC,OAAO,EAAE,EAAE,EAAE,CAAC;AACd,eAAO,MAAM,eAAe,OAAO,CAAC;AAIpC,MAAM,MAAM,IAAI,GAAG,OAAO,IAAI,CAAC;AAC/B,MAAM,MAAM,IAAI,GAAG,OAAO,EAAE,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/libs/query.d.ts b/packages/appkit-react/src/libs/query.d.ts new file mode 100644 index 000000000..df2c590c5 --- /dev/null +++ b/packages/appkit-react/src/libs/query.d.ts @@ -0,0 +1,26 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import { useMutation } from '@tanstack/react-query'; +import type { DefaultError, MutateFunction, QueryKey, UseMutationOptions, UseMutationResult, UseQueryOptions, UseQueryResult } from '@tanstack/react-query'; +import type { Compute, ExactPartial, UnionStrictOmit } from '@ton/appkit'; +export { useMutation }; +export type UseMutationParameters = Compute, context>, 'mutationFn' | 'mutationKey' | 'throwOnError'>>; +export type UseMutationReturnType = Compute, 'mutate' | 'mutateAsync'> & { + mutate: mutate; + mutateAsync: mutateAsync; +}>; +export declare function useQuery(parameters: UseQueryParameters & { + queryKey: QueryKey; +}): UseQueryReturnType; +export type UseQueryParameters = Compute, 'initialData'>> & { + initialData?: UseQueryOptions['initialData'] | undefined; +}>; +export type UseQueryReturnType = Compute & { + queryKey: QueryKey; +}>; +//# sourceMappingURL=query.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/libs/query.d.ts.map b/packages/appkit-react/src/libs/query.d.ts.map new file mode 100644 index 000000000..8713ddd03 --- /dev/null +++ b/packages/appkit-react/src/libs/query.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"query.d.ts","sourceRoot":"","sources":["query.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAiC,WAAW,EAAE,MAAM,uBAAuB,CAAC;AACnF,OAAO,KAAK,EACR,YAAY,EACZ,cAAc,EACd,QAAQ,EACR,kBAAkB,EAClB,iBAAiB,EACjB,eAAe,EACf,cAAc,EACjB,MAAM,uBAAuB,CAAC;AAC/B,OAAO,KAAK,EAAE,OAAO,EAAE,YAAY,EAAE,eAAe,EAAE,MAAM,aAAa,CAAC;AAE1E,OAAO,EAAE,WAAW,EAAE,CAAC;AAEvB,MAAM,MAAM,qBAAqB,CAAC,IAAI,GAAG,OAAO,EAAE,KAAK,GAAG,KAAK,EAAE,SAAS,GAAG,IAAI,EAAE,OAAO,GAAG,OAAO,IAAI,OAAO,CAC3G,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,SAAS,CAAC,EAAE,OAAO,CAAC,EAAE,YAAY,GAAG,aAAa,GAAG,cAAc,CAAC,CACpH,CAAC;AAEF,MAAM,MAAM,qBAAqB,CAC7B,IAAI,GAAG,OAAO,EACd,KAAK,GAAG,KAAK,EACb,SAAS,GAAG,IAAI,EAChB,OAAO,GAAG,OAAO,EACjB,MAAM,GAAG,cAAc,EACvB,WAAW,GAAG,cAAc,IAC5B,OAAO,CACP,eAAe,CAAC,iBAAiB,CAAC,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,QAAQ,GAAG,aAAa,CAAC,GAAG;IAC5F,MAAM,EAAE,MAAM,CAAC;IACf,WAAW,EAAE,WAAW,CAAC;CAC5B,CACJ,CAAC;AAEF,wBAAgB,QAAQ,CAAC,WAAW,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,SAAS,QAAQ,EACxE,UAAU,EAAE,kBAAkB,CAAC,WAAW,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,CAAC,GAAG;IACjE,QAAQ,EAAE,QAAQ,CAAC;CACtB,GACF,kBAAkB,CAAC,IAAI,EAAE,KAAK,CAAC,CAOjC;AAED,MAAM,MAAM,kBAAkB,CAC1B,WAAW,GAAG,OAAO,EACrB,KAAK,GAAG,YAAY,EACpB,IAAI,GAAG,WAAW,EAClB,QAAQ,SAAS,QAAQ,GAAG,QAAQ,IACpC,OAAO,CACP,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,CAAC,EAAE,aAAa,CAAC,CAAC,GAAG;IACrF,WAAW,CAAC,EAAE,eAAe,CAAC,WAAW,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,SAAS,CAAC;CAChG,CACJ,CAAC;AAEF,MAAM,MAAM,kBAAkB,CAAC,IAAI,GAAG,OAAO,EAAE,KAAK,GAAG,YAAY,IAAI,OAAO,CAC1E,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG;IAC1B,QAAQ,EAAE,QAAQ,CAAC;CACtB,CACJ,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/locales/en.d.ts b/packages/appkit-react/src/locales/en.d.ts new file mode 100644 index 000000000..eb94480b3 --- /dev/null +++ b/packages/appkit-react/src/locales/en.d.ts @@ -0,0 +1,29 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +declare const _default: { + readonly wallet: { + readonly connect: "Connect"; + readonly disconnect: "Disconnect"; + readonly connectWallet: "Connect Wallet"; + readonly noWalletsFound: "No wallets found"; + }; + readonly transaction: { + readonly sendTransaction: "Send Transaction"; + readonly processing: "Processing..."; + }; + readonly balances: { + readonly sendTon: "Send {{ amount }} TON"; + readonly sendJetton: "Send {{ amount }} TON"; + readonly sendJettonWithAmount: "Send {{ amount }} {{ symbol }}"; + }; + readonly nft: { + readonly onSale: "On Sale"; + }; +}; +export default _default; +//# sourceMappingURL=en.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/locales/en.d.ts.map b/packages/appkit-react/src/locales/en.d.ts.map new file mode 100644 index 000000000..f01a842a6 --- /dev/null +++ b/packages/appkit-react/src/locales/en.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"en.d.ts","sourceRoot":"","sources":["en.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;;;;;;;;;;;;;;;;;;;;;AAEH,wBA0BW"} \ No newline at end of file diff --git a/packages/appkit-react/src/providers/app-kit-provider.d.ts b/packages/appkit-react/src/providers/app-kit-provider.d.ts new file mode 100644 index 000000000..db52601d4 --- /dev/null +++ b/packages/appkit-react/src/providers/app-kit-provider.d.ts @@ -0,0 +1,15 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { PropsWithChildren } from 'react'; +import type { AppKit } from '@ton/appkit'; +export declare const AppKitContext: import("react").Context; +export interface AppKitProviderProps extends PropsWithChildren { + appKit: AppKit; +} +export declare function AppKitProvider({ appKit, children }: AppKitProviderProps): import("react/jsx-runtime").JSX.Element; +//# sourceMappingURL=app-kit-provider.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/providers/app-kit-provider.d.ts.map b/packages/appkit-react/src/providers/app-kit-provider.d.ts.map new file mode 100644 index 000000000..33f8a77da --- /dev/null +++ b/packages/appkit-react/src/providers/app-kit-provider.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"app-kit-provider.d.ts","sourceRoot":"","sources":["app-kit-provider.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,OAAO,CAAC;AAE/C,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,aAAa,CAAC;AAK1C,eAAO,MAAM,aAAa,6CAA+C,CAAC;AAE1E,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB;IAC1D,MAAM,EAAE,MAAM,CAAC;CAClB;AAED,wBAAgB,cAAc,CAAC,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,mBAAmB,2CAQvE"} \ No newline at end of file diff --git a/packages/appkit-react/src/providers/i18n-provider.d.ts b/packages/appkit-react/src/providers/i18n-provider.d.ts new file mode 100644 index 000000000..449fe907c --- /dev/null +++ b/packages/appkit-react/src/providers/i18n-provider.d.ts @@ -0,0 +1,22 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { PropsWithChildren } from 'react'; +import type { Dict, I18n } from '../libs/i18n'; +export interface I18nContextType { + activeLocale: string; + t: I18n['t']; + locale: (lang: string, dict?: Dict) => void; + addDict: (lang: string, dict: Dict) => void; +} +export declare const I18nContext: import("react").Context; +export interface I18nProviderProps extends PropsWithChildren { + locale?: string; + lngDicts?: Record; +} +export declare const I18nProvider: ({ children, locale, lngDicts }: I18nProviderProps) => import("react/jsx-runtime").JSX.Element; +//# sourceMappingURL=i18n-provider.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/providers/i18n-provider.d.ts.map b/packages/appkit-react/src/providers/i18n-provider.d.ts.map new file mode 100644 index 000000000..6e60a7b80 --- /dev/null +++ b/packages/appkit-react/src/providers/i18n-provider.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"i18n-provider.d.ts","sourceRoot":"","sources":["i18n-provider.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,OAAO,CAAC;AAG/C,OAAO,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,cAAc,CAAC;AAG/C,MAAM,WAAW,eAAe;IAC5B,YAAY,EAAE,MAAM,CAAC;IACrB,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC;IACb,MAAM,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,IAAI,KAAK,IAAI,CAAC;IAC5C,OAAO,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,KAAK,IAAI,CAAC;CAC/C;AAED,eAAO,MAAM,WAAW,iDAA8C,CAAC;AAEvE,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB;IACxD,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,QAAQ,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;CACnC;AAED,eAAO,MAAM,YAAY,GAAI,gCAAgC,iBAAiB,4CAsD7E,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts b/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts new file mode 100644 index 000000000..fdba19fa1 --- /dev/null +++ b/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts @@ -0,0 +1,19 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +import type { FC, PropsWithChildren } from 'react'; +export interface TonConnectBridgeProps extends PropsWithChildren { + connectorId?: string; +} +/** + * Automatically creates TonConnectUIProvider if TonConnectConnector is found + * @param children - The children to render + * @param connectorId - The connector ID to use + * @returns The TonConnectUIProvider or the children + */ +export declare const TonConnectBridge: FC; +//# sourceMappingURL=tonconnect-bridge.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts.map b/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts.map new file mode 100644 index 000000000..36d73df2e --- /dev/null +++ b/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts.map @@ -0,0 +1 @@ +{"version":3,"file":"tonconnect-bridge.d.ts","sourceRoot":"","sources":["tonconnect-bridge.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAE,iBAAiB,EAAE,MAAM,OAAO,CAAC;AAOnD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB;IAC5D,WAAW,CAAC,EAAE,MAAM,CAAC;CACxB;AAED;;;;;GAKG;AACH,eAAO,MAAM,gBAAgB,EAAE,EAAE,CAAC,qBAAqB,CAYtD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/tsconfig.tsbuildinfo b/packages/appkit-react/tsconfig.tsbuildinfo index b7aeb8fcd..3c685864f 100644 --- a/packages/appkit-react/tsconfig.tsbuildinfo +++ b/packages/appkit-react/tsconfig.tsbuildinfo @@ -1 +1 @@ -{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/typescript/lib/lib.esnext.float16.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./src/global.d.ts","../../node_modules/@types/react/global.d.ts","../../node_modules/csstype/index.d.ts","../../node_modules/@types/react/index.d.ts","../../node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/@tonconnect/protocol/lib/types/index.d.ts","../walletkit/dist/esm/validation/types.d.ts","../walletkit/dist/esm/validation/transaction.d.ts","../walletkit/dist/esm/storage/types.d.ts","../walletkit/dist/esm/storage/adapters.d.ts","../walletkit/dist/esm/storage/adapters/local.d.ts","../walletkit/dist/esm/storage/adapters/memory.d.ts","../walletkit/dist/esm/storage/adapters/extension.d.ts","../walletkit/dist/esm/storage/storage.d.ts","../walletkit/dist/esm/storage/index.d.ts","../walletkit/dist/esm/api/models/core/network.d.ts","../walletkit/dist/esm/utils/walletid.d.ts","../../node_modules/@tonconnect/sdk/lib/types/index.d.ts","../walletkit/dist/esm/bridge/utils/messagetypes.d.ts","../../node_modules/@types/node/compatibility/iterators.d.ts","../../node_modules/@types/node/globals.typedarray.d.ts","../../node_modules/@types/node/buffer.buffer.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/web-globals/abortcontroller.d.ts","../../node_modules/@types/node/web-globals/blob.d.ts","../../node_modules/@types/node/web-globals/console.d.ts","../../node_modules/@types/node/web-globals/crypto.d.ts","../../node_modules/@types/node/web-globals/domexception.d.ts","../../node_modules/@types/node/web-globals/encoding.d.ts","../../node_modules/@types/node/web-globals/events.d.ts","../../node_modules/buffer/index.d.ts","../../node_modules/undici-types/utility.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client-stats.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/h2c-client.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-call-history.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/snapshot-agent.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/env-http-proxy-agent.d.ts","../../node_modules/undici-types/retry-handler.d.ts","../../node_modules/undici-types/retry-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/cache-interceptor.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/util.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/eventsource.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/web-globals/fetch.d.ts","../../node_modules/@types/node/web-globals/importmeta.d.ts","../../node_modules/@types/node/web-globals/messaging.d.ts","../../node_modules/@types/node/web-globals/navigator.d.ts","../../node_modules/@types/node/web-globals/performance.d.ts","../../node_modules/@types/node/web-globals/storage.d.ts","../../node_modules/@types/node/web-globals/streams.d.ts","../../node_modules/@types/node/web-globals/timers.d.ts","../../node_modules/@types/node/web-globals/url.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.d.ts","../../node_modules/@types/node/inspector.generated.d.ts","../../node_modules/@types/node/inspector/promises.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/path/posix.d.ts","../../node_modules/@types/node/path/win32.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/quic.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/sea.d.ts","../../node_modules/@types/node/sqlite.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/test/reporters.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/util/types.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/@ton/core/dist/inspect.d.ts","../../node_modules/@ton/core/dist/address/address.d.ts","../../node_modules/@ton/core/dist/address/externaladdress.d.ts","../../node_modules/@ton/core/dist/address/adnladdress.d.ts","../../node_modules/@ton/core/dist/boc/bitstring.d.ts","../../node_modules/@ton/core/dist/boc/writable.d.ts","../../node_modules/@ton/core/dist/boc/celltype.d.ts","../../node_modules/@ton/core/dist/utils/maybe.d.ts","../../node_modules/@ton/core/dist/dict/dictionary.d.ts","../../node_modules/@ton/core/dist/boc/bitreader.d.ts","../../node_modules/@ton/core/dist/boc/slice.d.ts","../../node_modules/@ton/core/dist/boc/cell/levelmask.d.ts","../../node_modules/@ton/core/dist/boc/cell.d.ts","../../node_modules/@ton/core/dist/boc/builder.d.ts","../../node_modules/@ton/core/dist/types/simplelibrary.d.ts","../../node_modules/@ton/core/dist/types/ticktock.d.ts","../../node_modules/@ton/core/dist/types/stateinit.d.ts","../../node_modules/@ton/core/dist/address/contractaddress.d.ts","../../node_modules/@ton/core/dist/boc/bitbuilder.d.ts","../../node_modules/@ton/core/dist/boc/cell/exoticmerkleproof.d.ts","../../node_modules/@ton/core/dist/boc/cell/exoticmerkleupdate.d.ts","../../node_modules/@ton/core/dist/boc/cell/exoticpruned.d.ts","../../node_modules/@ton/core/dist/dict/generatemerkleproof.d.ts","../../node_modules/@ton/core/dist/dict/generatemerkleupdate.d.ts","../../node_modules/@ton/core/dist/tuple/tuple.d.ts","../../node_modules/@ton/core/dist/tuple/reader.d.ts","../../node_modules/@ton/core/dist/tuple/builder.d.ts","../../node_modules/@ton/core/dist/types/currencycollection.d.ts","../../node_modules/@ton/core/dist/types/commonmessageinforelaxed.d.ts","../../node_modules/@ton/core/dist/types/messagerelaxed.d.ts","../../node_modules/@ton/core/dist/types/commonmessageinfo.d.ts","../../node_modules/@ton/core/dist/types/message.d.ts","../../node_modules/@ton/core/dist/types/extracurrency.d.ts","../../node_modules/@ton/core/dist/types/_helpers.d.ts","../../node_modules/@ton/core/dist/types/accountstate.d.ts","../../node_modules/@ton/core/dist/types/accountstorage.d.ts","../../node_modules/@ton/core/dist/types/storageextrainfo.d.ts","../../node_modules/@ton/core/dist/types/storageused.d.ts","../../node_modules/@ton/core/dist/types/storageinfo.d.ts","../../node_modules/@ton/core/dist/types/account.d.ts","../../node_modules/@ton/core/dist/types/accountstatus.d.ts","../../node_modules/@ton/core/dist/types/accountstatuschange.d.ts","../../node_modules/@ton/core/dist/types/sendmode.d.ts","../../node_modules/@ton/core/dist/types/libref.d.ts","../../node_modules/@ton/core/dist/types/reservemode.d.ts","../../node_modules/@ton/core/dist/types/outlist.d.ts","../../node_modules/@ton/core/dist/types/computeskipreason.d.ts","../../node_modules/@ton/core/dist/types/depthbalanceinfo.d.ts","../../node_modules/@ton/core/dist/types/hashupdate.d.ts","../../node_modules/@ton/core/dist/types/masterchainstateextra.d.ts","../../node_modules/@ton/core/dist/types/shardaccount.d.ts","../../node_modules/@ton/core/dist/types/shardaccounts.d.ts","../../node_modules/@ton/core/dist/types/shardident.d.ts","../../node_modules/@ton/core/dist/types/shardstateunsplit.d.ts","../../node_modules/@ton/core/dist/types/signaturedomain.d.ts","../../node_modules/@ton/core/dist/types/splitmergeinfo.d.ts","../../node_modules/@ton/core/dist/types/transactionactionphase.d.ts","../../node_modules/@ton/core/dist/types/transactionbouncephase.d.ts","../../node_modules/@ton/core/dist/types/transactioncomputephase.d.ts","../../node_modules/@ton/core/dist/types/transactioncreditphase.d.ts","../../node_modules/@ton/core/dist/types/transactionstoragephase.d.ts","../../node_modules/@ton/core/dist/types/transactiondescription.d.ts","../../node_modules/@ton/core/dist/types/transaction.d.ts","../../node_modules/@ton/core/dist/types/_export.d.ts","../../node_modules/@ton/core/dist/contract/contractabi.d.ts","../../node_modules/@ton/core/dist/contract/contract.d.ts","../../node_modules/@ton/core/dist/contract/contractstate.d.ts","../../node_modules/@ton/core/dist/contract/sender.d.ts","../../node_modules/@ton/core/dist/contract/opencontract.d.ts","../../node_modules/@ton/core/dist/contract/contractprovider.d.ts","../../node_modules/@ton/core/dist/contract/computeerror.d.ts","../../node_modules/@ton/core/dist/utils/convert.d.ts","../../node_modules/@ton/core/dist/utils/crc16.d.ts","../../node_modules/@ton/core/dist/utils/crc32c.d.ts","../../node_modules/@ton/core/dist/utils/base32.d.ts","../../node_modules/@ton/core/dist/utils/getmethodid.d.ts","../../node_modules/@ton/core/dist/crypto/safesign.d.ts","../../node_modules/@ton/core/dist/crypto/domainsignature.d.ts","../../node_modules/@ton/core/dist/index.d.ts","../walletkit/dist/esm/api/models/core/primitives.d.ts","../walletkit/dist/esm/api/models/core/addressbook.d.ts","../walletkit/dist/esm/api/models/core/assettype.d.ts","../walletkit/dist/esm/api/models/core/dappinfo.d.ts","../walletkit/dist/esm/api/models/core/extracurrencies.d.ts","../walletkit/dist/esm/api/models/core/signdata.d.ts","../walletkit/dist/esm/api/models/core/preparedsigndata.d.ts","../walletkit/dist/esm/api/models/core/proofmessage.d.ts","../walletkit/dist/esm/api/models/core/sendmode.d.ts","../walletkit/dist/esm/api/models/core/tokenamount.d.ts","../walletkit/dist/esm/api/models/core/tokenanimation.d.ts","../walletkit/dist/esm/api/models/core/tokenimage.d.ts","../walletkit/dist/esm/api/models/core/tokeninfo.d.ts","../walletkit/dist/esm/api/models/core/rawstackitem.d.ts","../walletkit/dist/esm/api/models/bridge/bridgeevent.d.ts","../walletkit/dist/esm/api/models/bridge/connectionrequestevent.d.ts","../walletkit/dist/esm/api/models/bridge/connectionapprovalresponse.d.ts","../walletkit/dist/esm/api/models/bridge/disconnectionevent.d.ts","../walletkit/dist/esm/api/models/bridge/signdataapprovalresponse.d.ts","../walletkit/dist/esm/api/models/bridge/signdatarequestevent.d.ts","../walletkit/dist/esm/api/models/bridge/sendtransactionapprovalresponse.d.ts","../walletkit/dist/esm/api/models/transactions/transaction.d.ts","../walletkit/dist/esm/api/models/transactions/transactiontrace.d.ts","../walletkit/dist/esm/api/models/transactions/transactionmetadata.d.ts","../walletkit/dist/esm/api/models/transactions/emulation/transactionemulatedtrace.d.ts","../walletkit/dist/esm/api/models/transactions/transactiontracemoneyflow.d.ts","../walletkit/dist/esm/api/models/transactions/emulation/transactionemulatedpreview.d.ts","../walletkit/dist/esm/api/models/transactions/transactionrequest.d.ts","../walletkit/dist/esm/api/models/bridge/sendtransactionrequestevent.d.ts","../walletkit/dist/esm/api/models/bridge/requesterrorevent.d.ts","../walletkit/dist/esm/api/models/sessions/tonconnectsession.d.ts","../walletkit/dist/esm/api/models/jettons/jetton.d.ts","../walletkit/dist/esm/api/models/jettons/jettonsrequest.d.ts","../walletkit/dist/esm/api/models/jettons/jettonsresponse.d.ts","../walletkit/dist/esm/api/models/jettons/jettonstransferrequest.d.ts","../walletkit/dist/esm/api/models/nfts/nftattribute.d.ts","../walletkit/dist/esm/api/models/nfts/nftcollection.d.ts","../walletkit/dist/esm/api/models/nfts/nft.d.ts","../walletkit/dist/esm/api/models/nfts/nfttransferrequest.d.ts","../walletkit/dist/esm/api/models/nfts/nftsrequest.d.ts","../walletkit/dist/esm/api/models/nfts/nftsresponse.d.ts","../walletkit/dist/esm/api/models/nfts/nftrawtransferrequest.d.ts","../walletkit/dist/esm/api/models/nfts/usernftsrequest.d.ts","../walletkit/dist/esm/api/models/tons/tontransferrequest.d.ts","../walletkit/dist/esm/api/models/swaps/swaptoken.d.ts","../walletkit/dist/esm/api/models/swaps/swapfee.d.ts","../walletkit/dist/esm/api/models/swaps/swapquote.d.ts","../walletkit/dist/esm/api/models/swaps/swapquoteparams.d.ts","../walletkit/dist/esm/api/models/swaps/swapparams.d.ts","../walletkit/dist/esm/api/models/transactions/sendtransactionresponse.d.ts","../walletkit/dist/esm/api/models/transactions/transactionsresponse.d.ts","../walletkit/dist/esm/api/models/rpc/getmethodresult.d.ts","../walletkit/dist/esm/api/models/index.d.ts","../walletkit/dist/esm/types/toncenter/v3/addressbookrowv3.d.ts","../walletkit/dist/esm/types/toncenter/emulation.d.ts","../walletkit/dist/esm/types/toncenter/api.d.ts","../walletkit/dist/esm/types/toncenter/accountevent.d.ts","../walletkit/dist/esm/errors/codes.d.ts","../walletkit/dist/esm/errors/walletkiterror.d.ts","../walletkit/dist/esm/utils/toncenteremulation.d.ts","../walletkit/dist/esm/types/toncenter/apiclient.d.ts","../walletkit/dist/esm/api/interfaces/walletadapter.d.ts","../walletkit/dist/esm/api/interfaces/wallet.d.ts","../walletkit/dist/esm/api/interfaces/walletsigner.d.ts","../walletkit/dist/esm/api/interfaces/defiprovider.d.ts","../walletkit/dist/esm/api/interfaces/defimanagerapi.d.ts","../walletkit/dist/esm/api/interfaces/swapapi.d.ts","../walletkit/dist/esm/api/interfaces/tonconnectsessionmanager.d.ts","../walletkit/dist/esm/api/interfaces/index.d.ts","../walletkit/dist/esm/utils/signer.d.ts","../walletkit/dist/esm/utils/address.d.ts","../walletkit/dist/esm/utils/base64.d.ts","../walletkit/dist/esm/utils/cell.d.ts","../walletkit/dist/esm/utils/delay.d.ts","../walletkit/dist/esm/utils/getdefaultwalletconfig.d.ts","../walletkit/dist/esm/utils/hex.d.ts","../walletkit/dist/esm/utils/mnemonic.d.ts","../walletkit/dist/esm/utils/retry.d.ts","../walletkit/dist/esm/utils/sign.d.ts","../walletkit/dist/esm/utils/signdata/crc32.d.ts","../walletkit/dist/esm/utils/signdata/hash.d.ts","../walletkit/dist/esm/utils/signdata/sign.d.ts","../walletkit/dist/esm/utils/time.d.ts","../walletkit/dist/esm/utils/tonproof.d.ts","../walletkit/dist/esm/utils/tvmstack.d.ts","../walletkit/dist/esm/utils/url.d.ts","../../node_modules/uuid/dist/types.d.ts","../../node_modules/uuid/dist/max.d.ts","../../node_modules/uuid/dist/nil.d.ts","../../node_modules/uuid/dist/parse.d.ts","../../node_modules/uuid/dist/stringify.d.ts","../../node_modules/uuid/dist/v1.d.ts","../../node_modules/uuid/dist/v1tov6.d.ts","../../node_modules/uuid/dist/v35.d.ts","../../node_modules/uuid/dist/v3.d.ts","../../node_modules/uuid/dist/v4.d.ts","../../node_modules/uuid/dist/v5.d.ts","../../node_modules/uuid/dist/v6.d.ts","../../node_modules/uuid/dist/v6tov1.d.ts","../../node_modules/uuid/dist/v7.d.ts","../../node_modules/uuid/dist/validate.d.ts","../../node_modules/uuid/dist/version.d.ts","../../node_modules/uuid/dist/index.d.ts","../walletkit/dist/esm/utils/uuid.d.ts","../walletkit/dist/esm/utils/version.d.ts","../walletkit/dist/esm/utils/messagebuilders.d.ts","../walletkit/dist/esm/utils/assethelpers.d.ts","../walletkit/dist/esm/utils/index.d.ts","../walletkit/dist/esm/types/jsbridge.d.ts","../walletkit/dist/esm/types/internal.d.ts","../walletkit/dist/esm/types/durableevents.d.ts","../walletkit/dist/esm/core/walletmanager.d.ts","../walletkit/dist/esm/core/eventemitter.d.ts","../walletkit/dist/esm/analytics/swagger/generated.d.ts","../walletkit/dist/esm/analytics/swagger/types.d.ts","../walletkit/dist/esm/analytics/swagger/index.d.ts","../walletkit/dist/esm/analytics/types.d.ts","../walletkit/dist/esm/analytics/analyticsmanager.d.ts","../walletkit/dist/esm/analytics/index.d.ts","../walletkit/dist/esm/core/bridgemanager.d.ts","../walletkit/dist/esm/core/eventrouter.d.ts","../walletkit/dist/esm/core/eventprocessor.d.ts","../walletkit/dist/esm/types/config.d.ts","../walletkit/dist/esm/types/jettons.d.ts","../walletkit/dist/esm/types/kit.d.ts","../walletkit/dist/esm/types/toncenter/nftcollection.d.ts","../walletkit/dist/esm/types/toncenter/tokeninfo.d.ts","../walletkit/dist/esm/types/toncenter/nftitem.d.ts","../walletkit/dist/esm/types/toncenter/pagination.d.ts","../walletkit/dist/esm/types/toncenter/nftitems.d.ts","../walletkit/dist/esm/types/index.d.ts","../walletkit/dist/esm/core/networkmanager.d.ts","../walletkit/dist/esm/core/jettonsmanager.d.ts","../walletkit/dist/esm/defi/swap/swapprovider.d.ts","../walletkit/dist/esm/defi/errors.d.ts","../walletkit/dist/esm/defi/swap/errors.d.ts","../walletkit/dist/esm/defi/defimanager.d.ts","../walletkit/dist/esm/defi/swap/swapmanager.d.ts","../walletkit/dist/esm/defi/swap/index.d.ts","../walletkit/dist/esm/core/tonwalletkit.d.ts","../walletkit/dist/esm/errors/index.d.ts","../walletkit/dist/esm/core/tonconnectstoredsessionmanager.d.ts","../walletkit/dist/esm/core/requestprocessor.d.ts","../walletkit/dist/esm/core/initializer.d.ts","../walletkit/dist/esm/core/apiclienttoncenter.d.ts","../walletkit/dist/esm/core/eventstore.d.ts","../walletkit/dist/esm/handlers/basichandler.d.ts","../walletkit/dist/esm/handlers/connecthandler.d.ts","../walletkit/dist/esm/handlers/transactionhandler.d.ts","../walletkit/dist/esm/handlers/signdatahandler.d.ts","../walletkit/dist/esm/handlers/disconnecthandler.d.ts","../walletkit/dist/esm/contracts/wallet.d.ts","../walletkit/dist/esm/contracts/w5/walletv5r1.d.ts","../walletkit/dist/esm/contracts/w5/walletv5r1.source.d.ts","../walletkit/dist/esm/contracts/w5/walletv5r1adapter.d.ts","../walletkit/dist/esm/contracts/v4r2/walletv4r2.d.ts","../walletkit/dist/esm/contracts/v4r2/walletv4r2.source.d.ts","../walletkit/dist/esm/contracts/v4r2/types.d.ts","../walletkit/dist/esm/contracts/v4r2/walletv4r2adapter.d.ts","../walletkit/dist/esm/contracts/v4r2/constants.d.ts","../walletkit/dist/esm/types/nfts.d.ts","../walletkit/dist/esm/validation/wallet.d.ts","../walletkit/dist/esm/validation/events.d.ts","../walletkit/dist/esm/validation/address.d.ts","../walletkit/dist/esm/validation/index.d.ts","../walletkit/dist/esm/bridge/transport/transport.d.ts","../walletkit/dist/esm/bridge/utils/timeouts.d.ts","../walletkit/dist/esm/index.d.ts","../appkit/dist/types/network.d.ts","../appkit/dist/types/primitives.d.ts","../appkit/dist/types/signing.d.ts","../appkit/dist/types/wallet.d.ts","../appkit/dist/types/connector.d.ts","../appkit/dist/types/provider.d.ts","../appkit/dist/core/app-kit/types/config.d.ts","../appkit/dist/core/emitter/types/events.d.ts","../appkit/dist/core/emitter/services/emitter.d.ts","../appkit/dist/core/emitter/index.d.ts","../appkit/dist/core/app-kit/constants/events.d.ts","../appkit/dist/core/app-kit/types/events.d.ts","../appkit/dist/core/wallets-manager/services/wallets-manager.d.ts","../appkit/dist/core/wallets-manager/index.d.ts","../appkit/dist/core/app-kit/services/app-kit.d.ts","../appkit/dist/core/app-kit/index.d.ts","../../node_modules/@tonconnect/ui/lib/index.d.ts","../appkit/dist/connectors/tonconnect/adapters/ton-connect-wallet-adapter.d.ts","../appkit/dist/connectors/tonconnect/connectors/ton-connect-connector.d.ts","../appkit/dist/connectors/tonconnect/constants/id.d.ts","../appkit/dist/connectors/tonconnect/index.d.ts","../appkit/dist/swap/index.d.ts","../appkit/dist/actions/balances/get-balance-by-address.d.ts","../appkit/dist/actions/balances/get-balance.d.ts","../appkit/dist/actions/connectors/add-connector.d.ts","../appkit/dist/actions/connectors/connect.d.ts","../appkit/dist/actions/connectors/disconnect.d.ts","../appkit/dist/actions/connectors/get-connectors.d.ts","../appkit/dist/actions/connectors/watch-connectors.d.ts","../appkit/dist/actions/connectors/get-connector-by-id.d.ts","../appkit/dist/actions/connectors/watch-connector-by-id.d.ts","../appkit/dist/actions/jettons/get-jetton-info.d.ts","../appkit/dist/actions/jettons/get-jetton-wallet-address.d.ts","../appkit/dist/actions/jettons/get-jetton-balance.d.ts","../appkit/dist/actions/jettons/get-jettons-by-address.d.ts","../appkit/dist/actions/jettons/get-jettons.d.ts","../appkit/dist/actions/jettons/create-transfer-jetton-transaction.d.ts","../appkit/dist/actions/jettons/transfer-jetton.d.ts","../appkit/dist/actions/network/get-networks.d.ts","../appkit/dist/actions/network/get-network.d.ts","../appkit/dist/actions/network/watch-networks.d.ts","../appkit/dist/actions/nft/get-nfts-by-address.d.ts","../appkit/dist/actions/nft/get-nfts.d.ts","../appkit/dist/actions/nft/get-nft.d.ts","../appkit/dist/actions/nft/create-transfer-nft-transaction.d.ts","../appkit/dist/actions/nft/transfer-nft.d.ts","../appkit/dist/actions/providers/register-provider.d.ts","../appkit/dist/actions/signing/sign-text.d.ts","../appkit/dist/actions/signing/sign-binary.d.ts","../appkit/dist/actions/signing/sign-cell.d.ts","../appkit/dist/actions/swap/get-swap-manager.d.ts","../appkit/dist/actions/swap/get-swap-quote.d.ts","../appkit/dist/actions/swap/build-swap-transaction.d.ts","../appkit/dist/actions/transaction/send-transaction.d.ts","../appkit/dist/actions/transaction/create-transfer-ton-transaction.d.ts","../appkit/dist/actions/transaction/transfer-ton.d.ts","../appkit/dist/actions/wallets/get-connected-wallets.d.ts","../appkit/dist/actions/wallets/get-selected-wallet.d.ts","../appkit/dist/actions/wallets/set-selected-wallet-id.d.ts","../appkit/dist/actions/wallets/watch-selected-wallet.d.ts","../appkit/dist/actions/wallets/watch-connected-wallets.d.ts","../appkit/dist/actions/index.d.ts","../appkit/dist/types/balance.d.ts","../../node_modules/@tanstack/query-core/build/modern/subscribable.d.ts","../../node_modules/@tanstack/query-core/build/modern/focusmanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/removable.d.ts","../../node_modules/@tanstack/query-core/build/modern/hydration-blevg2lp.d.ts","../../node_modules/@tanstack/query-core/build/modern/infinitequeryobserver.d.ts","../../node_modules/@tanstack/query-core/build/modern/notifymanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/onlinemanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/queriesobserver.d.ts","../../node_modules/@tanstack/query-core/build/modern/timeoutmanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/streamedquery.d.ts","../../node_modules/@tanstack/query-core/build/modern/index.d.ts","../appkit/dist/types/utils.d.ts","../appkit/dist/types/query.d.ts","../appkit/dist/types/jetton.d.ts","../appkit/dist/types/nft.d.ts","../appkit/dist/types/transaction.d.ts","../appkit/dist/utils/amount/units.d.ts","../appkit/dist/utils/amount/validate-numeric-string.d.ts","../appkit/dist/utils/arrays/key-by.d.ts","../appkit/dist/utils/arrays/random-from-array.d.ts","../appkit/dist/utils/errors/get-error-message.d.ts","../appkit/dist/utils/functions/noop.d.ts","../appkit/dist/utils/jetton/jetton-info.d.ts","../appkit/dist/utils/nft/nft-info.d.ts","../appkit/dist/utils/object/map-values.d.ts","../appkit/dist/utils/predicate/is-string.d.ts","../appkit/dist/utils/promise/cancel-promise.d.ts","../appkit/dist/utils/promise/sleep.d.ts","../appkit/dist/utils/query/filter-query-options.d.ts","../appkit/dist/utils/string/middle-ellipsis.d.ts","../appkit/dist/utils/index.d.ts","../appkit/dist/index.d.ts","../../node_modules/rosetta/rosetta.d.ts","./src/locales/en.ts","./src/libs/i18n.ts","./src/providers/i18n-provider.tsx","../../node_modules/@tonconnect/ui-react/lib/components/tonconnectbutton.d.ts","../../node_modules/@tonconnect/ui-react/lib/components/tonconnectuiprovider.d.ts","../../node_modules/@tonconnect/ui-react/lib/components/index.d.ts","../../node_modules/@tonconnect/ui-react/lib/errors/ton-connect-ui-react.error.d.ts","../../node_modules/@tonconnect/ui-react/lib/errors/ton-connect-provider-not-set.error.d.ts","../../node_modules/@tonconnect/ui-react/lib/errors/index.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonaddress.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonconnectmodal.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonconnectui.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonwallet.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/useisconnectionrestored.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/index.d.ts","../../node_modules/@tonconnect/ui-react/lib/library.d.ts","../../node_modules/@tonconnect/ui-react/lib/index.d.ts","./src/hooks/use-app-kit.ts","./src/features/wallets/hooks/use-connector-by-id.ts","./src/tonconnect/tonconnect-bridge.tsx","./src/providers/app-kit-provider.tsx","./src/hooks/use-app-kit-theme.ts","./src/hooks/use-i18n.ts","../../node_modules/clsx/clsx.d.mts","./src/components/block/block.tsx","./src/components/block/index.ts","./src/components/button/button.tsx","./src/components/button/index.ts","../../node_modules/@radix-ui/react-accessible-icon/dist/index.d.mts","../../node_modules/@radix-ui/react-context/dist/index.d.mts","../../node_modules/@radix-ui/react-primitive/dist/index.d.mts","../../node_modules/@radix-ui/react-collapsible/dist/index.d.mts","../../node_modules/@radix-ui/react-accordion/dist/index.d.mts","../../node_modules/@radix-ui/react-dismissable-layer/dist/index.d.mts","../../node_modules/@radix-ui/react-focus-scope/dist/index.d.mts","../../node_modules/@radix-ui/react-portal/dist/index.d.mts","../../node_modules/@radix-ui/react-dialog/dist/index.d.mts","../../node_modules/@radix-ui/react-alert-dialog/dist/index.d.mts","../../node_modules/@radix-ui/react-aspect-ratio/dist/index.d.mts","../../node_modules/@radix-ui/react-avatar/dist/index.d.mts","../../node_modules/@radix-ui/react-checkbox/dist/index.d.mts","../../node_modules/@radix-ui/react-arrow/dist/index.d.mts","../../node_modules/@radix-ui/rect/dist/index.d.mts","../../node_modules/@radix-ui/react-popper/dist/index.d.mts","../../node_modules/@radix-ui/react-roving-focus/dist/index.d.mts","../../node_modules/@radix-ui/react-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-context-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-direction/dist/index.d.mts","../../node_modules/@radix-ui/react-dropdown-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-label/dist/index.d.mts","../../node_modules/@radix-ui/react-form/dist/index.d.mts","../../node_modules/@radix-ui/react-hover-card/dist/index.d.mts","../../node_modules/@radix-ui/react-menubar/dist/index.d.mts","../../node_modules/@radix-ui/react-visually-hidden/dist/index.d.mts","../../node_modules/@radix-ui/react-navigation-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-one-time-password-field/dist/index.d.mts","../../node_modules/@radix-ui/react-password-toggle-field/dist/index.d.mts","../../node_modules/@radix-ui/react-popover/dist/index.d.mts","../../node_modules/@radix-ui/react-progress/dist/index.d.mts","../../node_modules/@radix-ui/react-radio-group/dist/index.d.mts","../../node_modules/@radix-ui/react-scroll-area/dist/index.d.mts","../../node_modules/@radix-ui/react-select/dist/index.d.mts","../../node_modules/@radix-ui/react-separator/dist/index.d.mts","../../node_modules/@radix-ui/react-slider/dist/index.d.mts","../../node_modules/@radix-ui/react-slot/dist/index.d.mts","../../node_modules/@radix-ui/react-switch/dist/index.d.mts","../../node_modules/@radix-ui/react-tabs/node_modules/@types/react/global.d.ts","../../node_modules/@radix-ui/react-tabs/node_modules/@types/react/index.d.ts","../../node_modules/@radix-ui/react-tabs/dist/index.d.mts","../../node_modules/@radix-ui/react-toast/dist/index.d.mts","../../node_modules/@radix-ui/react-toggle/dist/index.d.mts","../../node_modules/@radix-ui/react-toggle-group/dist/index.d.mts","../../node_modules/@radix-ui/react-toolbar/dist/index.d.mts","../../node_modules/@radix-ui/react-tooltip/dist/index.d.mts","../../node_modules/radix-ui/dist/index.d.mts","./src/components/circle-icon/circle-icon.tsx","./src/components/circle-icon/index.ts","./src/components/ton-icon/ton-icon.tsx","./src/components/ton-icon/index.ts","./src/features/balances/components/currency-item/currency-item.tsx","./src/features/balances/components/currency-item/index.ts","./src/features/balances/components/balance-badge/balance-badge.tsx","./src/features/balances/components/balance-badge/index.ts","../../node_modules/@tanstack/react-query/build/modern/types.d.ts","../../node_modules/@tanstack/react-query/build/modern/usequeries.d.ts","../../node_modules/@tanstack/react-query/build/modern/queryoptions.d.ts","../../node_modules/@tanstack/react-query/build/modern/usequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/usesuspensequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/usesuspenseinfinitequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/usesuspensequeries.d.ts","../../node_modules/@tanstack/react-query/build/modern/useprefetchquery.d.ts","../../node_modules/@tanstack/react-query/build/modern/useprefetchinfinitequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/infinitequeryoptions.d.ts","../../node_modules/@tanstack/react-query/build/modern/queryclientprovider.d.ts","../../node_modules/@tanstack/react-query/build/modern/queryerrorresetboundary.d.ts","../../node_modules/@tanstack/react-query/build/modern/hydrationboundary.d.ts","../../node_modules/@tanstack/react-query/build/modern/useisfetching.d.ts","../../node_modules/@tanstack/react-query/build/modern/usemutationstate.d.ts","../../node_modules/@tanstack/react-query/build/modern/usemutation.d.ts","../../node_modules/@tanstack/react-query/build/modern/mutationoptions.d.ts","../../node_modules/@tanstack/react-query/build/modern/useinfinitequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/isrestoringprovider.d.ts","../../node_modules/@tanstack/react-query/build/modern/index.d.ts","../appkit/dist/queries/balances/get-balance-by-address.d.ts","../appkit/dist/queries/connectors/connect.d.ts","../appkit/dist/queries/connectors/disconnect.d.ts","../appkit/dist/queries/jettons/get-jetton-info.d.ts","../appkit/dist/queries/jettons/get-jetton-wallet-address.d.ts","../appkit/dist/queries/jettons/get-jetton-balance-by-address.d.ts","../appkit/dist/queries/jettons/get-jettons-by-address.d.ts","../appkit/dist/queries/jettons/transfer-jetton.d.ts","../appkit/dist/queries/nft/get-nfts-by-address.d.ts","../appkit/dist/queries/nft/get-nft.d.ts","../appkit/dist/queries/nft/transfer-nft.d.ts","../appkit/dist/queries/signing/sign-text.d.ts","../appkit/dist/queries/signing/sign-binary.d.ts","../appkit/dist/queries/signing/sign-cell.d.ts","../appkit/dist/queries/swap/get-swap-quote.d.ts","../appkit/dist/queries/swap/build-swap-transaction.d.ts","../appkit/dist/queries/transaction/transfer-ton.d.ts","../appkit/dist/queries/transaction/send-transaction.d.ts","../appkit/dist/queries/index.d.ts","./src/libs/query.ts","./src/features/transaction/hooks/use-send-transaction.ts","./src/features/transaction/hooks/use-transfer-ton.ts","./src/features/transaction/components/transaction-provider/transaction-provider.tsx","./src/features/transaction/components/transaction-provider/index.ts","./src/features/transaction/components/transaction/transaction.tsx","./src/features/transaction/components/transaction/index.ts","./src/features/transaction/index.ts","./src/features/balances/components/send-ton-button/send-ton-button.tsx","./src/features/balances/components/send-ton-button/index.ts","./src/features/balances/components/send-jetton-button/send-jetton-button.tsx","./src/features/balances/components/send-jetton-button/index.ts","./src/features/wallets/hooks/use-selected-wallet.ts","./src/features/wallets/hooks/use-address.ts","./src/features/balances/hooks/use-balance-by-address.ts","./src/features/balances/hooks/use-balance.ts","./src/features/balances/index.ts","./src/features/jettons/hooks/use-jetton-info.ts","./src/features/jettons/hooks/use-jetton-wallet-address.ts","./src/features/jettons/hooks/use-jetton-balance-by-address.ts","./src/features/jettons/hooks/use-jettons-by-address.ts","./src/features/jettons/hooks/use-jettons.ts","./src/features/jettons/hooks/use-transfer-jetton.ts","./src/features/jettons/index.ts","./src/features/network/hooks/use-networks.ts","./src/features/wallets/components/connect-button/index.ts","./src/features/wallets/hooks/use-connected-wallets.ts","./src/features/wallets/hooks/use-connect.ts","./src/features/wallets/hooks/use-disconnect.ts","./src/features/wallets/hooks/use-connectors.ts","./src/features/wallets/index.ts","./src/features/network/hooks/use-network.ts","./src/features/network/index.ts","./src/features/nft/components/nft-item/nft-item.tsx","./src/features/nft/components/nft-item/index.ts","./src/features/nft/hooks/use-nfts-by-address.ts","./src/features/nft/hooks/use-nfts.ts","./src/features/nft/hooks/use-nft.ts","./src/features/nft/hooks/use-transfer-nft.ts","./src/features/nft/index.ts","./src/features/swap/hooks/use-swap-quote.ts","./src/features/swap/hooks/use-build-swap-transaction.ts","./src/features/swap/index.ts","./src/features/signing/hooks/use-sign-text.ts","./src/features/signing/hooks/use-sign-binary.ts","./src/features/signing/hooks/use-sign-cell.ts","./src/features/signing/index.ts","./src/index.ts","../../node_modules/storybook/dist/csf/index.d.ts","../../node_modules/storybook/dist/router/index.d.ts","../../node_modules/storybook/dist/theming/index.d.ts","../../node_modules/storybook/dist/channels/index.d.ts","../../node_modules/storybook/dist/preview-api/index.d.ts","../../node_modules/storybook/dist/core-events/index.d.ts","../../node_modules/ast-types/lib/gen/namedtypes.d.ts","../../node_modules/ast-types/lib/gen/kinds.d.ts","../../node_modules/ast-types/lib/gen/builders.d.ts","../../node_modules/ast-types/lib/types.d.ts","../../node_modules/ast-types/lib/path.d.ts","../../node_modules/ast-types/lib/scope.d.ts","../../node_modules/ast-types/lib/node-path.d.ts","../../node_modules/ast-types/lib/path-visitor.d.ts","../../node_modules/ast-types/lib/gen/visitor.d.ts","../../node_modules/ast-types/lib/main.d.ts","../../node_modules/recast/lib/options.d.ts","../../node_modules/recast/lib/parser.d.ts","../../node_modules/recast/lib/printer.d.ts","../../node_modules/recast/main.d.ts","../../node_modules/storybook/dist/babel/index.d.ts","../../node_modules/storybook/dist/csf-tools/index.d.ts","../../node_modules/storybook/dist/common/index.d.ts","../../node_modules/storybook/dist/telemetry/index.d.ts","../../node_modules/storybook/dist/core-server/index.d.ts","../../node_modules/storybook/dist/node-logger/index.d.ts","../../node_modules/storybook/dist/types/index.d.ts","../../node_modules/@types/react-dom/client.d.ts","../../node_modules/@storybook/react/dist/index.d.ts","./src/components/block/block.stories.tsx","./src/components/button/button.stories.tsx","./src/components/circle-icon/circle-icon.stories.tsx","./src/components/ton-icon/ton-icon.stories.tsx","./src/features/balances/components/balance-badge/balance-badge.stories.tsx","../../node_modules/@types/aria-query/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/jest-dom/types/matchers.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/jest-dom/types/matchers-standalone.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/expect/dist/chai.d.cts","../../node_modules/@storybook/test/node_modules/tinyrainbow/dist/index-c1cfc5e9.d.ts","../../node_modules/@storybook/test/node_modules/tinyrainbow/dist/node.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/types.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/helpers.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/pretty-format/dist/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/types-bxe-2udy.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/diff.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/expect/dist/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/expect/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/matches.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/wait-for.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/query-helpers.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/queries.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/get-queries-for-element.d.ts","../../node_modules/@storybook/test/node_modules/pretty-format/build/types.d.ts","../../node_modules/@storybook/test/node_modules/pretty-format/build/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/screen.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/wait-for-element-to-be-removed.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/get-node-text.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/events.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/pretty-dom.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/role-helpers.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/config.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/suggestions.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/eventmap.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/types.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/dispatchevent.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/focus.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/input.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/click/isclickableinput.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/blob.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/datatransfer.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/filelist.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/clipboard.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/timevalue.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/iscontenteditable.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/iseditable.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/maxlength.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/setfiles.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/cursor.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/getactiveelement.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/gettabdestination.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/isfocusable.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/selection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/selector.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/keydef/readnextdescriptor.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/cloneevent.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/findclosest.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/getdocumentfromnode.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/gettreediff.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/getwindow.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/isdescendantorself.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/iselementtype.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/isvisible.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/isdisabled.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/level.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/wait.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/pointer/csspointerevents.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/ui.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/getvalueortextcontent.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/copyselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/trackvalue.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/getinputrange.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/modifyselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/moveselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/setselectionpermouse.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/modifyselectionpermouse.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/selectall.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/setselectionrange.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/setselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/updateselectiononfocus.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/pointer/buttons.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/pointer/shared.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/pointer/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/keyboard.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/options.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/click.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/hover.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/tab.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/keyboard/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/copy.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/cut.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/paste.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/pointer/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/clear.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/selectoptions.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/type.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/upload.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/api.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/directapi.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/setup.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/spy/dist/index.d.ts","../../node_modules/@storybook/test/dist/index.d.ts","./src/features/balances/components/currency-item/currency-item.stories.tsx","./src/features/balances/components/send-jetton-button/send-jetton-button.stories.tsx","./src/features/balances/components/send-ton-button/send-ton-button.stories.tsx","./src/features/nft/components/nft-item/nft-item.stories.tsx","./src/features/transaction/components/transaction/transaction.stories.tsx","../../node_modules/@babel/types/lib/index.d.ts","../../node_modules/@types/babel__generator/index.d.ts","../../node_modules/@babel/parser/typings/babel-parser.d.ts","../../node_modules/@types/babel__template/index.d.ts","../../node_modules/@types/babel__traverse/index.d.ts","../../node_modules/@types/babel__core/index.d.ts","../../node_modules/@types/deep-eql/index.d.ts","../../node_modules/assertion-error/index.d.ts","../../node_modules/@types/chai/index.d.ts","../../node_modules/@types/har-format/index.d.ts","../../node_modules/@types/chrome/har-format/index.d.ts","../../node_modules/@types/chrome/chrome-cast/index.d.ts","../../node_modules/@types/filewriter/index.d.ts","../../node_modules/@types/filesystem/index.d.ts","../../node_modules/@types/chrome/index.d.ts","../../node_modules/@types/doctrine/index.d.ts","../../node_modules/@types/estree/index.d.ts","../../node_modules/@types/graceful-fs/index.d.ts","../../node_modules/@types/hammerjs/index.d.ts","../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../node_modules/@types/istanbul-lib-report/index.d.ts","../../node_modules/@types/istanbul-reports/index.d.ts","../../node_modules/@jest/expect-utils/build/index.d.ts","../../node_modules/chalk/index.d.ts","../../node_modules/@sinclair/typebox/build/esm/type/symbols/symbols.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/symbols/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/any/any.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/any/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/async-iterator/async-iterator.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/async-iterator/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly/readonly.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly/readonly-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly-optional/readonly-optional.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly-optional/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor/constructor.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/literal/literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/literal/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/enum/enum.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/enum/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/function/function.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/function/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/computed/computed.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/computed/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/never/never.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/never/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/intersect-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/intersect-evaluated.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/intersect.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/union-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/union-evaluated.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/union.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/recursive/recursive.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/recursive/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unsafe/unsafe.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unsafe/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/ref/ref.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/ref/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/tuple/tuple.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/tuple/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/error/error.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/error/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/string/string.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/string/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/boolean/boolean.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/boolean/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/number/number.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/number/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/integer/integer.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/integer/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/bigint/bigint.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/bigint/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/parse.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/finite.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/generate.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/syntax.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/pattern.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/template-literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/union.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed-property-keys.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/iterator/iterator.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/iterator/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/promise/promise.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/promise/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/sets/set.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/sets/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/mapped.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/optional/optional.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/optional/optional-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/optional/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/awaited/awaited.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/awaited/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof-property-keys.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof-property-entries.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/omit-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/omit.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/omit-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/pick-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/pick.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/pick-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/null/null.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/null/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/symbol/symbol.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/symbol/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/undefined/undefined.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/undefined/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/partial/partial.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/partial/partial-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/partial/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/regexp/regexp.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/regexp/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/record/record.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/record/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/required/required.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/required/required-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/required/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/transform/transform.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/transform/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/compute.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/infer.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/module.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/not/not.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/not/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/static/static.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/static/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/object/object.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/object/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/helpers/helpers.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/helpers/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/array/array.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/array/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/date/date.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/date/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/uint8array/uint8array.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/uint8array/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unknown/unknown.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unknown/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/void/void.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/void/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/schema/schema.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/schema/anyschema.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/schema/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/clone/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/clone/value.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/clone/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/create/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/create/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/argument/argument.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/argument/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/kind.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/value.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/patterns/patterns.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/patterns/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/registry/format.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/registry/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/registry/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/composite/composite.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/composite/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/const/const.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/const/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor-parameters/constructor-parameters.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor-parameters/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/exclude-from-template-literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/exclude.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/exclude-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-check.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-undefined.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/extract-from-template-literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/extract.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/extract-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instance-type/instance-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instance-type/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instantiate/instantiate.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instantiate/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/intrinsic-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/intrinsic.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/capitalize.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/lowercase.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/uncapitalize.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/uppercase.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/parameters/parameters.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/parameters/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/rest/rest.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/rest/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/return-type/return-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/return-type/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/type/json.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/type/javascript.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/type/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/index.d.mts","../../node_modules/@jest/schemas/build/index.d.ts","../../node_modules/pretty-format/build/index.d.ts","../../node_modules/jest-diff/build/index.d.ts","../../node_modules/jest-matcher-utils/build/index.d.ts","../../node_modules/jest-mock/build/index.d.ts","../../node_modules/expect/build/index.d.ts","../../node_modules/@types/jest/index.d.ts","../../node_modules/@types/json-schema/index.d.ts","../../node_modules/@types/json5/index.d.ts","../../node_modules/@types/lodash/common/common.d.ts","../../node_modules/@types/lodash/common/array.d.ts","../../node_modules/@types/lodash/common/collection.d.ts","../../node_modules/@types/lodash/common/date.d.ts","../../node_modules/@types/lodash/common/function.d.ts","../../node_modules/@types/lodash/common/lang.d.ts","../../node_modules/@types/lodash/common/math.d.ts","../../node_modules/@types/lodash/common/number.d.ts","../../node_modules/@types/lodash/common/object.d.ts","../../node_modules/@types/lodash/common/seq.d.ts","../../node_modules/@types/lodash/common/string.d.ts","../../node_modules/@types/lodash/common/util.d.ts","../../node_modules/@types/lodash/index.d.ts","../../node_modules/@types/mdx/types.d.ts","../../node_modules/@types/mdx/index.d.ts","../../node_modules/@types/minimatch/index.d.ts","../../node_modules/@types/react-dom/index.d.ts","../../node_modules/@types/resolve/index.d.ts","../../node_modules/@types/stack-utils/index.d.ts","../../node_modules/@types/swagger-schema-official/index.d.ts","../../node_modules/@types/w3c-web-usb/index.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/events.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/experiments.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/manifest.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/extensiontypes.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/runtime.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/windows.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/tabs.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/action.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/activitylog.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/alarms.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/bookmarks.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browseraction.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/types.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browsersettings_colormanagement.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browsersettings.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browsingdata.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/captiveportal.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/clipboard.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/commands.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/contentscripts.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/extension.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/menus.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/contextmenus.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/contextualidentities.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/cookies.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/declarativecontent.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/declarativenetrequest.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools_inspectedwindow.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools_network.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools_panels.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/dns.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/downloads.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/find.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/geckoprofiler.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/history.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/i18n.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/identity.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/idle.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/management.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/networkstatus.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/normandyaddonstudy.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/notifications.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/omnibox.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/pageaction.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/permissions.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/pkcs11.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy_network.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy_services.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy_websites.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/webrequest.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/proxy.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/scripting.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/search.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/sessions.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/sidebaraction.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/storage.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/tabgroups.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/theme.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/topsites.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/trial_ml.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/trial.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/userscripts.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/webnavigation.d.ts","../../node_modules/@types/webextension-polyfill/index.d.ts","../../node_modules/@types/webidl-conversions/index.d.ts","../../node_modules/@types/whatwg-mimetype/index.d.ts","../../node_modules/@types/whatwg-url/index.d.ts","../../node_modules/@types/ws/index.d.ts","../../node_modules/@types/yargs-parser/index.d.ts","../../node_modules/@types/yargs/index.d.ts"],"fileIdsList":[[83,146,154,158,161,163,164,165,177,864],[83,146,154,158,161,163,164,165,177],[83,146,154,158,161,163,164,165,177,1079],[65,83,146,154,158,161,163,164,165,177],[65,83,146,154,158,161,163,164,165,177,575,576,577],[65,83,146,154,158,161,163,164,165,177,575,582],[65,83,146,154,158,161,163,164,165,177,576],[65,83,146,154,158,161,163,164,165,177,575,576],[65,66,83,146,154,158,161,163,164,165,177,575,576],[65,83,146,154,158,161,163,164,165,177,575,576,591],[65,83,146,154,158,161,163,164,165,177,575,576,579,580,581],[65,66,83,146,154,158,161,163,164,165,177,575,576,595],[65,83,146,154,158,161,163,164,165,177,575,576,579,581,589],[65,83,146,154,158,161,163,164,165,177,575,576,579,580,581,589,590],[65,66,83,146,154,158,161,163,164,165,177,575,576,590,591],[65,83,146,154,158,161,163,164,165,177,575,576,579,599],[65,83,146,154,158,161,163,164,165,177,576,590],[65,83,146,154,158,161,163,164,165,177,575,576,579,580,581,589],[65,83,146,154,158,161,163,164,165,177,575,576,587,588],[65,83,146,154,158,161,163,164,165,177,575,576,590],[83,146,154,158,161,163,164,165,177,575,576,590,613],[64,83,146,154,158,161,163,164,165,177,612],[65,83,146,154,158,161,163,164,165,177,575,576,579],[65,83,146,154,158,161,163,164,165,177,575,576,590,616],[65,83,146,154,158,161,163,164,165,177,575,576,590,608,617],[83,146,154,158,161,163,164,165,177,889,891,895,898,900,902,904,906,908,912,916,920,922,924,926,928,930,932,934,936,938,940,948,953,955,957,959,961,964,966,971,975,979,981,983,985,988,990,992,995,997,1001,1003,1005,1007,1009,1011,1013,1015,1017,1019,1022,1025,1027,1029,1033,1035,1038,1040,1042,1044,1048,1054,1058,1060,1062,1069,1071,1073,1075,1078],[83,146,154,158,161,163,164,165,177,889,1022],[83,146,154,158,161,163,164,165,177,890],[83,146,154,158,161,163,164,165,177,1028],[83,146,154,158,161,163,164,165,177,889,1005,1009,1022],[83,146,154,158,161,163,164,165,177,1010],[83,146,154,158,161,163,164,165,177,889,1005,1022],[83,146,154,158,161,163,164,165,177,894],[83,146,154,158,161,163,164,165,177,910,916,920,926,957,1009,1022],[83,146,154,158,161,163,164,165,177,965],[83,146,154,158,161,163,164,165,177,939],[83,146,154,158,161,163,164,165,177,933],[83,146,154,158,161,163,164,165,177,1023,1024],[83,146,154,158,161,163,164,165,177,1022],[83,146,154,158,161,163,164,165,177,912,916,953,959,971,1007,1009,1022],[83,146,154,158,161,163,164,165,177,1039],[83,146,154,158,161,163,164,165,177,888,1022],[83,146,154,158,161,163,164,165,177,909],[83,146,154,158,161,163,164,165,177,891,898,904,908,912,928,940,981,983,985,1007,1009,1013,1015,1017,1022],[83,146,154,158,161,163,164,165,177,1041],[83,146,154,158,161,163,164,165,177,902,912,928,1022],[83,146,154,158,161,163,164,165,177,1043],[83,146,154,158,161,163,164,165,177,889,898,900,964,1005,1009,1022],[83,146,154,158,161,163,164,165,177,901],[83,146,154,158,161,163,164,165,177,1026],[83,146,154,158,161,163,164,165,177,1020],[83,146,154,158,161,163,164,165,177,1012],[83,146,154,158,161,163,164,165,177,889,904,1022],[83,146,154,158,161,163,164,165,177,905],[83,146,154,158,161,163,164,165,177,929],[83,146,154,158,161,163,164,165,177,961,1007,1022,1046],[83,146,154,158,161,163,164,165,177,948,1022,1046],[83,146,154,158,161,163,164,165,177,912,920,948,961,1005,1009,1022,1045,1047],[83,146,154,158,161,163,164,165,177,1045,1046,1047],[83,146,154,158,161,163,164,165,177,930,1022],[83,146,154,158,161,163,164,165,177,904,961,1007,1009,1022,1051],[83,146,154,158,161,163,164,165,177,961,1007,1022,1051],[83,146,154,158,161,163,164,165,177,920,961,1005,1009,1022,1050,1052],[83,146,154,158,161,163,164,165,177,1049,1050,1051,1052,1053],[83,146,154,158,161,163,164,165,177,961,1007,1022,1056],[83,146,154,158,161,163,164,165,177,948,1022,1056],[83,146,154,158,161,163,164,165,177,912,920,948,961,1005,1009,1022,1055,1057],[83,146,154,158,161,163,164,165,177,1055,1056,1057],[83,146,154,158,161,163,164,165,177,907],[83,146,154,158,161,163,164,165,177,1030,1031,1032],[83,146,154,158,161,163,164,165,177,889,891,895,898,902,904,908,910,912,916,920,922,924,926,928,932,934,936,938,940,948,955,957,961,964,981,983,985,990,992,997,1001,1003,1007,1011,1013,1015,1017,1019,1022,1029],[83,146,154,158,161,163,164,165,177,889,891,895,898,902,904,908,910,912,916,920,922,924,926,928,930,932,934,936,938,940,948,955,957,961,964,981,983,985,990,992,997,1001,1003,1007,1011,1013,1015,1017,1019,1022,1029],[83,146,154,158,161,163,164,165,177,912,1007,1022],[83,146,154,158,161,163,164,165,177,1008],[83,146,154,158,161,163,164,165,177,949,950,951,952],[83,146,154,158,161,163,164,165,177,951,961,1007,1009,1022],[83,146,154,158,161,163,164,165,177,949,953,961,1007,1022],[83,146,154,158,161,163,164,165,177,904,920,936,938,948,1022],[83,146,154,158,161,163,164,165,177,910,912,916,920,922,926,928,949,950,952,961,1007,1009,1011,1022],[83,146,154,158,161,163,164,165,177,1059],[83,146,154,158,161,163,164,165,177,902,912,1022],[83,146,154,158,161,163,164,165,177,1061],[83,146,154,158,161,163,164,165,177,895,898,900,902,908,916,920,928,955,957,964,992,1007,1011,1017,1022,1029],[83,146,154,158,161,163,164,165,177,937],[83,146,154,158,161,163,164,165,177,913,914,915],[83,146,154,158,161,163,164,165,177,898,912,913,964,1022],[83,146,154,158,161,163,164,165,177,912,913,1022],[83,146,154,158,161,163,164,165,177,1022,1064],[83,146,154,158,161,163,164,165,177,1063,1064,1065,1066,1067,1068],[83,146,154,158,161,163,164,165,177,904,961,1007,1009,1022,1064],[83,146,154,158,161,163,164,165,177,904,920,948,961,1022,1063],[83,146,154,158,161,163,164,165,177,954],[83,146,154,158,161,163,164,165,177,967,968,969,970],[83,146,154,158,161,163,164,165,177,961,968,1007,1009,1022],[83,146,154,158,161,163,164,165,177,916,920,922,928,959,1007,1009,1011,1022],[83,146,154,158,161,163,164,165,177,904,910,920,926,936,961,967,969,1009,1022],[83,146,154,158,161,163,164,165,177,903],[83,146,154,158,161,163,164,165,177,892,893,960],[83,146,154,158,161,163,164,165,177,889,1007,1022],[83,146,154,158,161,163,164,165,177,892,893,895,898,902,904,906,908,916,920,928,953,955,957,959,964,1007,1009,1011,1022],[83,146,154,158,161,163,164,165,177,895,898,902,906,908,910,912,916,920,926,928,953,955,964,966,971,975,979,988,992,995,997,1007,1009,1011,1022],[83,146,154,158,161,163,164,165,177,1000],[83,146,154,158,161,163,164,165,177,895,898,902,906,908,916,920,922,926,928,955,964,992,1005,1007,1009,1011,1022],[83,146,154,158,161,163,164,165,177,889,998,999,1005,1007,1022],[83,146,154,158,161,163,164,165,177,911],[83,146,154,158,161,163,164,165,177,1002],[83,146,154,158,161,163,164,165,177,980],[83,146,154,158,161,163,164,165,177,935],[83,146,154,158,161,163,164,165,177,1006],[83,146,154,158,161,163,164,165,177,889,898,964,1005,1009,1022],[83,146,154,158,161,163,164,165,177,972,973,974],[83,146,154,158,161,163,164,165,177,961,973,1007,1022],[83,146,154,158,161,163,164,165,177,961,973,1007,1009,1022],[83,146,154,158,161,163,164,165,177,904,910,916,920,922,926,953,961,972,974,1007,1009,1022],[83,146,154,158,161,163,164,165,177,962,963],[83,146,154,158,161,163,164,165,177,961,962,1007],[83,146,154,158,161,163,164,165,177,889,961,963,1009,1022],[83,146,154,158,161,163,164,165,177,1070],[83,146,154,158,161,163,164,165,177,908,912,928,1022],[83,146,154,158,161,163,164,165,177,986,987],[83,146,154,158,161,163,164,165,177,961,986,1007,1009,1022],[83,146,154,158,161,163,164,165,177,898,900,904,910,916,920,922,926,932,934,936,938,940,961,964,981,983,985,987,1007,1009,1022],[83,146,154,158,161,163,164,165,177,1034],[83,146,154,158,161,163,164,165,177,976,977,978],[83,146,154,158,161,163,164,165,177,961,977,1007,1022],[83,146,154,158,161,163,164,165,177,961,977,1007,1009,1022],[83,146,154,158,161,163,164,165,177,904,910,916,920,922,926,953,961,976,978,1007,1009,1022],[83,146,154,158,161,163,164,165,177,956],[83,146,154,158,161,163,164,165,177,899],[83,146,154,158,161,163,164,165,177,898,964,1022],[83,146,154,158,161,163,164,165,177,896,897],[83,146,154,158,161,163,164,165,177,896,961,1007],[83,146,154,158,161,163,164,165,177,889,897,961,1009,1022],[83,146,154,158,161,163,164,165,177,991],[83,146,154,158,161,163,164,165,177,889,891,904,906,912,920,932,934,936,938,948,990,1005,1007,1009,1022],[83,146,154,158,161,163,164,165,177,921],[83,146,154,158,161,163,164,165,177,925],[83,146,154,158,161,163,164,165,177,889,924,1005,1022],[83,146,154,158,161,163,164,165,177,989],[83,146,154,158,161,163,164,165,177,1036,1037],[83,146,154,158,161,163,164,165,177,993,994],[83,146,154,158,161,163,164,165,177,961,993,1007,1009,1022],[83,146,154,158,161,163,164,165,177,898,900,904,910,916,920,922,926,932,934,936,938,940,961,964,981,983,985,994,1007,1009,1022],[83,146,154,158,161,163,164,165,177,1072],[83,146,154,158,161,163,164,165,177,916,920,928,1022],[83,146,154,158,161,163,164,165,177,1074],[83,146,154,158,161,163,164,165,177,908,912,1022],[83,146,154,158,161,163,164,165,177,891,895,902,904,906,908,916,920,922,926,928,932,934,936,938,940,948,955,957,981,983,985,990,992,1003,1007,1011,1013,1015,1017,1019,1020],[83,146,154,158,161,163,164,165,177,1020,1021],[83,146,154,158,161,163,164,165,177,889],[83,146,154,158,161,163,164,165,177,958],[83,146,154,158,161,163,164,165,177,1004],[83,146,154,158,161,163,164,165,177,895,898,902,906,908,912,916,920,922,924,926,928,955,957,964,992,997,1001,1003,1007,1009,1011,1022],[83,146,154,158,161,163,164,165,177,931],[83,146,154,158,161,163,164,165,177,982],[83,146,154,158,161,163,164,165,177,888],[83,146,154,158,161,163,164,165,177,904,920,930,932,934,936,938,940,941,948],[83,146,154,158,161,163,164,165,177,904,920,930,934,941,942,948,1009],[83,146,154,158,161,163,164,165,177,941,942,943,944,945,946,947],[83,146,154,158,161,163,164,165,177,930],[83,146,154,158,161,163,164,165,177,930,948],[83,146,154,158,161,163,164,165,177,904,920,932,934,936,940,948,1009],[83,146,154,158,161,163,164,165,177,889,904,912,920,932,934,936,938,940,944,1005,1009,1022],[83,146,154,158,161,163,164,165,177,904,920,946,1005,1009],[83,146,154,158,161,163,164,165,177,996],[83,146,154,158,161,163,164,165,177,927],[83,146,154,158,161,163,164,165,177,1076,1077],[83,146,154,158,161,163,164,165,177,895,902,908,940,955,957,966,983,985,990,1013,1015,1019,1022,1029,1044,1060,1062,1071,1075,1076],[83,146,154,158,161,163,164,165,177,891,898,900,904,906,912,916,920,922,924,926,928,932,934,936,938,948,953,961,964,971,975,979,981,988,992,995,997,1001,1003,1007,1011,1017,1022,1040,1042,1048,1054,1058,1069,1073],[83,146,154,158,161,163,164,165,177,1014],[83,146,154,158,161,163,164,165,177,984],[83,146,154,158,161,163,164,165,177,917,918,919],[83,146,154,158,161,163,164,165,177,898,912,917,964,1022],[83,146,154,158,161,163,164,165,177,912,917,1022],[83,146,154,158,161,163,164,165,177,1016],[83,146,154,158,161,163,164,165,177,923],[83,146,154,158,161,163,164,165,177,1018],[65,83,146,154,158,161,163,164,165,177,716,742,743],[83,146,154,158,161,163,164,165,177,752,763,779,856,857],[83,146,154,158,161,163,164,165,177,767],[83,146,154,158,161,163,164,165,177,764,765,766,767,768,771,772,773,774,775,776,777,778],[83,146,154,158,161,163,164,165,177,750],[83,146,154,158,161,163,164,165,177,770],[83,146,154,158,161,163,164,165,177,764,765,766],[83,146,154,158,161,163,164,165,177,764,765],[83,146,154,158,161,163,164,165,177,767,768,770],[83,146,154,158,161,163,164,165,177,765],[83,146,154,158,161,163,164,165,177,751],[83,146,154,158,161,163,164,165,177,855],[83,146,154,158,161,163,164,165,177,842,843,844],[83,146,154,158,161,163,164,165,177,837,838,839],[83,146,154,158,161,163,164,165,177,815,816,817,818],[83,146,154,158,161,163,164,165,177,781,855],[83,146,154,158,161,163,164,165,177,781],[83,146,154,158,161,163,164,165,177,781,782,783,784,829],[83,146,154,158,161,163,164,165,177,819],[83,146,154,158,161,163,164,165,177,814,820,821,822,823,824,825,826,827,828],[83,146,154,158,161,163,164,165,177,829],[83,146,154,158,161,163,164,165,177,780],[83,146,154,158,161,163,164,165,177,833,835,836,854,855],[83,146,154,158,161,163,164,165,177,833,835],[83,146,154,158,161,163,164,165,177,830,833,855],[83,146,154,158,161,163,164,165,177,840,841,845,846,851],[83,146,154,158,161,163,164,165,177,834,836,846,854],[83,146,154,158,161,163,164,165,177,853,854],[83,146,154,158,161,163,164,165,177,830,834,836,852,853],[83,146,154,158,161,163,164,165,177,834,855],[83,146,154,158,161,163,164,165,177,832],[83,146,154,158,161,163,164,165,177,832,834,855],[83,146,154,158,161,163,164,165,177,830,831],[83,146,154,158,161,163,164,165,177,847,848,849,850],[83,146,154,158,161,163,164,165,177,836,855],[83,146,154,158,161,163,164,165,177,791],[83,146,154,158,161,163,164,165,177,785,792],[83,146,154,158,161,163,164,165,177,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813],[83,146,154,158,161,163,164,165,177,811,855],[83,146,154,158,161,163,164,165,177,755,759,761],[83,146,154,158,161,163,164,165,177,762],[83,146,154,158,161,163,164,165,177,758,760],[83,146,154,158,161,163,164,165,177,756],[83,146,154,158,161,163,164,165,177,755,756,757,758],[83,146,154,158,161,163,164,165,177,758],[83,146,154,158,161,163,164,165,177,769],[83,146,154,158,161,163,164,165,177,754],[83,146,154,158,161,163,164,165,177,513],[83,146,154,158,161,163,164,165,177,513,515],[83,146,154,158,161,163,164,165,177,513,514,515,516,517,518,519,520,521,522],[83,146,154,158,161,163,164,165,177,513,515,516],[65,83,146,154,158,161,163,164,165,177,523],[65,66,83,146,154,158,161,163,164,165,177,523,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647],[83,146,154,158,161,163,164,165,177,523,629],[65,66,83,146,154,158,161,163,164,165,177],[83,146,154,158,161,163,164,165,177,523],[83,146,154,158,161,163,164,165,177,523,629,638],[83,146,154,158,161,163,164,165,177,523,629,631],[83,146,154,158,161,163,164,165,177,202,203],[83,146,154,158,161,163,164,165,177,204,219],[83,146,154,158,161,163,164,165,177,203],[83,146,154,158,161,163,164,165,177,202,204,205,207,210],[83,146,154,158,161,163,164,165,177,202,204,205,207],[83,146,154,158,161,163,164,165,177,202,204,205,207,208,210,211,213,215],[83,146,154,158,161,163,164,165,177,202,203,207,209,213,214,216],[83,146,154,158,161,163,164,165,177,202,207,215],[83,146,154,158,161,163,164,165,177,202,203,207,211,212,215,216,281],[83,146,154,158,161,163,164,165,177,216],[83,146,154,158,161,163,164,165,177,210],[83,146,154,158,161,163,164,165,177,204,210,219,267],[83,146,154,158,161,163,164,165,177,202,204,210,215,227,228,235,245,265,268,269,270,271],[83,146,154,158,161,163,164,165,177,202,210,235],[83,146,154,158,161,163,164,165,177,204,219,268,272],[83,146,154,158,161,163,164,165,177,204,210,215,219,235,245],[83,146,154,158,161,163,164,165,177,202,257],[83,146,154,158,161,163,164,165,177,202,215],[83,146,154,158,161,163,164,165,177,202,204,207,210,213,215,216],[83,146,154,158,161,163,164,165,177,211,215],[83,146,154,158,161,163,164,165,177,204,205,206,207,208,209,211,212,213,215,216,220,221,222,223,224,225,226,227,228,229,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280],[83,146,154,158,161,163,164,165,177,202,204,210,213,215,227],[83,146,154,158,161,163,164,165,177,202,227,281],[83,146,154,158,161,163,164,165,177,213,215,216],[83,146,154,158,161,163,164,165,177,217,218,219,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265],[83,146,154,158,161,163,164,165,177,204,210,215,219,232,234,235],[83,146,154,158,161,163,164,165,177,204,213,216,238,241],[83,146,154,158,161,163,164,165,177,213,216,219],[83,146,154,158,161,163,164,165,177,213,216],[83,146,154,158,161,163,164,165,177,213,216,230,237],[83,146,154,158,161,163,164,165,177,204,205,210,213,216,230],[83,146,154,158,161,163,164,165,177,210,211,213,216],[83,146,154,158,161,163,164,165,177,213,216,230],[83,146,154,158,161,163,164,165,177,211,213,215,216],[83,146,154,158,161,163,164,165,177,202,213,216],[83,146,154,158,161,163,164,165,177,202,213,215,216],[83,146,154,158,161,163,164,165,177,211,213,215,230],[83,146,154,158,161,163,164,165,177,210,211,213,215,216,219,233],[83,146,154,158,161,163,164,165,177,210,213,215,216,219,231],[83,146,154,158,161,163,164,165,177,213,215,216,230,232,245,246,247],[83,146,154,158,161,163,164,165,177,210,213,216,242],[83,146,154,158,161,163,164,165,177,211,213,216,250,253],[83,146,154,158,161,163,164,165,177,210,211,213,252,254,255],[83,146,154,158,161,163,164,165,177,210,211,213,215,216,217,218],[83,146,154,158,161,163,164,165,177,210,213,216,239,240],[83,146,154,158,161,163,164,165,177,202,210,211,213,215,216,230,234,243,251,264],[83,146,154,158,161,163,164,165,177,210,213,216,240,244],[83,146,154,158,161,163,164,165,177,213,216,240],[83,146,154,158,161,163,164,165,177,210,213,216,249],[83,146,154,158,161,163,164,165,177,210,213,216,230],[83,146,154,158,161,163,164,165,177,210,213,216,258,259,260,261,262,263,265],[83,146,154,158,161,163,164,165,177,210,213,216,244],[83,146,154,158,161,163,164,165,177,202],[83,146,154,158,161,163,164,165,177,549,550],[65,83,146,154,158,161,163,164,165,177,466],[83,146,154,158,161,163,164,165,177,552,553],[83,146,154,158,161,163,164,165,177,552],[83,146,154,158,161,163,164,165,177,466],[83,146,154,158,161,163,164,165,177,555,556,557,558,559],[83,146,154,158,161,163,164,165,177,466,561],[83,146,154,158,161,163,164,165,177,551,554,560],[64,79,83,146,154,158,161,163,164,165,177],[83,146,154,158,161,163,164,165,177,864,865,866,867,868],[83,146,154,158,161,163,164,165,177,864,866],[83,146,154,158,161,163,164,165,177,870,871],[83,146,154,158,161,163,164,165,177,873],[83,146,154,158,161,163,164,165,177,874,875,877],[83,146,154,158,161,163,164,165,177,876],[83,146,154,158,161,163,164,165,177,883],[83,146,154,158,161,163,164,165,177,884],[83,146,154,158,161,163,164,165,177,1081,1085],[83,146,154,158,161,163,164,165,177,1089,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101],[83,146,154,158,161,163,164,165,177,1089,1090,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101],[83,146,154,158,161,163,164,165,177,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101],[83,146,154,158,161,163,164,165,177,1089,1090,1091,1093,1094,1095,1096,1097,1098,1099,1100,1101],[83,146,154,158,161,163,164,165,177,1089,1090,1091,1092,1094,1095,1096,1097,1098,1099,1100,1101],[83,146,154,158,161,163,164,165,177,1089,1090,1091,1092,1093,1095,1096,1097,1098,1099,1100,1101],[83,146,154,158,161,163,164,165,177,1089,1090,1091,1092,1093,1094,1096,1097,1098,1099,1100,1101],[83,146,154,158,161,163,164,165,177,1089,1090,1091,1092,1093,1094,1095,1097,1098,1099,1100,1101],[83,146,154,158,161,163,164,165,177,1089,1090,1091,1092,1093,1094,1095,1096,1098,1099,1100,1101],[83,146,154,158,161,163,164,165,177,1089,1090,1091,1092,1093,1094,1095,1096,1097,1099,1100,1101],[83,146,154,158,161,163,164,165,177,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1100,1101],[83,146,154,158,161,163,164,165,177,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1101],[83,146,154,158,161,163,164,165,177,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100],[83,146,154,158,161,163,164,165,177,1102,1103],[83,143,144,146,154,158,161,163,164,165,177],[83,145,146,154,158,161,163,164,165,177],[146,154,158,161,163,164,165,177],[83,146,154,158,161,163,164,165,177,185],[83,146,147,152,154,157,158,161,163,164,165,167,177,182,194],[83,146,147,148,154,157,158,161,163,164,165,177],[83,146,149,154,158,161,163,164,165,177,195],[83,146,150,151,154,158,161,163,164,165,168,177],[83,146,151,154,158,161,163,164,165,177,182,191],[83,146,152,154,157,158,161,163,164,165,167,177],[83,145,146,153,154,158,161,163,164,165,177],[83,146,154,155,158,161,163,164,165,177],[83,146,154,156,157,158,161,163,164,165,177],[83,145,146,154,157,158,161,163,164,165,177],[83,146,154,157,158,159,161,163,164,165,177,182,194],[83,146,154,157,158,159,161,163,164,165,177,182,185],[83,133,146,154,157,158,160,161,163,164,165,167,177,182,194],[83,146,154,157,158,160,161,163,164,165,167,177,182,191,194],[83,146,154,158,160,161,162,163,164,165,177,182,191,194],[81,82,83,84,85,86,87,88,89,90,91,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201],[83,146,154,157,158,161,163,164,165,177],[83,146,154,158,161,163,165,177],[83,146,154,158,161,163,164,165,166,177,194],[83,146,154,157,158,161,163,164,165,167,177,182],[83,146,154,158,161,163,164,165,168,177],[83,146,154,158,161,163,164,165,169,177],[83,146,154,157,158,161,163,164,165,172,177],[83,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201],[83,146,154,158,161,163,164,165,174,177],[83,146,154,158,161,163,164,165,175,177],[83,146,151,154,158,161,163,164,165,167,177,185],[83,146,154,157,158,161,163,164,165,177,178],[83,146,154,158,161,163,164,165,177,179,195,198],[83,146,154,157,158,161,163,164,165,177,182,184,185],[83,146,154,158,161,163,164,165,177,183,185],[83,146,154,158,161,163,164,165,177,185,195],[83,146,154,158,161,163,164,165,177,186],[83,143,146,154,158,161,163,164,165,177,182,188,194],[83,146,154,158,161,163,164,165,177,182,187],[83,146,154,157,158,161,163,164,165,177,189,190],[83,146,154,158,161,163,164,165,177,189,190],[83,146,151,154,158,161,163,164,165,167,177,182,191],[83,146,154,158,161,163,164,165,177,192],[83,146,154,158,161,163,164,165,167,177,193],[83,146,154,158,160,161,163,164,165,175,177,194],[83,146,154,158,161,163,164,165,177,195,196],[83,146,151,154,158,161,163,164,165,177,196],[83,146,154,158,161,163,164,165,177,182,197],[83,146,154,158,161,163,164,165,166,177,198],[83,146,154,158,161,163,164,165,177,199],[83,146,149,154,158,161,163,164,165,177],[83,146,151,154,158,161,163,164,165,177],[83,146,154,158,161,163,164,165,177,195],[83,133,146,154,158,161,163,164,165,177],[83,146,154,158,161,163,164,165,177,194],[83,146,154,158,161,163,164,165,177,200],[83,146,154,158,161,163,164,165,172,177],[83,146,154,158,161,163,164,165,177,190],[83,133,146,154,157,158,159,161,163,164,165,172,177,182,185,194,197,198,200],[83,146,154,158,161,163,164,165,177,182,201],[63,64,83,146,154,158,161,163,164,165,177],[83,146,154,158,161,163,164,165,177,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1160,1161,1162,1163,1164,1165,1166,1167,1168,1169,1170,1172,1173,1174],[83,146,154,158,161,163,164,165,177,1110,1116],[83,146,154,158,161,163,164,165,177,1110,1113],[83,146,154,158,161,163,164,165,177,1110],[83,146,154,158,161,163,164,165,177,1117],[83,146,154,158,161,163,164,165,177,1122,1123],[83,146,154,158,161,163,164,165,177,1122],[83,146,154,158,161,163,164,165,177,1113],[83,146,154,158,161,163,164,165,177,1110,1122],[83,146,154,158,161,163,164,165,177,1112,1113],[83,146,154,158,161,163,164,165,177,1131],[83,146,154,158,161,163,164,165,177,1137,1138,1139],[83,146,154,158,161,163,164,165,177,1110,1112],[83,146,154,158,161,163,164,165,177,1112],[83,146,154,158,161,163,164,165,177,1111,1113],[83,146,154,158,161,163,164,165,177,1110,1116,1130],[83,146,154,158,161,163,164,165,177,1157,1158,1159],[83,146,154,158,161,163,164,165,177,1110,1122,1161],[83,146,154,158,161,163,164,165,177,1110,1112,1116],[83,146,154,158,161,163,164,165,177,1110,1115,1116],[83,146,154,158,161,163,164,165,177,1110,1113,1114,1115],[83,146,154,158,161,163,164,165,177,1171],[83,146,154,157,158,160,161,162,163,164,165,167,177,182,191,194,201,202],[83,146,154,158,161,163,164,165,177,1180],[83,146,154,158,161,163,164,165,177,722,723],[83,146,154,158,161,163,164,165,177,722],[83,146,154,158,161,163,164,165,177,723,725],[83,146,154,158,161,163,164,165,177,722,728,729],[83,146,154,158,161,163,164,165,177,722,724,725,726,728,729,730],[83,146,154,158,161,163,164,165,177,725,726,727],[83,146,154,158,161,163,164,165,177,725,728,730],[83,146,154,158,161,163,164,165,177,725],[83,146,154,158,161,163,164,165,177,725,728],[83,146,154,158,161,163,164,165,177,722,724],[83,146,154,158,161,163,164,165,177,886,1083,1084],[83,146,154,158,161,163,164,165,177,1081],[83,146,154,158,161,163,164,165,177,887,1082],[83,146,154,158,161,163,164,165,177,1080],[83,146,154,158,161,163,164,165,177,574,577,578,581,582,583,584,585,586,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,614,615,616,617,618,619],[83,146,154,158,161,163,164,165,177,732],[83,146,154,158,161,163,164,165,177,731,732,733,734],[83,146,154,158,161,163,164,165,177,735],[83,146,147,154,158,161,163,164,165,168,177,182,185,736,737,742],[83,146,154,158,161,163,164,165,177,720],[83,146,154,158,161,163,164,165,177,716,719,721,738,739,742],[83,146,154,158,161,163,164,165,177,716,736,742],[65,83,146,154,158,161,163,164,165,177,716,742],[83,146,147,154,157,158,161,163,164,165,168,177,182,185,202],[83,146,154,158,161,163,164,165,177,716,719,721,742],[83,146,151,154,158,161,163,164,165,177,742],[65,83,146,154,158,160,161,163,164,165,167,177,716,717,718,719,721,737,738,740,741,742],[83,99,102,105,106,146,154,158,161,163,164,165,177,194],[83,102,146,154,158,161,163,164,165,177,182,194],[83,102,106,146,154,158,161,163,164,165,177,194],[83,146,154,158,161,163,164,165,177,182],[83,96,146,154,158,161,163,164,165,177],[83,100,146,154,158,161,163,164,165,177],[83,98,99,102,146,154,158,161,163,164,165,177,194],[83,146,154,158,161,163,164,165,167,177,191],[83,96,146,154,158,161,163,164,165,177,202],[83,98,102,146,154,158,161,163,164,165,167,177,194],[83,93,94,95,97,101,146,154,157,158,161,163,164,165,177,182,194],[83,102,110,118,146,154,158,161,163,164,165,177],[83,94,100,146,154,158,161,163,164,165,177],[83,102,127,128,146,154,158,161,163,164,165,177],[83,94,97,102,146,154,158,161,163,164,165,177,185,194,202],[83,102,146,154,158,161,163,164,165,177],[83,98,102,146,154,158,161,163,164,165,177,194],[83,93,146,154,158,161,163,164,165,177],[83,96,97,98,100,101,102,103,104,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,128,129,130,131,132,146,154,158,161,163,164,165,177],[83,102,120,123,146,154,158,161,163,164,165,177],[83,102,110,111,112,146,154,158,161,163,164,165,177],[83,100,102,111,113,146,154,158,161,163,164,165,177],[83,101,146,154,158,161,163,164,165,177],[83,94,96,102,146,154,158,161,163,164,165,177],[83,102,106,111,113,146,154,158,161,163,164,165,177],[83,106,146,154,158,161,163,164,165,177],[83,100,102,105,146,154,158,161,163,164,165,177,194],[83,94,98,102,110,146,154,158,161,163,164,165,177],[83,102,120,146,154,158,161,163,164,165,177],[83,113,146,154,158,161,163,164,165,177],[83,96,102,127,146,154,158,161,163,164,165,177,185,200,202],[83,146,154,158,161,163,164,165,177,368,369,370,371,372,373,374,376,377,378,379,380,381,382,383],[83,146,154,158,161,163,164,165,177,368],[83,146,154,158,161,163,164,165,177,368,375],[66,83,146,154,158,161,163,164,165,177,570,744],[62,65,66,83,146,154,158,161,163,164,165,177,569],[66,83,146,154,158,161,163,164,165,177,570],[66,83,146,154,158,161,163,164,165,177,572,744],[66,83,146,154,158,161,163,164,165,177,572],[66,83,146,154,158,161,163,164,165,177,621,744],[62,65,66,83,146,154,158,161,163,164,165,177,569,620],[66,83,146,154,158,161,163,164,165,177,621],[66,83,146,154,158,161,163,164,165,177,623],[66,83,146,154,158,161,163,164,165,177,623,744],[66,83,146,154,158,161,163,164,165,177,627,744],[62,65,66,83,146,154,158,161,163,164,165,177,544,569,571,622],[66,83,146,154,158,161,163,164,165,177,627],[66,83,146,154,158,161,163,164,165,177,625,744,858],[62,65,66,83,146,154,158,161,163,164,165,177,544,569,622],[66,83,146,154,158,161,163,164,165,177,625],[66,83,146,154,158,161,163,164,165,177,678],[66,83,146,154,158,161,163,164,165,177,573,744],[65,66,83,146,154,158,161,163,164,165,177,544,563,568,675],[66,83,146,154,158,161,163,164,165,177,676],[66,83,146,154,158,161,163,164,165,177,563,667,668],[66,83,146,154,158,161,163,164,165,177,667,681,682],[66,83,146,154,158,161,163,164,165,177,626,628,677,679,682,683],[66,83,146,154,158,161,163,164,165,177,667,681,688],[66,83,146,154,158,161,163,164,165,177,563,648,667,668],[66,83,146,154,158,161,163,164,165,177,685,686,687,688,689,690],[65,66,83,146,154,158,161,163,164,165,177,544,698],[65,66,83,146,154,158,161,163,164,165,177,544,563],[66,83,146,154,158,161,163,164,165,177,692,699],[66,83,146,154,158,161,163,164,165,177,701],[62,66,83,146,154,158,161,163,164,165,177,569,744,858],[62,65,66,83,146,154,158,161,163,164,165,177,544,568,569],[66,83,146,154,158,161,163,164,165,177,667,681,703],[66,83,146,154,158,161,163,164,165,177,702,703,704,705,706],[66,83,146,154,158,161,163,164,165,177,711,712,713],[66,83,146,154,158,161,163,164,165,177,708,709],[66,83,146,154,158,161,163,164,165,177,671],[65,66,83,146,154,158,161,163,164,165,177,544,669,673],[66,83,146,154,158,161,163,164,165,177,673],[65,66,83,146,154,158,161,163,164,165,177,544,568,573,672],[66,83,146,154,158,161,163,164,165,177,669,670,674],[66,83,146,154,158,161,163,164,165,177,562],[65,66,83,146,154,158,161,163,164,165,177,680],[66,83,146,154,158,161,163,164,165,177,564,680,681,693,694,695,696,697],[65,66,83,146,154,158,161,163,164,165,177,566],[65,66,83,146,154,158,161,163,164,165,177,548],[66,83,146,154,158,161,163,164,165,177,544,548,563,566,567,568,571,573,622,624,675,684,691,698,700,707,710,714],[66,83,146,154,158,161,163,164,165,177,545,546],[66,83,146,154,158,161,163,164,165,177,544,648],[66,83,146,154,158,161,163,164,165,177],[65,66,83,146,154,158,161,163,164,165,177,544,548,565],[65,66,83,146,154,158,161,163,164,165,177,547],[65,66,83,146,154,158,161,163,164,165,177,544,562,564],[83,146,154,158,161,163,164,165,177,281,449,465],[83,146,154,158,161,163,164,165,177,449,465],[83,146,154,158,161,163,164,165,177,454,465],[83,146,154,158,161,163,164,165,177,465],[83,146,154,158,161,163,164,165,177,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510],[83,146,154,158,161,163,164,165,177,449,465,486],[83,146,154,158,161,163,164,165,177,449,465,494],[83,146,154,158,161,163,164,165,177,455,465],[83,146,154,158,161,163,164,165,177,449,451,452,465],[83,146,154,158,161,163,164,165,177,449,452,465],[83,146,154,158,161,163,164,165,177,449,465,504],[83,146,154,158,161,163,164,165,177,453,465],[79,83,146,154,158,161,163,164,165,177,449,452,453,466],[83,146,154,158,161,163,164,165,177,453,454,465,466],[83,146,154,158,161,163,164,165,177,467,468,469],[83,146,154,158,161,163,164,165,177,456,460,461,464],[83,146,154,158,161,163,164,165,177,449,454,456,461,463],[83,146,154,158,161,163,164,165,177,449,454,455],[83,146,154,158,161,163,164,165,177,453,459,460],[83,146,154,158,161,163,164,165,177,457,458],[83,146,154,158,161,163,164,165,177,457],[83,146,154,158,161,163,164,165,177,462],[83,146,154,158,161,163,164,165,177,450,451,452,453,454,459,465,470,471,511,512,524,525,526,527,528,543],[83,146,154,158,161,163,164,165,177,465,472,524,525],[83,146,154,158,161,163,164,165,177,465,475,523,524,525],[83,146,154,158,161,163,164,165,177,465,476,523,524,525],[83,146,154,158,161,163,164,165,177,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666],[83,146,154,158,161,163,164,165,177,449,465,483,524,525],[83,146,154,158,161,163,164,165,177,465,481,524,525],[83,146,154,158,161,163,164,165,177,449,465,482,524,525],[83,146,154,158,161,163,164,165,177,465,484,524,525],[83,146,154,158,161,163,164,165,177,465,487,523,524,525],[83,146,154,158,161,163,164,165,177,449,465,493,524,525],[83,146,154,158,161,163,164,165,177,465,491,524,525],[83,146,154,158,161,163,164,165,177,465,495,523,524,525],[83,146,154,158,161,163,164,165,177,465,498,523,524,525],[83,146,154,158,161,163,164,165,177,465,499,523,524,525],[83,146,154,158,161,163,164,165,177,465,497,523,524,525],[83,146,154,158,161,163,164,165,177,465,502,523,524,525],[83,146,154,158,161,163,164,165,177,465,501,524,525],[83,146,154,158,161,163,164,165,177,465,503,523,524,525],[83,146,154,158,161,163,164,165,177,465,505,523,524,525],[83,146,154,158,161,163,164,165,177,449],[83,146,154,158,161,163,164,165,177,449,453,465],[83,146,154,158,161,163,164,165,177,523,524],[83,146,154,158,161,163,164,165,177,450,451],[83,146,154,158,161,163,164,165,177,449,452],[83,146,154,158,161,163,164,165,177,529,530,531,532,533,534,535,536,537,538,539,540,541,542],[83,146,154,158,161,163,164,165,177,524],[83,146,154,158,161,163,164,165,177,397,398],[83,146,154,158,161,163,164,165,177,396,398,399],[83,146,154,158,161,163,164,165,177,395,396],[83,146,154,158,161,163,164,165,177,395],[83,146,154,158,161,163,164,165,177,397],[83,146,154,158,161,163,164,165,177,346],[83,146,154,158,161,163,164,165,177,343,344,345,346,347,348,349],[83,146,154,158,161,163,164,165,177,334,346,347],[78,83,146,154,158,161,163,164,165,177,334,350],[83,146,154,158,161,163,164,165,177,334,342,343],[77,83,146,154,158,161,163,164,165,177,282,288,289,309,390,449],[83,146,154,158,161,163,164,165,177,282],[83,146,154,158,161,163,164,165,177,282,285],[83,146,154,158,161,163,164,165,177,285,296],[83,146,154,158,161,163,164,165,177,296,308,309],[83,146,154,158,161,163,164,165,177,285,287,288,296],[77,83,146,154,158,161,163,164,165,177,282,287],[83,146,154,158,161,163,164,165,177,292,293],[77,83,146,154,158,161,163,164,165,177,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333],[83,146,154,158,161,163,164,165,177,282,291,294],[83,146,154,158,161,163,164,165,177,283,313],[83,146,154,158,161,163,164,165,177,282,291],[83,146,154,158,161,163,164,165,177,282,294,317,318],[83,146,154,158,161,163,164,165,177,282,293],[83,146,154,158,161,163,164,165,177,283,319],[83,146,154,158,161,163,164,165,177,295],[83,146,154,158,161,163,164,165,177,291,326],[83,146,154,158,161,163,164,165,177,282,328],[77,83,146,154,158,161,163,164,165,177,291,326,327],[77,83,146,154,158,161,163,164,165,177,291,326],[83,146,154,158,161,163,164,165,177,282,286,290,291],[83,146,154,158,161,163,164,165,177,282,306,307],[83,146,154,158,161,163,164,165,177,282,283,304,305],[83,146,154,158,161,163,164,165,177,282,286,291],[83,146,154,158,161,163,164,165,177,282,291,293],[77,83,146,154,158,161,163,164,165,177,282,286,290,291],[83,146,154,158,161,163,164,165,177,283,303],[83,146,154,158,161,163,164,165,177,282,286,291,303],[83,146,154,158,161,163,164,165,177,282,284,291],[83,146,154,158,161,163,164,165,177,390],[83,146,154,158,161,163,164,165,177,334,342,350],[83,146,154,158,161,163,164,165,177,281,342],[83,146,154,158,161,163,164,165,177,281],[78,83,146,154,158,161,163,164,165,177,334,342,350,390,437,439],[83,146,154,158,161,163,164,165,177,281,342,433],[78,83,146,154,158,161,163,164,165,177,281,334,342,350,390,434],[83,146,154,158,161,163,164,165,177,281,334,336,337,341,342],[67,76,83,146,154,158,161,163,164,165,177,334,349,390,391,392,394,400,402,404],[78,83,146,154,158,161,163,164,165,177,349,392,393,394,402],[83,146,154,158,161,163,164,165,177,334,349,391,393,394,400,401,404],[76,83,146,154,158,161,163,164,165,177,391,392],[76,83,146,154,158,161,163,164,165,177,349,350,393,394,400,401,402,403,412,413,424],[83,146,154,158,161,163,164,165,177,334,336,394,405,413],[83,146,154,158,161,163,164,165,177,334,342,404],[67,83,146,154,158,161,163,164,165,177,334,349,350,393,400,401,412],[76,78,83,146,154,158,161,163,164,165,177,334,349,350,393],[67,78,83,146,154,158,161,163,164,165,177,334,342,350,390,394,405,412,413,414,420],[76,78,83,146,154,158,161,163,164,165,177,350],[83,146,154,158,161,163,164,165,177,350,416],[83,146,154,158,161,163,164,165,177,416],[83,146,154,158,161,163,164,165,177,415,417,419],[83,146,154,158,161,163,164,165,177,334,350,417,418],[83,146,154,158,161,163,164,165,177,334,350],[83,146,154,158,161,163,164,165,177,339,340],[83,146,154,158,161,163,164,165,177,339],[83,146,154,158,161,163,164,165,177,391],[83,146,154,158,161,163,164,165,177,334,391,400,404,428],[83,146,154,158,161,163,164,165,177,334,349,391,428],[83,146,154,158,161,163,164,165,177,334,349,391,393,400,428],[67,83,146,154,158,161,163,164,165,177,334,349,391,393,394,400,412,428],[67,72,73,74,75,78,80,83,146,154,158,161,163,164,165,177,334,336,337,341,342,349,350,351,352,353,356,357,358,359,360,365,366,387,388,390,391,393,394,400,401,402,403,406,412,413,414,420,421,422,423,424,425,426,427,429,430,431,432,434,435,436,437,438,440,441,442,446,447,448],[70,83,146,154,158,161,163,164,165,177],[70,71,72,73,74,75,83,146,154,158,161,163,164,165,177],[76,83,146,154,158,161,163,164,165,177,342,350,390,391,400,403],[78,83,146,154,158,161,163,164,165,177,391],[68,69,83,146,154,158,161,163,164,165,177,336,337,338,342,391,392,404,405,406,409,411],[67,83,146,154,158,161,163,164,165,177,334,390],[83,146,154,158,161,163,164,165,177,334],[67,79,80,83,146,154,158,161,163,164,165,177,389],[67,77,78,83,146,154,158,161,163,164,165,177,334,342,350,405],[83,146,154,158,161,163,164,165,177,334,335,336],[83,146,154,158,161,163,164,165,177,281,334],[83,146,154,158,161,163,164,165,177,281,334,336,337,338,341],[83,146,154,158,161,163,164,165,177,334,335],[83,146,154,158,161,163,164,165,177,334,407,408],[83,146,154,158,161,163,164,165,177,409,410],[83,146,154,158,161,163,164,165,177,334,409],[83,146,154,158,161,163,164,165,177,334,336],[83,146,154,158,161,163,164,165,177,334,342],[67,83,146,154,158,161,163,164,165,177,350,390],[78,83,146,154,158,161,163,164,165,177,341,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,385,386,387,388],[83,146,154,158,161,163,164,165,177,350],[83,146,154,158,161,163,164,165,177,334,336,340,342,350],[83,146,154,158,161,163,164,165,177,384],[77,83,146,154,158,161,163,164,165,177],[67,68,83,146,154,158,161,163,164,165,177],[68,83,146,154,158,161,163,164,165,177],[68,69,83,146,154,158,161,163,164,165,177,443,444,445],[68,83,146,154,158,161,163,164,165,177,350]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","affectsGlobalScope":true,"impliedFormat":1},{"version":"196cb558a13d4533a5163286f30b0509ce0210e4b316c56c38d4c0fd2fb38405","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},"ab552c62218812777c24075e9c70a64a52cf92efc252a9862b4beee0c123248e",{"version":"170d4db14678c68178ee8a3d5a990d5afb759ecb6ec44dbd885c50f6da6204f6","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac51dd7d31333793807a6abaa5ae168512b6131bd41d9c5b98477fc3b7800f9f","impliedFormat":1},{"version":"cf8db38686dfd74567ea692266fe44fbb32fa0e25fc0888ad6fc40e65873607e","impliedFormat":1},{"version":"42c169fb8c2d42f4f668c624a9a11e719d5d07dacbebb63cbcf7ef365b0a75b3","impliedFormat":1},{"version":"e96554ab310a8c2d4daaf7d8b7dc494bcbe2e499ce2f8e93945fa64e1e403bb4","impliedFormat":1},"1f452c04489cd99f2615fc31a499846a0dead5ca394541ae2848e50ba3f0f781","8c39e05479f93d85b7c7d0b0dbdd6b5ffb079ecea174079708e94353f18e4470","e82f4faf10555d6de13f13f673d73c3b4d999e285b9a1e6f07255cc92f958202","8e6fd35bfec104b71d124ab642b16dc7d4b3b4a06b4cb2a46f874fcbf8152f29","8a9adc7171cf85e71af76c4624e124b38805c8661c8df2a0ce1168ad2422894c","17eefdfe2c97ae5326ee94fff5108d9c92c09d4f64099095db8e90f5fd5886f8","e53ad0877718213ebb0ea9f9b8ff40b7021d94dc97f2bb5f756d8b8a22e6cfd4","0cf8af5bd48a0a20a27260638a5a142e0ab3aefc7a4fef662c7254b1f9ad503a","a643df4c3e02a74dc6b8667aa8fd9674fa87ca1e4ab9a0317c2e18ef7bab35b8","d12046ffff3d1d503e64fa85c3a5778a88428f35ac91580010aa173974faf57e","5e3fb0c61d68d6653890128de9d485776f19af07332108ccb9ba9e4a8e47b343",{"version":"2fff4f96c9be0c95762197bfef9b4e0962952ffc81eb42f21cf20eef618dddf0","impliedFormat":1},"4ce0ec43709e07298102b473428bc52f825337290ddc8f375d910a786f46190c",{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","affectsGlobalScope":true,"impliedFormat":1},{"version":"0ccdaa19852d25ecd84eec365c3bfa16e7859cadecf6e9ca6d0dbbbee439743f","affectsGlobalScope":true,"impliedFormat":1},{"version":"438b41419b1df9f1fbe33b5e1b18f5853432be205991d1b19f5b7f351675541e","affectsGlobalScope":true,"impliedFormat":1},{"version":"096116f8fedc1765d5bd6ef360c257b4a9048e5415054b3bf3c41b07f8951b0b","affectsGlobalScope":true,"impliedFormat":1},{"version":"e5e01375c9e124a83b52ee4b3244ed1a4d214a6cfb54ac73e164a823a4a7860a","affectsGlobalScope":true,"impliedFormat":1},{"version":"f90ae2bbce1505e67f2f6502392e318f5714bae82d2d969185c4a6cecc8af2fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"4b58e207b93a8f1c88bbf2a95ddc686ac83962b13830fe8ad3f404ffc7051fb4","affectsGlobalScope":true,"impliedFormat":1},{"version":"1fefabcb2b06736a66d2904074d56268753654805e829989a46a0161cd8412c5","affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","affectsGlobalScope":true,"impliedFormat":1},{"version":"c18a99f01eb788d849ad032b31cafd49de0b19e083fe775370834c5675d7df8e","affectsGlobalScope":true,"impliedFormat":1},{"version":"5247874c2a23b9a62d178ae84f2db6a1d54e6c9a2e7e057e178cc5eea13757fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"4967529644e391115ca5592184d4b63980569adf60ee685f968fd59ab1557188","impliedFormat":1},{"version":"cdcf9ea426ad970f96ac930cd176d5c69c6c24eebd9fc580e1572d6c6a88f62c","impliedFormat":1},{"version":"23cd712e2ce083d68afe69224587438e5914b457b8acf87073c22494d706a3d0","impliedFormat":1},{"version":"487b694c3de27ddf4ad107d4007ad304d29effccf9800c8ae23c2093638d906a","impliedFormat":1},{"version":"3a80bc85f38526ca3b08007ee80712e7bb0601df178b23fbf0bf87036fce40ce","impliedFormat":1},{"version":"ccf4552357ce3c159ef75f0f0114e80401702228f1898bdc9402214c9499e8c0","impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","impliedFormat":1},{"version":"68834d631c8838c715f225509cfc3927913b9cc7a4870460b5b60c8dbdb99baf","impliedFormat":1},{"version":"2931540c47ee0ff8a62860e61782eb17b155615db61e36986e54645ec67f67c2","impliedFormat":1},{"version":"ccab02f3920fc75c01174c47fcf67882a11daf16baf9e81701d0a94636e94556","impliedFormat":1},{"version":"f6faf5f74e4c4cc309a6c6a6c4da02dbb840be5d3e92905a23dcd7b2b0bd1986","impliedFormat":1},{"version":"ea6bc8de8b59f90a7a3960005fd01988f98fd0784e14bc6922dde2e93305ec7d","impliedFormat":1},{"version":"36107995674b29284a115e21a0618c4c2751b32a8766dd4cb3ba740308b16d59","impliedFormat":1},{"version":"914a0ae30d96d71915fc519ccb4efbf2b62c0ddfb3a3fc6129151076bc01dc60","impliedFormat":1},{"version":"33e981bf6376e939f99bd7f89abec757c64897d33c005036b9a10d9587d80187","impliedFormat":1},{"version":"7fd1b31fd35876b0aa650811c25ec2c97a3c6387e5473eb18004bed86cdd76b6","impliedFormat":1},{"version":"b41767d372275c154c7ea6c9d5449d9a741b8ce080f640155cc88ba1763e35b3","impliedFormat":1},{"version":"3bacf516d686d08682751a3bd2519ea3b8041a164bfb4f1d35728993e70a2426","impliedFormat":1},{"version":"7fb266686238369442bd1719bc0d7edd0199da4fb8540354e1ff7f16669b4323","impliedFormat":1},{"version":"0a60a292b89ca7218b8616f78e5bbd1c96b87e048849469cccb4355e98af959a","impliedFormat":1},{"version":"0b6e25234b4eec6ed96ab138d96eb70b135690d7dd01f3dd8a8ab291c35a683a","impliedFormat":1},{"version":"9666f2f84b985b62400d2e5ab0adae9ff44de9b2a34803c2c5bd3c8325b17dc0","impliedFormat":1},{"version":"40cd35c95e9cf22cfa5bd84e96408b6fcbca55295f4ff822390abb11afbc3dca","impliedFormat":1},{"version":"b1616b8959bf557feb16369c6124a97a0e74ed6f49d1df73bb4b9ddf68acf3f3","impliedFormat":1},{"version":"5b03a034c72146b61573aab280f295b015b9168470f2df05f6080a2122f9b4df","impliedFormat":1},{"version":"40b463c6766ca1b689bfcc46d26b5e295954f32ad43e37ee6953c0a677e4ae2b","impliedFormat":1},{"version":"249b9cab7f5d628b71308c7d9bb0a808b50b091e640ba3ed6e2d0516f4a8d91d","impliedFormat":1},{"version":"80aae6afc67faa5ac0b32b5b8bc8cc9f7fa299cff15cf09cc2e11fd28c6ae29e","impliedFormat":1},{"version":"f473cd2288991ff3221165dcf73cd5d24da30391f87e85b3dd4d0450c787a391","impliedFormat":1},{"version":"499e5b055a5aba1e1998f7311a6c441a369831c70905cc565ceac93c28083d53","impliedFormat":1},{"version":"54c3e2371e3d016469ad959697fd257e5621e16296fa67082c2575d0bf8eced0","impliedFormat":1},{"version":"beb8233b2c220cfa0feea31fbe9218d89fa02faa81ef744be8dce5acb89bb1fd","impliedFormat":1},{"version":"c183b931b68ad184bc8e8372bf663f3d33304772fb482f29fb91b3c391031f3e","impliedFormat":1},{"version":"5d0375ca7310efb77e3ef18d068d53784faf62705e0ad04569597ae0e755c401","impliedFormat":1},{"version":"59af37caec41ecf7b2e76059c9672a49e682c1a2aa6f9d7dc78878f53aa284d6","impliedFormat":1},{"version":"addf417b9eb3f938fddf8d81e96393a165e4be0d4a8b6402292f9c634b1cb00d","impliedFormat":1},{"version":"48cc3ec153b50985fb95153258a710782b25975b10dd4ac8a4f3920632d10790","impliedFormat":1},{"version":"adf27937dba6af9f08a68c5b1d3fce0ca7d4b960c57e6d6c844e7d1a8e53adae","impliedFormat":1},{"version":"e1528ca65ac90f6fa0e4a247eb656b4263c470bb22d9033e466463e13395e599","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"866078923a56d026e39243b4392e282c1c63159723996fa89243140e1388a98d","impliedFormat":1},{"version":"c3f5289820990ab66b70c7fb5b63cb674001009ff84b13de40619619a9c8175f","affectsGlobalScope":true,"impliedFormat":1},{"version":"b3275d55fac10b799c9546804126239baf020d220136163f763b55a74e50e750","affectsGlobalScope":true,"impliedFormat":1},{"version":"fa68a0a3b7cb32c00e39ee3cd31f8f15b80cac97dce51b6ee7fc14a1e8deb30b","affectsGlobalScope":true,"impliedFormat":1},{"version":"1cf059eaf468efcc649f8cf6075d3cb98e9a35a0fe9c44419ec3d2f5428d7123","affectsGlobalScope":true,"impliedFormat":1},{"version":"6c36e755bced82df7fb6ce8169265d0a7bb046ab4e2cb6d0da0cb72b22033e89","affectsGlobalScope":true,"impliedFormat":1},{"version":"e7721c4f69f93c91360c26a0a84ee885997d748237ef78ef665b153e622b36c1","affectsGlobalScope":true,"impliedFormat":1},{"version":"7a93de4ff8a63bafe62ba86b89af1df0ccb5e40bb85b0c67d6bbcfdcf96bf3d4","affectsGlobalScope":true,"impliedFormat":1},{"version":"90e85f9bc549dfe2b5749b45fe734144e96cd5d04b38eae244028794e142a77e","affectsGlobalScope":true,"impliedFormat":1},{"version":"e0a5deeb610b2a50a6350bd23df6490036a1773a8a71d70f2f9549ab009e67ee","affectsGlobalScope":true,"impliedFormat":1},{"version":"435b3711465425770ed2ee2f1cf00ce071835265e0851a7dc4600ab4b007550e","impliedFormat":1},{"version":"7e49f52a159435fc8df4de9dc377ef5860732ca2dc9efec1640531d3cf5da7a3","impliedFormat":1},{"version":"dd4bde4bdc2e5394aed6855e98cf135dfdf5dd6468cad842e03116d31bbcc9bc","impliedFormat":1},{"version":"4d4e879009a84a47c05350b8dca823036ba3a29a3038efed1be76c9f81e45edf","affectsGlobalScope":true,"impliedFormat":1},{"version":"237ba5ac2a95702a114a309e39c53a5bddff5f6333b325db9764df9b34f3502b","impliedFormat":1},{"version":"9ba13b47cb450a438e3076c4a3f6afb9dc85e17eae50f26d4b2d72c0688c9251","impliedFormat":1},{"version":"b64cd4401633ea4ecadfd700ddc8323a13b63b106ac7127c1d2726f32424622c","impliedFormat":1},{"version":"37c6e5fe5715814412b43cc9b50b24c67a63c4e04e753e0d1305970d65417a60","impliedFormat":1},{"version":"1d024184fb57c58c5c91823f9d10b4915a4867b7934e89115fd0d861a9df27c8","impliedFormat":1},{"version":"ee0e4946247f842c6dd483cbb60a5e6b484fee07996e3a7bc7343dfb68a04c5d","impliedFormat":1},{"version":"ef051f42b7e0ef5ca04552f54c4552eac84099d64b6c5ad0ef4033574b6035b8","impliedFormat":1},{"version":"853a43154f1d01b0173d9cbd74063507ece57170bad7a3b68f3fa1229ad0a92f","impliedFormat":1},{"version":"56231e3c39a031bfb0afb797690b20ed4537670c93c0318b72d5180833d98b72","impliedFormat":1},{"version":"5cc7c39031bfd8b00ad58f32143d59eb6ffc24f5d41a20931269011dccd36c5e","impliedFormat":1},{"version":"b0b69c61b0f0ec8ca15db4c8c41f6e77f4cacb784d42bca948f42dea33e8757e","affectsGlobalScope":true,"impliedFormat":1},{"version":"f96a48183254c00d24575401f1a761b4ce4927d927407e7862a83e06ce5d6964","impliedFormat":1},{"version":"cc25940cfb27aa538e60d465f98bb5068d4d7d33131861ace43f04fe6947d68f","impliedFormat":1},{"version":"f83fb2b1338afbb3f9d733c7d6e8b135826c41b0518867df0c0ace18ae1aa270","impliedFormat":1},{"version":"01ff95aa1443e3f7248974e5a771f513cb2ac158c8898f470a1792f817bee497","impliedFormat":1},{"version":"757227c8b345c57d76f7f0e3bbad7a91ffca23f1b2547cbed9e10025816c9cb7","impliedFormat":1},{"version":"42a05d8f239f74587d4926aba8cc54792eed8e8a442c7adc9b38b516642aadfe","impliedFormat":1},{"version":"5d21b58d60383cc6ab9ad3d3e265d7d25af24a2c9b506247e0e50b0a884920be","impliedFormat":1},{"version":"101f482fd48cb4c7c0468dcc6d62c843d842977aea6235644b1edd05e81fbf22","impliedFormat":1},{"version":"ae6757460f37078884b1571a3de3ebaf724d827d7e1d53626c02b3c2a408ac63","affectsGlobalScope":true,"impliedFormat":1},{"version":"9451a46a89ed209e2e08329e6cac59f89356eae79a7230f916d8cc38725407c7","impliedFormat":1},{"version":"3ef397f12387eff17f550bc484ea7c27d21d43816bbe609d495107f44b97e933","impliedFormat":1},{"version":"1023282e2ba810bc07905d3668349fbd37a26411f0c8f94a70ef3c05fe523fcf","impliedFormat":1},{"version":"b214ebcf76c51b115453f69729ee8aa7b7f8eccdae2a922b568a45c2d7ff52f7","impliedFormat":1},{"version":"429c9cdfa7d126255779efd7e6d9057ced2d69c81859bbab32073bad52e9ba76","impliedFormat":1},{"version":"e236b5eba291f51bdf32c231673e6cab81b5410850e61f51a7a524dddadc0f95","impliedFormat":1},{"version":"f7ba0e839daa0702e3ff1a1a871c0d8ea2d586ce684dd8a72c786c36a680b1d9","affectsGlobalScope":true,"impliedFormat":1},{"version":"7f2c62938251b45715fd2a9887060ec4fbc8724727029d1cbce373747252bdd7","impliedFormat":1},{"version":"e3ace08b6bbd84655d41e244677b474fd995923ffef7149ddb68af8848b60b05","impliedFormat":1},{"version":"132580b0e86c48fab152bab850fc57a4b74fe915c8958d2ccb052b809a44b61c","impliedFormat":1},{"version":"af4ab0aa8908fc9a655bb833d3bc28e117c4f0e1038c5a891546158beb25accb","impliedFormat":1},{"version":"69c9a5a9392e8564bd81116e1ed93b13205201fb44cb35a7fde8c9f9e21c4b23","impliedFormat":1},{"version":"5f8fc37f8434691ffac1bfd8fc2634647da2c0e84253ab5d2dd19a7718915b35","impliedFormat":1},{"version":"5981c2340fd8b076cae8efbae818d42c11ffc615994cb060b1cd390795f1be2b","impliedFormat":1},{"version":"f64deb26664af64dc274637343bde8d82f930c77af05a412c7d310b77207a448","impliedFormat":1},{"version":"ed4f674fc8c0c993cc7e145069ac44129e03519b910c62be206a0cc777bdc60b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0250da3eb85c99624f974e77ef355cdf86f43980251bc371475c2b397ba55bcd","impliedFormat":1},{"version":"f1c93e046fb3d9b7f8249629f4b63dc068dd839b824dd0aa39a5e68476dc9420","impliedFormat":1},{"version":"3d3a5f27ffbc06c885dd4d5f9ee20de61faf877fe2c3a7051c4825903d9a7fdc","impliedFormat":1},{"version":"12806f9f085598ef930edaf2467a5fa1789a878fba077cd27e85dc5851e11834","impliedFormat":1},{"version":"bce309f4d9b67c18d4eeff5bba6cf3e67b2b0aead9f03f75d6060c553974d7ba","impliedFormat":1},{"version":"a43fe41c33d0a192a0ecaf9b92e87bef3709c9972e6d53c42c49251ccb962d69","impliedFormat":1},{"version":"a177959203c017fad3ecc4f3d96c8757a840957a4959a3ae00dab9d35961ca6c","affectsGlobalScope":true,"impliedFormat":1},{"version":"6fc727ccf9b36e257ff982ea0badeffbfc2c151802f741bddff00c6af3b784cf","impliedFormat":1},{"version":"2a00d005e3af99cd1cfa75220e60c61b04bfb6be7ca7453bfe2ef6cca37cc03c","impliedFormat":1},{"version":"4844a4c9b4b1e812b257676ed8a80b3f3be0e29bf05e742cc2ea9c3c6865e6c6","impliedFormat":1},{"version":"064878a60367e0407c42fb7ba02a2ea4d83257357dc20088e549bd4d89433e9c","impliedFormat":1},{"version":"14d4bd22d1b05824971b98f7e91b2484c90f1a684805c330476641417c3d9735","impliedFormat":1},{"version":"c3877fef8a43cd434f9728f25a97575b0eb73d92f38b5c87c840daccc3e21d97","impliedFormat":1},{"version":"b484ec11ba00e3a2235562a41898d55372ccabe607986c6fa4f4aba72093749f","impliedFormat":1},{"version":"1dbd83860e7634f9c236647f45dbc5d3c4f9eba8827d87209d6e9826fdf4dbd5","impliedFormat":1},{"version":"41ef7992c555671a8fe54db302788adefa191ded810a50329b79d20a6772d14c","impliedFormat":1},{"version":"041a7781b9127ab568d2cdcce62c58fdea7c7407f40b8c50045d7866a2727130","impliedFormat":1},{"version":"b37f83e7deea729aa9ce5593f78905afb45b7532fdff63041d374f60059e7852","impliedFormat":1},{"version":"e1cb68f3ef3a8dd7b2a9dfb3de482ed6c0f1586ba0db4e7d73c1d2147b6ffc51","impliedFormat":1},{"version":"55cdbeebe76a1fa18bbd7e7bf73350a2173926bd3085bb050cf5a5397025ee4e","impliedFormat":1},{"version":"6c59f099eda2eff84910c0879e859f9038d4b27a6f18e5bbcc0f4edb838b584a","impliedFormat":1},{"version":"48fc85659fbe03c83317eeb15ef88c6b47f715a78415fe7540617118e241130a","impliedFormat":1},{"version":"36d06a7366ee4272c89220df5ce514e44a3b4cb75685d7ad0943e2107f2b49a7","impliedFormat":1},{"version":"fd9febd20f77b57744a20a712f451333217849e07017e22f83725b38aaa4abe1","impliedFormat":1},{"version":"4de39406437c82a2fd2f2349dd1b10b227dd7351c1f683c2213a430857022160","impliedFormat":1},{"version":"7c529810a1223031f90d7b3587483fa6e46a6f846159f41ce097002a988c7145","impliedFormat":1},{"version":"3568385f4a1874b3f2455f689120e8342dadad6a9ac451cb951817b37a334968","impliedFormat":1},{"version":"3f866e8ff7f9894e3e9e2bc2c54c90076836fb32f31e51f232270200cac5dcfb","impliedFormat":1},{"version":"a58cbefddf35de5cf8b4d0ec9c54a958c9be04e2179f10a1857df3fb9e9400aa","impliedFormat":1},{"version":"b50c97dee0c0557b760e338d53a154525c926a997b77365abb146af312b4047d","impliedFormat":1},{"version":"2481da921e6920d388ee536c983fefec91eab85ae0715a6c79a14f077f7fef1c","impliedFormat":1},{"version":"d59fab703002d185800ee6ba49f2f39f009ab4b11216ee254d11c3ccc6cc7cac","impliedFormat":1},{"version":"c52710477d343889e9167ec6ac5e7ab7d00271353c83f13f2c062c2b6b868767","impliedFormat":1},{"version":"7d78eb628c27da81ce9778d99abf4424c66bfa2aea6c18942c84b0c97379064a","impliedFormat":1},{"version":"c1cb7314948dfae825a903c5f9d2c646fb48f523c5f7c6f56458a8a076fe5a48","impliedFormat":1},{"version":"0aa9c08d34332902b262a8ecd6846883a2364985b701cbfdb91737cc7ec9ce47","impliedFormat":1},{"version":"61d9b8ca1c0c9d18b97c76e1a1ea8c4da89649c216b5cbab0b245ff40fa75afa","impliedFormat":1},{"version":"edbfd435a66d160412a1fe859e033271ae0fe6893511b2e6e067bccd5a9f1288","impliedFormat":1},{"version":"56b4e137a9540526e40685cd1233dc0452d55d784ccbedeb00bd2f85db11568b","impliedFormat":1},{"version":"535443b6481d7e915e7dfeafbd3da04290d769628ea52f24760f12fec035cab2","impliedFormat":1},{"version":"15da10f06e139d985edf775f76882bcb41388e9fdf90750dfb9b0323141bf171","impliedFormat":1},{"version":"843f8b16d65c528c6b220e3e2156aef560cb2b4da8bf24bd86f92f2e07e0cefc","impliedFormat":1},{"version":"f5217cced6b0c7197b2f103335c37d3fa2a37f9a1e797726b82c783ac491d37b","impliedFormat":1},{"version":"a192849f4dfb88a1f7fcdb116589168bd90683e8a016c4d177798fc20ed74233","impliedFormat":1},{"version":"1fb0d4246893e0d8a4db3f325eacf01c81206a62dc0941bae2952640b074465d","impliedFormat":1},{"version":"8ffd8027a1b087401aa86d7dfcc21ead09e3ea878278483ac0673adb7e1334a6","impliedFormat":1},{"version":"d2e27b946cf82c8d1dfc4d8d70522880c51bbfde49ade697f2692423c684e375","impliedFormat":1},{"version":"2d957ee713ee35f0e254a7c9483c101416ad63105e12e750c9e4dfeccd44381a","impliedFormat":1},{"version":"ecf3c3db8a2f4f1f103d4f6b267347e02357bb873a6e16d5a5376380d8d39742","impliedFormat":1},{"version":"64ca4b177ce22eeee129cea23e6558b99a0c0c4b2cc5d07ea43c637ecea040cc","impliedFormat":1},{"version":"14f2ae1b4d61bea60aa6a41de6cb2f645b74fce14f84a67609aa00ffb258161a","impliedFormat":1},{"version":"70c6b1325be2892ad79dc372c5e67803ec9334cf755f52dd7c82c6a2bf6ae41c","impliedFormat":1},{"version":"dc1f846ac7e6b4d946ce0f6e650f4ec495001825d629b8eb150a7f0dfe5de6ee","impliedFormat":1},{"version":"33d60f50dd1f16ebe335cd42019544230014ab58196003847121730bbe42fcc7","impliedFormat":1},{"version":"0cf1c571d54e65d3262bdd6b220e221ae6ba08358a8dc095268dea7b88d0e061","impliedFormat":1},{"version":"dfe0d7cbc6fd3a4249caae831bed318634407815e35180cd648a432d791fe4c9","impliedFormat":1},{"version":"d83d5009232289e3093cd895583d08180fb27f3ca6a9b23a2b14bedde82f9518","impliedFormat":1},{"version":"2fda07844940ec87f85ad7c8673c75b2f480de93ed307fa10698cb116fb3605f","impliedFormat":1},{"version":"4ee2f1041c9560a412a2b06b76fda6f4c6887adf02af8d46c9c8774ce1f096e2","impliedFormat":1},{"version":"637809774490e7524e336fb7e7ff09c3ceb895c1447d2a78c161dbac825436a8","impliedFormat":1},{"version":"d0d6c78ec079f1687853a41fede74d8e91b183c01978bd6c1291376deee7a38c","impliedFormat":1},{"version":"6c482076132f4423e8c273d511c3d68eb324a8cd94a533a2b9fdd9e979ded98b","impliedFormat":1},{"version":"b83f75bc1a3e23eb177a90249572a8889c15d33c6c85bd7d020d87cdd7207ab9","impliedFormat":1},{"version":"059ff336b132d40e147e584951b38890b1b7a7845a110fbbf1635841d8d7f535","impliedFormat":1},{"version":"1f295eeb6a4b863498d793eb2c9602f7ba3714ecff78e22af56c6d6869ce724d","impliedFormat":1},{"version":"f5b7496ba6aaf25f58c910fb5e98fe36bb38955ff0f8c1b14ed1c7348d615cd8","impliedFormat":1},{"version":"e74006b27ab19a8f2eca278ec112fdc501dc7f770788294ce55fb563a64389c7","impliedFormat":1},{"version":"a3bd722ce9f35159fc86d67e65fe718cb5766d431a5af324ebd960a8f0a949d7","impliedFormat":1},{"version":"aa3c19dd7476a1fd0502a3edbe0283cadf10e83c7d10771d052b0001fca6e502","impliedFormat":1},{"version":"893133ba069d0bbc1c88be0de54dc636c2f4eb6d81e7a136d9e6c91167935e9f","impliedFormat":1},{"version":"875661afda42245a929d30c70ceffbd3a5db36587c167494043a48e5a3e092f7","impliedFormat":1},{"version":"acf0dd4bfbb6079036b0f107aee515109fd5732d9a4b9a80202b89b1b534db9b","impliedFormat":1},{"version":"2301019356c7a699c26598ee52c7e44d402e97ed832e62353bd5c2438d0a213e","impliedFormat":1},{"version":"a9817ef3c4f3b768b0f367186efd26711bb5bb349c0a0a8e188a3b6f564650a1","impliedFormat":1},{"version":"4c476937cedae31de2eb5baf31ff67d3d435192516d148e346d729c571ddcb29","impliedFormat":1},{"version":"18d157e403e847090668dac18c49575aad98f8971dbeb688ec6b1f7d05a9e88b","impliedFormat":1},{"version":"56d99ccf66b180256ef9c7832610d255439c6bdfc72a967dcdb9dfdd66eaec01","impliedFormat":1},{"version":"b91d10a7491e36d97232537d0680ed88ab819be2760b14872675b27bc4626142","impliedFormat":1},{"version":"52f80c895885698b041886628d81f131f8d56c3f9b3d70e9bd80480be8a15a8a","impliedFormat":1},{"version":"f1938261e65ab48e101c98f2404df0151f13ad0fe7eb06739b3b94e7644b7631","impliedFormat":1},{"version":"957b07a1a7be3807ca5bfe1bf871cb03469579da7cf3e9b7fd910af56902f430","impliedFormat":1},{"version":"255406d87debb965811c2ecc4e2de85065c2ae4536ee1e2409544ed603b8cf98","impliedFormat":1},{"version":"ab34666cee11e47d4190715369069193b337b51c9643e1463f9e091c7e674199","impliedFormat":1},{"version":"6c5485822506a02fd27d3ee3ff5890a6191e242c818e89ebecdc27502cf248c3","impliedFormat":1},{"version":"f870e2056bffeb3478ea405e618a871b593d700b1fd8ec9f99ceb4f2067043fb","impliedFormat":1},{"version":"19bae2cc86272ca2276193e54a89343698aa76d639da43bf6f2e09b6551c46dd","impliedFormat":1},{"version":"353dcf14f454c0f21a3d4423beb207eb77a3c694ecd9caa39a194c39b73abe4a","impliedFormat":1},{"version":"0f94e45fd9a21a175a15ce7490376510ea448e3465631ffde90fe5657cfb69ba","impliedFormat":1},{"version":"c87c5955a585330125c48f7790f8c708454584f7d9dad4f4277a9c44da1bb05d","impliedFormat":1},{"version":"bdee0f96f1f987fa5831799f0b1e22665e6d91f876dc2efa368c94e5e0913a78","impliedFormat":1},{"version":"6608950b7f0a464e7aad3d2e897263ead7678e7f02dd4397bbcf9c58f7e6c507","impliedFormat":1},{"version":"831f51a26c87c2e1e932a8c65b2935e84880309d7e8921bc5806f2bcb67173bb","impliedFormat":1},{"version":"28bcb1d596c37982be54d80d0601bcc214e28885babb78898b8662d4404b8aa6","impliedFormat":1},{"version":"cd7bf8353ca32e572e2d585d6af530712dc379060f471064c0bf6b2da60c4597","impliedFormat":1},{"version":"137ebb3e1fc5dff6b94bba45a4b63fab469100302053c30e654a3ba6e1a2e528","impliedFormat":1},{"version":"3e033de041943bb901b373ce40238f0de193c40c29e1e7824e152ef3e16426c5","impliedFormat":1},{"version":"163c80c8de7f9ad7bb13135b1ece2c352dbcfb3ae3a0b2e39399f7a5f83df5cd","impliedFormat":1},{"version":"197f421cea7036c7dd7ab37c690c921c8a48fe1495d3f939956f9c8679d69c07","impliedFormat":1},{"version":"7e6d2347e200a51fdeeb65cd984829bf14fee7a5d4b90077dd11f78572d0bd53","impliedFormat":1},"983c69435d713897d7254158b61886dfa1459bb6c12113ac27eb52ac35cfd2f4","da21e7e18e4f1c227d9af6a57c77ebc66ec48acf78c8a89c9c8c9fd6f7b831d3","4381ecfea505dd81565216187d7d9966675f6299a7ea13ce480dab1fe93d2d92","52b2cf98b0e8c846e94b9320fbf335414e95b788016e32ba58cb0fddb9a141a8","566b85130800bc7eb20a2330049ee19b66b1bf5f82b766b0702d7eb38b2eeeb0","04862453083dc9c5db139bad0ad0342657503d4d2fc8f5dc166924a3c6fe09cf","23a9d6506ae6296bd140c682b3da11182ef7366cfae16ad2c584283d413aa9ee","8e8d9dc69fd4e732595b2816c04a518f457075c9229cdaf09287a6720908fc06","b6b63d9c36224acf492058a90ea7ca79b36de2e53281c1e1a08afb8089675db9","ad947224ccc2046a06767d7c47846b872bf0870512342ad59b9ca5faf9edea46","5192d9005fe9e6539ce83380d77ed3127f1bcd70cfe158afbd6363634a20dfa9","38067d298075dc35e206058b0c29907d362e714ff1e5e011dae63faf4cdbd234","7b8ca682ab8cfb6a1ef5dd75f210f69aadf4f375613cc37fe88e2a833c20fec8","3bb9ede3b3a92caf639f86ec9ce33857020ad0ef3b0f88cc32febdd9c3c7f56b","b49376760c5703e272b0930b69825c26ba18ac808f025f474c3bb73f44a121df","bb35d1a14a6eef4ae03fcb61890d5ed2e06e1c04a446b32fb2ef95b9642d0012","6feeeccc6d52dde00e88763a4cbe849f97f9742aa5eebf34d54d533d3263f933","b09d99b929c5e7bd568c374deb63a9cb0c4d51c981faa5adeb4bb7f104544551","41d97060f1d7b65858bd7d16de2fcbde50cb78c6cafa6b91974857bb3e360a57","170ca731f439423b3ad5b55c12f3c44a71fac1a1ea96a17fbaf0ada070cb7c39","76de276d51bfb4db36949d50a4ed61e5f444b8c565928359d59cc5e56087d2eb","578137a314246f379b5fdb0fd835aca2692ddf38f491af9e5257ab95feb048ee","0ce3085cb7f35139cbbc0ceeb73e74d4cc0fe9ad2c45dc089d761039e1b516d2","a365b214b8ac7c57f45e9629cf6500611d290df5014819356af78d6689618da3","413a413d7c8ad742489c18c7a4503a4994ce8457ded0bd755bc164fc9561c79b","0a80b6ce68f19ef3061daa400305186b8d317559fe021902727d66740a9a714e","4c06ccef81c027d2f8c9ab686d5827daac15cdbcedf709f999239cd7fadcf9f4","61e3bf86958f2ec406427da5b05aa5f0b1e47ccb51de811e94b7e98608b75c16","a74e0b4945e96cae8975b24edef3b8c6e6650065bd73fa5590ecd1b4458b0992","2337302d23028b43c22a044a9eb0bf52255624eba2a158163294476f080544a0","1f0a02f81532c3fd29c74ea9efee14eb78ae59d6336e21e21ff01e60e30faeea","e532c830b90b653fcbda9bbe4e1a1c098c1b496a15388b606b98e822081df521","75a581d93e32599dab2fa9736c59f1b0f7e0d2f21dde87060e79ae54ff339d62","599661bc99f640170f91e3c7715971104dbfc5306cfc4250261fe50b378994a6","927c982639ebb00672d5b706d23b23f66a21ade1dd0ed0f6e9960d029aa2c390","0eb33b31182e9e8fa83a166b168d6bc5af62785931f4c8f03c75397bc9bd4173","e758c573486059b412c2d65216dc6cd5804f61cf787db3a228fc2d337968d86e","18f30725fbf87b20e3d1f1435a3ff2f85dc95260b3bba39113e4ed5e3128b76f","737cb32d9e29c5e630e3327cbcbda739f18f4f37a9756158a77b294539b65292","ac80212ea600f1280c54f567e66f1108a8c97869f4ff2b45e1d7ab44b415b6c4","fb0b2da5db94b7121de7e8b9c7e770bf3ac4105bdaf04848330620af9a7cf3f6","5222099d769d9c5414da22b82d0ed867fe9b38adf0a0ec7efccaf3e11d5420a0","2305212200fe0d97a864902887e237fcc85933717ca6b340cb043c8efcde2e80","3c1c59edaaa3054058e972f9ef58d9a658c158b09b0d12b0a5b059288f68005b","40063feacb4efefda50c9c174e8d56d6cdb9378bcd5c80bcbbe02ede724a72ae","b5a8117d318d8869fcd4545bd4f861c603a332189aaa272cc2ab2af3e264d166","46aa24cce1567c4ae6a3c383ee5174070c6f9a8e161c9acec84023900dd89c2c","ce88569ea79391e35744b616fb24735a05167d0246f4fc7c07c4a7105737f23f","2a416b086d3516d962517d041734994a7d8634fcd106f8bf27636afe0cf691df","e7ba94ec7e53657eb7fd324f85bf1451897d0a878b37993c417b08c2770e82ab","7bf3a69a180a0c2d1bd5ec73cfde54e7b990c189cec865fcb5cea6026acff652","e045d0c640708ccfc0be5468357035ff0f0f2679b5688aa231e8b5364b40040a","c4371d528739c25ada6aee0115eff17604588e8922e43fbff56bd1b35243d9e0","8339134a6f1c7c2bb2b7643a22d96a428a7ba19c8e16b062a3f11265300bebb3","fb5ebe5d5a3baf8c32eaa4272466a17e233febf744a37a3f036949dfe31d18c4","390715dcfde393b4c715604ae85ef70c2448e068b8ed49a1ae45b054b8b51d76","c854b604964b7ae9dfcec78c2881906cbd8060b56a5074cb881b30fbe3abb47b","fd0ab81f7431913f63835cc957cfb9df1aef71eb26a66d798c1f21378a8b23b3","134f4cbeaf2b4e7a5e792b451821e3fcc4846f5f5c672f055e788552c21d13cf","7256e6fe6e4042f671f4bb6338198b649a9b054de42ce30b038555af5c3f1f24","4238b82f2e348a6eea1ac10eb2d3925c5b50d18a7c2ebca2bd7456562948f59d","69bdfa45510ec819069e25c07a4de2c3e1647478e5ec73e267ecd7a9a966eac7","0b301f5c2b7b6263752f5ccb4e5d3271d2c354e91fd663ceeaefb1fd0014a9b1","49e7041b3b890cfae7b6ae29d1ec52bcf91ea73be0fd345a87ae08fa938e6bc4","c474f235eb70e26c59ce47a3c3eb41142ba9994486226abfacd5babd482fb857","991cdb272c26704df53014571ffe17136a1e6934f7ef10a31612fea645f42d2a","1c78727fc386997b22d1e4398dfb3b410c0ab71c58b42c001e702c36962449de","1571fef0b45d593a54cd248ba26fb6a22a336fc78d554a42852c8d0c7b7b10cc","a956d82163f7331bd187f9b256900fb0942906e7d102377715801c5f00a9dbab","4aca65cdc9b79cc00b202c2f1a1b1b5ca6ac83bc9976969932d8521c42db2dd2","595b165d2fef5dbb3721fd9bffcfc0bfec4f3740ef03776d7dcf9ae0a12906c1","8eb9172c99a4b8bc5fc15e23f1c89e810f4ea043cfed8b48ee211db649230176","228b0ff5031597596c469df63c4be8840a44597bd583316203d851933f6bcad1","2f013f24a4efe0e61a83a3e3fd6fcb504cfd8c25d005124e6e8c338bcde1231b","635aa0b474ffe6b30da6a47277584d383411dace21b99fbd7e36e03249975252","dc16a96d572d02eec60302247fd8b28adb5a05672f4ccbc7c056fee72b4693e6","fa4908644d34e524eca61224aa805b040b9fadc20153fd60de70956ccdb51b49","91739afefcc0652abd7525c28f8cd163fe4a226245771f934851d3aabe6f8095","d44ee12e482ddc4b4ab4f0500b118f0dfd50828b25ef99bbda1656ac900bb634","1e503a63e8b88ca0864f5cd626cde4d9baec273d46738b96ef198911a5ebec46","3911bc9c20ac3a69a4a1ac4fe3af8b802150a7ae8c8d30f92cf24e12ef99fb33","f04169cec8188f0e89ce5835c34b1813fa9648d847deace995690b1b357454d2","d4d4957802e300836278750e86f70ec274bc969d9320b3815a4a7c59bb425df8","fd1ebb84f90316b69706e6d81390f34b6ad35e2c352cbcffcbdca9491ef78ba8","11d243994dd102e2a192db6d29c2e90fafdfbf2d0826d48fff8b01b57a438c79","fb68218f69e7e9dc57958fd9ca28331786ae68af5042474d93a29885cf3232d1",{"version":"cff399d99c68e4fafdd5835d443a980622267a39ac6f3f59b9e3d60d60c4f133","impliedFormat":99},{"version":"6ada175c0c585e89569e8feb8ff6fc9fc443d7f9ca6340b456e0f94cbef559bf","impliedFormat":99},{"version":"e56e4d95fad615c97eb0ae39c329a4cda9c0af178273a9173676cc9b14b58520","impliedFormat":99},{"version":"73e8dfd5e7d2abc18bdb5c5873e64dbdd1082408dd1921cad6ff7130d8339334","impliedFormat":99},{"version":"fc820b2f0c21501f51f79b58a21d3fa7ae5659fc1812784dbfbb72af147659ee","impliedFormat":99},{"version":"4f041ef66167b5f9c73101e5fd8468774b09429932067926f9b2960cc3e4f99d","impliedFormat":99},{"version":"31501b8fc4279e78f6a05ca35e365e73c0b0c57d06dbe8faecb10c7254ce7714","impliedFormat":99},{"version":"7bc76e7d4bbe3764abaf054aed3a622c5cdbac694e474050d71ce9d4ab93ea4b","impliedFormat":99},{"version":"ff4e9db3eb1e95d7ba4b5765e4dc7f512b90fb3b588adfd5ca9b0d9d7a56a1ae","impliedFormat":99},{"version":"f205fd03cd15ea054f7006b7ef8378ef29c315149da0726f4928d291e7dce7b9","impliedFormat":99},{"version":"d683908557d53abeb1b94747e764b3bd6b6226273514b96a942340e9ce4b7be7","impliedFormat":99},{"version":"7c6d5704e2f236fddaf8dbe9131d998a4f5132609ef795b78c3b63f46317f88a","impliedFormat":99},{"version":"d05bd4d28c12545827349b0ac3a79c50658d68147dad38d13e97e22353544496","impliedFormat":99},{"version":"b6436d90a5487d9b3c3916b939f68e43f7eaca4b0bb305d897d5124180a122b9","impliedFormat":99},{"version":"04ace6bedd6f59c30ea6df1f0f8d432c728c8bc5c5fd0c5c1c80242d3ab51977","impliedFormat":99},{"version":"57a8a7772769c35ba7b4b1ba125f0812deec5c7102a0d04d9e15b1d22880c9e8","impliedFormat":99},{"version":"badcc9d59770b91987e962f8e3ddfa1e06671b0e4c5e2738bbd002255cad3f38","impliedFormat":99},"f1a7fe94acc2b017f1d5803912ada7bf75cadf2e91cb0d0a19f5b90b9c42dbad","058a70f11a2169992acb2a9a49f6500c63f9fc1eb61020b529774382fbfa6c9b","ac03ed0c68a255848bcdce809c347583181191926b3658e9148749df6021b4fb","13332e226bea8869a068517a6591012f0c60492f94077ffbe656b4b9c59ed9bb","724a7fd1e38a6cc9ee79284c596496a6e6f660fb12d83dd8e5b69c1f8ea7f2c1","0dd8788042920d08a29fcadeade7dfc3266841b900347ca090e7c62c43b20cbe","5ed43ec625b637c60c244c2528e01bdbc1fddfcaa48f1d9ec2c9dc7be6226ed6","2a4ed3b2d4cd05a3caeea77388a90408dc11cefc57ccdb441abef6800f9bef48","ac62267a2532979b0e936bcdab70fd9f0044f2678d43c8c147ebc1754a76c890","4e3191ae94832f924cf6b72331e5df12438e9575b86979e3d95cc8ddc91f35c9","ea60a5d0f0fb93e303af8ae77fdd9eb5ab7c81a3af19609f8941d0b7acbfdb58","b66d475e563113f96a92216a95619f4d79035e8c1c9a136cd395e6a40b414972","45907b225848bd4da73351ecef946620fbca4bfdf8a25f6f12253e119ed55c65","9d87cc78c93fd6e6ef454552f0e68c9fe0daa820431e047142e5fa50f3d554e6","0052c02554eb707e3b37233241be5dfa58ecd08709d623e9380b7c1021eae850","8f3c6297d6ff08f477ebbca36fcec6364965e41fbf2b54ab234108af50c1b0d1","489997bdb36d3dea04371b9274e27d6637668f0bf97fd9a84d7be804cf08e387","01ddca6fea7904ebec1e83e0f331bd309707dfa87ef07c102fb57098fc6fdc68","be63be0ba149e2106e2e717cdea7df35affda735a73deaa132c21f66f71b3887","e4db45da4eff5b1e9858a69c313db1004c92aaf9d006899d5afc99669a4ce571","bfd4faf5cb486c61bc1d05f25c52783130e12bc7d022464e05918e5feb0cfcf6","ae12df30b5498ccdf8d29b0435d46fbbe619fb8f360920152aea1582719ed152","948a2629d06f7ac842bfe0b2639e59c5a80789cafbe2790a1c49be7157fe4b41","07daa8f20256a835390f5e5b35d9aed785ade2e09049c61bc9aead2a5135b12b","2c78b62fe509c16f201b9b5dddb305cd8694f165bc51462565d63ee3aeedac7b","479b9cbf8d82bcf7edc85e3da6a553055ec0ea53b25c69394be25c65ef55c4b8","eb4f902d42f9d4428521f80b535006ba4d5b2d74cd85097af6b35c0113683b2b","7ba0f4063a23db04db8b5adb435c795ec78ccb944e239f84ddb9739ce6b86182","1ef128d46e8aa0ec80e804c5d5c3a67fbb26aeb9328069159d0dce416e0aaa0e","e33e79e2fb7141176ec0a1f4a3709b4662ab59074141ceeac807c00a7527592a","102cdfdaccede77480530f18ee6dd27e0a722d9ff0e8be69b7ddcc42616bf019","81e25bdaec78ef44f64c4bed4e0efa00a26827ad162ae746ce3fb5dbdda42e90","cf898142599fb309104393579c62b5b905b5532c4f22c0a22946f87a171aa20f","a42086b3994900755938094b6761841e86554695db0f5e72a19c623ff3c1fbae","abb44f33c881e22fda77e15ff3ad73199949198fc255bfad44b55fb675dd5f6e","822a6f4aee3560b2c15793010504c8ec75165dde5a0ec0b01c3118aefad2f946","e501b811193eb0a5d950f0176fdbb0f252d83ed435a90a30f27f825af30d2156","c9248b0d2f90327049ab48223045900635c8f6437b12e5f2e5c07b8180cba03c","bec14ed34b8d5ecb4faa1d2752578c7e075bcc0d32d03ea08139363bad34c190","59be73b22d308a26113f344b53f0eddd2c8968666c4f1cdfa7b7f292ce7523e8","86f19e2e4be7affd7980a9d6542dcd59a0f627c28daea65878924fd2b1ff7a8f","def8ed5d50b5f722963912bd410bc2b2af030d60eff7c9947b3e4fcbe037a38b","e8340b587cff44fdf0750e44d7c83f1b273dbe9ecc6e1fcd80edb79dc0e1c996","b8ab713297e08ec74d1ae9cb892d1dc0db7315e1b4c7f646c8f29f0e9520b709","70730d91efae2f5fb7dde33bb62646e87a268d2c796a755788f0549a0ed795d0","c494c3da4bb97b9646c035c1da414b6a3dd49fb8e06217fb9ca6f22b548e934f","7042519c3bddcc5f1cc41c1a2e2f3cf48da29c4e6968ad23b36a94d7378f5de8","2c4c234df1c1db87f5d667cc7dd21a62bbe097b5ed4e909dcce2e01ba5fe342f","66fc0da58e951e3bbca8f1159f3b76186466551a32227ced60ad50efc81d5578","ca38009acc84f4a06efdf356ac46beb4aeb568bcd9c51b71b3960dc40d12e590","1e0637d171ac482e76bf6b5c2df9ba6d24b39f3d303fe0259615dbcaf643d77e","f632d8d761f318e566af291984ba265703a4cd7676c41e798851d5b21468f6b6","cde0186925980967d918908346d9379a83edf8cece0376ac2603e7f37600b67d","36162d88ebd31249ec2773e891a9f1a87a584cf428d470ece0f240aae7f19254","7f64d9940d4d4ec2a85d890805898ee6a8dbe89c7c3d043deac5100b28a067be","9eec1a382089ba792adcc168ff88dc877284162665f1e25df5daf08bd4dffe42","aa4625bcaf8443b54d6681e9894da1c7ec3bd968be99d78f76e6d5b5b4526522","c0de9486f5b3dcc3f39bb709b99c09e95cd54132f09415218fc1cfe243001282","a320884b150c75338695fcb1d516f715f5fc9860b65c1046bf80378ec414818e","e0bb3a8be9fd19ddb29f3d699bf327763bbade88a19ac23acd151715f0db4fab","45593038de0b397d122868213b0b2a38a2866b937c1ed8d8d02c3abfffebe219","0849427de6a33fe0751f13a9b203452a70e31cfd2ba637bf3bd6b39c72d2594b","e86e61df699f4df8d7008325fc9941a13f3d6851e5671db361adf9862d5b0fb9","9369daeebb0e81ebc0c40a72def55ee32ce6a1133ee6befa966e2cb21801b6e8","bf90ab448b64f9a4132ecb192b30335762e5e891a91065ebc9f3cd073f80030c","e60702949425163c944d160ac0d667c2ed3c824e0723d9b0e99c3e8651155ebc","a16f4e74ac5ecf0b7aff920bea147e73b952f2ed9d246068360d8a36ecadf008","95c33b7e4992a0a7bbc3be6064288aa53801382110de3bea40775dde4a28b68e","d57a4e1d6782c9788adc21d89ddfd25b76b38655dbbfa0e55b5a90c41aaef86c","8165c6b76d181358178bc210dabf863a240799175637cff8a93d83fdf171b902","a7164a224e64b2842d34b8fd77b992584ee27e341f6a77bfcd50be2fd8c38904","67459142bb3a41c437df6105cedb689cd96667d4c6846b59d396f029060dcff3","75032705993d4c96e1971e384b1b261e1ed43788434b60c273887a1073cc0037","ce659e5eaf1176c5f8cae234c360f8c2fb823b07216f81aa75132c44bd193602","ba77efdc187f415f5689eaa092efb89744c518f0ed0e359a5700858f1a8ad461","187520de89540d0357f6221b56868cc2579e0f673256c2907ab83b1bd8f049d3","431503442f6f137b5f4cb7cfae13f5c54675f7c07f4a95c0a04966820252ed0c","6afa6dffd216a64c1487886728ca3265da8ccda154a66b4f4721e955ff02fa4e","71f1710156e331fe1591f03ae183dd4bc1a283260b413ce21833de46ad1b3716","8856e7fd27e10db5ad7a5b73e80715a768a0451977f08f95e90bb487207255b6","68884657e73b5864a28b7f9b2d7686d551423ec264c101749afbb59dde95c5eb",{"version":"fc8e08384187456fd3536d363b8bb77e452c0219262115930f0d2eb4e895b43f","impliedFormat":1},"f282b39b955d84b5797b4e520e32bedc8fbf12df0e17bbe035d9514d825a070d","f690031d672181228273df780dbdbc374f90178a5058e5b789588b75b10e8f5c","f33b1aa6917fac4837953a21057614d08d1f981a8e56321a20de2e3b9967a3f9","cf28f880fc79180899ccb08cafebdf5307222cf21016e00ff5fcf1e59f484290","60c36fc7d77c551cc19a0f64ff90a7a50d639b0bb84e810442fdc1c5ef6a8ee2","d3c11ef628e3e4a12f9334496758a930a24e3a1371a4249f4cd7010be5f234a5","2b865b3550e8091c33ae9000e47a110026219eaa01b83fcfcefc7f018f03b388","185f3812eebfc2d94add972dacb09f4954cffb6702102472fbc6b25b084b51ba","41643caa4ac29e29e7d77f7f67c7eb49bf5be8076e08dbd595fa2fa3c52f7a74","664f1417d1cb01a74a3e2638f331941fe489bcc043e92c57a82ccdaf092733a8","e2fe88b95a1f64353ad322681c98ec955ae0ff9c28310951b37bb12db55d51f9","ee888485700cd3d5551722d57c28d844e8ed3293095fdfd4c9f26f3a4c34c766","c214bec79dac8fadbde786b0e3763f48c66b47ca50510ed73a8fac15afffe766","00fd43e15127fca6480dfa2fca08f6c57c5078904b493ef9d858b451fbb8009a","0cd416e493b20ebce2dbd423c92a99b8b664afd432f4001308c21ff6fb5f42e2","5d0a89c5dbfa667b4ad08fcca32e53c219af63400abc19864a48cfa79e6bfd80","cf37d710c17bc8b42f83369b06e0aabfe9aa8e00baa94698a9828fccffbd5f07","9b65bd2173160892bff1c05e69d8b0caa146b1a932b95fdd0c179076debbed17","74c9790c4133a3ff1e098957891aa728c084a4253ae24ed92b1fcce36b9ef3af","488d1ede2a0542480d871c9c3292546f81eff8f079f7e45e6c82bc074988296f","6319c50c6e37d37dde3bb897edeb008a385a1d9fa6a2235e8128bcc904a749b8","e42ec7c082b80d253a3d03c123176fe166842a43186061d49031e0987c2106e4","15309c6ebdd76d62a86d01a3b50879713cda1ef521efdf5c6e32b86a111d6e00","02a0ad6f337b5418a1d556a4fe7df6d6dabd620d6e796d88f0cd62e0e94330ba","aeb9a8613c5e0ff1cf71057ce4e1fae960980fc8ed0c0fa1ef4cf2517ad587b7","3f2de03860c0c4c8ae379b50ecb8e7158c9d76504259f9259fa99338a0f141ed","f73aca85fa21cdb72070efbed1606b2b2e97704d22a86810dfe9cd4d1e506336","708147412a5205ca58518b1f3c2c19fcb939e25124c1e21a84530b11358ab10e","1f6848653b4bc611c36c7f02030882d1bf68fcdb7d9cc66cd19e88e17b13761a","17745b3a7c4ee9ec649077f3494072bffe7a52931a3e410634b3b176893c31b8","6db0eba43415a81c1fc5b4f541c16105e1e76df04cd5511c7c9c22b66c4da6be","8d79eab87217697b1adbba8eee2342be6c64923c7c87d2706708a9e2e0399fb1","77621f668b27fd682603a813fe1723321ed1be40b411d238b2f8e24701ee45f5","3e9c2cdf591b6c33d51550c1c0667eba2d95724eb01f5b749e185897978f225c","cf8e25a386a6064d6194bf95427852349aae340bbd8e89f043b5c16ba132e46c","85cb928213ce31b237b20a168841157b5e961012a3b1cf8ec28caa9ebabe1ade","a1ee6bad472bfb3e89db0b08785517bc9841f6cb3b3afa74c88f4f772911b416","0f7a2634c974efd2a240a2e060c3d36cc8d29ee6e8141e29715244f5b40c0432","a170c904c2f27dc6f709a46524ac33271b81f528bec5b081120f92b29a8db2f1","1c04db8f1cf5908ca688aaf1d435e16b9c61341da1730a0426a9ccbaec4f9629","c695bf7d34199c97e601c2fad15e40e27292d00aff66c1d9243eda7018fb2c0c","54954d09723866df2f03d5f09f5935b2aa36b5c3de8ec98741f9e98a97a227e9","4021a40967764298ba493a69de40bd59fe7112e291fe818c9d404f8ba612ccef","90ba738aa3c9f1fd8d317d6b973fa490007574275299e0bfd94d1b678434f64f","2fd39db247905beed78da59f56b0b401be183c17d21a551eba05af8511086004","6a1e41b970222e183379cbb3cf2df809000f75cde05c6396d40c201900690cec",{"version":"50cf7a23fc93928995caec8d7956206990f82113beeb6b3242dae8124edc3ca0","impliedFormat":99},{"version":"352031ac2e53031b69a09355e09ad7d95361edf32cc827cfe2417d80247a5a50","impliedFormat":99},{"version":"9971931daaf18158fc38266e838d56eb5d9d1f13360b1181bb4735a05f534c03","impliedFormat":99},{"version":"06d635a90365afe107c7e2daaa9851f5d3f062d78ebe4524b1b23b122469a1e2","impliedFormat":99},{"version":"aa103fbc4677b71d3deda20d37088cc2f39c3db8c2566ddf516b56ce7532d00a","impliedFormat":99},{"version":"0c5b705d31420477189618154d1b6a9bb62a34fa6055f56ade1a316f6adb6b3a","impliedFormat":99},{"version":"853b8bdb5da8c8e5d31e4d715a8057d8e96059d6774b13545c3616ed216b890c","impliedFormat":99},{"version":"430f4fa4e99e5e0a7ca2bbdde84abc8536bdfde4fd0de26009db508b8f571bb5","impliedFormat":99},{"version":"fe3c64bf61fcfec9b9861725c6d92de03f33748a01d982760ccfa798d777cf9d","impliedFormat":99},{"version":"1120a39f36c968298e2ca1d8cb1405389f9696f6b49e13b335626a94c16930bb","impliedFormat":99},{"version":"0a049adb920f3b42e1933c037052bcbc5e78b4704ad080bf078353c7f8ed6225","impliedFormat":99},"2481b923193d2a38ba2ebc80d0b5f5e5d48dd2823eff1a8a0d53aac4b52e89d8","cfe11f02883b890f8ddaeb1472698a664808b9569f0237349ab40d38c1b8883e","ddeb60308c967bec67759bceaeb567e4cdb52672c791be7e2c39856964488ad2","093eb2e8d67c524f89b3e7247ebd07a905ed2cce623bea21830c4b7f99f360e1","e3055f6383c5529bd10b5e52b6cbe0aaf395b0b30c8632f73a4f5df062a9c89b","188bf5a114fa8e156a10b4a5fb27b88b351556e4f3417a6d29365d47d953d8ab","ed27958e5673baff6088741934e4af47da2208cc9acd27fdb1f559a652cb5596","33c34f01ed5b70d29a146948489981915e77539efc06d6dd07527801b24148a2","40b4f6217b90b440efd12d6554124db3f22f85642ee1d28fc1f6772348a68d39","38aa8886c4251ff4873cdd0f8431ef95e806ee54185e795922b46c27ac078272","9fa18642bf4c9c71eeb48435eb7b3f2b0d564c11f485d1113add7ffc173dc543","b8ca26a9888c8aea49b21f2262093c71a0a1e8b4a6d7a228037e227063a1d448","36f0941337900d96bc84acea664bd0485ceae201d17f18cd3fed7b6445c50220","bf385b544be668c295dfc49ef52bb88a62afc8c0f68d36a8bc25b79d7ff6ed0f","0064c57838cfa246e7f832a6a2d250c35d46bf7e6df7ba30236cd64d18e653fe","bb8ea14102ee5da3a177f8d361a4f9c51af586cb16d28fe8b6d885bce909fa7c","b62e7e687df477072ac73148e4529096c05d08f956de049103130acf381ba0e7","04823bfdf9f3468af668cb53a5986dafaa6c661536cfdc1a5a0427d1f4269512","639d7ed2f96208b5c0b9e7ef8fdb4808c7aed4dc5d92be093ca6a2121e001867","347783551a3423f701d8bb1d2f115fe9d20df26fd64dab6cb7434b28c5751f1d","37a942d1a943d2c39bd52df91170552f67010ccf72a7aa74fc896f3e5ed8d98e",{"version":"5e75199e72874c2b4e45bb8e09c3b69001ebc5c000cf0c6c3efa856f953db1a7","impliedFormat":1},"7d32b37d70b17b0570d72772f8b19081a409d1e6f9850e2576abca7a9d4abcbe","3aacf4252af50b0e793de40c28c1be855e8856bd35e3c9bdfdc06d46e683d026","033184840f8ad8454cde24f0930c1654a5f7bf7620f62d967d389d379f004157",{"version":"b649248497a93be0288b7136278cb210628c278eaa687b9846677b6872250f18","impliedFormat":1},{"version":"59299899fb58f9cfd0107c17d76cca598f75bbaeb5c5981aee4ddce2e8d26d63","impliedFormat":1},{"version":"e580682d4713db1acf9236b4224897edc6ed685b35e20c2d024d488c4b2210f1","impliedFormat":1},{"version":"ec273ab96c50dec718d9a9540d51815464ab87f6b329de3d21ca20b7bbc3ea92","impliedFormat":1},{"version":"ab34e4f1d62448e80a506a4fdeb94b2ba1862c3126d59100ae278386ebd8af60","impliedFormat":1},{"version":"03722e3e962844d1d8abfb6eddcd828b82d28606025f450292d5a61c5a1551ab","impliedFormat":1},{"version":"bb5096c427ea5619d8272d9aa6f437cfa2c3cd2fe99fa691b185f4f4b056ecf6","impliedFormat":1},{"version":"fe81d44b028a37dbeb753f4ef45c8e96833b586399b37fbf4269406b652bd510","impliedFormat":1},{"version":"562cce07557ffc773522a61963a0f90e607fd3fdf4890bbaec9042b6186d578e","impliedFormat":1},{"version":"189b85336a7ae4f2c78fcd4ef3745f8888964cfa5f55a18adf9992b1cadaf1b7","impliedFormat":1},{"version":"fdd42d1ac2a77bceda2b8078293604e05fe5ac62490f983d93d4fc6c5a22cc9c","impliedFormat":1},{"version":"fa3847a93161206bf5b5bd2582e63d1a20fb8a607aa91eed6c8a9b51913950c7","impliedFormat":1},{"version":"b75ee6ce0861e7c3114ecaeba56e48ef8dfa0e1ddf42d60e73a061b89d4dc902","impliedFormat":1},{"version":"ad2a81d15d3a3dbcd91bb91b3c12c6478ee1595b2630c5fa18c19b461b9a3766","impliedFormat":1},"6495468b61421ecc92b290ea0adda900d88d70f0e1235693a88f6c6a6768b2d4","01b2f7dc9133e8da71d05f2e76c9973ba1d8a38c8f30b34a14ebf074ce190d39","aa3df326a53332eb9ce8fd18a1d025cee3b5401f4d8ec418bd37780da5238746","65b2c6f211b020948a8f3d0d30ab6f64c46fb7eac3844dbe93ba22bb181538d0","4cf630e20a4782466362df1f5acdd387039601098805c126e0ef0ef9e1c00f7a","fcda610fd5152b975cd975cb82bdb4f20d8e2452a91714dc66c2e1a147fd5538",{"version":"c57b441e0c0a9cbdfa7d850dae1f8a387d6f81cbffbc3cd0465d530084c2417d","impliedFormat":99},"01c051e14eaa84348bdd80ba4f18622788c750d50dab4810080854acd2c7e31d","b8591e0abd063e6e928a4b131da9602a699a5129d3c80fa89e1c69ee1fdba3e4","bc9e8202c7b85602233988cd6fc74e67a14b1a9596a20043fb8d619a3b962529","dee085021f150915bb15eaedac874db60548735b500c4b8da25a33c55f613fa3",{"version":"024829c0b317972acf4f871bf701525f81896ad74015f1a52d46ae6036205cb9","impliedFormat":99},{"version":"a9373d52584b48809ffd61d74f5b3dfd127da846e3c4ee3c415560386df3994b","impliedFormat":99},{"version":"caf4af98bf464ad3e10c46cf7d340556f89197aab0f87f032c7b84eb8ddb24d9","impliedFormat":99},{"version":"0943a6e4e026d0de8a4969ee975a7283e0627bf41aa4635d8502f6f24365ac9b","impliedFormat":99},{"version":"1461efc4aefd3e999244f238f59c9b9753a7e3dfede923ebe2b4a11d6e13a0d0","impliedFormat":99},{"version":"7ec047b73f621c526468517fea779fec2007dd05baa880989def59126c98ef79","impliedFormat":99},{"version":"8dd450de6d756cee0761f277c6dc58b0b5a66b8c274b980949318b8cad26d712","impliedFormat":99},{"version":"904d6ad970b6bd825449480488a73d9b98432357ab38cf8d31ffd651ae376ff5","impliedFormat":99},{"version":"dfcf16e716338e9fe8cf790ac7756f61c85b83b699861df970661e97bf482692","impliedFormat":99},{"version":"31c30cc54e8c3da37c8e2e40e5658471f65915df22d348990d1601901e8c9ff3","impliedFormat":99},{"version":"36d8011f1437aecf0e6e88677d933e4fb3403557f086f4ac00c5a4cb6d028ac2","impliedFormat":99},{"version":"8085954ba165e611c6230596078063627f3656fed3fb68ad1e36a414c4d7599a","impliedFormat":99},{"version":"2c57db2bf2dbd9e8ef4853be7257d62a1cb72845f7b976bb4ee827d362675f96","impliedFormat":99},{"version":"6b5f886fe41e2e767168e491fe6048398ed6439d44e006d9f51cc31265f08978","impliedFormat":99},{"version":"56a87e37f91f5625eb7d5f8394904f3f1e2a90fb08f347161dc94f1ae586bdd0","impliedFormat":99},{"version":"6b863463764ae572b9ada405bf77aac37b5e5089a3ab420d0862e4471051393b","impliedFormat":99},{"version":"68b6a7501a56babd7bcd840e0d638ee7ec582f1e70b3c36ebf32e5e5836913c8","impliedFormat":99},{"version":"89783bd45ab35df55203b522f8271500189c3526976af533a599a86caaf31362","impliedFormat":99},{"version":"6da2e0928bdab05861abc4e4abebea0c7cf0b67e25374ba35a94df2269563dd8","impliedFormat":99},{"version":"e7b00bec016013bcde74268d837a8b57173951add2b23c8fd12ffe57f204d88f","impliedFormat":99},{"version":"26e6c521a290630ea31f0205a46a87cab35faac96e2b30606f37bae7bcda4f9d","impliedFormat":99},{"version":"71acd198e19fa38447a3cbc5c33f2f5a719d933fccf314aaff0e8b0593271324","impliedFormat":99},{"version":"044047026c70439867589d8596ffe417b56158a1f054034f590166dd793b676b","impliedFormat":99},{"version":"89ad9a4e8044299f356f38879a1c2176bc60c997519b442c92cc5a70b731a360","impliedFormat":99},{"version":"fd4f58cd6b5fc8ce8af0d04bfef5142f15c4bafaac9a9899c6daa056f10bb517","impliedFormat":99},{"version":"2a00cea77767cb26393ee6f972fd32941249a0d65b246bfcb20a780a2b919a21","impliedFormat":99},{"version":"440cb5b34e06fabe3dcb13a3f77b98d771bf696857c8e97ce170b4f345f8a26b","impliedFormat":99},{"version":"5bc7f0946c94e23765bd1b8f62dc3ab65d7716285ca7cf45609f57777ddb436f","impliedFormat":99},{"version":"7d5a5e603a68faea3d978630a84cacad7668f11e14164c4dd10224fa1e210f56","impliedFormat":99},{"version":"2535fc1a5fe64892783ff8f61321b181c24f824e688a4a05ae738da33466605b","impliedFormat":99},{"version":"cbfd5ef0c8fdb4983202252b5f5758a579f4500edc3b9ad413da60cffb5c3564","impliedFormat":99},{"version":"9f7a3c434912fd3feb87af4aabdf0d1b614152ecb5e7b2aa1fff3429879cdd51","impliedFormat":99},{"version":"99d1a601593495371e798da1850b52877bf63d0678f15722d5f048e404f002e4","impliedFormat":99},{"version":"1179ef8174e0e4a09d35576199df04803b1db17c0fb35b9326442884bc0b0cce","impliedFormat":99},{"version":"9c580c6eae94f8c9a38373566e59d5c3282dc194aa266b23a50686fe10560159","impliedFormat":99},{"version":"cc3738ba01d9af5ba1206a313896837ff8779791afcd9869e582783550f17f38","impliedFormat":99},{"version":"a80ec72f5e178862476deaeed532c305bdfcd3627014ae7ac2901356d794fc93","impliedFormat":99},{"version":"4a5aa16151dbec524bb043a5cbce2c3fec75957d175475c115a953aca53999a9","impliedFormat":99},{"version":"170d4db14678c68178ee8a3d5a990d5afb759ecb6ec44dbd885c50f6da6204f6","affectsGlobalScope":true,"impliedFormat":1},{"version":"9dd1cf136b687969888de067d0384593097f32e9a378b187d150d9405151c6cb","impliedFormat":1},{"version":"7a14bf21ae8a29d64c42173c08f026928daf418bed1b97b37ac4bb2aa197b89b","impliedFormat":99},{"version":"c5013d60cbff572255ccc87c314c39e198c8cc6c5aa7855db7a21b79e06a510f","impliedFormat":99},{"version":"69ec8d900cfec3d40e50490fedbbea5c1b49d32c38adbc236e73a3b8978c0b11","impliedFormat":99},{"version":"7fd629484ba6772b686885b443914655089246f75a13dd685845d0abae337671","impliedFormat":99},{"version":"13dcccb62e8537329ac0448f088ab16fe5b0bbed71e56906d28d202072759804","impliedFormat":99},{"version":"233267a4a036c64aee95f66a0d31e3e0ef048cccc57dd66f9cf87582b38691e4","impliedFormat":99},{"version":"ccb9fbe369885d02cf6c2b2948fb5060451565d37b04356bbe753807f98e0682","impliedFormat":99},"a2a7e83c52116d532a7397b86e9283d0f89f8d6aa98bfd0a221807f84042da65","6daee45db94abae4b5707bee6153b7e9de6292770f52bd7d7b73ee664bde9ec7","465197e61dc13dc6581124927ae9a40f202b2ee383cc590073eadd113f17c71a","2e502b113b11ed20ede73d9c7d5668712f2677a95e3c5c84a9cb0c78eee6eeec","3b941bd0ebd18833bfe4f37921438f24912a2c4eb816224932afc8f0cbbd9c20","05c12fe44e3ecc5cca056b27f022f4914390d45be006375274c2cd117c62762e","581d5d5c1248dcb7c960759755e8ac307f1c28aa4d507a68208eb6282c56cdb7","f10a06af081b44885f3c3003cd48f036b9fce4ad1082e7f4e0bb9f20aaeefef3",{"version":"2bb7e3f4061e7fdb62652ffb077ca2a01b55e9d898409e37fe1ae97acab894ea","impliedFormat":99},{"version":"c363b57a3dfab561bfe884baacf8568eea085bd5e11ccf0992fac67537717d90","impliedFormat":99},{"version":"1757a53a602a8991886070f7ba4d81258d70e8dca133b256ae6a1a9f08cd73b3","impliedFormat":99},{"version":"084c09a35a9611e1777c02343c11ab8b1be48eb4895bbe6da90222979940b4a6","impliedFormat":99},{"version":"4b3049a2c849f0217ff4def308637931661461c329e4cf36aeb31db34c4c0c64","impliedFormat":99},{"version":"6245aa515481727f994d1cf7adfc71e36b5fc48216a92d7e932274cee3268000","impliedFormat":99},{"version":"d542fb814a8ceb7eb858ecd5a41434274c45a7d511b9d46feb36d83b437b08d5","impliedFormat":99},{"version":"660ce583eaa09bb39eef5ad7af9d1b5f027a9d1fbf9f76bf5b9dc9ef1be2830e","impliedFormat":99},{"version":"b7d9ca4e3248f643fa86ff11872623fdc8ed2c6009836bec0e38b163b6faed0c","impliedFormat":99},{"version":"ac7a28ab421ea564271e1a9de78d70d68c65fab5cbb6d5c5568afcf50496dd61","impliedFormat":99},{"version":"d4f7a7a5f66b9bc6fbfd53fa08dcf8007ff752064df816da05edfa35abd2c97c","impliedFormat":99},{"version":"1f38ecf63dead74c85180bf18376dc6bc152522ef3aedf7b588cadbbd5877506","impliedFormat":99},{"version":"82fb33c00b1300c19591105fc25ccf78acba220f58d162b120fe3f4292a5605f","impliedFormat":99},{"version":"facde2bec0f59cf92f4635ece51b2c3fa2d0a3bbb67458d24af61e7e6b8f003c","impliedFormat":99},{"version":"4669194e4ca5f7c160833bbb198f25681e629418a6326aba08cf0891821bfe8f","impliedFormat":99},{"version":"db185b403e30e91c5b90f3f2cfa062832d764c9d7df3ad7f5db7e17596344fe8","impliedFormat":99},{"version":"669b62a7169354658d4ae1e043ad8203728655492a8f70a940a11ca5ed4d5029","impliedFormat":99},{"version":"a95cd11c5c8bc03eab4011f8e339a48f9a87293e90c0bf3e9003d7a6f833f557","impliedFormat":99},{"version":"e9bc0db0144701fab1e98c4d595a293c7c840d209b389144142f0adbc36b5ec2","impliedFormat":99},{"version":"9d884b885c4b2d89286685406b45911dcaab03e08e948850e3e41e29af69561c","impliedFormat":99},"37943b3c70ff7e9e16a928fd3d529734003a8ecf1c30435d1dd57219c95e5ee4","1f34af89c62e8ef2a57aeb6960fe2e16ce0af308253afb8d9070f02b4ae95256","d7fe4be49507df441484a6a5de511c8b4f7986106435327a948714a11c2b60f0","d98888e767de4b13055d59ce6c1b35fa13c202970b4cbed391440416030efac2","9a6a410919e4660109b2254d5ef7c81791de7aa05f9ceed403dc70c3590cc010","9a3692e8078c7451fc1d998754cf1daf8b5ef4d0a6f2958859d63afe7be0e834","8651e2a9c5859f006aefcaa4d4298415822e2989838c56dba2871f60673dda60","91d9d0c1cad66293c7d05947cb54c78a3682290955e9d90a10bd6a01ff1522b0","29342b182a1e4ad7225f8ce69b7a468a5ea63ade1fbf197b33e5a25c94b7ae11","c437e666933e38aa40f587e0058a7bc4e9e85254ccba801b8a561c571734580c","82fde80b3c2a51b2ea3c333aefb7838274d7871f3b65f04a8d880d79a026f371","bec6e45b0a4c53f691ac1cbd59783624f8f5469b43e578744d30d2a2795b4e7c","5ebe5beee1dbd72ab9835771495e1b85e763a85df98982afcb14d985989c5615","aebcb377712b4f629eb2bd1831b0dacc2281d7e82e10078dbfc899cde8733c2f","4910ec20737e0dd12ded1089fb2c9b4cd8c9560d33d8446ff31945ab3b544d55","19baf3626b441398eabc3b04ee2b3d1456655370c2c13b15a64ddf69505eb4eb","dc053d4962f8f29c85a916ab20d45f7dc1806a467af4190745b8758887d0d1b5","1fe15997f36f4ebde60a961e50a461b18ec25418af5eed49c4b1d390cb074e29","8a87f31fefde49420f0a73f68e7ec80c1f401dcb7536d848f614f3d864ff2c88","9833b552ae887729a069fe39d205a1b70f406abfa05ed6eb382b8116a5716a4a","16c9888abe4cc848af49778e541adb380ac2350060f1636bd3e540811b197d51","ad6c084afc6ab92318275414b65392d126121b24b4da2d3be9b428507b350172","f10f60d5d06416e9ddf2bd21269c51b9c75526ba216359e68fec4ca159f31cce","659a592f9469ac4c01773219c01988d99a03f204c42ffed875ed5bb13840e364","f0f486c8f3bfcb590ea467f23aeb2387c8f0add8197209c65f4cf4e193125e90","ffc44c6464461056296de5e7c241cfc3e34cc90328e66199e38e990445f444e9","178ec7f4422877e0a4152faa0a9b0737598dcbb49c1fc55e1d7c80875d3d9ecc","2c62bcae26fbee05e77df88d19ac709476d3686fad78c842949ba5ce9c9b4431","5cdafe0c08ffa71a4cad079409009bef9e74a44dac523f56621c3ee4e4e31572","ae0ab603a9c0d76df7000420955125c98ef4f8be7d523f47fc236b6684c5564a","7ff846a355f80e2ac98587a6e6329abe9f566151ce4d70742a2a19fe9c165f39","8023eb4b57b1be72ba5dd9dfe954c150e2ad1e244476732bab0604f650d0c95b","17dce0a0d7fbe80b5667407c3c74db8c13250332ca8087d712844cd6484fcc01","3075299eeadfb4531176d9af671fec4a37704a3f434356a6bb6b18282d5f9f1a","6cb110b541ed380f2602d788a86ab1ff4b6972d923bf9a38915059de69d0507d","5fbcea4bad7d0893223fdb671bd275f30364cf119ed535e1efd47615ca6aa7f8","de7d7861cda36f9bdfc2042d0cc589c8ef48792e4e046025659f0f9c69a2f525","1214b20cbdb92b821ec5fdf06101779d6190a62f8996c12ef856d864cd542352","855b54c9662d90bd90f02caa76f4288c24abd5807c5321c0bc2ff3a295ed91b1","a59821124b041989e1f105240b517ff876493beaed384e204e67371bd41e60e1","6aec67b59016423e6c9706c4776d15a9124b97e7b395a08303de967be88c1351","157a39564580377f741eb96d7cbf269bb403fd896b947221749215d09fd4622f","32cfd97e04794bb3505bf746ce7250ab6fbf3c8ef8001554d3598ac8206b9ffe","a708e2271cd2fdb8dcd7a7f7a24cdab2bd99743cdb73e4dd1852664a6c2d27ae","271ac9ce6957a7bd5a7da73b540c0338ff66290430de0649343111713839871d","9e1345656fa3612e51884fd5e3421e2a2c518510c3bc309a9b49a864d69170b8","5725df61542ec20873194170dcd63417e9a294e801d1a0c3ecd365648ea92445","36aca195d451c1b2b44c02b7b57ba6667201bf12a0ec2b7873ee213bd1bd4fa5","24383222aa413a64dfebad1bf7fd19c2cb169490f07527b5728b1f9f5a4829f8","b3352f805c02cfe6ecb422c57ec67bba19bf38d72f20ec1216a58f0ac689de13","9ff5087575692ad713276de69dee55093af78d0480dbb9f469d8e51d0a79df46","affe806d6149f5b16cfb749f74c04263ba038e8582e8940caf49d082f26f52c9","797fa407778be058c6abfdf269fc229af7232e66d3d6762cdf1c367bc00fb5ab","357120d9c1fa8f2f3c547412c23de8d80ea4cb31cb0eef15ec2785be122c6ba8","8da71cfc63a8514726134243db52aefa48ec385ba7af6b947e0b512312c51733","4a69225bdfeb1b1750e069850c69e903e204ec23c5991835c8eb876ed9ec12d3","18a4692021f77db546c546258fbbe085ae5d75587b1b53cce4388504b8480643","edff230d99ced04fa139f41a7621d4364545836e73000f83347c2815a34253ce","c9ca0c226cd9fd93d3760ae17fb85f3e9802e20078f3c09a55ec0f654a3b3a76","e49093bc6024f682ae125460a99014d51ef78eea4029f9e095909a7c4b7c259b","9fcb00ca59f7b3a9f61986602cc04c73f8f7566badf6faa54488b228c233a3cb","43e0a4d7f86306abbe5edc822a93f033bf8c40d3f8f90588a971e1edf7ca159b","54645db2620e758696f0f21afceb3090ccb6cdc3323dc57e4fa57ee3ac4602a6","75e4a4622e04ee17c4089d43a79638961308cfae58ee4dc21a9e7dfc843fdbb6","c3f8e12e7bcb6da844a4f6b075de878d785de878d1227372c195e72eb18f9b23","a1abc4530fd3917dd157d1580ac044678cb121e71344b08a4a85f76297db8395","5b9d13f3af7de9ab630b08c6ef5dc7d0f1f81abe7d03c209185a473f511b5bc3",{"version":"e0fab006caf94029feb652d3b6c5458e26b4bd4438925b37bb42dc4aee3adb35","affectsGlobalScope":true,"impliedFormat":99},{"version":"a5dda635995dfdeb659baca7082c2e9197d689725f95a12c52b7701fcd96626f","affectsGlobalScope":true,"impliedFormat":99},{"version":"b852ffdfc46a5a2fe4e61fac9ffc32707f0079c6c98f043f0c4da64b727c4502","impliedFormat":99},{"version":"033257c4456b6ac8dc2428182f5ee4c05656042ef540e8d4d11a161891bca3d5","impliedFormat":99},{"version":"71715ec224904f14b72f4d4561b54ab45629720b10a538954b1169b3900c7978","affectsGlobalScope":true,"impliedFormat":99},{"version":"6cafea37fea0c60b8977c7e0d59634db0df134c7a51de02064594de3de805ec8","affectsGlobalScope":true,"impliedFormat":99},{"version":"0295c7a5d5d956391ab9bf0410e73a89e25fe26810f9a1d823cc794d682cdafc","impliedFormat":1},{"version":"19826a846db870c2261a3c4cf0695df889d9fe3eebe7775f3f5bc76fe7ad07a7","impliedFormat":1},{"version":"e04cafd03370139cdb0c846273cb19eb4264be0073c7baf78e9b2c16ffb74813","impliedFormat":1},{"version":"7c01c77fb7d8664daa64819245d785e106e0a3cb6e43da64346e4400d7fa9401","impliedFormat":1},{"version":"8c2ca98f4713d989d610fbd38a44316bc43c50aa26983e62dc31002f32ce63fa","impliedFormat":1},{"version":"ee931610d1cf7a6e666fad138187751392fc88bee931b94ac8c4571208dc7370","impliedFormat":1},{"version":"53543b3b64e624a81fc5876da6d72c94dd87655e7afc10988cf82ce7cbc74180","impliedFormat":1},{"version":"967e68e99b8a80551837321442a0e2f12ef50aa1ce567ec991ac6bf062a0c7cf","impliedFormat":1},{"version":"144ab2f3ef7404caf39c6acc88d248d7e55ab3dd1c4c0d89367ad12169aec113","impliedFormat":1},{"version":"759002d4454b851c51b3585e0837c77d159c59957fc519c876449ee5d80a6643","impliedFormat":1},{"version":"07c50b6db67b8b943aed3e410bfeebfb6d3ba1fd1e2819bc889e48f81e94ed2d","impliedFormat":1},{"version":"e3a5287471fb08f053c06fd998632792aa5f022e45278f1e6dd55fb2fa9e7362","impliedFormat":1},{"version":"28a6c8eeb48e165920067b9193555649fc43c2a28c450f23f622e5eb043d9463","impliedFormat":1},{"version":"1147c3efa5a256bcd6a3d2cfaf764185b7120bf985f8412d9bae596a0348f77b","impliedFormat":1},{"version":"602bb86ed12c107581ff4dc31a90d2182133635189997add311a6a9186015efd","impliedFormat":99},{"version":"cd4908c240506b0aa278c4c8d6bc1705acb41b03fc5b1d86a47f7a9f76f0b075","impliedFormat":99},{"version":"1a69fbb526b194c84aafa66585270080d5e1a7b7c57d43437659dfb155bad560","affectsGlobalScope":true,"impliedFormat":99},{"version":"8f83eeb87a266ffec0cac82ecb476eecac89d06646a38a7f285b759901ca7425","impliedFormat":99},{"version":"d7039319aebd9faba148a47b121fed1ac86def45e7285c412505c0700088da63","affectsGlobalScope":true,"impliedFormat":99},{"version":"06a54bbd0060db53427dd3bb3dd58e3f266a5896e84396ada2e8ff1d299a27ae","impliedFormat":99},{"version":"c593149cd279a119f6cface9762bba409f0f699a3f2ce109d105dbc79114e848","affectsGlobalScope":true,"impliedFormat":99},{"version":"bc03c3c352f689e38c0ddd50c39b1e65d59273991bfc8858a9e3c0ebb79c023b","impliedFormat":1},{"version":"8663fa4279da9eaddb386c1bc28de7f5b433dd2518763ebf185ed198b4b60aec","affectsGlobalScope":true,"impliedFormat":99},"aafe778f60393b07a5222902b8a99c9db3c510478b83d3ee1d5be9f1a2b441cd","1c024e2e2d43f2fc02a981841b1f75d356d6adbe2a126bc2dbce15afe8d76a92","e7b3faf149f2e1d23f465b8c8596c043404fcf133faca1656cccca0509c364cf","1968743b11781233eb1deb4e389fc6b4917459fb57d4682404b04cbf036ed799","1b2a4954f79b2bd37dedda7a331c033f0ac87da5b949d127b9412381384f886f",{"version":"ae77d81a5541a8abb938a0efedf9ac4bea36fb3a24cc28cfa11c598863aba571","impliedFormat":1},{"version":"9fe4c1d1d57c2fc023866885f4212f08c1c9c1acea1b56c7549d87fac0ea5080","impliedFormat":1},{"version":"8e5a1adaae977af48997dec89d6cc6075aee453b661faf7252b4b3a44c7f2bbb","impliedFormat":1},{"version":"48c411efce1848d1ed55de41d7deb93cbf7c04080912fd87aa517ed25ef42639","affectsGlobalScope":true,"impliedFormat":1},{"version":"f147b6710441cf3ec3234adf63b0593ce5e8c9b692959d21d3babc8454bcf743","impliedFormat":99},{"version":"e96d5373a66c2cfbbc7e6642cf274055aa2c7ff6bd37be7480c66faf9804db6d","impliedFormat":99},{"version":"369ba5259e66ca8c7d35e3234f7a2a0863a770fdb8266505747c65cf346a0804","impliedFormat":99},{"version":"86ecd6bc8313be39460480af6e8eed773e411781a606b1ac4354d4d16a32ed69","impliedFormat":99},{"version":"d2e64a6f25013b099e83bfadb2c388d7bef3e8f3fdb25528225bbc841e7e7e3a","impliedFormat":99},{"version":"dfda5e1e9f066a9e33c802a1c4d0be8fcc0277893e74b85170554f6edd502cac","impliedFormat":99},{"version":"7c553fc9e34773ddbaabe0fa1367d4b109101d0868a008f11042bee24b5a925d","impliedFormat":99},{"version":"9962ce696fbdce2421d883ca4b062a54f982496625437ae4d3633376c5ad4a80","impliedFormat":99},{"version":"439e490ee71c0dd2b4cb3240bb1f8b125bc006ca32f0e2a51a0fee038fe1cf10","affectsGlobalScope":true,"impliedFormat":99},{"version":"fe2d63fcfdde197391b6b70daf7be8c02a60afa90754a5f4a04bdc367f62793d","impliedFormat":99},{"version":"3cfb7c0c642b19fb75132154040bb7cd840f0002f9955b14154e69611b9b3f81","impliedFormat":1},{"version":"8387ec1601cf6b8948672537cf8d430431ba0d87b1f9537b4597c1ab8d3ade5b","impliedFormat":1},{"version":"d16f1c460b1ca9158e030fdf3641e1de11135e0c7169d3e8cf17cc4cc35d5e64","impliedFormat":1},{"version":"a934063af84f8117b8ce51851c1af2b76efe960aa4c7b48d0343a1b15c01aedf","impliedFormat":1},{"version":"e3c5ad476eb2fca8505aee5bdfdf9bf11760df5d0f9545db23f12a5c4d72a718","impliedFormat":1},{"version":"462bccdf75fcafc1ae8c30400c9425e1a4681db5d605d1a0edb4f990a54d8094","impliedFormat":1},{"version":"5923d8facbac6ecf7c84739a5c701a57af94a6f6648d6229a6c768cf28f0f8cb","impliedFormat":1},{"version":"d0570ce419fb38287e7b39c910b468becb5b2278cf33b1000a3d3e82a46ecae2","impliedFormat":1},{"version":"3aca7f4260dad9dcc0a0333654cb3cde6664d34a553ec06c953bce11151764d7","impliedFormat":1},{"version":"a0a6f0095f25f08a7129bc4d7cb8438039ec422dc341218d274e1e5131115988","impliedFormat":1},{"version":"b58f396fe4cfe5a0e4d594996bc8c1bfe25496fbc66cf169d41ac3c139418c77","impliedFormat":1},{"version":"45785e608b3d380c79e21957a6d1467e1206ac0281644e43e8ed6498808ace72","impliedFormat":1},{"version":"bece27602416508ba946868ad34d09997911016dbd6893fb884633017f74e2c5","impliedFormat":1},{"version":"2a90177ebaef25de89351de964c2c601ab54d6e3a157cba60d9cd3eaf5a5ee1a","impliedFormat":1},{"version":"82200e963d3c767976a5a9f41ecf8c65eca14a6b33dcbe00214fcbe959698c46","impliedFormat":1},{"version":"b4966c503c08bbd9e834037a8ab60e5f53c5fd1092e8873c4a1c344806acdab2","impliedFormat":1},{"version":"68d7a46cac96e5ecad604c8fafdd8fe7338dc4377f9939ec1ccd544354e739ec","impliedFormat":1},{"version":"4e83149ba07d2201b728b5326c6d86013e9e295af5ec3fd7b6d980878e6d0b73","impliedFormat":1},{"version":"90a86863e3a57143c50fec5129d844ec12cef8fe44d120e56650ed51a6ce9867","impliedFormat":1},{"version":"472c0a98c5de98b8f5206132c941b052f5cc1ae78860cb8712ac4f1ebf4550ca","impliedFormat":1},{"version":"538c4903ef9f8df7d84c6cf2e065d589a2532d152fa44105c7093a606393b814","impliedFormat":1},{"version":"cfcb6acbb793a78b20899e6537c010bfbbf939c77471abcdc2a41faf9682ca1a","impliedFormat":1},{"version":"a7798e86de8e76844f774f8e0e338149893789cdc08970381f0ae78c86e8667f","impliedFormat":1},{"version":"4f5247ca2cff5b143a88eed88f6630ada26ad28257592a94c8d0dd5e0afa8609","impliedFormat":1},{"version":"6b359d3c3138a9f4d3a9c9a8fda24be6fd15bd789e692252b53e68ce99db8edc","impliedFormat":1},{"version":"9488b648a6a4146b26c0fd4e85984f617056293092a89861f5259a69be16ca5c","impliedFormat":1},{"version":"e156513655462b5811a8f980e32ccd204c19042f8c9756430fe4e8d6f7c1326e","impliedFormat":1},{"version":"5679b694d138b8c4b3d56c9b1210f903c6b0ca2b5e7f1682a2dd41a6c955f094","impliedFormat":1},{"version":"ca8da035b76fb0136d2c1390dda650b7979202dbe0f5dc7eaefcde1c76dee4f4","impliedFormat":1},{"version":"4b1022a607444684abeee6537e4cace97263d1ef047c31b012c41fdc15838a79","impliedFormat":1},{"version":"dd0271250f1e4314e52d7e0da9f3b25a708827f8a43ceff847a2a5e3fd3283e8","affectsGlobalScope":true,"impliedFormat":1},{"version":"47971d8a8639a2a2dd684091c6e7660ec5909fed540c4479ca24e22ac237194e","affectsGlobalScope":true,"impliedFormat":1},{"version":"e1075312b07671ef1cbf46409a0fa2eb2b90bb59c6215c94f0e530113013eeda","impliedFormat":1},{"version":"1bfd63c3f3749c5dc925bb0c05f229f9a376b8d3f8173d0e01901c08202caf6f","impliedFormat":1},{"version":"da850b4fdbabdd528f8b9c2784c5ba3b3bedc4e2e1e34dcd08b6407f9ec61a25","impliedFormat":1},{"version":"e61c918bb5f4a39b795a06e22bc4d44befcefd22f6a5c8a732c9ed0b565a6128","impliedFormat":1},{"version":"ee56351989b0e6f31fd35c9048e222146ced0aac68c64ce2e034f7c881327d6d","impliedFormat":1},{"version":"f58b2f1c8f4bcf519377d39f9555631b6507977ad2f4d8b73ac04622716dc925","impliedFormat":1},{"version":"4c805d3d1228c73877e7550afd8b881d89d9bc0c6b73c88940cffcdd2931b1f6","impliedFormat":1},{"version":"4aa74b4bc57c535815ae004550c59a953c8f8c3c61418ac47a7dcfefba76d1ba","impliedFormat":1},{"version":"78b17ceb133d95df989a1e073891259b54c968f71f416cd76185308af4f9a185","impliedFormat":1},{"version":"d76e5d04d111581b97e0aa35de3063022d20d572f22f388d3846a73f6ce0b788","impliedFormat":1},{"version":"0a53bb48eba6e9f5a56e3b85529fbbe786d96e84871579d10593d4f3ae0f9dba","impliedFormat":1},{"version":"d34fb8b0a66f0a406c7ce63a36f16dda7ff4500b11b0bd30a491aa0d59336d1f","impliedFormat":1},{"version":"282b31893b18a06114e5173f775dd085597ca220d183b8bd474d21846c048334","impliedFormat":1},{"version":"ed27d5ce258f069acf0036471d1fbb56b4cb3c16d7401b52a51297eca651db62","impliedFormat":1},{"version":"ec203a515afd88589bf1d384535024f5b90ebe6b5c416fb3dcca0abd428a8ba4","impliedFormat":1},{"version":"32a2a1374b57f0744d284ca93b477bd97825922513a24dfe262cbf3497377d96","impliedFormat":1},{"version":"a8b60d24dc1eb26c0e987f9461c893744339a7f48e4496f8077f258a644cffab","impliedFormat":1},{"version":"3f9df27a77a23d69088e369b42af5f95bcb3e605e6b5c2395f0bfcd82045e051","affectsGlobalScope":true,"impliedFormat":1},{"version":"9fd080a9458c6d6f3eb6d4e2b12a3ec498d7d219863e9dca0646bdee9acce875","impliedFormat":1},{"version":"e5d31928bee2ba0e72aeb858881891f8948326e4f91823028d0aea5c6f9e7564","affectsGlobalScope":true,"impliedFormat":1},{"version":"9a9ba9f6fd097bb2f57d68da8a39403bbe4dc818b8ccd155a780e4e23fa556f2","impliedFormat":1},{"version":"e50c4cd1f5cbce3e74c19a5bbf503c460e6ae86597e6d648a98c7f6c90b596dd","impliedFormat":1},{"version":"fa140f881e20591ce163039a7968b54c5e51c11228708b4f9147473d06471cf5","affectsGlobalScope":true,"impliedFormat":1},{"version":"295eca0c47be1191690fd2fe588195fff9d4dc43852aceb8b4cab2aa634579f0","impliedFormat":1},{"version":"59ee7346e19b0050508a592702871dc943083c6dcb69a47d52e888115d840781","impliedFormat":1},{"version":"067712491fb2094c212c733dd8e2d56e74c309a9ce9dac9e919286b7245a1eb4","impliedFormat":1},{"version":"a5eae58ac55bd30c42359e4b01fb2be5eddac336869d3f04ffb4daa54b58f009","impliedFormat":1},{"version":"d12d691ef8933e8db39f2ca81d6973940ff5e37bb421752f5b6e7bc15dea3abf","impliedFormat":1},{"version":"4c5f8bd9b3a1aae4e4fddfee41667e495a045f73ed603993038fa6a8ba92fa14","impliedFormat":1},{"version":"dfb274ab0f319cf18ce7152067c25f984c7fd1924fc72b3f66734588444c934a","impliedFormat":1},{"version":"108c8c05cbc3fbbbd4ff4fc0779c9bef55655c28528eb0f77829795dc9f0b484","impliedFormat":1},{"version":"a7e5444d24cdec45f113f4fb8a687e1c83a5d30c55d2da19a04be71108ad77bd","impliedFormat":1},{"version":"41ec17e218b7358fcff25c719bc419fec8ec98f13e561b9a33b07392d4fec24c","impliedFormat":1},{"version":"23c204326746e981e02d7f0a15ab6f8015f9035998cb3766c9ddbf8ea247aea2","impliedFormat":1},{"version":"25f994b5d76ce6a3186a3319555bbba79706dac2174019915c39ac6080e98c7e","impliedFormat":1},{"version":"dfa4e2c6a612d43851ccbc499598cb006a3a78bc8c7f972c52078f862fa84e47","impliedFormat":1},{"version":"02c1705fa902f172be6e9020d74bcd92ce5db8d2ef3e1b03aabc2ac8eb46c3db","impliedFormat":1},{"version":"99d2d8a0c7bb3dd77459552269a7b5865fa912cedab69db686d40d2586b551f7","impliedFormat":1},{"version":"b47abe58626d76d258472b1d5f76752dd29efe681545f32698db84e7f83517df","impliedFormat":1},{"version":"84b12ca0a824a80a548e4ba3fa2b137f40717b3f0de238789ca6caf092c8b6d5","impliedFormat":1},{"version":"52492ed677c9f93cda1835ed5cf6bc9b74aacb1fcccb3f457cafffee05e3307b","impliedFormat":1},{"version":"3b4195afd41a9215afc7be0820f8083f6bd2e85e5e0b45bb0061fb041944711e","impliedFormat":1},{"version":"108df8095f5e25d7189dd0d1433ac2df75ec40c779d8faf7d2670f1485beb643","impliedFormat":1},{"version":"ddd3c1d3c9ff67140191a3cf49b09875e20f28f2fc5535ae5ea16e14293a989b","impliedFormat":1},{"version":"7b496e53d5f7e1737adcb5610516476ee055bf547918797348f245c68e7418fe","impliedFormat":1},{"version":"577f44389d7faedd7fc9c0330caf73140e5d0d5f6c968210bff78be569f398a7","impliedFormat":1},{"version":"3046c57724587a59bceefadd30040d418e9df81b9f3cfd680618a3511302ed7a","impliedFormat":1},{"version":"15ccc911ed15397e838471bfe6d476c28deffe976c05cb057e6b1ea7491242c2","impliedFormat":1},{"version":"64b5a5ebdaead77a9a564aa938f4fb7a45e27cda7441d3bee8c9de8a4df5a04f","impliedFormat":1},{"version":"a48037f7af5f80df8973db5e562e17566407541de284b8dadf1879ea3aed8a2f","impliedFormat":1},{"version":"dab97d96ce986857150db03f0d435b44c060d126b4a387c7807f4e9f6c92e531","impliedFormat":1},{"version":"85f39366ea7bc5e34b596fc97de18a7e377856755e789d8e931054f2191d9b8b","impliedFormat":1},{"version":"daf3ea3d49f6e8a2fa70b7ca1f21bd97f1b65021b31fbfccb73dd55f86abb792","impliedFormat":1},{"version":"b15bd260805f9dd06cd4b2b741057209994823942c5696fd835e8a04fb4aab6b","impliedFormat":1},{"version":"6635a824edf99ed52dbd3502d5bce35990c3ed5e2ec5cef88229df8ac0c52b06","impliedFormat":1},{"version":"d6577effa37aae713c34363b7cc4c84851cbabe399882c60e2b70bcbb02bfa01","impliedFormat":1},{"version":"8eaf80ad438890fe5880c39a7bbf2c998ce7d29d4c14dd56d82db63bd871eefb","impliedFormat":1},{"version":"9b3e7f776f312c76ac67e1060e5398d7ac2c69d6a3a928a9daaae2eb05b15f56","impliedFormat":1},{"version":"202042eccb4789b7dee51ba9ecab0b854834ea5c1d6a3946504bfc733d4468c3","impliedFormat":1},{"version":"2b2ef76a9f36094b07ee6f76a5ac6903f2f65c0a20283201814a8d1e752cb592","impliedFormat":1},{"version":"8882e4e087d0bc8cc713cb3d8090c45d33e373e6f5c83e0f8d00fe6a950ef875","impliedFormat":1},{"version":"83d63d0ede869e5c7e5659f678f6ae7082f2246e62b4640318da47e343137feb","impliedFormat":99},{"version":"6fee38e4c514efe09f5c1789417713fee5b6a393b39e28708faddc22f3e1e9fa","impliedFormat":1},"36c81a099ff6bcec444f3f399348ec8ac3758373dfa0542132e189f92d4e4090","58c4cdf6c8ea0cf68dee7014695198ee5f709ff9439917322d2d2b48fae7cbe9","fb3d9c0574c9d80735eb38692251d8e6919c713ebbf70ab2af5deef9b227b212","004cc662d3db2b47ab3f969ecefad95928acd3ca4c3a1dc92162706a22d52a85","fb7c57c2d00ad71d39d34078539b854c3649958b51fe88d6ed14a5f3112e3c21",{"version":"556ccd493ec36c7d7cb130d51be66e147b91cc1415be383d71da0f1e49f742a9","impliedFormat":1},{"version":"b6d03c9cfe2cf0ba4c673c209fcd7c46c815b2619fd2aad59fc4229aaef2ed43","impliedFormat":1},{"version":"95aba78013d782537cc5e23868e736bec5d377b918990e28ed56110e3ae8b958","impliedFormat":1},{"version":"670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","impliedFormat":1},{"version":"13b77ab19ef7aadd86a1e54f2f08ea23a6d74e102909e3c00d31f231ed040f62","impliedFormat":1},{"version":"069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","impliedFormat":1},{"version":"427fe2004642504828c1476d0af4270e6ad4db6de78c0b5da3e4c5ca95052a99","impliedFormat":1},{"version":"2eeffcee5c1661ddca53353929558037b8cf305ffb86a803512982f99bcab50d","impliedFormat":99},{"version":"9afb4cb864d297e4092a79ee2871b5d3143ea14153f62ef0bb04ede25f432030","affectsGlobalScope":true,"impliedFormat":99},{"version":"5574d520dabc450de6be799f1791d86d71da4fb236f16e6ca21b953788bb5154","impliedFormat":1},{"version":"5f877dfc985d1fd3ac8bf4a75cd77b06c42ca608809b324c44b4151758de7189","affectsGlobalScope":true,"impliedFormat":1},{"version":"4f585cea32567574de0301ed79131a4c3d0bb36bbfea7f66e2f29b5dce1c4293","affectsGlobalScope":true,"impliedFormat":1},{"version":"14c2fd6220654a41c53836a62ba96d4b515ae1413b0ccb31c2445fb1ae1de5de","affectsGlobalScope":true,"impliedFormat":1},{"version":"4f29c38739500cd35a2ce41d15a35e34445ca755ebb991915b5f170985a49d21","affectsGlobalScope":true,"impliedFormat":1},{"version":"770c2146a2c6c58f3b6f911847509e1b2134f29e93d43fd09dd5172622b24a8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"6382638cfd6a8f05ac8277689de17ba4cd46f8aacefd254a993a53fde9ddc797","impliedFormat":1},{"version":"151ff381ef9ff8da2da9b9663ebf657eac35c4c9a19183420c05728f31a6761d","impliedFormat":1},{"version":"afe73051ff6a03a9565cbd8ebb0e956ee3df5e913ad5c1ded64218aabfa3dcb5","impliedFormat":1},{"version":"43f1a6853b39d8b63cab39d4c27577176d4ea3b440a774a0b99f09fd31ed8e70","affectsGlobalScope":true,"impliedFormat":1},{"version":"035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","impliedFormat":1},{"version":"a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","impliedFormat":1},{"version":"5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","impliedFormat":1},{"version":"d934a06d62d87a7e2d75a3586b5f9fb2d94d5fe4725ff07252d5f4651485100f","impliedFormat":1},{"version":"0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","impliedFormat":1},{"version":"b104e2da53231a529373174880dc0abfbc80184bb473b6bf2a9a0746bebb663d","impliedFormat":99},{"version":"3d4bb4d84af5f0b348f01c85537da1c7afabc174e48806c8b20901377c57b8e4","impliedFormat":99},{"version":"a2500b15294325d9784a342145d16ef13d9efb1c3c6cb4d89934b2c0d521b4ab","impliedFormat":99},{"version":"79d5c409e84764fabdd276976a31928576dcf9aea37be3b5a81f74943f01f3ff","impliedFormat":99},{"version":"8ea020ea63ecc981b9318fc532323e31270c911a7ade4ba74ab902fcf8281c45","impliedFormat":99},{"version":"c81e1a9b03e4de1225b33ac84aaf50a876837057828e0806d025daf919bf2d51","impliedFormat":99},{"version":"bb7264d8bd6152524f2ef5dae5c260ae60d459bf406202258bd0ce57c79e5a6d","impliedFormat":99},{"version":"fb66165c4976bc21a4fde14101e36c43d46f907489b7b6a5f2a2679108335d4a","impliedFormat":99},{"version":"628c2e0a0b61be3e44f296083e6af9b5a9b6881037dd43e7685ee473930a4404","impliedFormat":99},{"version":"4776f1e810184f538d55c5da92da77f491999054a1a1ee69a2d995ab2e8d1bc0","impliedFormat":99},{"version":"11544c4e626eab113df9432e97a371693c98c17ae4291d2ad425af5ef00e580b","impliedFormat":99},{"version":"e1847b81166d25f29213d37115253c5b82ec9ee78f19037592aa173e017636d5","impliedFormat":99},{"version":"fe0bd60f36509711c4a69c0e00c0111f5ecdc685e6c1a2ae99bd4d56c76c07fc","impliedFormat":99},{"version":"b8f3f4ee9aae88a9cec9797d166209eb2a7e4beb8a15e0fc3c8b90c9682c337d","impliedFormat":99},{"version":"ea3c4f5121fe2e86101c155ebe60b435c729027ae50025b2a4e1d12a476002ae","impliedFormat":99},{"version":"372db10bea0dbe1f8588f82b339152b11847e6a4535d57310292660c8a9acfc5","impliedFormat":99},{"version":"6f9fba6349c16eed21d139d5562295e8d5aafa5abe6e8ebcde43615a80c69ac1","impliedFormat":99},{"version":"1474533e27d0e3e45a417ea153d4612f0adbff055f244a29606a1fae6db56cda","impliedFormat":99},{"version":"c7fd8a79d0495955d55bfea34bbdb85235b0f27b417a81afc395655ef43d091d","impliedFormat":99},{"version":"987405949bfafbb1c93d976c3352fe33bfb85303a79fc5d9588b681e4af6c3b3","impliedFormat":99},{"version":"867bc1f5a168fd86d12d828dfafd77c557f13b4326588615b19e301f6856f70c","impliedFormat":99},{"version":"6beddab08d635b4c16409a748dcd8de38a8e444a501b8e79d89f458ae88579d1","impliedFormat":99},{"version":"1dea5c7bf28569228ffcc83e69e1c759e7f0133c232708e09cfa4d7ed3ec7079","impliedFormat":99},{"version":"6114545678bb75e581982c990597ca3ba7eeef185256a14c906edfc949db2cd1","impliedFormat":99},{"version":"5c8625f8dbbd94ab6ca171d621049c810cce4fce6ec1fd1c24c331d9858dce17","impliedFormat":99},{"version":"af36e5f207299ba2013f981dffacd4a04cdce2dd4bd255fff084e7257bf8b947","impliedFormat":99},{"version":"c69c720b733cdaa3b4542f4c1206d9f0fcf3696f87a6e88adb15db6882fbcd69","impliedFormat":99},{"version":"9c37e66916cbbe7d96301934b665ec712679c3cb99081ccaae4034b987533a59","impliedFormat":99},{"version":"2e1a163ab5b5c2640d7f5a100446bbcaeda953a06439c901b2ae307f7088dc30","impliedFormat":99},{"version":"f0b3406d2bc2c262f218c42a125832e026997278a890ef3549fa49e62177ce86","impliedFormat":99},{"version":"756cf223ca25eb36c413b2a286fa108f19a5ac39dc6d65f2c590dc118f6150df","impliedFormat":99},{"version":"70ce03da8740ca786a1a78b8a61394ecf812dd1acf2564d0ce6be5caf29e58d9","impliedFormat":99},{"version":"e0f5707d91bb950edb6338e83dd31b6902b6620018f6aa5fd0f504c2b0ea61f5","impliedFormat":99},{"version":"0dc7ae20eab8097b0c7a48b5833f6329e976f88af26055cdae6337141ff2c12e","impliedFormat":99},{"version":"76b6db79c0f5b326ff98b15829505efd25d36ce436b47fe59781ac9aec0d7f1b","impliedFormat":99},{"version":"786f3f186af874ea3e34c2aeef56a0beab90926350f3375781c0a3aa844cd76e","impliedFormat":99},{"version":"63dbc8fa1dcbfb8af6c48f004a1d31988f42af171596c5cca57e4c9d5000d291","impliedFormat":99},{"version":"aa235b26568b02c10d74007f577e0fa21a266745029f912e4fba2c38705b3abe","impliedFormat":99},{"version":"3d6d570b5f36cf08d9ad8d93db7ddc90fa7ccc0c177de2e9948bb23cde805d32","impliedFormat":99},{"version":"9a60faaa0d582db70f85a94a3439bd83720a9468928b76b4db561a1a0137fa90","impliedFormat":99},{"version":"627e2ac450dcd71bdd8c1614b5d3a02b214ad92a1621ebeb2642dffb9be93715","impliedFormat":99},{"version":"813514ef625cb8fc3befeec97afddfb3b80b80ced859959339d99f3ad538d8fe","impliedFormat":99},{"version":"624f8a7a76f26b9b0af9524e6b7fa50f492655ab7489c3f5f0ddd2de5461b0c3","impliedFormat":99},{"version":"d6b6fa535b18062680e96b2f9336e301312a2f7bdaeb47c4a5b3114c3de0c08b","impliedFormat":99},{"version":"818e8f95d3851073e92bcad7815367dd8337863aaf50d79e703ac479cca0b6a4","impliedFormat":99},{"version":"29b716ff24d0db64060c9a90287f9de2863adf0ef1efef71dbaba33ebc20b390","impliedFormat":99},{"version":"2530c36527a988debd39fed6504d8c51a3e0f356aaf2d270edd492f4223bdeff","impliedFormat":99},{"version":"2553cfd0ec0164f3ea228c5badd1ba78607d034fc2dec96c781026a28095204b","impliedFormat":99},{"version":"6e943693dbc91aa2c6c520e7814316469c8482d5d93df51178d8ded531bb29ee","impliedFormat":99},{"version":"e74e1249b69d9f49a6d9bfa5305f2a9f501e18de6ab0829ab342abf6d55d958b","impliedFormat":99},{"version":"16f60d6924a9e0b4b9961e42b5e586b28ffd57cdfa236ae4408f7bed9855a816","impliedFormat":99},{"version":"493c2d42f1b6cfe3b13358ff3085b90fa9a65d4858ea4d02d43772c0795006ec","impliedFormat":99},{"version":"3702c7cbcd937d7b96e5376fe562fd77b4598fe93c7595ee696ebbfefddac70f","impliedFormat":99},{"version":"848621f6b65b3963f86c51c8b533aea13eadb045da52515e6e1407dea19b8457","impliedFormat":99},{"version":"c15b679c261ce17551e17a40a42934aeba007580357f1a286c79e8e091ee3a76","impliedFormat":99},{"version":"156108cedad653a6277b1cb292b18017195881f5fe837fb7f9678642da8fa8f2","impliedFormat":99},{"version":"0a0bb42c33e9faf63e0b49a429e60533ab392f4f02528732ecbd62cfc2d54c10","impliedFormat":99},{"version":"70fa95cd7cb511e55c9262246de1f35f3966c50e8795a147a93c538db824cdc8","impliedFormat":99},{"version":"bc28d8cec56b5f91c8a2ec131444744b13f63c53ce670cb31d4dffdfc246ba34","impliedFormat":99},{"version":"7bd87c0667376e7d6325ada642ec29bf28e940cb146d21d270cac46b127e5313","impliedFormat":99},{"version":"0318969deede7190dd3567433a24133f709874c5414713aac8b706a5cb0fe347","impliedFormat":99},{"version":"3770586d5263348c664379f748428e6f17e275638f8620a60490548d1fada8b4","impliedFormat":99},{"version":"ff65e6f720ba4bf3da5815ca1c2e0df2ece2911579f307c72f320d692410e03d","impliedFormat":99},{"version":"edb4f17f49580ebcec71e1b7217ad1139a52c575e83f4f126db58438a549b6df","impliedFormat":99},{"version":"353c0cbb6e39e73e12c605f010fddc912c8212158ee0c49a6b2e16ede22cdaab","impliedFormat":99},{"version":"e125fdbea060b339306c30c33597b3c677e00c9e78cd4bf9a15b3fb9474ebb5d","impliedFormat":99},{"version":"ee141f547382d979d56c3b059fc12b01a88b7700d96f085e74268bc79f48c40a","impliedFormat":99},{"version":"1d64132735556e2a1823044b321c929ad4ede45b81f3e04e0e23cf76f4cbf638","impliedFormat":99},{"version":"8b4a3550a3cac035fe928701bc046f5fac76cca32c7851376424b37312f4b4ca","impliedFormat":99},{"version":"5fd7f9b36f48d6308feba95d98817496274be1939a9faa5cd9ed0f8adf3adf3a","impliedFormat":99},{"version":"15a8f79b1557978d752c0be488ee5a70daa389638d79570507a3d4cfc620d49d","impliedFormat":99},{"version":"d4c14ea7d76619ef4244e2c220c2caeec78d10f28e1490eeac89df7d2556b79f","impliedFormat":99},{"version":"8096207a00346207d9baf7bc8f436ef45a20818bf306236a4061d6ccc45b0372","impliedFormat":99},{"version":"040f2531989793c4846be366c100455789834ba420dfd6f36464fe73b68e35b6","impliedFormat":99},{"version":"c5c7020a1d11b7129eb8ddffb7087f59c83161a3792b3560dcd43e7528780ab0","impliedFormat":99},{"version":"d1f97ea020060753089059e9b6de1ab05be4cb73649b595c475e2ec197cbce0f","impliedFormat":99},{"version":"b5ddca6fd676daf45113412aa2b8242b8ee2588e99d68c231ab7cd3d88b392fa","impliedFormat":99},{"version":"77404ec69978995e3278f4a2d42940acbf221da672ae9aba95ffa485d0611859","impliedFormat":99},{"version":"4e6672fb142798b69bcb8d6cd5cc2ec9628dbea9744840ee3599b3dcd7b74b09","impliedFormat":99},{"version":"609653f5b74ef61422271a28dea232207e7ab8ad1446de2d57922e3678160f01","impliedFormat":99},{"version":"9f96251a94fbff4038b464ee2d99614bca48e086e1731ae7a2b5b334826d3a86","impliedFormat":99},{"version":"cacbb7f3e679bdea680c6c609f4403574a5de8b66167b8867967083a40821e2a","impliedFormat":99},{"version":"ee4cf97e8bad27c9e13a17a9f9cbd86b32e9fbc969a5c3f479dafb219209848c","impliedFormat":99},{"version":"3a4e35b6e99ed398e77583ffc17f8774cb4253f8796c0e04ce07c26636fed4a9","impliedFormat":99},{"version":"08d323cb848564baef1ecbe29df14f7ad84e5b2eaf2e02ea8cb422f069dcb2fa","impliedFormat":99},{"version":"a05b53646fa669b87d8b97c1fb7c0183d771680fdd1276b12e68bed4e84cf556","impliedFormat":99},{"version":"c3b9c02a31b36dd3a4067f420316c550f93d463e46b2704391100428e145fd7f","impliedFormat":99},{"version":"b2a4d01fcf005530c3f8689ac0197e5fd6b75eb031e73ca39e5a27d41793a5d8","impliedFormat":99},{"version":"e99d9167596f997dd2da0de0751a9f0e2f4100f07bddf049378719191aee87f6","impliedFormat":99},{"version":"40cc853264e24e0578580194c76e25628acdd1111b54ec8abf59b834c4942839","impliedFormat":99},{"version":"403971c465292dedc8dff308f430c6b69ec5e19ea98d650dae40c70f2399dc14","impliedFormat":99},{"version":"fd3774aa27a30b17935ad360d34570820b26ec70fa5fcfd44c7e884247354d37","impliedFormat":99},{"version":"7b149b38e54fe0149fe500c5d5a049654ce17b1705f6a1f72dd50d84c6a678b9","impliedFormat":99},{"version":"3eb76327823b6288eb4ed4648ebf4e75cf47c6fbc466ed920706b801399f7dc3","impliedFormat":99},{"version":"c6a219d0d39552594a4cc75970768004f99684f28890fc36a42b853af04997b7","impliedFormat":99},{"version":"2110d74b178b022ca8c5ae8dcc46e759c34cf3b7e61cb2f8891fd8d24cb614ef","impliedFormat":99},{"version":"38f5e025404a3108f5bb41e52cead694a86d16ad0005e0ef7718a2a31e959d1e","impliedFormat":99},{"version":"8db133d270ebb1ba3fa8e2c4ab48df2cc79cb03a705d47ca9f959b0756113d3d","impliedFormat":99},{"version":"fc9294185089a62f8287130bc100fa5ab11f3e6af8874127bbdf7600f19913ee","impliedFormat":99},{"version":"f06e5783d10123b74b14e141426a80234b9d6e5ad94bfc4850ea912719f4987c","impliedFormat":99},{"version":"de9466be4b561ad0079ac95ca7445c99fdf45ef115a93af8e2e933194b3cdf4c","impliedFormat":99},{"version":"0c1eed961c15e1242389b0497628709f59d7afd50d5a1955daa10b5bd3b68fc2","impliedFormat":99},{"version":"5e07a9f7f130e5404c202bf7b0625a624c9d266b980576f5d62608ef21d96eab","impliedFormat":99},{"version":"2f97d5063ab69bf32d6417d71765fc154dc6ff7c16700db7c4af5341a965c277","impliedFormat":99},{"version":"a8a9459dd76ef5eeef768da4ce466c5539d73b26334131bd1dd6cbd74ce48fa2","impliedFormat":99},{"version":"123ff203ffba727213e5095b9a59091cdbc9d1d94bae0d6adb98060ef410016c","impliedFormat":99},{"version":"9e4d81dd52d5a8b6c159c0b2f2b5fbe2566f12fcc81f7ba7ebb46ca604657b45","impliedFormat":99},{"version":"9ee245e7c6aa2d81ee0d7f30ff6897334842c469b0e20da24b3cddc6f635cc06","impliedFormat":99},{"version":"e7d5132674ddcd01673b0517eebc44c17f478126284c3eabd0a552514cb992bb","impliedFormat":99},{"version":"a820710a917f66fa88a27564465a033c393e1322a61eb581d1f20e0680b498f1","impliedFormat":99},{"version":"19086752f80202e6a993e2e45c0e7fc7c7fc4315c4805f3464625f54d919fa2e","impliedFormat":99},{"version":"141aebe2ee4fecd417d44cf0dabf6b80592c43164e1fbd9bfaf03a4ec377c18e","impliedFormat":99},{"version":"72c35a5291e2e913387583717521a25d15f1e77d889191440dc855c7e821b451","impliedFormat":99},{"version":"ec1c67b32d477ceeebf18bdeb364646d6572e9dd63bb736f461d7ea8510aca4f","impliedFormat":99},{"version":"fb555843022b96141c2bfaf9adcc3e5e5c2d3f10e2bcbd1b2b666bd701cf9303","impliedFormat":99},{"version":"f851083fc20ecc00ff8aaf91ba9584e924385768940654518705423822de09e8","impliedFormat":99},{"version":"c8d53cdb22eedf9fc0c8e41a1d9a147d7ad8997ed1e306f1216ed4e8daedb6b3","impliedFormat":99},{"version":"6c052f137bab4ba9ed6fd76f88a8d00484df9d5cb921614bb4abe60f51970447","impliedFormat":99},{"version":"d888e70d2e4a05f47573548bf836cab96575aab3b1c264693100f279514ac8ca","impliedFormat":99},{"version":"7d5c2df0c3706f45b77970232aa3a38952561311ccc8fcb7591e1b7a469ad761","impliedFormat":99},{"version":"2c41502b030205006ea3849c83063c4327342fbf925d8ed93b18309428fdd832","impliedFormat":99},{"version":"d12eecede214f8807a719178d7d7e2fc32f227d4705d123c3f45d8a3b5765f38","impliedFormat":99},{"version":"c8893abd114f341b860622b92c9ffc8c9eb9f21f6541bd3cbc9a4aa9b1097e42","impliedFormat":99},{"version":"825674da70d892b7e32c53f844c5dfce5b15ea67ceda4768f752eed2f02d8077","impliedFormat":99},{"version":"2c676d27ef1afbc8f8e514bb46f38550adf177ae9b0102951111116fa7ea2e10","impliedFormat":99},{"version":"a6072f5111ea2058cb4d592a4ee241f88b198498340d9ad036499184f7798ae2","impliedFormat":99},{"version":"ab87c99f96d9b1bf93684b114b27191944fef9a164476f2c6c052b93eaac0a4f","impliedFormat":99},{"version":"13e48eaca1087e1268f172607ae2f39c72c831a482cab597076c6073c97a15e7","impliedFormat":99},{"version":"19597dbe4500c782a4252755510be8324451847354cd8e204079ae81ab8d0ef6","impliedFormat":99},{"version":"f7d487e5f0104f0737951510ea361bc919f5b5f3ebc51807f81ce54934a3556f","impliedFormat":99},{"version":"efa8c5897e0239017e5b53e3f465d106b00d01ee94c9ead378a33284a2998356","impliedFormat":99},{"version":"fe3c53940b26832930246d4c39d6e507c26a86027817882702cf03bff314fa1d","impliedFormat":99},{"version":"53ee33b91d4dc2787eccebdbd396291e063db1405514bb3ab446e1ca3fd81a90","impliedFormat":99},{"version":"c4a97da118b4e6dde7c1daa93c4da17f0c4eedece638fc6dcc84f4eb1d370808","impliedFormat":99},{"version":"71666363fbdb0946bfc38a8056c6010060d1a526c0584145a9560151c6962b4f","impliedFormat":99},{"version":"1326f3630d26716257e09424f33074a945940afd64f2482e2bbc885258fca6bb","impliedFormat":99},{"version":"cc2eb5b23140bbceadf000ef2b71d27ac011d1c325b0fc5ecd42a3221db5fb2e","impliedFormat":99},{"version":"d04f5f3e90755ed40b25ed4c6095b6ad13fc9ce98b34a69c8da5ed38e2dbab5a","impliedFormat":99},{"version":"280b04a2238c0636dad2f25bbbbac18cf7bb933c80e8ec0a44a1d6a9f9d69537","impliedFormat":99},{"version":"0e9a2d784877b62ad97ed31816b1f9992563fdda58380cd696e796022a46bfdf","impliedFormat":99},{"version":"1b1411e7a3729bc632d8c0a4d265de9c6cbba4dc36d679c26dad87507faedee3","impliedFormat":99},{"version":"c478cfb0a2474672343b932ea69da64005bbfc23af5e661b907b0df8eb87bcb7","impliedFormat":99},{"version":"1a7bff494148b6e66642db236832784b8b2c9f5ad9bff82de14bcdb863dadcd9","impliedFormat":99},{"version":"65e6ad2d939dd38d03b157450ba887d2e9c7fd0f8f9d3008c0d1e59a0d8a73b4","impliedFormat":99},{"version":"f72b400dbf8f27adbda4c39a673884cb05daf8e0a1d8152eec2480f5700db36c","impliedFormat":99},{"version":"347f6fe4308288802eb123596ad9caf06755e80cfc7f79bbe56f4141a8ee4c50","impliedFormat":99},{"version":"5f5baa59149d3d6d6cef2c09d46bb4d19beb10d6bee8c05b7850c33535b3c438","impliedFormat":99},{"version":"a8f0c99380c9e91a73ecfc0a8582fbdefde3a1351e748079dc8c0439ea97b6db","impliedFormat":99},{"version":"be02e3c3cb4e187fd252e7ae12f6383f274e82288c8772bb0daf1a4e4af571ad","impliedFormat":99},{"version":"82ca40fb541799273571b011cd9de6ee9b577ef68acc8408135504ae69365b74","impliedFormat":99},{"version":"e671e3fc9b6b2290338352606f6c92e6ecf1a56459c3f885a11080301ca7f8de","impliedFormat":99},{"version":"a2e4b90260194318b1fa1e6b0554d257a0862c10e982c8907d30d1e7f3d463af","impliedFormat":99},{"version":"5559ab4aa1ba9fac7225398231a179d63a4c4dccd982a17f09404b536980dae8","impliedFormat":99},{"version":"2d7b9e1626f44684252d826a8b35770b77ce7c322734a5d3236b629a301efdcf","impliedFormat":99},{"version":"5b8dafbb90924201f655931d429a4eceb055f11c836a6e9cbc7c3aecf735912d","impliedFormat":99},{"version":"0b9be1f90e5e154b61924a28ed2de133fd1115b79c682b1e3988ac810674a5c4","impliedFormat":99},{"version":"7a9477ba5fc17786ee74340780083f39f437904229a0cd57fc9a468fd6567eb8","impliedFormat":99},{"version":"3da1dd252145e279f23d85294399ed2120bf8124ed574d34354a0a313c8554b6","impliedFormat":99},{"version":"e5c4080de46b1a486e25a54ddbb6b859312359f9967a7dc3c9d5cf4676378201","impliedFormat":99},{"version":"cfe1cdf673d2db391fd1a1f123e0e69c7ca06c31d9ac8b35460130c5817c8d29","impliedFormat":99},{"version":"b9701f688042f44529f99fd312c49fea853e66538c19cfcbb9ef024fdb5470cc","impliedFormat":99},{"version":"6daa62c5836cc12561d12220d385a4a243a4a5a89afd6f2e48009a8dd8f0ad83","impliedFormat":99},{"version":"c74550758053cf21f7fea90c7f84fa66c27c5f5ac1eca77ce6c2877dbfdec4d1","impliedFormat":99},{"version":"bd8310114a3a5283faac25bfbfc0d75b685a3a3e0d827ee35d166286bdd4f82e","impliedFormat":99},{"version":"1459ae97d13aeb6e457ccffac1fbb5c5b6d469339729d9ef8aeb8f0355e1e2c9","impliedFormat":99},{"version":"1bf03857edaebf4beba27459edf97f9407467dc5c30195425cb8a5d5a573ea52","impliedFormat":99},{"version":"f6b4833d66c12c9106a3299e520ed46f9a4c443cefc22c993315c4bb97a28db1","impliedFormat":99},{"version":"746c02f8b99bd90c4d135badaab575c6cfce0d030528cf90190c8914b0934ea3","impliedFormat":99},{"version":"a858ba8df5e703977dee467b10af084398919e99c9e42559180e75953a1f6ef6","impliedFormat":99},{"version":"d2dcd6105c195d0409abd475b41363789c63ae633282f04465e291a68a151685","impliedFormat":99},{"version":"0b569ed836f0431c2efaef9b6017e8b700a7fed319866d7667f1189957275045","impliedFormat":99},{"version":"9371612fd8638d7f6a249a14843132e7adb0b5c84edba9ed7905e835b644c013","impliedFormat":99},{"version":"0c72189b6ec67331476a36ec70a2b8ce6468dc4db5d3eb52deb9fefbd6981ebb","impliedFormat":99},{"version":"af8dd6bb70bfcb2c6b2de0d42240c2c952b9040af259a287e78eaf883ef1ce0d","impliedFormat":99},{"version":"7e4a27fd17dbb256314c2513784236f2ae2023573e83d0e65ebddfda336701db","impliedFormat":99},{"version":"131ecac1c7c961041df80a1dc353223af4e658d56ba1516317f79bd5400cffeb","impliedFormat":99},{"version":"f3a55347fb874828e442c2916716d56552ac3478204c29c0d47e698c00eb5d28","impliedFormat":99},{"version":"49ebbdfe7427d784ccdc8325bdecc8dda1719a7881086f14751879b4f8d70c21","impliedFormat":99},{"version":"c1692845412646f17177eb62feb9588c8b5d5013602383f02ae9d38f3915020c","impliedFormat":99},{"version":"b1b440e6c973d920935591a3d360d79090b8cf58947c0230259225b02cf98a83","impliedFormat":99},{"version":"defc2ae12099f46649d12aa4872ce23ba43fba275920c00c398487eaf091bbae","impliedFormat":99},{"version":"620390fbef44884902e4911e7473531e9be4db37eeef2da52a34449d456b4617","impliedFormat":99},{"version":"e60440cbd3ec916bc5f25ada3a6c174619745c38bfca58d3554f7d62905dc376","impliedFormat":99},{"version":"86388eda63dcb65b4982786eec9f80c3ef21ca9fb2808ff58634e712f1f39a27","impliedFormat":99},{"version":"022cd098956e78c9644e4b3ad1fe460fac6914ca9349d6213f518386baf7c96b","impliedFormat":99},{"version":"dfc67e73325643e92f71f94276b5fb3be09c59a1eeee022e76c61ae99f3eda4b","impliedFormat":99},{"version":"8c3d6c9abaa0b383f43cac0c227f063dc4018d851a14b6c2142745a78553c426","impliedFormat":99},{"version":"ee551dc83df0963c1ee03dc32ce36d83b3db9793f50b1686dc57ec2bbffc98af","impliedFormat":99},{"version":"968832c4ffd675a0883e3d208b039f205e881ae0489cc13060274cf12e0e4370","impliedFormat":99},{"version":"c593ca754961cfd13820add8b34da35a114cda7215d214e4177a1b0e1a7f3377","impliedFormat":99},{"version":"ed88c51aa3b33bb2b6a8f2434c34f125946ba7b91ed36973169813fdad57f1ec","impliedFormat":99},{"version":"a9ea477d5607129269848510c2af8bcfd8e262ebfbd6cd33a6c451f0cd8f5257","impliedFormat":99},{"version":"772b2865dd86088c6e0cab71e23534ad7254961c1f791bdeaf31a57a2254df43","impliedFormat":1},{"version":"786d837fba58af9145e7ad685bc1990f52524dc4f84f3e60d9382a0c3f4a0f77","impliedFormat":1},{"version":"539dd525bf1d52094e7a35c2b4270bee757d3a35770462bcb01cd07683b4d489","impliedFormat":1},{"version":"69135303a105f3b058d79ea7e582e170721e621b1222e8f8e51ea29c61cd3acf","impliedFormat":1},{"version":"e92e6f0d63e0675fe2538e8031e1ece36d794cb6ecc07a036d82c33fa3e091a9","impliedFormat":1},{"version":"1fdb07843cdb9bd7e24745d357c6c1fde5e7f2dd7c668dd68b36c0dff144a390","impliedFormat":1},{"version":"3e2f739bdfb6b194ae2af13316b4c5bb18b3fe81ac340288675f92ba2061b370","affectsGlobalScope":true,"impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","impliedFormat":1},{"version":"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","impliedFormat":1},{"version":"380b919bfa0516118edaf25b99e45f855e7bc3fd75ce4163a1cfe4a666388804","impliedFormat":1},{"version":"0d89e5c4ce6e3096e64504e1fa45a8ddccf488cb5fdc1980ea09db2a451f0b91","impliedFormat":1},{"version":"fcf79300e5257a23ed3bacaa6861d7c645139c6f7ece134d15e6669447e5e6db","impliedFormat":1},{"version":"187119ff4f9553676a884e296089e131e8cc01691c546273b1d0089c3533ce42","impliedFormat":1},{"version":"aa2c18a1b5a086bbcaae10a4efba409cc95ba7287d8cf8f2591b53704fea3dea","impliedFormat":1},{"version":"5a0b15210129310cee9fa6af9200714bb4b12af4a04d890e15f34dbea1cf1852","impliedFormat":1},{"version":"0244119dbcbcf34faf3ffdae72dab1e9bc2bc9efc3c477b2240ffa94af3bca56","impliedFormat":1},{"version":"00baffbe8a2f2e4875367479489b5d43b5fc1429ecb4a4cc98cfc3009095f52a","impliedFormat":1},{"version":"a873c50d3e47c21aa09fbe1e2023d9a44efb07cc0cb8c72f418bf301b0771fd3","impliedFormat":1},{"version":"7c14ccd2eaa82619fffc1bfa877eb68a012e9fb723d07ee98db451fadb618906","impliedFormat":1},{"version":"49c36529ee09ea9ce19525af5bb84985ea8e782cb7ee8c493d9e36d027a3d019","impliedFormat":1},{"version":"df996e25faa505f85aeb294d15ebe61b399cf1d1e49959cdfaf2cc0815c203f9","impliedFormat":1},{"version":"4f6a12044ee6f458db11964153830abbc499e73d065c51c329ec97407f4b13dd","impliedFormat":1},{"version":"f8a6bb79327f4a6afc63d28624654522fc80f7536efa7a617ef48200b7a5f673","impliedFormat":1},{"version":"8e0733c50eaac49b4e84954106acc144ec1a8019922d6afcde3762523a3634af","impliedFormat":1},{"version":"8841e2aa774b89bd23302dede20663306dc1b9902431ac64b24be8b8d0e3f649","impliedFormat":1},{"version":"be1cc4d94ea60cbe567bc29ed479d42587bf1e6cba490f123d329976b0fe4ee5","impliedFormat":1},{"version":"5aca5a3bc07d2e16b6824a76c30378d6fb1b92e915d854315e1d1bd2d00974c9","impliedFormat":1},{"version":"ab82804a14454734010dcdcd43f564ff7b0389bee4c5692eec76ff5b30d4cf66","impliedFormat":1},{"version":"2c2a746435ff3d3ec4ef1006d51922ed71d969e16a8c949ab3251e3f7db5f19d","impliedFormat":1},{"version":"27024f63b0e5b08252e533a8ac3d6a8a907dadc304c26ff24e504c2220811b93","affectsGlobalScope":true,"impliedFormat":1},{"version":"6291bcfb741d49ef57db7f30ca0342f20252a011cd5020e7d242e7c6d8846030","impliedFormat":1},{"version":"467973ab10cebf60fcaf6d8e3305240f50257185679093ea5745ca8a43b3282b","impliedFormat":1},{"version":"f00a0714786d2bf71c070e4fb2dcbcc6a6b61655bd0c1f2f4c9b4b2567b96ab5","impliedFormat":1},{"version":"b009e972db39bf7d44b7deefd69e47a819982d8380a209c5a4647d0894555aa9","impliedFormat":1},{"version":"5fdd1fc281b5376cfae1c7759b07eb941a56c9246ad01654e83157c48ca63ab3","impliedFormat":1},{"version":"610e734fb0e3017ef56b87c0727444e25c1a451b7cb1a1c306c299f67195d410","impliedFormat":1},{"version":"101dfad9313bb9c66687e868c0bd312d8a054631ba3d79dbb57a4b55b9cf8265","impliedFormat":1},{"version":"91c8c814fb7a57dad4024511d632668e9d91f0ddec3c7ba833f667dce7040674","impliedFormat":1},{"version":"b53ba2451a78354e7c225ba59cb53907d1a5378326b4d10cdee54a79c34bd7ff","impliedFormat":1},{"version":"bb4629db37dc366f601640cefaff9cc9ff858758c5610ca33a2cbcc09e492b68","impliedFormat":1},{"version":"e2e8f7ef9ba99c50e86967eecc9deee7f27daada80d13fd25ec7fa0c7eab055e","impliedFormat":1},{"version":"a28d0f3496ec030df69cd5c8e76745af30213449f9eed4858f400ac8e5faf732","impliedFormat":1},{"version":"230adc9909c36b8e0e16747d7ee231d5f1838717f085f74675c1b2aad28cb5bb","impliedFormat":1},{"version":"0142517c012e6d9e878125d084bed7d8bc57d21f215c312f076c8c5df6d23be8","impliedFormat":1},{"version":"38e68bb724fc5584e895a773ab798e9c1bed1d1d904cd7b808932682e4698c47","impliedFormat":1},{"version":"f99a652fa0f324d1de15db1807ceda90316b0dc755223a250343dd5e9bd05810","impliedFormat":1},{"version":"4e8bc96fe6012f0ddd3a12796c6aff0bdbe7b8cce907b05028ff84cc9260a97a","impliedFormat":1},{"version":"1a56093c8425500f94935e6438e424a7f2d037fe401ea8e91b9343629af19d5a","impliedFormat":1},{"version":"a15afedb5972da56d5e2ce818f7b3f98b73d81d738d07deda0f6ac5e895d66cb","impliedFormat":1},{"version":"83f8d58c7cd24d068922a33fef7818847553d6abe3e9bbdcd0556e8b7539942a","impliedFormat":1},{"version":"dc28600a49340ac895322fff6ce8d22126b7e141aeb96d2146ce0a5ed7601658","impliedFormat":1},{"version":"19e30afe0bb3c98ae4d8b8f8ac4d6b64d4b5b840e4e0f068203f3f50fcf81c16","impliedFormat":1},{"version":"d0d33027f9e7f599a166f6c41ee55ac8c62491a03ce8ef7e4c2bef0d2f9fc3c6","impliedFormat":1},{"version":"5dabe302693e2adf0bab3ab050347a06b3bac1e616f69a2c9b279e9e7fd15b2b","impliedFormat":1},{"version":"35ec85324a330f53bddf112b0a40c696c502f7756c58f46c78ef25f76a91a903","impliedFormat":1},{"version":"ad3ee2fcd875af6ec1c80da2cd4a77c0c630a5d29dda566365f72f7626575a19","impliedFormat":1},{"version":"8ce5b5d0ebad3300d2cf0eab2328903e5c04adb6a43d397e75625e8c77350557","impliedFormat":1},{"version":"95fe501b64dde048ee6b0452991cb2f41f8c4dfc36d0800246ee7f8a0c3e01e1","impliedFormat":1},{"version":"71dc5749fb4d997be52118c2235348de143d7c586b2e7b90170f667f50846249","impliedFormat":1},{"version":"221c2b9f2560ba52cf2e72490dc2bbe03fadb4b559e5b6cedddf49b96c0f161c","impliedFormat":1},{"version":"ab482807a9a7e822770d72874475e04c2ae47e2bc3668da1a25a2d74f473fb40","impliedFormat":1},{"version":"cd500e2be6f67ab2698c4560fbcc14ede38e84032940c7a39dfd4fcb14234d01","impliedFormat":1},{"version":"6441cce5ef12cde40ada24dca3d2b801bdef29e56386ecdf0b65c705cdab7539","impliedFormat":1},{"version":"caf2e17da84228ea9148167096e26206b30dd51a3336291e2bdd1f8261a250f1","impliedFormat":1},{"version":"e48e765bd1dbdf29d89111276309399fe76cc8784aaf0b730b0f182fb08fa02e","impliedFormat":1},{"version":"ebf6ef4477b7e56cb126c0297b87e01ab316236a87f2ba6e333a4988920fdd7b","impliedFormat":1},{"version":"9726212abd8e555653719663172020698695bb5892c0d37f0feb3c142e540d3c","impliedFormat":1},{"version":"1ee3972069e4d95bad7cd3bc2af0f6bdb2299a42bf9c9b4db994938a81261e13","impliedFormat":1},{"version":"3a12d7aae929c4b36a06f1f1ce2389c1d49a42d449985562c076461a4e119658","impliedFormat":1},{"version":"ad589a70ad4302d9853ddb14520104ba93ebca9b3f8e3010f0dfe0e0eb15d41e","impliedFormat":1},{"version":"e37cf3a920817edcecf2c525ccb3c9777538c18561f8d129fa369e1b4ff45296","impliedFormat":1},{"version":"7f0f5646625369f0479bf9b34cfa0e7adcbe96ff4fcbc5d823cfc1e8b987dab4","impliedFormat":1},{"version":"022502ed2d8cdd756c29e6a3226a700dcd77d60e38be1403ed0f6b9f83b69c34","impliedFormat":1},{"version":"f7e18d335f61d5decef172f61946985ce68d8d7cf989b8a9783f24c08fee5e37","impliedFormat":1},{"version":"134d21ae2f63dded24437d4adc6e7b3ace3f9bb1158cb6affdba1499f013e344","impliedFormat":1},{"version":"cb17fcf86893f4000f0317c4b3ad939dc4b705de06deb68d6b2431815aae0b4e","impliedFormat":1},{"version":"877d970b4f092c37bf2e93fcda13f1cdef87d5a0b0f7d861ceee5f3425ffcd9b","impliedFormat":1},{"version":"4a5f560c9d3a2ae15b1b4b91b4737490ac2257e025ddcfd67f1f3f0b4fceeb74","impliedFormat":1},{"version":"a4309c325e9fba429721c9ce7b3528a998c11c4b1d01ed23d38187c651ce8677","impliedFormat":1},{"version":"d26c0f7416fbb4f5521f93d5709bf8cebf45a303cc44cb27b521fae769dfb05b","impliedFormat":1},{"version":"44fdea337219625ebf8086f7da275d1ace9f691a42096fe40a029b3d666c3d37","impliedFormat":1},{"version":"4eab42e1859b44bf9930d4d3445d2eee4371540d011f1eaa62fb0a10654bc58b","impliedFormat":1},{"version":"92c88c69c7df7e6540849e48e63536655aa483c33a5b88199176223a2dd65782","impliedFormat":1},{"version":"10204ac89197b159385bf9eb39d332c8a758d06c86004b168216b83fdf140e9b","impliedFormat":1},{"version":"bfb8aa01341f564648653c4bbd015e944c7e4c6cb814bc53fc0eb2763c698a45","impliedFormat":1},{"version":"39aa4bcf639907ddf14e26f88e917ce27cada52a0db8ae15708323fdb1d877c6","impliedFormat":1},{"version":"ec95844f22f008c2503c2bb02e1ace3c73c3fd1e3ebc3e883bd6c3548da7c634","impliedFormat":1},{"version":"c6c6cf87b88b344d7a2955ee54c40be7120043b0ac02c002acb293807823e120","impliedFormat":1},{"version":"4b5291d54bb864ea6210bc0309e498854ccf4b7d4cf729a51385e9a8ed29aac0","impliedFormat":1},{"version":"673a798ca4193d31aa4fd98f6359673a356904506b5390f6ee071b61b6889c95","impliedFormat":1},{"version":"e6619829422070bc70eff2e8867b98f6e8bba20672ffa4a461749193049f55c2","impliedFormat":1},{"version":"9797ea8ccffacd16ab6fce35cff2c35392d7e81f42cc84e1b3e3664039abf31e","impliedFormat":1},{"version":"bf364c41c5bbd6557613e0549a547483ebe99f2647e265e06c3a399d8d5a9c9f","impliedFormat":1},{"version":"21ad37f86d9cced1c2ae37955d4408c87fdcc920d12c242d832e124f1d404fba","impliedFormat":1},{"version":"907917d1120c65ced96b3ed1f7c25fbc3ea1b1ba33f94bd8f934392cb3ae505f","impliedFormat":1},{"version":"4948e491fa0599196e9ee2ebb65bbbcf16017fdf72a7fe962833dadd7fa0514f","impliedFormat":1},{"version":"f2f23fe34b735887db1d5597714ae37a6ffae530cafd6908c9d79d485667c956","impliedFormat":1},{"version":"18942319aff2c9619e05c379641b571f0958506472a4b539f906be08fcccf806","impliedFormat":1},{"version":"6ac066e6c4ed2c7177e20516664165e9c9db7c20ec463a57f45f9bf276efb337","impliedFormat":1},{"version":"1ba59c8bbeed2cb75b239bb12041582fa3e8ef32f8d0bd0ec802e38442d3f317","impliedFormat":1},{"version":"bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","impliedFormat":1},{"version":"26a770cec4bd2e7dbba95c6e536390fffe83c6268b78974a93727903b515c4e7","impliedFormat":1}],"root":[62,[546,548],[563,568],[570,573],[621,628],[668,715],[745,749],[859,863]],"options":{"allowJs":false,"checkJs":false,"declaration":true,"declarationMap":true,"jsx":4,"module":99,"noFallthroughCasesInSwitch":true,"noImplicitOverride":true,"noImplicitReturns":true,"noUncheckedIndexedAccess":true,"noUnusedLocals":true,"noUnusedParameters":true,"skipLibCheck":true,"sourceMap":true,"strict":true,"target":8,"useDefineForClassFields":true,"useUnknownInCatchVariables":true,"verbatimModuleSyntax":true},"referencedMap":[[866,1],[864,2],[886,2],[1080,3],[574,4],[578,5],[583,6],[587,7],[584,7],[585,8],[586,9],[577,8],[592,10],[575,4],[582,11],[593,4],[579,7],[594,10],[580,7],[596,12],[597,13],[595,7],[591,14],[598,15],[600,16],[601,17],[602,4],[603,18],[589,19],[581,7],[576,4],[604,8],[605,20],[590,8],[606,8],[607,18],[608,7],[609,8],[610,4],[611,8],[614,21],[612,2],[613,22],[615,23],[617,24],[616,7],[618,25],[619,13],[599,7],[588,2],[1079,26],[890,27],[891,28],[1028,27],[1029,29],[1010,30],[1011,31],[894,32],[895,33],[965,34],[966,35],[939,27],[940,36],[933,27],[934,37],[1025,38],[1023,39],[1024,2],[1039,40],[1040,41],[909,42],[910,43],[1041,44],[1042,45],[1043,46],[1044,47],[901,48],[902,49],[1027,50],[1026,51],[1012,27],[1013,52],[905,53],[906,54],[929,2],[930,55],[1047,56],[1045,57],[1046,58],[1048,59],[1049,60],[1052,61],[1050,62],[1053,39],[1051,63],[1054,64],[1057,65],[1055,66],[1056,67],[1058,68],[907,48],[908,69],[1033,70],[1030,71],[1031,72],[1032,2],[1008,73],[1009,74],[953,75],[952,76],[950,77],[949,78],[951,79],[1060,80],[1059,81],[1062,82],[1061,83],[938,84],[937,27],[916,85],[914,86],[913,32],[915,87],[1065,88],[1069,89],[1063,90],[1064,91],[1066,88],[1067,88],[1068,88],[955,92],[954,32],[971,93],[969,94],[970,39],[967,95],[968,96],[904,97],[903,27],[961,98],[892,27],[893,99],[960,100],[998,101],[1001,102],[999,103],[1000,104],[912,105],[911,27],[1003,106],[1002,32],[981,107],[980,27],[936,108],[935,27],[1007,109],[1006,110],[975,111],[974,112],[972,113],[973,114],[964,115],[963,116],[962,117],[1071,118],[1070,119],[988,120],[987,121],[986,122],[1035,123],[1034,2],[979,124],[978,125],[976,126],[977,127],[957,128],[956,32],[900,129],[899,130],[898,131],[897,132],[896,133],[992,134],[991,135],[922,136],[921,32],[926,137],[925,138],[990,139],[989,27],[1036,2],[1038,140],[1037,2],[995,141],[994,142],[993,143],[1073,144],[1072,145],[1075,146],[1074,147],[1021,148],[1022,149],[1020,150],[959,151],[958,2],[1005,152],[1004,153],[932,154],[931,27],[983,155],[982,27],[889,156],[888,2],[942,157],[943,158],[948,159],[941,160],[945,161],[944,162],[946,163],[947,164],[997,165],[996,32],[928,166],[927,32],[1078,167],[1077,168],[1076,169],[1015,170],[1014,27],[985,171],[984,27],[920,172],[918,173],[917,32],[919,174],[1017,175],[1016,27],[924,176],[923,27],[1019,177],[1018,27],[744,178],[858,179],[777,2],[774,2],[773,2],[768,180],[779,181],[764,182],[775,183],[767,184],[766,185],[776,2],[771,186],[778,2],[772,187],[765,2],[752,188],[751,182],[842,189],[843,189],[845,190],[844,189],[837,189],[838,189],[840,191],[839,189],[817,2],[816,2],[819,192],[818,2],[815,2],[782,193],[780,194],[783,2],[830,195],[784,189],[820,196],[829,197],[821,2],[824,198],[822,2],[825,2],[827,2],[823,198],[826,2],[828,2],[781,199],[856,200],[841,189],[836,201],[846,202],[852,203],[853,204],[855,205],[854,206],[834,201],[835,207],[831,208],[833,209],[832,210],[847,189],[851,211],[848,189],[849,212],[850,189],[785,2],[786,2],[789,2],[787,2],[788,2],[791,2],[792,213],[793,2],[794,2],[790,2],[795,2],[796,2],[797,2],[798,2],[799,214],[800,2],[814,215],[801,2],[802,2],[803,2],[804,2],[805,2],[806,2],[807,2],[810,2],[808,2],[809,2],[811,189],[812,189],[813,216],[753,2],[762,217],[763,218],[758,2],[857,2],[761,219],[757,220],[759,221],[760,222],[756,2],[770,223],[769,2],[754,2],[755,224],[514,225],[516,226],[523,227],[517,228],[518,2],[519,225],[520,228],[515,2],[522,228],[513,2],[521,2],[641,229],[648,230],[638,231],[647,4],[645,231],[639,229],[640,232],[631,231],[629,233],[646,234],[642,233],[644,231],[643,233],[637,233],[636,231],[630,231],[632,235],[634,231],[635,231],[633,231],[204,236],[206,236],[220,237],[205,238],[221,239],[212,240],[207,236],[216,241],[215,242],[222,243],[223,243],[224,243],[214,2],[209,2],[213,244],[208,245],[273,246],[268,247],[267,246],[272,248],[269,249],[271,250],[270,251],[280,252],[279,253],[211,254],[225,255],[226,255],[281,256],[203,2],[229,257],[228,258],[227,259],[266,260],[236,261],[242,262],[237,263],[243,264],[244,264],[238,265],[233,266],[231,266],[249,264],[230,267],[250,268],[235,269],[251,270],[246,271],[252,272],[234,273],[232,274],[248,275],[247,2],[245,2],[253,276],[254,277],[255,264],[256,278],[257,2],[217,269],[258,264],[219,279],[239,264],[241,280],[240,264],[218,264],[265,281],[259,282],[260,283],[261,284],[262,285],[264,286],[263,287],[277,288],[274,2],[275,288],[276,288],[278,2],[210,2],[67,2],[79,2],[551,289],[549,4],[550,290],[554,291],[553,292],[552,293],[560,294],[559,2],[555,2],[556,293],[557,293],[558,293],[562,295],[561,296],[466,297],[750,2],[869,298],[865,1],[867,299],[868,1],[872,300],[875,2],[874,301],[878,302],[870,2],[879,2],[880,2],[877,303],[876,2],[881,288],[882,2],[873,2],[883,2],[884,304],[885,305],[1086,306],[1087,2],[1088,2],[1090,307],[1091,308],[1089,309],[1092,310],[1093,311],[1094,312],[1095,313],[1096,314],[1097,315],[1098,316],[1099,317],[1100,318],[1101,319],[1103,320],[1102,2],[1104,2],[143,321],[144,321],[145,322],[83,323],[146,324],[147,325],[148,326],[81,2],[149,327],[150,328],[151,329],[152,330],[153,331],[154,332],[155,332],[156,333],[157,334],[158,335],[159,336],[84,2],[82,2],[160,337],[161,338],[162,339],[202,340],[163,341],[164,342],[165,341],[166,343],[167,344],[168,345],[169,346],[170,346],[171,346],[172,347],[173,348],[174,349],[175,350],[176,351],[177,352],[178,352],[179,353],[180,2],[181,2],[182,354],[183,355],[184,354],[185,356],[186,357],[187,358],[188,359],[189,360],[190,361],[191,362],[192,363],[193,364],[194,365],[195,366],[196,367],[197,368],[198,369],[199,370],[85,341],[86,2],[87,371],[88,372],[89,2],[90,373],[91,2],[134,374],[135,375],[136,376],[137,376],[138,377],[139,2],[140,324],[141,378],[142,375],[200,379],[201,380],[743,4],[1105,4],[63,2],[65,381],[66,4],[1106,2],[1107,2],[1108,2],[1109,2],[1175,382],[1117,383],[1118,384],[1119,385],[1120,385],[1121,386],[1124,387],[1123,388],[1125,389],[1126,390],[1127,2],[1128,383],[1129,391],[1132,392],[1133,385],[1134,385],[1135,385],[1136,2],[1140,393],[1137,2],[1138,385],[1139,394],[1141,2],[1142,384],[1110,2],[1111,2],[1130,2],[1113,395],[1143,2],[1144,385],[1145,384],[1146,2],[1147,395],[1148,385],[1149,394],[1112,396],[1131,397],[1150,385],[1151,384],[1152,385],[1153,385],[1154,383],[1155,394],[1156,2],[1160,398],[1157,388],[1158,388],[1159,388],[1162,399],[1114,400],[1163,391],[1164,2],[1165,401],[1166,2],[1167,385],[1168,385],[1116,402],[1169,394],[1170,2],[1172,403],[1171,385],[1122,385],[1173,391],[1174,385],[1161,385],[1115,383],[1176,2],[1177,2],[1178,2],[1179,404],[1180,2],[1181,405],[871,2],[724,406],[723,407],[722,408],[730,409],[731,410],[728,411],[729,412],[726,413],[727,414],[725,415],[92,2],[887,2],[569,2],[64,2],[1085,416],[1082,417],[1083,418],[1084,2],[1081,419],[620,420],[732,2],[733,421],[734,2],[735,422],[545,2],[736,423],[719,2],[738,424],[721,425],[740,426],[737,427],[716,428],[741,429],[720,430],[717,4],[739,431],[718,4],[742,432],[60,2],[61,2],[10,2],[11,2],[13,2],[12,2],[2,2],[14,2],[15,2],[16,2],[17,2],[18,2],[19,2],[20,2],[21,2],[3,2],[22,2],[23,2],[4,2],[24,2],[28,2],[25,2],[26,2],[27,2],[29,2],[30,2],[31,2],[5,2],[32,2],[33,2],[34,2],[35,2],[6,2],[39,2],[36,2],[37,2],[38,2],[40,2],[7,2],[41,2],[46,2],[47,2],[42,2],[43,2],[44,2],[45,2],[8,2],[51,2],[48,2],[49,2],[50,2],[52,2],[9,2],[53,2],[54,2],[55,2],[57,2],[56,2],[1,2],[58,2],[59,2],[110,433],[122,434],[108,435],[123,436],[132,437],[99,438],[100,439],[98,440],[131,288],[126,441],[130,442],[102,443],[119,444],[101,445],[129,446],[96,447],[97,441],[103,448],[104,2],[109,449],[107,448],[94,450],[133,451],[124,452],[113,453],[112,448],[114,454],[117,455],[111,456],[115,457],[127,288],[105,458],[106,459],[118,460],[95,436],[121,461],[120,448],[116,462],[125,2],[93,2],[128,463],[384,464],[369,2],[370,2],[371,2],[372,2],[368,2],[373,465],[374,2],[376,466],[375,465],[377,465],[378,466],[379,465],[380,2],[381,465],[382,2],[383,2],[745,467],[570,468],[571,469],[746,470],[572,468],[573,471],[747,472],[621,473],[622,474],[624,475],[748,476],[623,232],[749,477],[627,478],[628,479],[859,480],[625,481],[626,482],[679,483],[860,484],[678,485],[677,486],[861,484],[676,485],[682,487],[683,488],[684,489],[687,487],[685,487],[686,487],[688,487],[689,490],[690,491],[691,492],[699,493],[692,494],[700,495],[702,496],[862,497],[701,498],[705,487],[703,487],[704,499],[706,491],[707,500],[712,491],[713,491],[711,491],[714,501],[709,491],[708,487],[710,502],[672,503],[671,504],[674,505],[863,484],[673,506],[669,491],[670,491],[675,507],[693,508],[681,509],[695,491],[694,494],[564,494],[697,494],[696,491],[680,494],[698,510],[62,2],[567,232],[563,511],[568,512],[715,513],[547,514],[668,515],[546,516],[566,517],[548,518],[565,519],[472,520],[473,521],[474,522],[475,523],[476,523],[479,522],[477,522],[480,522],[478,522],[511,524],[486,521],[483,521],[481,521],[482,521],[484,520],[485,521],[487,525],[489,521],[488,521],[490,521],[494,521],[493,520],[491,520],[492,521],[495,526],[496,527],[498,528],[499,528],[497,529],[502,521],[500,521],[501,521],[504,521],[503,521],[505,530],[506,531],[507,531],[508,523],[510,531],[509,531],[467,532],[468,533],[469,2],[470,534],[460,2],[465,535],[464,536],[456,537],[461,538],[459,539],[458,540],[457,2],[463,541],[462,531],[544,542],[649,543],[650,544],[651,545],[667,546],[654,547],[652,548],[653,549],[655,550],[656,551],[658,552],[657,553],[659,554],[661,555],[662,556],[660,557],[664,558],[663,559],[666,560],[665,561],[471,562],[512,562],[454,563],[526,562],[450,562],[527,562],[451,562],[455,562],[525,564],[452,565],[528,562],[524,2],[453,566],[529,2],[530,2],[531,2],[532,2],[533,2],[534,2],[543,567],[535,562],[536,562],[537,2],[538,2],[539,2],[540,2],[541,568],[542,2],[399,569],[400,570],[395,2],[397,571],[396,572],[398,573],[347,574],[346,2],[350,575],[348,576],[349,577],[344,578],[343,579],[345,580],[296,581],[298,580],[297,582],[299,582],[311,580],[302,580],[310,583],[300,580],[301,584],[283,580],[284,2],[285,2],[286,2],[77,2],[288,585],[282,2],[289,580],[295,2],[290,2],[287,580],[291,2],[292,2],[293,2],[294,586],[334,587],[313,588],[314,580],[315,589],[316,590],[319,591],[317,2],[318,592],[323,590],[321,580],[322,593],[320,590],[324,580],[333,594],[312,562],[327,595],[330,596],[328,597],[329,598],[326,580],[325,599],[308,600],[306,601],[331,580],[303,602],[305,603],[309,604],[332,605],[304,606],[307,607],[447,608],[80,2],[448,2],[441,2],[439,609],[437,610],[438,611],[440,612],[434,613],[435,611],[436,614],[433,610],[426,615],[401,616],[394,2],[403,617],[402,618],[427,619],[425,620],[414,621],[413,622],[424,623],[423,624],[421,625],[393,626],[418,627],[416,2],[417,628],[420,629],[419,630],[415,631],[339,2],[422,632],[340,633],[428,634],[429,635],[432,636],[431,637],[430,638],[449,639],[71,640],[74,640],[72,640],[73,640],[76,641],[75,640],[70,2],[404,642],[392,643],[412,644],[391,645],[405,646],[390,647],[406,648],[442,611],[338,649],[337,650],[342,651],[336,652],[407,646],[409,653],[411,654],[410,2],[408,655],[335,656],[352,650],[388,657],[353,646],[354,611],[355,2],[356,658],[357,646],[389,659],[387,650],[358,2],[359,2],[360,631],[361,2],[362,650],[363,646],[351,660],[364,2],[341,661],[365,650],[366,650],[367,2],[385,662],[386,2],[78,663],[445,664],[444,665],[446,666],[69,665],[68,2],[443,667]],"affectedFilesPendingEmit":[[745,51],[570,51],[571,51],[746,51],[572,51],[573,51],[747,51],[621,51],[622,51],[624,51],[748,51],[623,51],[749,51],[627,51],[628,51],[859,51],[625,51],[626,51],[679,51],[860,51],[678,51],[677,51],[861,51],[676,51],[682,51],[683,51],[684,51],[687,51],[685,51],[686,51],[688,51],[689,51],[690,51],[691,51],[699,51],[692,51],[700,51],[702,51],[862,51],[701,51],[705,51],[703,51],[704,51],[706,51],[707,51],[712,51],[713,51],[711,51],[714,51],[709,51],[708,51],[710,51],[672,51],[671,51],[674,51],[863,51],[673,51],[669,51],[670,51],[675,51],[693,51],[681,51],[695,51],[694,51],[564,51],[697,51],[696,51],[680,51],[698,51],[567,51],[563,51],[568,51],[715,51],[547,51],[668,51],[546,51],[566,51],[548,51],[565,51]],"version":"5.9.3"} \ No newline at end of file +{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/typescript/lib/lib.esnext.float16.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./src/global.d.ts","../../node_modules/@types/react/global.d.ts","../../node_modules/csstype/index.d.ts","../../node_modules/@types/react/index.d.ts","../../node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/@tonconnect/protocol/lib/types/index.d.ts","../walletkit/dist/esm/validation/types.d.ts","../walletkit/dist/esm/validation/transaction.d.ts","../walletkit/dist/esm/storage/types.d.ts","../walletkit/dist/esm/storage/adapters.d.ts","../walletkit/dist/esm/storage/adapters/local.d.ts","../walletkit/dist/esm/storage/adapters/memory.d.ts","../walletkit/dist/esm/storage/adapters/extension.d.ts","../walletkit/dist/esm/storage/storage.d.ts","../walletkit/dist/esm/storage/index.d.ts","../walletkit/dist/esm/api/models/core/network.d.ts","../walletkit/dist/esm/utils/walletid.d.ts","../../node_modules/@tonconnect/sdk/lib/types/index.d.ts","../walletkit/dist/esm/bridge/utils/messagetypes.d.ts","../../node_modules/@types/node/compatibility/iterators.d.ts","../../node_modules/@types/node/globals.typedarray.d.ts","../../node_modules/@types/node/buffer.buffer.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/web-globals/abortcontroller.d.ts","../../node_modules/@types/node/web-globals/crypto.d.ts","../../node_modules/@types/node/web-globals/domexception.d.ts","../../node_modules/@types/node/web-globals/events.d.ts","../../node_modules/buffer/index.d.ts","../../node_modules/undici-types/utility.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client-stats.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/h2c-client.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-call-history.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/snapshot-agent.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/env-http-proxy-agent.d.ts","../../node_modules/undici-types/retry-handler.d.ts","../../node_modules/undici-types/retry-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/cache-interceptor.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/util.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/eventsource.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/web-globals/fetch.d.ts","../../node_modules/@types/node/web-globals/navigator.d.ts","../../node_modules/@types/node/web-globals/storage.d.ts","../../node_modules/@types/node/web-globals/streams.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.d.ts","../../node_modules/@types/node/inspector.generated.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/sea.d.ts","../../node_modules/@types/node/sqlite.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/@ton/core/dist/inspect.d.ts","../../node_modules/@ton/core/dist/address/address.d.ts","../../node_modules/@ton/core/dist/address/externaladdress.d.ts","../../node_modules/@ton/core/dist/address/adnladdress.d.ts","../../node_modules/@ton/core/dist/boc/bitstring.d.ts","../../node_modules/@ton/core/dist/boc/writable.d.ts","../../node_modules/@ton/core/dist/boc/celltype.d.ts","../../node_modules/@ton/core/dist/utils/maybe.d.ts","../../node_modules/@ton/core/dist/dict/dictionary.d.ts","../../node_modules/@ton/core/dist/boc/bitreader.d.ts","../../node_modules/@ton/core/dist/boc/slice.d.ts","../../node_modules/@ton/core/dist/boc/cell/levelmask.d.ts","../../node_modules/@ton/core/dist/boc/cell.d.ts","../../node_modules/@ton/core/dist/boc/builder.d.ts","../../node_modules/@ton/core/dist/types/simplelibrary.d.ts","../../node_modules/@ton/core/dist/types/ticktock.d.ts","../../node_modules/@ton/core/dist/types/stateinit.d.ts","../../node_modules/@ton/core/dist/address/contractaddress.d.ts","../../node_modules/@ton/core/dist/boc/bitbuilder.d.ts","../../node_modules/@ton/core/dist/boc/cell/exoticmerkleproof.d.ts","../../node_modules/@ton/core/dist/boc/cell/exoticmerkleupdate.d.ts","../../node_modules/@ton/core/dist/boc/cell/exoticpruned.d.ts","../../node_modules/@ton/core/dist/dict/generatemerkleproof.d.ts","../../node_modules/@ton/core/dist/dict/generatemerkleupdate.d.ts","../../node_modules/@ton/core/dist/tuple/tuple.d.ts","../../node_modules/@ton/core/dist/tuple/reader.d.ts","../../node_modules/@ton/core/dist/tuple/builder.d.ts","../../node_modules/@ton/core/dist/types/currencycollection.d.ts","../../node_modules/@ton/core/dist/types/commonmessageinforelaxed.d.ts","../../node_modules/@ton/core/dist/types/messagerelaxed.d.ts","../../node_modules/@ton/core/dist/types/commonmessageinfo.d.ts","../../node_modules/@ton/core/dist/types/message.d.ts","../../node_modules/@ton/core/dist/types/extracurrency.d.ts","../../node_modules/@ton/core/dist/types/_helpers.d.ts","../../node_modules/@ton/core/dist/types/accountstate.d.ts","../../node_modules/@ton/core/dist/types/accountstorage.d.ts","../../node_modules/@ton/core/dist/types/storageextrainfo.d.ts","../../node_modules/@ton/core/dist/types/storageused.d.ts","../../node_modules/@ton/core/dist/types/storageinfo.d.ts","../../node_modules/@ton/core/dist/types/account.d.ts","../../node_modules/@ton/core/dist/types/accountstatus.d.ts","../../node_modules/@ton/core/dist/types/accountstatuschange.d.ts","../../node_modules/@ton/core/dist/types/sendmode.d.ts","../../node_modules/@ton/core/dist/types/libref.d.ts","../../node_modules/@ton/core/dist/types/reservemode.d.ts","../../node_modules/@ton/core/dist/types/outlist.d.ts","../../node_modules/@ton/core/dist/types/computeskipreason.d.ts","../../node_modules/@ton/core/dist/types/depthbalanceinfo.d.ts","../../node_modules/@ton/core/dist/types/hashupdate.d.ts","../../node_modules/@ton/core/dist/types/masterchainstateextra.d.ts","../../node_modules/@ton/core/dist/types/shardaccount.d.ts","../../node_modules/@ton/core/dist/types/shardaccounts.d.ts","../../node_modules/@ton/core/dist/types/shardident.d.ts","../../node_modules/@ton/core/dist/types/shardstateunsplit.d.ts","../../node_modules/@ton/core/dist/types/signaturedomain.d.ts","../../node_modules/@ton/core/dist/types/splitmergeinfo.d.ts","../../node_modules/@ton/core/dist/types/transactionactionphase.d.ts","../../node_modules/@ton/core/dist/types/transactionbouncephase.d.ts","../../node_modules/@ton/core/dist/types/transactioncomputephase.d.ts","../../node_modules/@ton/core/dist/types/transactioncreditphase.d.ts","../../node_modules/@ton/core/dist/types/transactionstoragephase.d.ts","../../node_modules/@ton/core/dist/types/transactiondescription.d.ts","../../node_modules/@ton/core/dist/types/transaction.d.ts","../../node_modules/@ton/core/dist/types/_export.d.ts","../../node_modules/@ton/core/dist/contract/contractabi.d.ts","../../node_modules/@ton/core/dist/contract/contract.d.ts","../../node_modules/@ton/core/dist/contract/contractstate.d.ts","../../node_modules/@ton/core/dist/contract/sender.d.ts","../../node_modules/@ton/core/dist/contract/opencontract.d.ts","../../node_modules/@ton/core/dist/contract/contractprovider.d.ts","../../node_modules/@ton/core/dist/contract/computeerror.d.ts","../../node_modules/@ton/core/dist/utils/convert.d.ts","../../node_modules/@ton/core/dist/utils/crc16.d.ts","../../node_modules/@ton/core/dist/utils/crc32c.d.ts","../../node_modules/@ton/core/dist/utils/base32.d.ts","../../node_modules/@ton/core/dist/utils/getmethodid.d.ts","../../node_modules/@ton/core/dist/crypto/safesign.d.ts","../../node_modules/@ton/core/dist/crypto/domainsignature.d.ts","../../node_modules/@ton/core/dist/index.d.ts","../walletkit/dist/esm/api/models/core/primitives.d.ts","../walletkit/dist/esm/api/models/core/addressbook.d.ts","../walletkit/dist/esm/api/models/core/assettype.d.ts","../walletkit/dist/esm/api/models/core/dappinfo.d.ts","../walletkit/dist/esm/api/models/core/extracurrencies.d.ts","../walletkit/dist/esm/api/models/core/signdata.d.ts","../walletkit/dist/esm/api/models/core/preparedsigndata.d.ts","../walletkit/dist/esm/api/models/core/proofmessage.d.ts","../walletkit/dist/esm/api/models/core/sendmode.d.ts","../walletkit/dist/esm/api/models/core/tokenamount.d.ts","../walletkit/dist/esm/api/models/core/tokenanimation.d.ts","../walletkit/dist/esm/api/models/core/tokenimage.d.ts","../walletkit/dist/esm/api/models/core/tokeninfo.d.ts","../walletkit/dist/esm/api/models/core/rawstackitem.d.ts","../walletkit/dist/esm/api/models/bridge/bridgeevent.d.ts","../walletkit/dist/esm/api/models/bridge/connectionrequestevent.d.ts","../walletkit/dist/esm/api/models/bridge/connectionapprovalresponse.d.ts","../walletkit/dist/esm/api/models/bridge/disconnectionevent.d.ts","../walletkit/dist/esm/api/models/bridge/signdataapprovalresponse.d.ts","../walletkit/dist/esm/api/models/bridge/signdatarequestevent.d.ts","../walletkit/dist/esm/api/models/bridge/sendtransactionapprovalresponse.d.ts","../walletkit/dist/esm/api/models/transactions/transaction.d.ts","../walletkit/dist/esm/api/models/transactions/transactiontrace.d.ts","../walletkit/dist/esm/api/models/transactions/transactionmetadata.d.ts","../walletkit/dist/esm/api/models/transactions/emulation/transactionemulatedtrace.d.ts","../walletkit/dist/esm/api/models/transactions/transactiontracemoneyflow.d.ts","../walletkit/dist/esm/api/models/transactions/emulation/transactionemulatedpreview.d.ts","../walletkit/dist/esm/api/models/transactions/transactionrequest.d.ts","../walletkit/dist/esm/api/models/bridge/sendtransactionrequestevent.d.ts","../walletkit/dist/esm/api/models/bridge/requesterrorevent.d.ts","../walletkit/dist/esm/api/models/sessions/tonconnectsession.d.ts","../walletkit/dist/esm/api/models/jettons/jetton.d.ts","../walletkit/dist/esm/api/models/jettons/jettonsrequest.d.ts","../walletkit/dist/esm/api/models/jettons/jettonsresponse.d.ts","../walletkit/dist/esm/api/models/jettons/jettonstransferrequest.d.ts","../walletkit/dist/esm/api/models/nfts/nftattribute.d.ts","../walletkit/dist/esm/api/models/nfts/nftcollection.d.ts","../walletkit/dist/esm/api/models/nfts/nft.d.ts","../walletkit/dist/esm/api/models/nfts/nfttransferrequest.d.ts","../walletkit/dist/esm/api/models/nfts/nftsrequest.d.ts","../walletkit/dist/esm/api/models/nfts/nftsresponse.d.ts","../walletkit/dist/esm/api/models/nfts/nftrawtransferrequest.d.ts","../walletkit/dist/esm/api/models/nfts/usernftsrequest.d.ts","../walletkit/dist/esm/api/models/tons/tontransferrequest.d.ts","../walletkit/dist/esm/api/models/swaps/swaptoken.d.ts","../walletkit/dist/esm/api/models/swaps/swapfee.d.ts","../walletkit/dist/esm/api/models/swaps/swapquote.d.ts","../walletkit/dist/esm/api/models/swaps/swapquoteparams.d.ts","../walletkit/dist/esm/api/models/swaps/swapparams.d.ts","../walletkit/dist/esm/api/models/transactions/sendtransactionresponse.d.ts","../walletkit/dist/esm/api/models/transactions/transactionsresponse.d.ts","../walletkit/dist/esm/api/models/rpc/getmethodresult.d.ts","../walletkit/dist/esm/api/models/index.d.ts","../walletkit/dist/esm/types/toncenter/v3/addressbookrowv3.d.ts","../walletkit/dist/esm/types/toncenter/emulation.d.ts","../walletkit/dist/esm/types/toncenter/api.d.ts","../walletkit/dist/esm/types/toncenter/accountevent.d.ts","../walletkit/dist/esm/errors/codes.d.ts","../walletkit/dist/esm/errors/walletkiterror.d.ts","../walletkit/dist/esm/utils/toncenteremulation.d.ts","../walletkit/dist/esm/types/toncenter/apiclient.d.ts","../walletkit/dist/esm/api/interfaces/walletadapter.d.ts","../walletkit/dist/esm/api/interfaces/wallet.d.ts","../walletkit/dist/esm/api/interfaces/walletsigner.d.ts","../walletkit/dist/esm/api/interfaces/defiprovider.d.ts","../walletkit/dist/esm/api/interfaces/defimanagerapi.d.ts","../walletkit/dist/esm/api/interfaces/swapapi.d.ts","../walletkit/dist/esm/api/interfaces/tonconnectsessionmanager.d.ts","../walletkit/dist/esm/api/interfaces/index.d.ts","../walletkit/dist/esm/utils/signer.d.ts","../walletkit/dist/esm/utils/address.d.ts","../walletkit/dist/esm/utils/base64.d.ts","../walletkit/dist/esm/utils/cell.d.ts","../walletkit/dist/esm/utils/delay.d.ts","../walletkit/dist/esm/utils/getdefaultwalletconfig.d.ts","../walletkit/dist/esm/utils/hex.d.ts","../walletkit/dist/esm/utils/mnemonic.d.ts","../walletkit/dist/esm/utils/retry.d.ts","../walletkit/dist/esm/utils/sign.d.ts","../walletkit/dist/esm/utils/signdata/crc32.d.ts","../walletkit/dist/esm/utils/signdata/hash.d.ts","../walletkit/dist/esm/utils/signdata/sign.d.ts","../walletkit/dist/esm/utils/time.d.ts","../walletkit/dist/esm/utils/tonproof.d.ts","../walletkit/dist/esm/utils/tvmstack.d.ts","../walletkit/dist/esm/utils/url.d.ts","../../node_modules/uuid/dist/types.d.ts","../../node_modules/uuid/dist/max.d.ts","../../node_modules/uuid/dist/nil.d.ts","../../node_modules/uuid/dist/parse.d.ts","../../node_modules/uuid/dist/stringify.d.ts","../../node_modules/uuid/dist/v1.d.ts","../../node_modules/uuid/dist/v1tov6.d.ts","../../node_modules/uuid/dist/v35.d.ts","../../node_modules/uuid/dist/v3.d.ts","../../node_modules/uuid/dist/v4.d.ts","../../node_modules/uuid/dist/v5.d.ts","../../node_modules/uuid/dist/v6.d.ts","../../node_modules/uuid/dist/v6tov1.d.ts","../../node_modules/uuid/dist/v7.d.ts","../../node_modules/uuid/dist/validate.d.ts","../../node_modules/uuid/dist/version.d.ts","../../node_modules/uuid/dist/index.d.ts","../walletkit/dist/esm/utils/uuid.d.ts","../walletkit/dist/esm/utils/version.d.ts","../walletkit/dist/esm/utils/messagebuilders.d.ts","../walletkit/dist/esm/utils/assethelpers.d.ts","../walletkit/dist/esm/utils/index.d.ts","../walletkit/dist/esm/types/jsbridge.d.ts","../walletkit/dist/esm/types/internal.d.ts","../walletkit/dist/esm/types/durableevents.d.ts","../walletkit/dist/esm/core/walletmanager.d.ts","../walletkit/dist/esm/core/eventemitter.d.ts","../walletkit/dist/esm/analytics/swagger/generated.d.ts","../walletkit/dist/esm/analytics/swagger/types.d.ts","../walletkit/dist/esm/analytics/swagger/index.d.ts","../walletkit/dist/esm/analytics/types.d.ts","../walletkit/dist/esm/analytics/analyticsmanager.d.ts","../walletkit/dist/esm/analytics/index.d.ts","../walletkit/dist/esm/core/bridgemanager.d.ts","../walletkit/dist/esm/core/eventrouter.d.ts","../walletkit/dist/esm/core/eventprocessor.d.ts","../walletkit/dist/esm/types/config.d.ts","../walletkit/dist/esm/types/jettons.d.ts","../walletkit/dist/esm/types/kit.d.ts","../walletkit/dist/esm/types/toncenter/nftcollection.d.ts","../walletkit/dist/esm/types/toncenter/tokeninfo.d.ts","../walletkit/dist/esm/types/toncenter/nftitem.d.ts","../walletkit/dist/esm/types/toncenter/pagination.d.ts","../walletkit/dist/esm/types/toncenter/nftitems.d.ts","../walletkit/dist/esm/types/index.d.ts","../walletkit/dist/esm/core/networkmanager.d.ts","../walletkit/dist/esm/core/jettonsmanager.d.ts","../walletkit/dist/esm/defi/swap/swapprovider.d.ts","../walletkit/dist/esm/defi/errors.d.ts","../walletkit/dist/esm/defi/swap/errors.d.ts","../walletkit/dist/esm/defi/defimanager.d.ts","../walletkit/dist/esm/defi/swap/swapmanager.d.ts","../walletkit/dist/esm/defi/swap/index.d.ts","../walletkit/dist/esm/core/tonwalletkit.d.ts","../walletkit/dist/esm/errors/index.d.ts","../walletkit/dist/esm/core/tonconnectstoredsessionmanager.d.ts","../walletkit/dist/esm/core/requestprocessor.d.ts","../walletkit/dist/esm/core/initializer.d.ts","../walletkit/dist/esm/core/apiclienttoncenter.d.ts","../walletkit/dist/esm/core/eventstore.d.ts","../walletkit/dist/esm/handlers/basichandler.d.ts","../walletkit/dist/esm/handlers/connecthandler.d.ts","../walletkit/dist/esm/handlers/transactionhandler.d.ts","../walletkit/dist/esm/handlers/signdatahandler.d.ts","../walletkit/dist/esm/handlers/disconnecthandler.d.ts","../walletkit/dist/esm/contracts/wallet.d.ts","../walletkit/dist/esm/contracts/w5/walletv5r1.d.ts","../walletkit/dist/esm/contracts/w5/walletv5r1.source.d.ts","../walletkit/dist/esm/contracts/w5/walletv5r1adapter.d.ts","../walletkit/dist/esm/contracts/v4r2/walletv4r2.d.ts","../walletkit/dist/esm/contracts/v4r2/walletv4r2.source.d.ts","../walletkit/dist/esm/contracts/v4r2/types.d.ts","../walletkit/dist/esm/contracts/v4r2/walletv4r2adapter.d.ts","../walletkit/dist/esm/contracts/v4r2/constants.d.ts","../walletkit/dist/esm/types/nfts.d.ts","../walletkit/dist/esm/validation/wallet.d.ts","../walletkit/dist/esm/validation/events.d.ts","../walletkit/dist/esm/validation/address.d.ts","../walletkit/dist/esm/validation/index.d.ts","../walletkit/dist/esm/bridge/transport/transport.d.ts","../walletkit/dist/esm/bridge/utils/timeouts.d.ts","../walletkit/dist/esm/index.d.ts","../appkit/dist/types/network.d.ts","../appkit/dist/types/transaction.d.ts","../appkit/dist/types/primitives.d.ts","../appkit/dist/types/signing.d.ts","../appkit/dist/types/wallet.d.ts","../appkit/dist/types/connector.d.ts","../appkit/dist/types/provider.d.ts","../appkit/dist/core/app-kit/types/config.d.ts","../appkit/dist/core/emitter/types/events.d.ts","../appkit/dist/core/emitter/services/emitter.d.ts","../appkit/dist/core/emitter/index.d.ts","../appkit/dist/core/app-kit/constants/events.d.ts","../appkit/dist/core/app-kit/types/events.d.ts","../appkit/dist/core/wallets-manager/services/wallets-manager.d.ts","../appkit/dist/core/wallets-manager/index.d.ts","../appkit/dist/core/app-kit/services/app-kit.d.ts","../appkit/dist/core/app-kit/index.d.ts","../../node_modules/@tonconnect/ui/lib/index.d.ts","../appkit/dist/connectors/tonconnect/adapters/ton-connect-wallet-adapter.d.ts","../appkit/dist/connectors/tonconnect/connectors/ton-connect-connector.d.ts","../appkit/dist/connectors/tonconnect/constants/id.d.ts","../appkit/dist/connectors/tonconnect/index.d.ts","../appkit/dist/swap/index.d.ts","../appkit/dist/actions/balances/get-balance-by-address.d.ts","../appkit/dist/actions/balances/get-balance.d.ts","../appkit/dist/actions/connectors/add-connector.d.ts","../appkit/dist/actions/connectors/connect.d.ts","../appkit/dist/actions/connectors/disconnect.d.ts","../appkit/dist/actions/connectors/get-connectors.d.ts","../appkit/dist/actions/connectors/watch-connectors.d.ts","../appkit/dist/actions/connectors/get-connector-by-id.d.ts","../appkit/dist/actions/connectors/watch-connector-by-id.d.ts","../appkit/dist/actions/jettons/get-jetton-info.d.ts","../appkit/dist/actions/jettons/get-jetton-wallet-address.d.ts","../appkit/dist/actions/jettons/get-jetton-balance.d.ts","../appkit/dist/actions/jettons/get-jettons-by-address.d.ts","../appkit/dist/actions/jettons/get-jettons.d.ts","../appkit/dist/actions/jettons/create-transfer-jetton-transaction.d.ts","../appkit/dist/actions/jettons/transfer-jetton.d.ts","../appkit/dist/actions/network/get-networks.d.ts","../appkit/dist/actions/network/get-network.d.ts","../appkit/dist/actions/network/watch-networks.d.ts","../appkit/dist/actions/nft/get-nfts-by-address.d.ts","../appkit/dist/actions/nft/get-nfts.d.ts","../appkit/dist/actions/nft/get-nft.d.ts","../appkit/dist/actions/nft/create-transfer-nft-transaction.d.ts","../appkit/dist/actions/nft/transfer-nft.d.ts","../appkit/dist/actions/providers/register-provider.d.ts","../appkit/dist/actions/signing/sign-text.d.ts","../appkit/dist/actions/signing/sign-binary.d.ts","../appkit/dist/actions/signing/sign-cell.d.ts","../appkit/dist/actions/swap/get-swap-manager.d.ts","../appkit/dist/actions/swap/get-swap-quote.d.ts","../appkit/dist/actions/swap/build-swap-transaction.d.ts","../appkit/dist/actions/transaction/send-transaction.d.ts","../appkit/dist/actions/transaction/create-transfer-ton-transaction.d.ts","../appkit/dist/actions/transaction/transfer-ton.d.ts","../appkit/dist/actions/wallets/get-connected-wallets.d.ts","../appkit/dist/actions/wallets/get-selected-wallet.d.ts","../appkit/dist/actions/wallets/set-selected-wallet-id.d.ts","../appkit/dist/actions/wallets/watch-selected-wallet.d.ts","../appkit/dist/actions/wallets/watch-connected-wallets.d.ts","../appkit/dist/actions/index.d.ts","../appkit/dist/types/balance.d.ts","../../node_modules/@tanstack/query-core/build/modern/subscribable.d.ts","../../node_modules/@tanstack/query-core/build/modern/focusmanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/removable.d.ts","../../node_modules/@tanstack/query-core/build/modern/hydration-blevg2lp.d.ts","../../node_modules/@tanstack/query-core/build/modern/infinitequeryobserver.d.ts","../../node_modules/@tanstack/query-core/build/modern/notifymanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/onlinemanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/queriesobserver.d.ts","../../node_modules/@tanstack/query-core/build/modern/timeoutmanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/streamedquery.d.ts","../../node_modules/@tanstack/query-core/build/modern/index.d.ts","../appkit/dist/types/utils.d.ts","../appkit/dist/types/query.d.ts","../appkit/dist/types/jetton.d.ts","../appkit/dist/types/nft.d.ts","../appkit/dist/utils/amount/units.d.ts","../appkit/dist/utils/amount/validate-numeric-string.d.ts","../appkit/dist/utils/arrays/key-by.d.ts","../appkit/dist/utils/arrays/random-from-array.d.ts","../appkit/dist/utils/errors/get-error-message.d.ts","../appkit/dist/utils/functions/noop.d.ts","../appkit/dist/utils/jetton/jetton-info.d.ts","../appkit/dist/utils/nft/nft-info.d.ts","../appkit/dist/utils/object/map-values.d.ts","../appkit/dist/utils/predicate/is-string.d.ts","../appkit/dist/utils/promise/cancel-promise.d.ts","../appkit/dist/utils/promise/sleep.d.ts","../appkit/dist/utils/query/filter-query-options.d.ts","../appkit/dist/utils/string/middle-ellipsis.d.ts","../appkit/dist/utils/index.d.ts","../appkit/dist/index.d.ts","../../node_modules/rosetta/rosetta.d.ts","./src/locales/en.ts","./src/libs/i18n.ts","./src/providers/i18n-provider.tsx","../../node_modules/@tonconnect/ui-react/lib/components/tonconnectbutton.d.ts","../../node_modules/@tonconnect/ui-react/lib/components/tonconnectuiprovider.d.ts","../../node_modules/@tonconnect/ui-react/lib/components/index.d.ts","../../node_modules/@tonconnect/ui-react/lib/errors/ton-connect-ui-react.error.d.ts","../../node_modules/@tonconnect/ui-react/lib/errors/ton-connect-provider-not-set.error.d.ts","../../node_modules/@tonconnect/ui-react/lib/errors/index.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonaddress.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonconnectmodal.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonconnectui.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonwallet.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/useisconnectionrestored.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/index.d.ts","../../node_modules/@tonconnect/ui-react/lib/library.d.ts","../../node_modules/@tonconnect/ui-react/lib/index.d.ts","./src/hooks/use-app-kit.ts","./src/features/wallets/hooks/use-connector-by-id.ts","./src/tonconnect/tonconnect-bridge.tsx","./src/providers/app-kit-provider.tsx","./src/hooks/use-app-kit-theme.ts","./src/hooks/use-i18n.ts","../../node_modules/clsx/clsx.d.mts","./src/components/block/block.tsx","./src/components/block/index.ts","./src/components/button/button.tsx","./src/components/button/index.ts","../../node_modules/@radix-ui/react-accessible-icon/dist/index.d.mts","../../node_modules/@radix-ui/react-context/dist/index.d.mts","../../node_modules/@radix-ui/react-primitive/dist/index.d.mts","../../node_modules/@radix-ui/react-collapsible/dist/index.d.mts","../../node_modules/@radix-ui/react-accordion/dist/index.d.mts","../../node_modules/@radix-ui/react-dismissable-layer/dist/index.d.mts","../../node_modules/@radix-ui/react-focus-scope/dist/index.d.mts","../../node_modules/@radix-ui/react-portal/dist/index.d.mts","../../node_modules/@radix-ui/react-dialog/dist/index.d.mts","../../node_modules/@radix-ui/react-alert-dialog/dist/index.d.mts","../../node_modules/@radix-ui/react-aspect-ratio/dist/index.d.mts","../../node_modules/@radix-ui/react-avatar/dist/index.d.mts","../../node_modules/@radix-ui/react-checkbox/dist/index.d.mts","../../node_modules/@radix-ui/react-arrow/dist/index.d.mts","../../node_modules/@radix-ui/rect/dist/index.d.mts","../../node_modules/@radix-ui/react-popper/dist/index.d.mts","../../node_modules/@radix-ui/react-roving-focus/dist/index.d.mts","../../node_modules/@radix-ui/react-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-context-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-direction/dist/index.d.mts","../../node_modules/@radix-ui/react-dropdown-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-label/dist/index.d.mts","../../node_modules/@radix-ui/react-form/dist/index.d.mts","../../node_modules/@radix-ui/react-hover-card/dist/index.d.mts","../../node_modules/@radix-ui/react-menubar/dist/index.d.mts","../../node_modules/@radix-ui/react-visually-hidden/dist/index.d.mts","../../node_modules/@radix-ui/react-navigation-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-one-time-password-field/dist/index.d.mts","../../node_modules/@radix-ui/react-password-toggle-field/dist/index.d.mts","../../node_modules/@radix-ui/react-popover/dist/index.d.mts","../../node_modules/@radix-ui/react-progress/dist/index.d.mts","../../node_modules/@radix-ui/react-radio-group/dist/index.d.mts","../../node_modules/@radix-ui/react-scroll-area/dist/index.d.mts","../../node_modules/@radix-ui/react-select/dist/index.d.mts","../../node_modules/@radix-ui/react-separator/dist/index.d.mts","../../node_modules/@radix-ui/react-slider/dist/index.d.mts","../../node_modules/@radix-ui/react-slot/dist/index.d.mts","../../node_modules/@radix-ui/react-switch/dist/index.d.mts","../../node_modules/@radix-ui/react-tabs/node_modules/@types/react/global.d.ts","../../node_modules/@radix-ui/react-tabs/node_modules/@types/react/index.d.ts","../../node_modules/@radix-ui/react-tabs/dist/index.d.mts","../../node_modules/@radix-ui/react-toast/dist/index.d.mts","../../node_modules/@radix-ui/react-toggle/dist/index.d.mts","../../node_modules/@radix-ui/react-toggle-group/dist/index.d.mts","../../node_modules/@radix-ui/react-toolbar/dist/index.d.mts","../../node_modules/@radix-ui/react-tooltip/dist/index.d.mts","../../node_modules/radix-ui/dist/index.d.mts","./src/components/circle-icon/circle-icon.tsx","./src/components/circle-icon/index.ts","./src/components/ton-icon/ton-icon.tsx","./src/components/ton-icon/index.ts","./src/features/balances/components/currency-item/currency-item.tsx","./src/features/balances/components/currency-item/index.ts","./src/features/balances/components/balance-badge/balance-badge.tsx","./src/features/balances/components/balance-badge/index.ts","../../node_modules/@tanstack/react-query/build/modern/types.d.ts","../../node_modules/@tanstack/react-query/build/modern/usequeries.d.ts","../../node_modules/@tanstack/react-query/build/modern/queryoptions.d.ts","../../node_modules/@tanstack/react-query/build/modern/usequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/usesuspensequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/usesuspenseinfinitequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/usesuspensequeries.d.ts","../../node_modules/@tanstack/react-query/build/modern/useprefetchquery.d.ts","../../node_modules/@tanstack/react-query/build/modern/useprefetchinfinitequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/infinitequeryoptions.d.ts","../../node_modules/@tanstack/react-query/build/modern/queryclientprovider.d.ts","../../node_modules/@tanstack/react-query/build/modern/queryerrorresetboundary.d.ts","../../node_modules/@tanstack/react-query/build/modern/hydrationboundary.d.ts","../../node_modules/@tanstack/react-query/build/modern/useisfetching.d.ts","../../node_modules/@tanstack/react-query/build/modern/usemutationstate.d.ts","../../node_modules/@tanstack/react-query/build/modern/usemutation.d.ts","../../node_modules/@tanstack/react-query/build/modern/mutationoptions.d.ts","../../node_modules/@tanstack/react-query/build/modern/useinfinitequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/isrestoringprovider.d.ts","../../node_modules/@tanstack/react-query/build/modern/index.d.ts","../appkit/dist/queries/balances/get-balance-by-address.d.ts","../appkit/dist/queries/connectors/connect.d.ts","../appkit/dist/queries/connectors/disconnect.d.ts","../appkit/dist/queries/jettons/get-jetton-info.d.ts","../appkit/dist/queries/jettons/get-jetton-wallet-address.d.ts","../appkit/dist/queries/jettons/get-jetton-balance-by-address.d.ts","../appkit/dist/queries/jettons/get-jettons-by-address.d.ts","../appkit/dist/queries/jettons/transfer-jetton.d.ts","../appkit/dist/queries/nft/get-nfts-by-address.d.ts","../appkit/dist/queries/nft/get-nft.d.ts","../appkit/dist/queries/nft/transfer-nft.d.ts","../appkit/dist/queries/signing/sign-text.d.ts","../appkit/dist/queries/signing/sign-binary.d.ts","../appkit/dist/queries/signing/sign-cell.d.ts","../appkit/dist/queries/swap/get-swap-quote.d.ts","../appkit/dist/queries/swap/build-swap-transaction.d.ts","../appkit/dist/queries/transaction/transfer-ton.d.ts","../appkit/dist/queries/transaction/send-transaction.d.ts","../appkit/dist/queries/index.d.ts","./src/libs/query.ts","./src/features/transaction/hooks/use-send-transaction.ts","./src/features/transaction/hooks/use-transfer-ton.ts","./src/features/transaction/components/transaction-provider/transaction-provider.tsx","./src/features/transaction/components/transaction-provider/index.ts","./src/features/transaction/components/transaction/transaction.tsx","./src/features/transaction/components/transaction/index.ts","./src/features/transaction/index.ts","./src/features/balances/components/send-ton-button/send-ton-button.tsx","./src/features/balances/components/send-ton-button/index.ts","./src/features/balances/components/send-jetton-button/send-jetton-button.tsx","./src/features/balances/components/send-jetton-button/index.ts","./src/features/wallets/hooks/use-selected-wallet.ts","./src/features/wallets/hooks/use-address.ts","./src/features/balances/hooks/use-balance-by-address.ts","./src/features/balances/hooks/use-balance.ts","./src/features/balances/index.ts","./src/features/jettons/hooks/use-jetton-info.ts","./src/features/jettons/hooks/use-jetton-wallet-address.ts","./src/features/jettons/hooks/use-jetton-balance-by-address.ts","./src/features/jettons/hooks/use-jettons-by-address.ts","./src/features/jettons/hooks/use-jettons.ts","./src/features/jettons/hooks/use-transfer-jetton.ts","./src/features/jettons/index.ts","./src/features/network/hooks/use-networks.ts","./src/features/wallets/components/connect-button/index.ts","./src/features/wallets/hooks/use-connected-wallets.ts","./src/features/wallets/hooks/use-connect.ts","./src/features/wallets/hooks/use-disconnect.ts","./src/features/wallets/hooks/use-connectors.ts","./src/features/wallets/index.ts","./src/features/network/hooks/use-network.ts","./src/features/network/index.ts","./src/features/nft/components/nft-item/nft-item.tsx","./src/features/nft/components/nft-item/index.ts","./src/features/nft/hooks/use-nfts-by-address.ts","./src/features/nft/hooks/use-nfts.ts","./src/features/nft/hooks/use-nft.ts","./src/features/nft/hooks/use-transfer-nft.ts","./src/features/nft/index.ts","./src/features/swap/hooks/use-swap-quote.ts","./src/features/swap/hooks/use-build-swap-transaction.ts","./src/features/swap/index.ts","./src/features/signing/hooks/use-sign-text.ts","./src/features/signing/hooks/use-sign-binary.ts","./src/features/signing/hooks/use-sign-cell.ts","./src/features/signing/index.ts","./src/index.ts","../../node_modules/storybook/dist/csf/index.d.ts","../../node_modules/storybook/dist/router/index.d.ts","../../node_modules/storybook/dist/theming/index.d.ts","../../node_modules/storybook/dist/channels/index.d.ts","../../node_modules/storybook/dist/preview-api/index.d.ts","../../node_modules/storybook/dist/core-events/index.d.ts","../../node_modules/ast-types/lib/gen/namedtypes.d.ts","../../node_modules/ast-types/lib/gen/kinds.d.ts","../../node_modules/ast-types/lib/gen/builders.d.ts","../../node_modules/ast-types/lib/types.d.ts","../../node_modules/ast-types/lib/path.d.ts","../../node_modules/ast-types/lib/scope.d.ts","../../node_modules/ast-types/lib/node-path.d.ts","../../node_modules/ast-types/lib/path-visitor.d.ts","../../node_modules/ast-types/lib/gen/visitor.d.ts","../../node_modules/ast-types/lib/main.d.ts","../../node_modules/recast/lib/options.d.ts","../../node_modules/recast/lib/parser.d.ts","../../node_modules/recast/lib/printer.d.ts","../../node_modules/recast/main.d.ts","../../node_modules/storybook/dist/babel/index.d.ts","../../node_modules/storybook/dist/csf-tools/index.d.ts","../../node_modules/storybook/dist/common/index.d.ts","../../node_modules/storybook/dist/telemetry/index.d.ts","../../node_modules/storybook/dist/core-server/index.d.ts","../../node_modules/storybook/dist/node-logger/index.d.ts","../../node_modules/storybook/dist/types/index.d.ts","../../node_modules/@types/react-dom/client.d.ts","../../node_modules/@storybook/react/dist/index.d.ts","./src/components/block/block.stories.tsx","./src/components/button/button.stories.tsx","./src/components/circle-icon/circle-icon.stories.tsx","./src/components/ton-icon/ton-icon.stories.tsx","./src/features/balances/components/balance-badge/balance-badge.stories.tsx","../../node_modules/@types/aria-query/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/jest-dom/types/matchers.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/jest-dom/types/matchers-standalone.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/expect/dist/chai.d.cts","../../node_modules/@storybook/test/node_modules/tinyrainbow/dist/index-c1cfc5e9.d.ts","../../node_modules/@storybook/test/node_modules/tinyrainbow/dist/node.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/types.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/helpers.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/pretty-format/dist/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/types-bxe-2udy.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/diff.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/expect/dist/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/expect/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/matches.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/wait-for.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/query-helpers.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/queries.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/get-queries-for-element.d.ts","../../node_modules/@storybook/test/node_modules/pretty-format/build/types.d.ts","../../node_modules/@storybook/test/node_modules/pretty-format/build/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/screen.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/wait-for-element-to-be-removed.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/get-node-text.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/events.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/pretty-dom.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/role-helpers.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/config.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/suggestions.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/eventmap.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/types.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/dispatchevent.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/focus.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/input.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/click/isclickableinput.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/blob.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/datatransfer.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/filelist.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/clipboard.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/timevalue.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/iscontenteditable.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/iseditable.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/maxlength.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/setfiles.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/cursor.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/getactiveelement.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/gettabdestination.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/isfocusable.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/selection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/selector.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/keydef/readnextdescriptor.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/cloneevent.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/findclosest.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/getdocumentfromnode.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/gettreediff.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/getwindow.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/isdescendantorself.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/iselementtype.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/isvisible.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/isdisabled.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/level.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/wait.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/pointer/csspointerevents.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/ui.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/getvalueortextcontent.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/copyselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/trackvalue.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/getinputrange.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/modifyselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/moveselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/setselectionpermouse.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/modifyselectionpermouse.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/selectall.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/setselectionrange.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/setselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/updateselectiononfocus.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/pointer/buttons.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/pointer/shared.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/pointer/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/keyboard.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/options.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/click.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/hover.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/tab.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/keyboard/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/copy.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/cut.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/paste.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/pointer/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/clear.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/selectoptions.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/type.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/upload.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/api.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/directapi.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/setup.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/spy/dist/index.d.ts","../../node_modules/@storybook/test/dist/index.d.ts","./src/features/balances/components/currency-item/currency-item.stories.tsx","./src/features/balances/components/send-jetton-button/send-jetton-button.stories.tsx","./src/features/balances/components/send-ton-button/send-ton-button.stories.tsx","./src/features/nft/components/nft-item/nft-item.stories.tsx","./src/features/transaction/components/transaction/transaction.stories.tsx","../../node_modules/@babel/types/lib/index.d.ts","../../node_modules/@types/babel__generator/index.d.ts","../../node_modules/@babel/parser/typings/babel-parser.d.ts","../../node_modules/@types/babel__template/index.d.ts","../../node_modules/@types/babel__traverse/index.d.ts","../../node_modules/@types/babel__core/index.d.ts","../../node_modules/@types/deep-eql/index.d.ts","../../node_modules/assertion-error/index.d.ts","../../node_modules/@types/chai/index.d.ts","../../node_modules/@types/har-format/index.d.ts","../../node_modules/@types/chrome/har-format/index.d.ts","../../node_modules/@types/chrome/chrome-cast/index.d.ts","../../node_modules/@types/filewriter/index.d.ts","../../node_modules/@types/filesystem/index.d.ts","../../node_modules/@types/chrome/index.d.ts","../../node_modules/@types/doctrine/index.d.ts","../../node_modules/@types/estree/index.d.ts","../../node_modules/@types/graceful-fs/index.d.ts","../../node_modules/@types/hammerjs/index.d.ts","../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../node_modules/@types/istanbul-lib-report/index.d.ts","../../node_modules/@types/istanbul-reports/index.d.ts","../../node_modules/@jest/expect-utils/build/index.d.ts","../../node_modules/chalk/index.d.ts","../../node_modules/@sinclair/typebox/build/esm/type/symbols/symbols.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/symbols/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/any/any.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/any/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/async-iterator/async-iterator.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/async-iterator/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly/readonly.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly/readonly-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly-optional/readonly-optional.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly-optional/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor/constructor.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/literal/literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/literal/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/enum/enum.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/enum/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/function/function.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/function/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/computed/computed.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/computed/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/never/never.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/never/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/intersect-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/intersect-evaluated.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/intersect.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/union-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/union-evaluated.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/union.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/recursive/recursive.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/recursive/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unsafe/unsafe.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unsafe/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/ref/ref.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/ref/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/tuple/tuple.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/tuple/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/error/error.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/error/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/string/string.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/string/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/boolean/boolean.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/boolean/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/number/number.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/number/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/integer/integer.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/integer/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/bigint/bigint.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/bigint/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/parse.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/finite.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/generate.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/syntax.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/pattern.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/template-literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/union.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed-property-keys.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/iterator/iterator.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/iterator/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/promise/promise.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/promise/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/sets/set.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/sets/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/mapped.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/optional/optional.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/optional/optional-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/optional/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/awaited/awaited.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/awaited/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof-property-keys.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof-property-entries.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/omit-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/omit.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/omit-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/pick-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/pick.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/pick-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/null/null.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/null/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/symbol/symbol.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/symbol/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/undefined/undefined.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/undefined/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/partial/partial.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/partial/partial-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/partial/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/regexp/regexp.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/regexp/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/record/record.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/record/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/required/required.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/required/required-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/required/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/transform/transform.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/transform/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/compute.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/infer.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/module.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/not/not.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/not/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/static/static.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/static/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/object/object.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/object/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/helpers/helpers.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/helpers/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/array/array.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/array/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/date/date.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/date/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/uint8array/uint8array.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/uint8array/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unknown/unknown.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unknown/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/void/void.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/void/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/schema/schema.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/schema/anyschema.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/schema/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/clone/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/clone/value.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/clone/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/create/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/create/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/argument/argument.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/argument/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/kind.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/value.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/patterns/patterns.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/patterns/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/registry/format.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/registry/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/registry/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/composite/composite.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/composite/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/const/const.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/const/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor-parameters/constructor-parameters.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor-parameters/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/exclude-from-template-literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/exclude.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/exclude-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-check.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-undefined.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/extract-from-template-literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/extract.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/extract-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instance-type/instance-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instance-type/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instantiate/instantiate.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instantiate/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/intrinsic-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/intrinsic.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/capitalize.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/lowercase.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/uncapitalize.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/uppercase.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/parameters/parameters.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/parameters/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/rest/rest.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/rest/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/return-type/return-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/return-type/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/type/json.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/type/javascript.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/type/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/index.d.mts","../../node_modules/@jest/schemas/build/index.d.ts","../../node_modules/pretty-format/build/index.d.ts","../../node_modules/jest-diff/build/index.d.ts","../../node_modules/jest-matcher-utils/build/index.d.ts","../../node_modules/jest-mock/build/index.d.ts","../../node_modules/expect/build/index.d.ts","../../node_modules/@types/jest/index.d.ts","../../node_modules/@types/json-schema/index.d.ts","../../node_modules/@types/json5/index.d.ts","../../node_modules/@types/lodash/common/common.d.ts","../../node_modules/@types/lodash/common/array.d.ts","../../node_modules/@types/lodash/common/collection.d.ts","../../node_modules/@types/lodash/common/date.d.ts","../../node_modules/@types/lodash/common/function.d.ts","../../node_modules/@types/lodash/common/lang.d.ts","../../node_modules/@types/lodash/common/math.d.ts","../../node_modules/@types/lodash/common/number.d.ts","../../node_modules/@types/lodash/common/object.d.ts","../../node_modules/@types/lodash/common/seq.d.ts","../../node_modules/@types/lodash/common/string.d.ts","../../node_modules/@types/lodash/common/util.d.ts","../../node_modules/@types/lodash/index.d.ts","../../node_modules/@types/mdx/types.d.ts","../../node_modules/@types/mdx/index.d.ts","../../node_modules/@types/minimatch/index.d.ts","../../node_modules/@types/react-dom/index.d.ts","../../node_modules/@types/resolve/index.d.ts","../../node_modules/@types/stack-utils/index.d.ts","../../node_modules/@types/swagger-schema-official/index.d.ts","../../node_modules/@types/w3c-web-usb/index.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/events.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/experiments.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/manifest.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/extensiontypes.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/runtime.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/windows.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/tabs.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/action.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/activitylog.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/alarms.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/bookmarks.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browseraction.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/types.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browsersettings_colormanagement.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browsersettings.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browsingdata.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/captiveportal.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/clipboard.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/commands.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/contentscripts.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/extension.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/menus.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/contextmenus.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/contextualidentities.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/cookies.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/declarativecontent.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/declarativenetrequest.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools_inspectedwindow.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools_network.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools_panels.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/dns.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/downloads.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/find.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/geckoprofiler.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/history.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/i18n.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/identity.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/idle.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/management.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/networkstatus.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/normandyaddonstudy.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/notifications.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/omnibox.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/pageaction.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/permissions.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/pkcs11.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy_network.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy_services.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy_websites.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/webrequest.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/proxy.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/scripting.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/search.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/sessions.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/sidebaraction.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/storage.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/tabgroups.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/theme.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/topsites.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/trial_ml.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/trial.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/userscripts.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/webnavigation.d.ts","../../node_modules/@types/webextension-polyfill/index.d.ts","../../node_modules/@types/webidl-conversions/index.d.ts","../../node_modules/@types/whatwg-mimetype/index.d.ts","../../node_modules/@types/whatwg-url/index.d.ts","../../node_modules/@types/ws/index.d.ts","../../node_modules/@types/yargs-parser/index.d.ts","../../node_modules/@types/yargs/index.d.ts"],"fileIdsList":[[83,138,155,156,850],[83,138,155,156],[83,138,155,156,1065],[65,83,138,155,156],[65,83,138,155,156,561,562,563],[65,83,138,155,156,561,568],[65,83,138,155,156,562],[65,83,138,155,156,561,562],[65,66,83,138,155,156,561,562],[65,83,138,155,156,561,562,577],[65,83,138,155,156,561,562,565,566,567],[65,66,83,138,155,156,561,562,581],[65,83,138,155,156,561,562,565,567,575],[65,83,138,155,156,561,562,565,566,567,575,576],[65,66,83,138,155,156,561,562,576,577],[65,83,138,155,156,561,562,565,585],[65,83,138,155,156,562,576],[65,83,138,155,156,561,562,565,566,567,575],[65,83,138,155,156,561,562,573,574],[65,83,138,155,156,561,562,576],[83,138,155,156,561,562,576,599],[64,83,138,155,156,598],[65,83,138,155,156,561,562,565],[65,83,138,155,156,561,562,576,602],[65,83,138,155,156,561,562,576,594,603],[83,138,155,156,875,877,881,884,886,888,890,892,894,898,902,906,908,910,912,914,916,918,920,922,924,926,934,939,941,943,945,947,950,952,957,961,965,967,969,971,974,976,978,981,983,987,989,991,993,995,997,999,1001,1003,1005,1008,1011,1013,1015,1019,1021,1024,1026,1028,1030,1034,1040,1044,1046,1048,1055,1057,1059,1061,1064],[83,138,155,156,875,1008],[83,138,155,156,876],[83,138,155,156,1014],[83,138,155,156,875,991,995,1008],[83,138,155,156,996],[83,138,155,156,875,991,1008],[83,138,155,156,880],[83,138,155,156,896,902,906,912,943,995,1008],[83,138,155,156,951],[83,138,155,156,925],[83,138,155,156,919],[83,138,155,156,1009,1010],[83,138,155,156,1008],[83,138,155,156,898,902,939,945,957,993,995,1008],[83,138,155,156,1025],[83,138,155,156,874,1008],[83,138,155,156,895],[83,138,155,156,877,884,890,894,898,914,926,967,969,971,993,995,999,1001,1003,1008],[83,138,155,156,1027],[83,138,155,156,888,898,914,1008],[83,138,155,156,1029],[83,138,155,156,875,884,886,950,991,995,1008],[83,138,155,156,887],[83,138,155,156,1012],[83,138,155,156,1006],[83,138,155,156,998],[83,138,155,156,875,890,1008],[83,138,155,156,891],[83,138,155,156,915],[83,138,155,156,947,993,1008,1032],[83,138,155,156,934,1008,1032],[83,138,155,156,898,906,934,947,991,995,1008,1031,1033],[83,138,155,156,1031,1032,1033],[83,138,155,156,916,1008],[83,138,155,156,890,947,993,995,1008,1037],[83,138,155,156,947,993,1008,1037],[83,138,155,156,906,947,991,995,1008,1036,1038],[83,138,155,156,1035,1036,1037,1038,1039],[83,138,155,156,947,993,1008,1042],[83,138,155,156,934,1008,1042],[83,138,155,156,898,906,934,947,991,995,1008,1041,1043],[83,138,155,156,1041,1042,1043],[83,138,155,156,893],[83,138,155,156,1016,1017,1018],[83,138,155,156,875,877,881,884,888,890,894,896,898,902,906,908,910,912,914,918,920,922,924,926,934,941,943,947,950,967,969,971,976,978,983,987,989,993,997,999,1001,1003,1005,1008,1015],[83,138,155,156,875,877,881,884,888,890,894,896,898,902,906,908,910,912,914,916,918,920,922,924,926,934,941,943,947,950,967,969,971,976,978,983,987,989,993,997,999,1001,1003,1005,1008,1015],[83,138,155,156,898,993,1008],[83,138,155,156,994],[83,138,155,156,935,936,937,938],[83,138,155,156,937,947,993,995,1008],[83,138,155,156,935,939,947,993,1008],[83,138,155,156,890,906,922,924,934,1008],[83,138,155,156,896,898,902,906,908,912,914,935,936,938,947,993,995,997,1008],[83,138,155,156,1045],[83,138,155,156,888,898,1008],[83,138,155,156,1047],[83,138,155,156,881,884,886,888,894,902,906,914,941,943,950,978,993,997,1003,1008,1015],[83,138,155,156,923],[83,138,155,156,899,900,901],[83,138,155,156,884,898,899,950,1008],[83,138,155,156,898,899,1008],[83,138,155,156,1008,1050],[83,138,155,156,1049,1050,1051,1052,1053,1054],[83,138,155,156,890,947,993,995,1008,1050],[83,138,155,156,890,906,934,947,1008,1049],[83,138,155,156,940],[83,138,155,156,953,954,955,956],[83,138,155,156,947,954,993,995,1008],[83,138,155,156,902,906,908,914,945,993,995,997,1008],[83,138,155,156,890,896,906,912,922,947,953,955,995,1008],[83,138,155,156,889],[83,138,155,156,878,879,946],[83,138,155,156,875,993,1008],[83,138,155,156,878,879,881,884,888,890,892,894,902,906,914,939,941,943,945,950,993,995,997,1008],[83,138,155,156,881,884,888,892,894,896,898,902,906,912,914,939,941,950,952,957,961,965,974,978,981,983,993,995,997,1008],[83,138,155,156,986],[83,138,155,156,881,884,888,892,894,902,906,908,912,914,941,950,978,991,993,995,997,1008],[83,138,155,156,875,984,985,991,993,1008],[83,138,155,156,897],[83,138,155,156,988],[83,138,155,156,966],[83,138,155,156,921],[83,138,155,156,992],[83,138,155,156,875,884,950,991,995,1008],[83,138,155,156,958,959,960],[83,138,155,156,947,959,993,1008],[83,138,155,156,947,959,993,995,1008],[83,138,155,156,890,896,902,906,908,912,939,947,958,960,993,995,1008],[83,138,155,156,948,949],[83,138,155,156,947,948,993],[83,138,155,156,875,947,949,995,1008],[83,138,155,156,1056],[83,138,155,156,894,898,914,1008],[83,138,155,156,972,973],[83,138,155,156,947,972,993,995,1008],[83,138,155,156,884,886,890,896,902,906,908,912,918,920,922,924,926,947,950,967,969,971,973,993,995,1008],[83,138,155,156,1020],[83,138,155,156,962,963,964],[83,138,155,156,947,963,993,1008],[83,138,155,156,947,963,993,995,1008],[83,138,155,156,890,896,902,906,908,912,939,947,962,964,993,995,1008],[83,138,155,156,942],[83,138,155,156,885],[83,138,155,156,884,950,1008],[83,138,155,156,882,883],[83,138,155,156,882,947,993],[83,138,155,156,875,883,947,995,1008],[83,138,155,156,977],[83,138,155,156,875,877,890,892,898,906,918,920,922,924,934,976,991,993,995,1008],[83,138,155,156,907],[83,138,155,156,911],[83,138,155,156,875,910,991,1008],[83,138,155,156,975],[83,138,155,156,1022,1023],[83,138,155,156,979,980],[83,138,155,156,947,979,993,995,1008],[83,138,155,156,884,886,890,896,902,906,908,912,918,920,922,924,926,947,950,967,969,971,980,993,995,1008],[83,138,155,156,1058],[83,138,155,156,902,906,914,1008],[83,138,155,156,1060],[83,138,155,156,894,898,1008],[83,138,155,156,877,881,888,890,892,894,902,906,908,912,914,918,920,922,924,926,934,941,943,967,969,971,976,978,989,993,997,999,1001,1003,1005,1006],[83,138,155,156,1006,1007],[83,138,155,156,875],[83,138,155,156,944],[83,138,155,156,990],[83,138,155,156,881,884,888,892,894,898,902,906,908,910,912,914,941,943,950,978,983,987,989,993,995,997,1008],[83,138,155,156,917],[83,138,155,156,968],[83,138,155,156,874],[83,138,155,156,890,906,916,918,920,922,924,926,927,934],[83,138,155,156,890,906,916,920,927,928,934,995],[83,138,155,156,927,928,929,930,931,932,933],[83,138,155,156,916],[83,138,155,156,916,934],[83,138,155,156,890,906,918,920,922,926,934,995],[83,138,155,156,875,890,898,906,918,920,922,924,926,930,991,995,1008],[83,138,155,156,890,906,932,991,995],[83,138,155,156,982],[83,138,155,156,913],[83,138,155,156,1062,1063],[83,138,155,156,881,888,894,926,941,943,952,969,971,976,999,1001,1005,1008,1015,1030,1046,1048,1057,1061,1062],[83,138,155,156,877,884,886,890,892,898,902,906,908,910,912,914,918,920,922,924,934,939,947,950,957,961,965,967,974,978,981,983,987,989,993,997,1003,1008,1026,1028,1034,1040,1044,1055,1059],[83,138,155,156,1000],[83,138,155,156,970],[83,138,155,156,903,904,905],[83,138,155,156,884,898,903,950,1008],[83,138,155,156,898,903,1008],[83,138,155,156,1002],[83,138,155,156,909],[83,138,155,156,1004],[65,83,138,155,156,702,728,729],[83,138,155,156,738,749,765,842,843],[83,138,155,156,753],[83,138,155,156,750,751,752,753,754,757,758,759,760,761,762,763,764],[83,138,155,156,736],[83,138,155,156,756],[83,138,155,156,750,751,752],[83,138,155,156,750,751],[83,138,155,156,753,754,756],[83,138,155,156,751],[83,138,155,156,737],[83,138,155,156,841],[83,138,155,156,828,829,830],[83,138,155,156,823,824,825],[83,138,155,156,801,802,803,804],[83,138,155,156,767,841],[83,138,155,156,767],[83,138,155,156,767,768,769,770,815],[83,138,155,156,805],[83,138,155,156,800,806,807,808,809,810,811,812,813,814],[83,138,155,156,815],[83,138,155,156,766],[83,138,155,156,819,821,822,840,841],[83,138,155,156,819,821],[83,138,155,156,816,819,841],[83,138,155,156,826,827,831,832,837],[83,138,155,156,820,822,832,840],[83,138,155,156,839,840],[83,138,155,156,816,820,822,838,839],[83,138,155,156,820,841],[83,138,155,156,818],[83,138,155,156,818,820,841],[83,138,155,156,816,817],[83,138,155,156,833,834,835,836],[83,138,155,156,822,841],[83,138,155,156,777],[83,138,155,156,771,778],[83,138,155,156,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799],[83,138,155,156,797,841],[83,138,155,156,741,745,747],[83,138,155,156,748],[83,138,155,156,744,746],[83,138,155,156,742],[83,138,155,156,741,742,743,744],[83,138,155,156,744],[83,138,155,156,755],[83,138,155,156,740],[83,138,155,156,500],[83,138,155,156,500,502],[83,138,155,156,500,501,502,503,504,505,506,507,508,509],[83,138,155,156,500,502,503],[65,83,138,155,156,510],[65,66,83,138,155,156,510,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633],[83,138,155,156,510,615],[65,66,83,138,155,156],[83,138,155,156,510],[83,138,155,156,510,615,624],[83,138,155,156,510,615,617],[83,138,155,156,188,189],[83,138,155,156,190,205],[83,138,155,156,189],[83,138,155,156,188,190,191,193,196],[83,138,155,156,188,190,191,193],[83,138,155,156,188,190,191,193,194,196,197,199,201],[83,138,155,156,188,189,193,195,199,200,202],[83,138,155,156,188,193,201],[83,138,155,156,188,189,193,197,198,201,202,267],[83,138,155,156,202],[83,138,155,156,196],[83,138,155,156,190,196,205,253],[83,138,155,156,188,190,196,201,213,214,221,231,251,254,255,256,257],[83,138,155,156,188,196,221],[83,138,155,156,190,205,254,258],[83,138,155,156,190,196,201,205,221,231],[83,138,155,156,188,243],[83,138,155,156,188,201],[83,138,155,156,188,190,193,196,199,201,202],[83,138,155,156,197,201],[83,138,155,156,190,191,192,193,194,195,197,198,199,201,202,206,207,208,209,210,211,212,213,214,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266],[83,138,155,156,188,190,196,199,201,213],[83,138,155,156,188,213,267],[83,138,155,156,199,201,202],[83,138,155,156,203,204,205,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251],[83,138,155,156,190,196,201,205,218,220,221],[83,138,155,156,190,199,202,224,227],[83,138,155,156,199,202,205],[83,138,155,156,199,202],[83,138,155,156,199,202,216,223],[83,138,155,156,190,191,196,199,202,216],[83,138,155,156,196,197,199,202],[83,138,155,156,199,202,216],[83,138,155,156,197,199,201,202],[83,138,155,156,188,199,202],[83,138,155,156,188,199,201,202],[83,138,155,156,197,199,201,216],[83,138,155,156,196,197,199,201,202,205,219],[83,138,155,156,196,199,201,202,205,217],[83,138,155,156,199,201,202,216,218,231,232,233],[83,138,155,156,196,199,202,228],[83,138,155,156,197,199,202,236,239],[83,138,155,156,196,197,199,238,240,241],[83,138,155,156,196,197,199,201,202,203,204],[83,138,155,156,196,199,202,225,226],[83,138,155,156,188,196,197,199,201,202,216,220,229,237,250],[83,138,155,156,196,199,202,226,230],[83,138,155,156,199,202,226],[83,138,155,156,196,199,202,235],[83,138,155,156,196,199,202,216],[83,138,155,156,196,199,202,244,245,246,247,248,249,251],[83,138,155,156,196,199,202,230],[83,138,155,156,188],[83,138,155,156,535,536],[65,83,138,155,156,453],[83,138,155,156,538,539],[83,138,155,156,538],[83,138,155,156,453],[83,138,155,156,541,542,543,544,545],[83,138,155,156,453,547],[83,138,155,156,537,540,546],[64,79,83,138,155,156],[83,138,155,156,850,851,852,853,854],[83,138,155,156,850,852],[83,138,155,156,856,857],[83,138,155,156,859],[83,138,155,156,860,861,863],[83,138,155,156,862],[83,138,150,155,156,188],[83,138,155,156,869],[83,138,155,156,870],[83,138,155,156,1067,1071],[83,138,155,156,1075,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1079,1080,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1082,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1082,1083,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086],[83,138,155,156,1088,1089],[83,135,136,138,155,156],[83,137,138,155,156],[138,155,156],[83,138,143,155,156,173],[83,138,139,144,149,155,156,158,170,181],[83,138,139,140,149,155,156,158],[83,138,141,155,156,182],[83,138,142,143,150,155,156,159],[83,138,143,155,156,170,178],[83,138,144,146,149,155,156,158],[83,137,138,145,155,156],[83,138,146,147,155,156],[83,138,148,149,155,156],[83,137,138,149,155,156],[83,138,149,150,151,155,156,170,181],[83,138,149,150,151,155,156,165,170,173],[83,130,138,146,149,152,155,156,158,170,181],[83,138,149,150,152,153,155,156,158,170,178,181],[83,138,152,154,155,156,170,178,181],[81,82,83,84,85,86,87,88,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187],[83,138,149,155,156],[83,138,155,156,157,181],[83,138,146,149,155,156,158,170],[83,138,155,156,159],[83,138,155,156,160],[83,137,138,155,156,161],[83,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187],[83,138,155,156,163],[83,138,155,156,164],[83,138,149,155,156,165,166],[83,138,155,156,165,167,182,184],[83,138,150,155,156],[83,138,149,155,156,170,171,173],[83,138,155,156,172,173],[83,138,155,156,170,171],[83,138,155,156,173],[83,138,155,156,174],[83,135,138,155,156,170,175,181],[83,138,149,155,156,176,177],[83,138,155,156,176,177],[83,138,143,155,156,158,170,178],[83,138,155,156,179],[83,138,155,156,158,180],[83,138,152,155,156,164,181],[83,138,143,155,156,182],[83,138,155,156,170,183],[83,138,155,156,157,184],[83,138,155,156,185],[83,138,143,155,156],[83,130,138,155,156],[83,138,155,156,186],[83,130,138,149,151,155,156,161,170,173,181,183,184,186],[83,138,155,156,170,187],[63,64,83,138,155,156],[83,138,155,156,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1158,1159,1160],[83,138,155,156,1096,1102],[83,138,155,156,1096,1099],[83,138,155,156,1096],[83,138,155,156,1103],[83,138,155,156,1108,1109],[83,138,155,156,1108],[83,138,155,156,1099],[83,138,155,156,1096,1108],[83,138,155,156,1098,1099],[83,138,155,156,1117],[83,138,155,156,1123,1124,1125],[83,138,155,156,1096,1098],[83,138,155,156,1098],[83,138,155,156,1097,1099],[83,138,155,156,1096,1102,1116],[83,138,155,156,1143,1144,1145],[83,138,155,156,1096,1108,1147],[83,138,155,156,1096,1098,1102],[83,138,155,156,1096,1101,1102],[83,138,155,156,1096,1099,1100,1101],[83,138,155,156,1157],[83,138,149,152,154,155,156,158,170,178,181,187,188],[83,138,155,156,1166],[83,138,155,156,708,709],[83,138,155,156,708],[83,138,155,156,709,711],[83,138,155,156,708,714,715],[83,138,155,156,708,710,711,712,714,715,716],[83,138,155,156,711,712,713],[83,138,155,156,711,714,716],[83,138,155,156,711],[83,138,155,156,711,714],[83,138,155,156,708,710],[83,138,155,156,872,1069,1070],[83,138,155,156,1067],[83,138,155,156,873,1068],[83,138,155,156,1066],[83,138,155,156,560,563,564,567,568,569,570,571,572,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,600,601,602,603,604,605],[83,138,155,156,718],[83,138,155,156,717,718,719,720],[83,138,155,156,721],[83,138,139,150,155,156,159,170,173,722,723,728],[83,138,155,156,706],[83,138,155,156,702,705,707,724,725,728],[83,138,155,156,702,722,728],[65,83,138,155,156,702,728],[83,138,139,149,155,156,159,170,173,188],[83,138,155,156,702,705,707,728],[83,138,143,155,156,728],[65,83,138,152,155,156,158,702,703,704,705,707,723,724,726,727,728],[83,96,99,102,103,138,155,156,181],[83,99,138,155,156,170,181],[83,99,103,138,155,156,181],[83,138,155,156,170],[83,93,138,155,156],[83,97,138,155,156],[83,95,96,99,138,155,156,181],[83,138,155,156,158,178],[83,93,138,155,156,188],[83,95,99,138,155,156,158,181],[83,90,91,92,94,98,138,149,155,156,170,181],[83,99,107,115,138,155,156],[83,91,97,138,155,156],[83,99,124,125,138,155,156],[83,91,94,99,138,155,156,173,181,188],[83,99,138,155,156],[83,95,99,138,155,156,181],[83,90,138,155,156],[83,93,94,95,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,138,155,156],[83,99,117,120,138,146,155,156],[83,99,107,108,109,138,155,156],[83,97,99,108,110,138,155,156],[83,98,138,155,156],[83,91,93,99,138,155,156],[83,99,103,108,110,138,155,156],[83,103,138,155,156],[83,97,99,102,138,155,156,181],[83,91,95,99,107,138,155,156],[83,99,117,138,155,156],[83,110,138,155,156],[83,93,99,124,138,155,156,173,186,188],[83,138,155,156,354,355,356,357,358,359,360,362,363,364,365,366,367,368,369],[83,138,155,156,354],[83,138,155,156,354,361],[66,83,138,155,156,556,730],[62,65,66,83,138,155,156,555],[66,83,138,155,156,556],[66,83,138,155,156,558,730],[66,83,138,155,156,558],[66,83,138,155,156,607,730],[62,65,66,83,138,155,156,555,606],[66,83,138,155,156,607],[66,83,138,155,156,609],[66,83,138,155,156,609,730],[66,83,138,155,156,613,730],[62,65,66,83,138,155,156,530,555,557,608],[66,83,138,155,156,613],[66,83,138,155,156,611,730,844],[62,65,66,83,138,155,156,555,608],[66,83,138,155,156,611],[66,83,138,155,156,664],[66,83,138,155,156,559,730],[65,66,83,138,155,156,530,549,554,661],[66,83,138,155,156,662],[66,83,138,155,156,549,653,654],[66,83,138,155,156,653,667,668],[66,83,138,155,156,612,614,663,665,668,669],[66,83,138,155,156,653,667,674],[66,83,138,155,156,549,634,653,654],[66,83,138,155,156,671,672,673,674,675,676],[65,66,83,138,155,156,530,684],[65,66,83,138,155,156,530,549],[66,83,138,155,156,678,685],[66,83,138,155,156,687],[62,66,83,138,155,156,555,730,844],[62,65,66,83,138,155,156,530,554,555],[66,83,138,155,156,653,667,689],[66,83,138,155,156,688,689,690,691,692],[66,83,138,155,156,697,698,699],[66,83,138,155,156,694,695],[66,83,138,155,156,657],[65,66,83,138,155,156,530,655,659],[66,83,138,155,156,659],[65,66,83,138,155,156,530,554,559,658],[66,83,138,155,156,655,656,660],[66,83,138,155,156,548],[65,66,83,138,155,156,666],[66,83,138,155,156,550,666,667,679,680,681,682,683],[65,66,83,138,155,156,552],[65,66,83,138,155,156,534],[66,83,138,155,156,530,534,549,552,553,554,557,559,608,610,661,670,677,684,686,693,696,700],[66,83,138,155,156,531,532],[66,83,138,155,156,530,634],[66,83,138,155,156],[65,66,83,138,155,156,530,534,551],[65,66,83,138,155,156,533],[65,66,83,138,155,156,530,548,550],[83,138,155,156,267,435,452],[83,138,155,156,435,452],[83,138,155,156,441,452],[83,138,155,156,452],[83,138,155,156,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497],[83,138,155,156,437,452],[83,138,155,156,435,452,473],[83,138,155,156,435,452,481],[83,138,155,156,442,452],[83,138,155,156,435,438,439,452],[83,138,155,156,435,439,452],[83,138,155,156,437,452,458],[83,138,155,156,435,437,452],[83,138,155,156,435,452,491],[83,138,155,156,440,452],[79,83,138,155,156,435,437,439,440,453],[83,138,155,156,440,441,452,453],[83,138,155,156,454,455,456],[83,138,155,156,443,447,448,451],[83,138,155,156,435,441,443,448,450],[83,138,155,156,435,441,442],[83,138,155,156,440,446,447],[83,138,155,156,444,445],[83,138,155,156,444],[83,138,155,156,449],[83,138,155,156,436,437,438,439,440,441,446,452,457,458,498,499,511,512,513,514,529],[83,138,155,156,452,459,511,512],[83,138,155,156,452,462,510,511,512],[83,138,155,156,452,463,510,511,512],[83,138,155,156,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652],[83,138,155,156,435,452,470,511,512],[83,138,155,156,452,468,511,512],[83,138,155,156,435,452,469,511,512],[83,138,155,156,452,471,511,512],[83,138,155,156,452,474,510,511,512],[83,138,155,156,435,452,480,511,512],[83,138,155,156,452,478,511,512],[83,138,155,156,452,482,510,511,512],[83,138,155,156,452,485,510,511,512],[83,138,155,156,452,486,510,511,512],[83,138,155,156,452,484,510,511,512],[83,138,155,156,452,489,510,511,512],[83,138,155,156,452,488,511,512],[83,138,155,156,452,490,510,511,512],[83,138,155,156,452,492,510,511,512],[83,138,155,156,435],[83,138,155,156,435,440,452],[83,138,155,156,510,511],[83,138,155,156,436,438],[83,138,155,156,435,436],[83,138,155,156,435,437,439],[83,138,155,156,515,516,517,518,519,520,521,522,523,524,525,526,527,528],[83,138,155,156,511],[83,138,155,156,383,384],[83,138,155,156,382,384,385],[83,138,155,156,381,382],[83,138,155,156,381],[83,138,155,156,383],[83,138,155,156,332],[83,138,155,156,329,330,331,332,333,334,335],[83,138,155,156,320,332,333],[78,83,138,155,156,320,336],[83,138,155,156,320,328,329],[77,83,138,155,156,268,274,275,295,376,435],[83,138,155,156,268],[83,138,155,156,268,271],[83,138,155,156,271,282],[83,138,155,156,282,294,295],[83,138,155,156,271,273,274,282],[77,83,138,155,156,268,273],[83,138,155,156,278,279],[77,83,138,155,156,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319],[83,138,155,156,268,277,280],[83,138,155,156,269,299],[83,138,155,156,268,277],[83,138,155,156,268,280,303,304],[83,138,155,156,268,279],[83,138,155,156,269,305],[83,138,155,156,281],[83,138,155,156,277,312],[83,138,155,156,268,314],[77,83,138,155,156,277,312,313],[77,83,138,155,156,277,312],[83,138,155,156,268,272,276,277],[83,138,155,156,268,292,293],[83,138,155,156,268,269,290,291],[83,138,155,156,268,272,277],[83,138,155,156,268,277,279],[77,83,138,155,156,268,272,276,277],[83,138,155,156,269,289],[83,138,155,156,268,272,277,289],[83,138,155,156,268,270,277],[83,138,155,156,376],[83,138,155,156,320,328,336],[83,138,155,156,267,328],[83,138,155,156,267],[78,83,138,155,156,320,328,336,376,423,425],[83,138,155,156,267,328,419],[78,83,138,155,156,267,320,328,336,376,420],[83,138,155,156,267,320,322,323,327,328],[67,76,83,138,155,156,320,335,376,377,378,380,386,388,390],[78,83,138,155,156,335,378,379,380,388],[83,138,155,156,320,335,377,379,380,386,387,390],[76,83,138,155,156,377,378],[76,83,138,155,156,335,336,379,380,386,387,388,389,398,399,410],[83,138,155,156,320,322,380,391,399],[83,138,155,156,320,328,390],[67,83,138,155,156,320,335,336,379,386,387,398],[76,78,83,138,155,156,320,335,336,379],[67,78,83,138,155,156,320,328,336,376,380,391,398,399,400,406],[76,78,83,138,155,156,336],[83,138,155,156,336,402],[83,138,155,156,402],[83,138,155,156,401,403,405],[83,138,155,156,320,336,403,404],[83,138,155,156,320,336],[83,138,155,156,325,326],[83,138,155,156,325],[83,138,155,156,377],[83,138,155,156,320,377,386,390,414],[83,138,155,156,320,335,377,414],[83,138,155,156,320,335,377,379,386,414],[67,83,138,155,156,320,335,377,379,380,386,398,414],[67,72,73,74,75,78,80,83,138,155,156,320,322,323,327,328,335,336,337,338,339,342,343,344,345,346,351,352,373,374,376,377,379,380,386,387,388,389,392,398,399,400,406,407,408,409,410,411,412,413,415,416,417,418,420,421,422,423,424,426,427,428,432,433,434],[70,83,138,155,156],[70,71,72,73,74,75,83,138,155,156],[76,83,138,155,156,328,336,376,377,386,389],[78,83,138,155,156,377],[68,69,83,138,155,156,322,323,324,328,377,378,390,391,392,395,397],[67,83,138,155,156,320,376],[83,138,155,156,320],[67,79,80,83,138,155,156,375],[67,77,78,83,138,155,156,320,328,336,391],[83,138,155,156,320,321,322],[83,138,155,156,267,320],[83,138,155,156,267,320,322,323,324,327],[83,138,155,156,320,321],[83,138,155,156,320,393,394],[83,138,155,156,395,396],[83,138,155,156,320,395],[83,138,155,156,320,322],[83,138,155,156,320,328],[67,83,138,155,156,336,376],[78,83,138,155,156,327,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,371,372,373,374],[83,138,155,156,336],[83,138,155,156,320,322,326,328,336],[83,138,155,156,370],[77,83,138,155,156],[67,68,83,138,155,156],[68,83,138,155,156],[68,69,83,138,155,156,429,430,431],[68,83,138,155,156,336]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","affectsGlobalScope":true,"impliedFormat":1},{"version":"196cb558a13d4533a5163286f30b0509ce0210e4b316c56c38d4c0fd2fb38405","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},"ab552c62218812777c24075e9c70a64a52cf92efc252a9862b4beee0c123248e",{"version":"170d4db14678c68178ee8a3d5a990d5afb759ecb6ec44dbd885c50f6da6204f6","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac51dd7d31333793807a6abaa5ae168512b6131bd41d9c5b98477fc3b7800f9f","impliedFormat":1},{"version":"cf8db38686dfd74567ea692266fe44fbb32fa0e25fc0888ad6fc40e65873607e","impliedFormat":1},{"version":"42c169fb8c2d42f4f668c624a9a11e719d5d07dacbebb63cbcf7ef365b0a75b3","impliedFormat":1},{"version":"e96554ab310a8c2d4daaf7d8b7dc494bcbe2e499ce2f8e93945fa64e1e403bb4","impliedFormat":1},"1f452c04489cd99f2615fc31a499846a0dead5ca394541ae2848e50ba3f0f781","8c39e05479f93d85b7c7d0b0dbdd6b5ffb079ecea174079708e94353f18e4470","e82f4faf10555d6de13f13f673d73c3b4d999e285b9a1e6f07255cc92f958202","8e6fd35bfec104b71d124ab642b16dc7d4b3b4a06b4cb2a46f874fcbf8152f29","8a9adc7171cf85e71af76c4624e124b38805c8661c8df2a0ce1168ad2422894c","17eefdfe2c97ae5326ee94fff5108d9c92c09d4f64099095db8e90f5fd5886f8","e53ad0877718213ebb0ea9f9b8ff40b7021d94dc97f2bb5f756d8b8a22e6cfd4","0cf8af5bd48a0a20a27260638a5a142e0ab3aefc7a4fef662c7254b1f9ad503a","a643df4c3e02a74dc6b8667aa8fd9674fa87ca1e4ab9a0317c2e18ef7bab35b8","d12046ffff3d1d503e64fa85c3a5778a88428f35ac91580010aa173974faf57e","5e3fb0c61d68d6653890128de9d485776f19af07332108ccb9ba9e4a8e47b343",{"version":"2fff4f96c9be0c95762197bfef9b4e0962952ffc81eb42f21cf20eef618dddf0","impliedFormat":1},"4ce0ec43709e07298102b473428bc52f825337290ddc8f375d910a786f46190c",{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","affectsGlobalScope":true,"impliedFormat":1},{"version":"378281aa35786c27d5811af7e6bcaa492eebd0c7013d48137c35bbc69a2b9751","affectsGlobalScope":true,"impliedFormat":1},{"version":"3af97acf03cc97de58a3a4bc91f8f616408099bc4233f6d0852e72a8ffb91ac9","affectsGlobalScope":true,"impliedFormat":1},{"version":"1b2dd1cbeb0cc6ae20795958ba5950395ebb2849b7c8326853dd15530c77ab0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"387a023d363f755eb63450a66c28b14cdd7bc30a104565e2dbf0a8988bb4a56c","affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","affectsGlobalScope":true,"impliedFormat":1},{"version":"f26b11d8d8e4b8028f1c7d618b22274c892e4b0ef5b3678a8ccbad85419aef43","affectsGlobalScope":true,"impliedFormat":1},{"version":"4967529644e391115ca5592184d4b63980569adf60ee685f968fd59ab1557188","impliedFormat":1},{"version":"cdcf9ea426ad970f96ac930cd176d5c69c6c24eebd9fc580e1572d6c6a88f62c","impliedFormat":1},{"version":"23cd712e2ce083d68afe69224587438e5914b457b8acf87073c22494d706a3d0","impliedFormat":1},{"version":"487b694c3de27ddf4ad107d4007ad304d29effccf9800c8ae23c2093638d906a","impliedFormat":1},{"version":"3a80bc85f38526ca3b08007ee80712e7bb0601df178b23fbf0bf87036fce40ce","impliedFormat":1},{"version":"ccf4552357ce3c159ef75f0f0114e80401702228f1898bdc9402214c9499e8c0","impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","impliedFormat":1},{"version":"68834d631c8838c715f225509cfc3927913b9cc7a4870460b5b60c8dbdb99baf","impliedFormat":1},{"version":"2931540c47ee0ff8a62860e61782eb17b155615db61e36986e54645ec67f67c2","impliedFormat":1},{"version":"ccab02f3920fc75c01174c47fcf67882a11daf16baf9e81701d0a94636e94556","impliedFormat":1},{"version":"f6faf5f74e4c4cc309a6c6a6c4da02dbb840be5d3e92905a23dcd7b2b0bd1986","impliedFormat":1},{"version":"ea6bc8de8b59f90a7a3960005fd01988f98fd0784e14bc6922dde2e93305ec7d","impliedFormat":1},{"version":"36107995674b29284a115e21a0618c4c2751b32a8766dd4cb3ba740308b16d59","impliedFormat":1},{"version":"914a0ae30d96d71915fc519ccb4efbf2b62c0ddfb3a3fc6129151076bc01dc60","impliedFormat":1},{"version":"33e981bf6376e939f99bd7f89abec757c64897d33c005036b9a10d9587d80187","impliedFormat":1},{"version":"7fd1b31fd35876b0aa650811c25ec2c97a3c6387e5473eb18004bed86cdd76b6","impliedFormat":1},{"version":"b41767d372275c154c7ea6c9d5449d9a741b8ce080f640155cc88ba1763e35b3","impliedFormat":1},{"version":"3bacf516d686d08682751a3bd2519ea3b8041a164bfb4f1d35728993e70a2426","impliedFormat":1},{"version":"7fb266686238369442bd1719bc0d7edd0199da4fb8540354e1ff7f16669b4323","impliedFormat":1},{"version":"0a60a292b89ca7218b8616f78e5bbd1c96b87e048849469cccb4355e98af959a","impliedFormat":1},{"version":"0b6e25234b4eec6ed96ab138d96eb70b135690d7dd01f3dd8a8ab291c35a683a","impliedFormat":1},{"version":"9666f2f84b985b62400d2e5ab0adae9ff44de9b2a34803c2c5bd3c8325b17dc0","impliedFormat":1},{"version":"40cd35c95e9cf22cfa5bd84e96408b6fcbca55295f4ff822390abb11afbc3dca","impliedFormat":1},{"version":"b1616b8959bf557feb16369c6124a97a0e74ed6f49d1df73bb4b9ddf68acf3f3","impliedFormat":1},{"version":"5b03a034c72146b61573aab280f295b015b9168470f2df05f6080a2122f9b4df","impliedFormat":1},{"version":"40b463c6766ca1b689bfcc46d26b5e295954f32ad43e37ee6953c0a677e4ae2b","impliedFormat":1},{"version":"249b9cab7f5d628b71308c7d9bb0a808b50b091e640ba3ed6e2d0516f4a8d91d","impliedFormat":1},{"version":"80aae6afc67faa5ac0b32b5b8bc8cc9f7fa299cff15cf09cc2e11fd28c6ae29e","impliedFormat":1},{"version":"f473cd2288991ff3221165dcf73cd5d24da30391f87e85b3dd4d0450c787a391","impliedFormat":1},{"version":"499e5b055a5aba1e1998f7311a6c441a369831c70905cc565ceac93c28083d53","impliedFormat":1},{"version":"54c3e2371e3d016469ad959697fd257e5621e16296fa67082c2575d0bf8eced0","impliedFormat":1},{"version":"beb8233b2c220cfa0feea31fbe9218d89fa02faa81ef744be8dce5acb89bb1fd","impliedFormat":1},{"version":"c183b931b68ad184bc8e8372bf663f3d33304772fb482f29fb91b3c391031f3e","impliedFormat":1},{"version":"5d0375ca7310efb77e3ef18d068d53784faf62705e0ad04569597ae0e755c401","impliedFormat":1},{"version":"59af37caec41ecf7b2e76059c9672a49e682c1a2aa6f9d7dc78878f53aa284d6","impliedFormat":1},{"version":"addf417b9eb3f938fddf8d81e96393a165e4be0d4a8b6402292f9c634b1cb00d","impliedFormat":1},{"version":"48cc3ec153b50985fb95153258a710782b25975b10dd4ac8a4f3920632d10790","impliedFormat":1},{"version":"adf27937dba6af9f08a68c5b1d3fce0ca7d4b960c57e6d6c844e7d1a8e53adae","impliedFormat":1},{"version":"e1528ca65ac90f6fa0e4a247eb656b4263c470bb22d9033e466463e13395e599","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"866078923a56d026e39243b4392e282c1c63159723996fa89243140e1388a98d","impliedFormat":1},{"version":"f724236417941ea77ec8d38c6b7021f5fb7f8521c7f8c1538e87661f2c6a0774","affectsGlobalScope":true,"impliedFormat":1},{"version":"1cf059eaf468efcc649f8cf6075d3cb98e9a35a0fe9c44419ec3d2f5428d7123","affectsGlobalScope":true,"impliedFormat":1},{"version":"e7721c4f69f93c91360c26a0a84ee885997d748237ef78ef665b153e622b36c1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d97fb21da858fb18b8ae72c314e9743fd52f73ebe2764e12af1db32fc03f853f","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ea15fd99b2e34cb25fe8346c955000bb70c8b423ae4377a972ef46bfb37f595","impliedFormat":1},{"version":"7cf69dd5502c41644c9e5106210b5da7144800670cbe861f66726fa209e231c4","impliedFormat":1},{"version":"72c1f5e0a28e473026074817561d1bc9647909cf253c8d56c41d1df8d95b85f7","impliedFormat":1},{"version":"f9b4137a0d285bd77dba2e6e895530112264310ae47e07bf311feae428fb8b61","affectsGlobalScope":true,"impliedFormat":1},{"version":"8b21e13ed07d0df176ae31d6b7f01f7b17d66dbeb489c0d31d00de2ca14883da","impliedFormat":1},{"version":"51aecd2df90a3cffea1eb4696b33b2d78594ea2aa2138e6b9471ec4841c6c2ee","impliedFormat":1},{"version":"9d8f9e63e29a3396285620908e7f14d874d066caea747dc4b2c378f0599166b4","affectsGlobalScope":true,"impliedFormat":1},{"version":"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","impliedFormat":1},{"version":"f929f0b6b3421a2d34344b0f421f45aeb2c84ad365ebf29d04312023b3accc58","impliedFormat":1},{"version":"db9ada976f9e52e13f7ae8b9a320f4b67b87685938c5879187d8864b2fbe97f3","impliedFormat":1},{"version":"9f39e70a354d0fba29ac3cdf6eca00b7f9e96f64b2b2780c432e8ea27f133743","impliedFormat":1},{"version":"0dace96cc0f7bc6d0ee2044921bdf19fe42d16284dbcc8ae200800d1c9579335","impliedFormat":1},{"version":"a2e2bbde231b65c53c764c12313897ffdfb6c49183dd31823ee2405f2f7b5378","impliedFormat":1},{"version":"ad1cc0ed328f3f708771272021be61ab146b32ecf2b78f3224959ff1e2cd2a5c","impliedFormat":1},{"version":"c64e1888baaa3253ca4405b455e4bf44f76357868a1bd0a52998ade9a092ad78","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc8c6f5322961b56d9906601b20798725df60baeab45ec014fba9f795d5596fd","impliedFormat":1},{"version":"0904660ae854e6d41f6ff25356db1d654436c6305b0f0aa89d1532df0253486e","impliedFormat":1},{"version":"9cdfd0a77dd7eeed57e91d3f449274ea2470abdb7e167a2f146b1ea8de6224e0","impliedFormat":1},{"version":"230bdc111d7578276e4a3bb9d075d85c78c6b68f428c3a9935e2eaa10f4ae1f5","impliedFormat":1},{"version":"e8aabbee5e7b9101b03bb4222607d57f38859b8115a8050a4eb91b4ee43a3a73","impliedFormat":1},{"version":"bbf42f98a5819f4f06e18c8b669a994afe9a17fe520ae3454a195e6eabf7700d","impliedFormat":1},{"version":"c0bb1b65757c72bbf8ddf7eaa532223bacf58041ff16c883e76f45506596e925","impliedFormat":1},{"version":"c8b85f7aed29f8f52b813f800611406b0bfe5cf3224d20a4bdda7c7f73ce368e","affectsGlobalScope":true,"impliedFormat":1},{"version":"145dcf25fd4967c610c53d93d7bc4dce8fbb1b6dd7935362472d4ae49363c7ba","impliedFormat":1},{"version":"ff65b8a8bd380c6d129becc35de02f7c29ad7ce03300331ca91311fb4044d1a9","impliedFormat":1},{"version":"04bf1aa481d1adfb16d93d76e44ce71c51c8ef68039d849926551199489637f6","impliedFormat":1},{"version":"9043daec15206650fa119bad6b8d70136021ea7d52673a71f79a87a42ee38d44","affectsGlobalScope":true,"impliedFormat":1},{"version":"d00e86e2e74089bf416b4c5cc433d88eb2e09dcef5e3c5b79ca04a36d8d8d6f5","affectsGlobalScope":true,"impliedFormat":1},{"version":"a58a15da4c5ba3df60c910a043281256fa52d36a0fcdef9b9100c646282e88dd","impliedFormat":1},{"version":"b36beffbf8acdc3ebc58c8bb4b75574b31a2169869c70fc03f82895b93950a12","impliedFormat":1},{"version":"de263f0089aefbfd73c89562fb7254a7468b1f33b61839aafc3f035d60766cb4","impliedFormat":1},{"version":"77fbe5eecb6fac4b6242bbf6eebfc43e98ce5ccba8fa44e0ef6a95c945ff4d98","impliedFormat":1},{"version":"8c81fd4a110490c43d7c578e8c6f69b3af01717189196899a6a44f93daa57a3a","impliedFormat":1},{"version":"5fb39858b2459864b139950a09adae4f38dad87c25bf572ce414f10e4bd7baab","impliedFormat":1},{"version":"65faec1b4bd63564aeec33eab9cacfaefd84ce2400f03903a71a1841fbce195f","impliedFormat":1},{"version":"b33b74b97952d9bf4fbd2951dcfbb5136656ddb310ce1c84518aaa77dbca9992","impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","impliedFormat":1},{"version":"45650f47bfb376c8a8ed39d4bcda5902ab899a3150029684ee4c10676d9fbaee","impliedFormat":1},{"version":"8d117798e5228c7fdff887f44851d07320739c5cc0d511afae8f250c51809a36","affectsGlobalScope":true,"impliedFormat":1},{"version":"c119835edf36415081dfd9ed15fc0cd37aaa28d232be029ad073f15f3d88c323","impliedFormat":1},{"version":"8e7c3bed5f19ade8f911677ddc83052e2283e25b0a8654cd89db9079d4b323c7","impliedFormat":1},{"version":"9705cd157ffbb91c5cab48bdd2de5a437a372e63f870f8a8472e72ff634d47c1","affectsGlobalScope":true,"impliedFormat":1},{"version":"ae86f30d5d10e4f75ce8dcb6e1bd3a12ecec3d071a21e8f462c5c85c678efb41","impliedFormat":1},{"version":"a1a3cbade20430dcb7f00fa23c2f020e827d5620c0d44213db1665c53231f1fc","impliedFormat":1},{"version":"e03460fe72b259f6d25ad029f085e4bedc3f90477da4401d8fbc1efa9793230e","impliedFormat":1},{"version":"4286a3a6619514fca656089aee160bb6f2e77f4dd53dc5a96b26a0b4fc778055","impliedFormat":1},{"version":"69e0a41d620fb678a899c65e073413b452f4db321b858fe422ad93fd686cd49a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3585d6891e9ea18e07d0755a6d90d71331558ba5dc5561933553209f886db106","affectsGlobalScope":true,"impliedFormat":1},{"version":"86be71cbb0593468644932a6eb96d527cfa600cecfc0b698af5f52e51804451d","impliedFormat":1},{"version":"84dd6b0fd2505135692935599d6606f50a421389e8d4535194bcded307ee5cf2","impliedFormat":1},{"version":"0d5b085f36e6dc55bc6332ecb9c733be3a534958c238fb8d8d18d4a2b6f2a15a","impliedFormat":1},{"version":"db19ea066fdc5f97df3f769e582ae3000380ab7942e266654bdb1a4650d19eaf","affectsGlobalScope":true,"impliedFormat":1},{"version":"2a034894bf28c220a331c7a0229d33564803abe2ac1b9a5feee91b6b9b6e88ea","impliedFormat":1},{"version":"d7e9ab1b0996639047c61c1e62f85c620e4382206b3abb430d9a21fb7bc23c77","impliedFormat":1},{"version":"6c59f099eda2eff84910c0879e859f9038d4b27a6f18e5bbcc0f4edb838b584a","impliedFormat":1},{"version":"48fc85659fbe03c83317eeb15ef88c6b47f715a78415fe7540617118e241130a","impliedFormat":1},{"version":"36d06a7366ee4272c89220df5ce514e44a3b4cb75685d7ad0943e2107f2b49a7","impliedFormat":1},{"version":"fd9febd20f77b57744a20a712f451333217849e07017e22f83725b38aaa4abe1","impliedFormat":1},{"version":"4de39406437c82a2fd2f2349dd1b10b227dd7351c1f683c2213a430857022160","impliedFormat":1},{"version":"7c529810a1223031f90d7b3587483fa6e46a6f846159f41ce097002a988c7145","impliedFormat":1},{"version":"3568385f4a1874b3f2455f689120e8342dadad6a9ac451cb951817b37a334968","impliedFormat":1},{"version":"3f866e8ff7f9894e3e9e2bc2c54c90076836fb32f31e51f232270200cac5dcfb","impliedFormat":1},{"version":"a58cbefddf35de5cf8b4d0ec9c54a958c9be04e2179f10a1857df3fb9e9400aa","impliedFormat":1},{"version":"b50c97dee0c0557b760e338d53a154525c926a997b77365abb146af312b4047d","impliedFormat":1},{"version":"2481da921e6920d388ee536c983fefec91eab85ae0715a6c79a14f077f7fef1c","impliedFormat":1},{"version":"d59fab703002d185800ee6ba49f2f39f009ab4b11216ee254d11c3ccc6cc7cac","impliedFormat":1},{"version":"c52710477d343889e9167ec6ac5e7ab7d00271353c83f13f2c062c2b6b868767","impliedFormat":1},{"version":"7d78eb628c27da81ce9778d99abf4424c66bfa2aea6c18942c84b0c97379064a","impliedFormat":1},{"version":"c1cb7314948dfae825a903c5f9d2c646fb48f523c5f7c6f56458a8a076fe5a48","impliedFormat":1},{"version":"0aa9c08d34332902b262a8ecd6846883a2364985b701cbfdb91737cc7ec9ce47","impliedFormat":1},{"version":"61d9b8ca1c0c9d18b97c76e1a1ea8c4da89649c216b5cbab0b245ff40fa75afa","impliedFormat":1},{"version":"edbfd435a66d160412a1fe859e033271ae0fe6893511b2e6e067bccd5a9f1288","impliedFormat":1},{"version":"56b4e137a9540526e40685cd1233dc0452d55d784ccbedeb00bd2f85db11568b","impliedFormat":1},{"version":"535443b6481d7e915e7dfeafbd3da04290d769628ea52f24760f12fec035cab2","impliedFormat":1},{"version":"15da10f06e139d985edf775f76882bcb41388e9fdf90750dfb9b0323141bf171","impliedFormat":1},{"version":"843f8b16d65c528c6b220e3e2156aef560cb2b4da8bf24bd86f92f2e07e0cefc","impliedFormat":1},{"version":"f5217cced6b0c7197b2f103335c37d3fa2a37f9a1e797726b82c783ac491d37b","impliedFormat":1},{"version":"a192849f4dfb88a1f7fcdb116589168bd90683e8a016c4d177798fc20ed74233","impliedFormat":1},{"version":"1fb0d4246893e0d8a4db3f325eacf01c81206a62dc0941bae2952640b074465d","impliedFormat":1},{"version":"8ffd8027a1b087401aa86d7dfcc21ead09e3ea878278483ac0673adb7e1334a6","impliedFormat":1},{"version":"d2e27b946cf82c8d1dfc4d8d70522880c51bbfde49ade697f2692423c684e375","impliedFormat":1},{"version":"2d957ee713ee35f0e254a7c9483c101416ad63105e12e750c9e4dfeccd44381a","impliedFormat":1},{"version":"ecf3c3db8a2f4f1f103d4f6b267347e02357bb873a6e16d5a5376380d8d39742","impliedFormat":1},{"version":"64ca4b177ce22eeee129cea23e6558b99a0c0c4b2cc5d07ea43c637ecea040cc","impliedFormat":1},{"version":"14f2ae1b4d61bea60aa6a41de6cb2f645b74fce14f84a67609aa00ffb258161a","impliedFormat":1},{"version":"70c6b1325be2892ad79dc372c5e67803ec9334cf755f52dd7c82c6a2bf6ae41c","impliedFormat":1},{"version":"dc1f846ac7e6b4d946ce0f6e650f4ec495001825d629b8eb150a7f0dfe5de6ee","impliedFormat":1},{"version":"33d60f50dd1f16ebe335cd42019544230014ab58196003847121730bbe42fcc7","impliedFormat":1},{"version":"0cf1c571d54e65d3262bdd6b220e221ae6ba08358a8dc095268dea7b88d0e061","impliedFormat":1},{"version":"dfe0d7cbc6fd3a4249caae831bed318634407815e35180cd648a432d791fe4c9","impliedFormat":1},{"version":"d83d5009232289e3093cd895583d08180fb27f3ca6a9b23a2b14bedde82f9518","impliedFormat":1},{"version":"2fda07844940ec87f85ad7c8673c75b2f480de93ed307fa10698cb116fb3605f","impliedFormat":1},{"version":"4ee2f1041c9560a412a2b06b76fda6f4c6887adf02af8d46c9c8774ce1f096e2","impliedFormat":1},{"version":"637809774490e7524e336fb7e7ff09c3ceb895c1447d2a78c161dbac825436a8","impliedFormat":1},{"version":"d0d6c78ec079f1687853a41fede74d8e91b183c01978bd6c1291376deee7a38c","impliedFormat":1},{"version":"6c482076132f4423e8c273d511c3d68eb324a8cd94a533a2b9fdd9e979ded98b","impliedFormat":1},{"version":"b83f75bc1a3e23eb177a90249572a8889c15d33c6c85bd7d020d87cdd7207ab9","impliedFormat":1},{"version":"059ff336b132d40e147e584951b38890b1b7a7845a110fbbf1635841d8d7f535","impliedFormat":1},{"version":"1f295eeb6a4b863498d793eb2c9602f7ba3714ecff78e22af56c6d6869ce724d","impliedFormat":1},{"version":"f5b7496ba6aaf25f58c910fb5e98fe36bb38955ff0f8c1b14ed1c7348d615cd8","impliedFormat":1},{"version":"e74006b27ab19a8f2eca278ec112fdc501dc7f770788294ce55fb563a64389c7","impliedFormat":1},{"version":"a3bd722ce9f35159fc86d67e65fe718cb5766d431a5af324ebd960a8f0a949d7","impliedFormat":1},{"version":"aa3c19dd7476a1fd0502a3edbe0283cadf10e83c7d10771d052b0001fca6e502","impliedFormat":1},{"version":"893133ba069d0bbc1c88be0de54dc636c2f4eb6d81e7a136d9e6c91167935e9f","impliedFormat":1},{"version":"875661afda42245a929d30c70ceffbd3a5db36587c167494043a48e5a3e092f7","impliedFormat":1},{"version":"acf0dd4bfbb6079036b0f107aee515109fd5732d9a4b9a80202b89b1b534db9b","impliedFormat":1},{"version":"2301019356c7a699c26598ee52c7e44d402e97ed832e62353bd5c2438d0a213e","impliedFormat":1},{"version":"a9817ef3c4f3b768b0f367186efd26711bb5bb349c0a0a8e188a3b6f564650a1","impliedFormat":1},{"version":"4c476937cedae31de2eb5baf31ff67d3d435192516d148e346d729c571ddcb29","impliedFormat":1},{"version":"18d157e403e847090668dac18c49575aad98f8971dbeb688ec6b1f7d05a9e88b","impliedFormat":1},{"version":"56d99ccf66b180256ef9c7832610d255439c6bdfc72a967dcdb9dfdd66eaec01","impliedFormat":1},{"version":"b91d10a7491e36d97232537d0680ed88ab819be2760b14872675b27bc4626142","impliedFormat":1},{"version":"52f80c895885698b041886628d81f131f8d56c3f9b3d70e9bd80480be8a15a8a","impliedFormat":1},{"version":"f1938261e65ab48e101c98f2404df0151f13ad0fe7eb06739b3b94e7644b7631","impliedFormat":1},{"version":"957b07a1a7be3807ca5bfe1bf871cb03469579da7cf3e9b7fd910af56902f430","impliedFormat":1},{"version":"255406d87debb965811c2ecc4e2de85065c2ae4536ee1e2409544ed603b8cf98","impliedFormat":1},{"version":"ab34666cee11e47d4190715369069193b337b51c9643e1463f9e091c7e674199","impliedFormat":1},{"version":"6c5485822506a02fd27d3ee3ff5890a6191e242c818e89ebecdc27502cf248c3","impliedFormat":1},{"version":"f870e2056bffeb3478ea405e618a871b593d700b1fd8ec9f99ceb4f2067043fb","impliedFormat":1},{"version":"19bae2cc86272ca2276193e54a89343698aa76d639da43bf6f2e09b6551c46dd","impliedFormat":1},{"version":"353dcf14f454c0f21a3d4423beb207eb77a3c694ecd9caa39a194c39b73abe4a","impliedFormat":1},{"version":"0f94e45fd9a21a175a15ce7490376510ea448e3465631ffde90fe5657cfb69ba","impliedFormat":1},{"version":"c87c5955a585330125c48f7790f8c708454584f7d9dad4f4277a9c44da1bb05d","impliedFormat":1},{"version":"bdee0f96f1f987fa5831799f0b1e22665e6d91f876dc2efa368c94e5e0913a78","impliedFormat":1},{"version":"6608950b7f0a464e7aad3d2e897263ead7678e7f02dd4397bbcf9c58f7e6c507","impliedFormat":1},{"version":"831f51a26c87c2e1e932a8c65b2935e84880309d7e8921bc5806f2bcb67173bb","impliedFormat":1},{"version":"28bcb1d596c37982be54d80d0601bcc214e28885babb78898b8662d4404b8aa6","impliedFormat":1},{"version":"cd7bf8353ca32e572e2d585d6af530712dc379060f471064c0bf6b2da60c4597","impliedFormat":1},{"version":"137ebb3e1fc5dff6b94bba45a4b63fab469100302053c30e654a3ba6e1a2e528","impliedFormat":1},{"version":"3e033de041943bb901b373ce40238f0de193c40c29e1e7824e152ef3e16426c5","impliedFormat":1},{"version":"163c80c8de7f9ad7bb13135b1ece2c352dbcfb3ae3a0b2e39399f7a5f83df5cd","impliedFormat":1},{"version":"197f421cea7036c7dd7ab37c690c921c8a48fe1495d3f939956f9c8679d69c07","impliedFormat":1},{"version":"7e6d2347e200a51fdeeb65cd984829bf14fee7a5d4b90077dd11f78572d0bd53","impliedFormat":1},"983c69435d713897d7254158b61886dfa1459bb6c12113ac27eb52ac35cfd2f4","da21e7e18e4f1c227d9af6a57c77ebc66ec48acf78c8a89c9c8c9fd6f7b831d3","4381ecfea505dd81565216187d7d9966675f6299a7ea13ce480dab1fe93d2d92","52b2cf98b0e8c846e94b9320fbf335414e95b788016e32ba58cb0fddb9a141a8","566b85130800bc7eb20a2330049ee19b66b1bf5f82b766b0702d7eb38b2eeeb0","04862453083dc9c5db139bad0ad0342657503d4d2fc8f5dc166924a3c6fe09cf","23a9d6506ae6296bd140c682b3da11182ef7366cfae16ad2c584283d413aa9ee","8e8d9dc69fd4e732595b2816c04a518f457075c9229cdaf09287a6720908fc06","b6b63d9c36224acf492058a90ea7ca79b36de2e53281c1e1a08afb8089675db9","ad947224ccc2046a06767d7c47846b872bf0870512342ad59b9ca5faf9edea46","5192d9005fe9e6539ce83380d77ed3127f1bcd70cfe158afbd6363634a20dfa9","38067d298075dc35e206058b0c29907d362e714ff1e5e011dae63faf4cdbd234","7b8ca682ab8cfb6a1ef5dd75f210f69aadf4f375613cc37fe88e2a833c20fec8","3bb9ede3b3a92caf639f86ec9ce33857020ad0ef3b0f88cc32febdd9c3c7f56b","b49376760c5703e272b0930b69825c26ba18ac808f025f474c3bb73f44a121df","bb35d1a14a6eef4ae03fcb61890d5ed2e06e1c04a446b32fb2ef95b9642d0012","6feeeccc6d52dde00e88763a4cbe849f97f9742aa5eebf34d54d533d3263f933","b09d99b929c5e7bd568c374deb63a9cb0c4d51c981faa5adeb4bb7f104544551","41d97060f1d7b65858bd7d16de2fcbde50cb78c6cafa6b91974857bb3e360a57","170ca731f439423b3ad5b55c12f3c44a71fac1a1ea96a17fbaf0ada070cb7c39","76de276d51bfb4db36949d50a4ed61e5f444b8c565928359d59cc5e56087d2eb","578137a314246f379b5fdb0fd835aca2692ddf38f491af9e5257ab95feb048ee","0ce3085cb7f35139cbbc0ceeb73e74d4cc0fe9ad2c45dc089d761039e1b516d2","a365b214b8ac7c57f45e9629cf6500611d290df5014819356af78d6689618da3","413a413d7c8ad742489c18c7a4503a4994ce8457ded0bd755bc164fc9561c79b","0a80b6ce68f19ef3061daa400305186b8d317559fe021902727d66740a9a714e","4c06ccef81c027d2f8c9ab686d5827daac15cdbcedf709f999239cd7fadcf9f4","182a2a3a1fbcc0c8ed61390c0449dd68e1d7a7305b483805e3bd730bf1029502","a74e0b4945e96cae8975b24edef3b8c6e6650065bd73fa5590ecd1b4458b0992","2337302d23028b43c22a044a9eb0bf52255624eba2a158163294476f080544a0","1f0a02f81532c3fd29c74ea9efee14eb78ae59d6336e21e21ff01e60e30faeea","e532c830b90b653fcbda9bbe4e1a1c098c1b496a15388b606b98e822081df521","75a581d93e32599dab2fa9736c59f1b0f7e0d2f21dde87060e79ae54ff339d62","599661bc99f640170f91e3c7715971104dbfc5306cfc4250261fe50b378994a6","927c982639ebb00672d5b706d23b23f66a21ade1dd0ed0f6e9960d029aa2c390","0eb33b31182e9e8fa83a166b168d6bc5af62785931f4c8f03c75397bc9bd4173","e758c573486059b412c2d65216dc6cd5804f61cf787db3a228fc2d337968d86e","18f30725fbf87b20e3d1f1435a3ff2f85dc95260b3bba39113e4ed5e3128b76f","737cb32d9e29c5e630e3327cbcbda739f18f4f37a9756158a77b294539b65292","ac80212ea600f1280c54f567e66f1108a8c97869f4ff2b45e1d7ab44b415b6c4","fb0b2da5db94b7121de7e8b9c7e770bf3ac4105bdaf04848330620af9a7cf3f6","5222099d769d9c5414da22b82d0ed867fe9b38adf0a0ec7efccaf3e11d5420a0","2305212200fe0d97a864902887e237fcc85933717ca6b340cb043c8efcde2e80","3c1c59edaaa3054058e972f9ef58d9a658c158b09b0d12b0a5b059288f68005b","40063feacb4efefda50c9c174e8d56d6cdb9378bcd5c80bcbbe02ede724a72ae","b5a8117d318d8869fcd4545bd4f861c603a332189aaa272cc2ab2af3e264d166","46aa24cce1567c4ae6a3c383ee5174070c6f9a8e161c9acec84023900dd89c2c","ce88569ea79391e35744b616fb24735a05167d0246f4fc7c07c4a7105737f23f","2a416b086d3516d962517d041734994a7d8634fcd106f8bf27636afe0cf691df","e7ba94ec7e53657eb7fd324f85bf1451897d0a878b37993c417b08c2770e82ab","7bf3a69a180a0c2d1bd5ec73cfde54e7b990c189cec865fcb5cea6026acff652","e045d0c640708ccfc0be5468357035ff0f0f2679b5688aa231e8b5364b40040a","c4371d528739c25ada6aee0115eff17604588e8922e43fbff56bd1b35243d9e0","8339134a6f1c7c2bb2b7643a22d96a428a7ba19c8e16b062a3f11265300bebb3","fb5ebe5d5a3baf8c32eaa4272466a17e233febf744a37a3f036949dfe31d18c4","390715dcfde393b4c715604ae85ef70c2448e068b8ed49a1ae45b054b8b51d76","c854b604964b7ae9dfcec78c2881906cbd8060b56a5074cb881b30fbe3abb47b","fd0ab81f7431913f63835cc957cfb9df1aef71eb26a66d798c1f21378a8b23b3","134f4cbeaf2b4e7a5e792b451821e3fcc4846f5f5c672f055e788552c21d13cf","7256e6fe6e4042f671f4bb6338198b649a9b054de42ce30b038555af5c3f1f24","4238b82f2e348a6eea1ac10eb2d3925c5b50d18a7c2ebca2bd7456562948f59d","69bdfa45510ec819069e25c07a4de2c3e1647478e5ec73e267ecd7a9a966eac7","0b301f5c2b7b6263752f5ccb4e5d3271d2c354e91fd663ceeaefb1fd0014a9b1","49e7041b3b890cfae7b6ae29d1ec52bcf91ea73be0fd345a87ae08fa938e6bc4","c474f235eb70e26c59ce47a3c3eb41142ba9994486226abfacd5babd482fb857","991cdb272c26704df53014571ffe17136a1e6934f7ef10a31612fea645f42d2a","1c78727fc386997b22d1e4398dfb3b410c0ab71c58b42c001e702c36962449de","1571fef0b45d593a54cd248ba26fb6a22a336fc78d554a42852c8d0c7b7b10cc","a956d82163f7331bd187f9b256900fb0942906e7d102377715801c5f00a9dbab","4aca65cdc9b79cc00b202c2f1a1b1b5ca6ac83bc9976969932d8521c42db2dd2","595b165d2fef5dbb3721fd9bffcfc0bfec4f3740ef03776d7dcf9ae0a12906c1","8eb9172c99a4b8bc5fc15e23f1c89e810f4ea043cfed8b48ee211db649230176","228b0ff5031597596c469df63c4be8840a44597bd583316203d851933f6bcad1","2f013f24a4efe0e61a83a3e3fd6fcb504cfd8c25d005124e6e8c338bcde1231b","635aa0b474ffe6b30da6a47277584d383411dace21b99fbd7e36e03249975252","dc16a96d572d02eec60302247fd8b28adb5a05672f4ccbc7c056fee72b4693e6","fa4908644d34e524eca61224aa805b040b9fadc20153fd60de70956ccdb51b49","91739afefcc0652abd7525c28f8cd163fe4a226245771f934851d3aabe6f8095","d44ee12e482ddc4b4ab4f0500b118f0dfd50828b25ef99bbda1656ac900bb634","1e503a63e8b88ca0864f5cd626cde4d9baec273d46738b96ef198911a5ebec46","3911bc9c20ac3a69a4a1ac4fe3af8b802150a7ae8c8d30f92cf24e12ef99fb33","f04169cec8188f0e89ce5835c34b1813fa9648d847deace995690b1b357454d2","d4d4957802e300836278750e86f70ec274bc969d9320b3815a4a7c59bb425df8","fd1ebb84f90316b69706e6d81390f34b6ad35e2c352cbcffcbdca9491ef78ba8","11d243994dd102e2a192db6d29c2e90fafdfbf2d0826d48fff8b01b57a438c79","fb68218f69e7e9dc57958fd9ca28331786ae68af5042474d93a29885cf3232d1",{"version":"cff399d99c68e4fafdd5835d443a980622267a39ac6f3f59b9e3d60d60c4f133","impliedFormat":99},{"version":"6ada175c0c585e89569e8feb8ff6fc9fc443d7f9ca6340b456e0f94cbef559bf","impliedFormat":99},{"version":"e56e4d95fad615c97eb0ae39c329a4cda9c0af178273a9173676cc9b14b58520","impliedFormat":99},{"version":"73e8dfd5e7d2abc18bdb5c5873e64dbdd1082408dd1921cad6ff7130d8339334","impliedFormat":99},{"version":"fc820b2f0c21501f51f79b58a21d3fa7ae5659fc1812784dbfbb72af147659ee","impliedFormat":99},{"version":"4f041ef66167b5f9c73101e5fd8468774b09429932067926f9b2960cc3e4f99d","impliedFormat":99},{"version":"31501b8fc4279e78f6a05ca35e365e73c0b0c57d06dbe8faecb10c7254ce7714","impliedFormat":99},{"version":"7bc76e7d4bbe3764abaf054aed3a622c5cdbac694e474050d71ce9d4ab93ea4b","impliedFormat":99},{"version":"ff4e9db3eb1e95d7ba4b5765e4dc7f512b90fb3b588adfd5ca9b0d9d7a56a1ae","impliedFormat":99},{"version":"f205fd03cd15ea054f7006b7ef8378ef29c315149da0726f4928d291e7dce7b9","impliedFormat":99},{"version":"d683908557d53abeb1b94747e764b3bd6b6226273514b96a942340e9ce4b7be7","impliedFormat":99},{"version":"7c6d5704e2f236fddaf8dbe9131d998a4f5132609ef795b78c3b63f46317f88a","impliedFormat":99},{"version":"d05bd4d28c12545827349b0ac3a79c50658d68147dad38d13e97e22353544496","impliedFormat":99},{"version":"b6436d90a5487d9b3c3916b939f68e43f7eaca4b0bb305d897d5124180a122b9","impliedFormat":99},{"version":"04ace6bedd6f59c30ea6df1f0f8d432c728c8bc5c5fd0c5c1c80242d3ab51977","impliedFormat":99},{"version":"57a8a7772769c35ba7b4b1ba125f0812deec5c7102a0d04d9e15b1d22880c9e8","impliedFormat":99},{"version":"badcc9d59770b91987e962f8e3ddfa1e06671b0e4c5e2738bbd002255cad3f38","impliedFormat":99},"f1a7fe94acc2b017f1d5803912ada7bf75cadf2e91cb0d0a19f5b90b9c42dbad","058a70f11a2169992acb2a9a49f6500c63f9fc1eb61020b529774382fbfa6c9b","ac03ed0c68a255848bcdce809c347583181191926b3658e9148749df6021b4fb","13332e226bea8869a068517a6591012f0c60492f94077ffbe656b4b9c59ed9bb","724a7fd1e38a6cc9ee79284c596496a6e6f660fb12d83dd8e5b69c1f8ea7f2c1","0dd8788042920d08a29fcadeade7dfc3266841b900347ca090e7c62c43b20cbe","5ed43ec625b637c60c244c2528e01bdbc1fddfcaa48f1d9ec2c9dc7be6226ed6","2a4ed3b2d4cd05a3caeea77388a90408dc11cefc57ccdb441abef6800f9bef48","ac62267a2532979b0e936bcdab70fd9f0044f2678d43c8c147ebc1754a76c890","4e3191ae94832f924cf6b72331e5df12438e9575b86979e3d95cc8ddc91f35c9","ea60a5d0f0fb93e303af8ae77fdd9eb5ab7c81a3af19609f8941d0b7acbfdb58","b66d475e563113f96a92216a95619f4d79035e8c1c9a136cd395e6a40b414972","45907b225848bd4da73351ecef946620fbca4bfdf8a25f6f12253e119ed55c65","9d87cc78c93fd6e6ef454552f0e68c9fe0daa820431e047142e5fa50f3d554e6","0052c02554eb707e3b37233241be5dfa58ecd08709d623e9380b7c1021eae850","8f3c6297d6ff08f477ebbca36fcec6364965e41fbf2b54ab234108af50c1b0d1","489997bdb36d3dea04371b9274e27d6637668f0bf97fd9a84d7be804cf08e387","01ddca6fea7904ebec1e83e0f331bd309707dfa87ef07c102fb57098fc6fdc68","be63be0ba149e2106e2e717cdea7df35affda735a73deaa132c21f66f71b3887","e4db45da4eff5b1e9858a69c313db1004c92aaf9d006899d5afc99669a4ce571","bfd4faf5cb486c61bc1d05f25c52783130e12bc7d022464e05918e5feb0cfcf6","ae12df30b5498ccdf8d29b0435d46fbbe619fb8f360920152aea1582719ed152","948a2629d06f7ac842bfe0b2639e59c5a80789cafbe2790a1c49be7157fe4b41","07daa8f20256a835390f5e5b35d9aed785ade2e09049c61bc9aead2a5135b12b","2c78b62fe509c16f201b9b5dddb305cd8694f165bc51462565d63ee3aeedac7b","479b9cbf8d82bcf7edc85e3da6a553055ec0ea53b25c69394be25c65ef55c4b8","eb4f902d42f9d4428521f80b535006ba4d5b2d74cd85097af6b35c0113683b2b","7ba0f4063a23db04db8b5adb435c795ec78ccb944e239f84ddb9739ce6b86182","1ef128d46e8aa0ec80e804c5d5c3a67fbb26aeb9328069159d0dce416e0aaa0e","e33e79e2fb7141176ec0a1f4a3709b4662ab59074141ceeac807c00a7527592a","102cdfdaccede77480530f18ee6dd27e0a722d9ff0e8be69b7ddcc42616bf019","81e25bdaec78ef44f64c4bed4e0efa00a26827ad162ae746ce3fb5dbdda42e90","cf898142599fb309104393579c62b5b905b5532c4f22c0a22946f87a171aa20f","a42086b3994900755938094b6761841e86554695db0f5e72a19c623ff3c1fbae","abb44f33c881e22fda77e15ff3ad73199949198fc255bfad44b55fb675dd5f6e","822a6f4aee3560b2c15793010504c8ec75165dde5a0ec0b01c3118aefad2f946","e501b811193eb0a5d950f0176fdbb0f252d83ed435a90a30f27f825af30d2156","c9248b0d2f90327049ab48223045900635c8f6437b12e5f2e5c07b8180cba03c","bec14ed34b8d5ecb4faa1d2752578c7e075bcc0d32d03ea08139363bad34c190","59be73b22d308a26113f344b53f0eddd2c8968666c4f1cdfa7b7f292ce7523e8","86f19e2e4be7affd7980a9d6542dcd59a0f627c28daea65878924fd2b1ff7a8f","def8ed5d50b5f722963912bd410bc2b2af030d60eff7c9947b3e4fcbe037a38b","e8340b587cff44fdf0750e44d7c83f1b273dbe9ecc6e1fcd80edb79dc0e1c996","b8ab713297e08ec74d1ae9cb892d1dc0db7315e1b4c7f646c8f29f0e9520b709","70730d91efae2f5fb7dde33bb62646e87a268d2c796a755788f0549a0ed795d0","c494c3da4bb97b9646c035c1da414b6a3dd49fb8e06217fb9ca6f22b548e934f","7042519c3bddcc5f1cc41c1a2e2f3cf48da29c4e6968ad23b36a94d7378f5de8","2c4c234df1c1db87f5d667cc7dd21a62bbe097b5ed4e909dcce2e01ba5fe342f","66fc0da58e951e3bbca8f1159f3b76186466551a32227ced60ad50efc81d5578","ca38009acc84f4a06efdf356ac46beb4aeb568bcd9c51b71b3960dc40d12e590","1e0637d171ac482e76bf6b5c2df9ba6d24b39f3d303fe0259615dbcaf643d77e","f632d8d761f318e566af291984ba265703a4cd7676c41e798851d5b21468f6b6","cde0186925980967d918908346d9379a83edf8cece0376ac2603e7f37600b67d","36162d88ebd31249ec2773e891a9f1a87a584cf428d470ece0f240aae7f19254","7f64d9940d4d4ec2a85d890805898ee6a8dbe89c7c3d043deac5100b28a067be","9eec1a382089ba792adcc168ff88dc877284162665f1e25df5daf08bd4dffe42","aa4625bcaf8443b54d6681e9894da1c7ec3bd968be99d78f76e6d5b5b4526522","c0de9486f5b3dcc3f39bb709b99c09e95cd54132f09415218fc1cfe243001282","a320884b150c75338695fcb1d516f715f5fc9860b65c1046bf80378ec414818e","e0bb3a8be9fd19ddb29f3d699bf327763bbade88a19ac23acd151715f0db4fab","45593038de0b397d122868213b0b2a38a2866b937c1ed8d8d02c3abfffebe219","0849427de6a33fe0751f13a9b203452a70e31cfd2ba637bf3bd6b39c72d2594b","e86e61df699f4df8d7008325fc9941a13f3d6851e5671db361adf9862d5b0fb9","9369daeebb0e81ebc0c40a72def55ee32ce6a1133ee6befa966e2cb21801b6e8","bf90ab448b64f9a4132ecb192b30335762e5e891a91065ebc9f3cd073f80030c","e60702949425163c944d160ac0d667c2ed3c824e0723d9b0e99c3e8651155ebc","5f00d9b7ff65353d5de14c22585282c326d7256946cca06d2d9de313625b0fa7","a16f4e74ac5ecf0b7aff920bea147e73b952f2ed9d246068360d8a36ecadf008","95c33b7e4992a0a7bbc3be6064288aa53801382110de3bea40775dde4a28b68e","f8c5be8c45e304458ed03c9c4a86e64ce5a3829757ddcaa666681c26a7c63921","8165c6b76d181358178bc210dabf863a240799175637cff8a93d83fdf171b902","a7164a224e64b2842d34b8fd77b992584ee27e341f6a77bfcd50be2fd8c38904","67459142bb3a41c437df6105cedb689cd96667d4c6846b59d396f029060dcff3","75032705993d4c96e1971e384b1b261e1ed43788434b60c273887a1073cc0037","ce659e5eaf1176c5f8cae234c360f8c2fb823b07216f81aa75132c44bd193602","ba77efdc187f415f5689eaa092efb89744c518f0ed0e359a5700858f1a8ad461","187520de89540d0357f6221b56868cc2579e0f673256c2907ab83b1bd8f049d3","431503442f6f137b5f4cb7cfae13f5c54675f7c07f4a95c0a04966820252ed0c","6afa6dffd216a64c1487886728ca3265da8ccda154a66b4f4721e955ff02fa4e","71f1710156e331fe1591f03ae183dd4bc1a283260b413ce21833de46ad1b3716","8856e7fd27e10db5ad7a5b73e80715a768a0451977f08f95e90bb487207255b6","68884657e73b5864a28b7f9b2d7686d551423ec264c101749afbb59dde95c5eb",{"version":"fc8e08384187456fd3536d363b8bb77e452c0219262115930f0d2eb4e895b43f","impliedFormat":1},"3013dc459f7fef9baba991a078d1f0c86216fc62982ced165a30eb505305878e","f690031d672181228273df780dbdbc374f90178a5058e5b789588b75b10e8f5c","f33b1aa6917fac4837953a21057614d08d1f981a8e56321a20de2e3b9967a3f9","cf28f880fc79180899ccb08cafebdf5307222cf21016e00ff5fcf1e59f484290","39aa573aaf8e3cbad39066e0b26a1a44312a59a2a7d9c17b6c888248d7ba8a8f","d3c11ef628e3e4a12f9334496758a930a24e3a1371a4249f4cd7010be5f234a5","2b865b3550e8091c33ae9000e47a110026219eaa01b83fcfcefc7f018f03b388","185f3812eebfc2d94add972dacb09f4954cffb6702102472fbc6b25b084b51ba","41643caa4ac29e29e7d77f7f67c7eb49bf5be8076e08dbd595fa2fa3c52f7a74","664f1417d1cb01a74a3e2638f331941fe489bcc043e92c57a82ccdaf092733a8","e2fe88b95a1f64353ad322681c98ec955ae0ff9c28310951b37bb12db55d51f9","ee888485700cd3d5551722d57c28d844e8ed3293095fdfd4c9f26f3a4c34c766","c214bec79dac8fadbde786b0e3763f48c66b47ca50510ed73a8fac15afffe766","00fd43e15127fca6480dfa2fca08f6c57c5078904b493ef9d858b451fbb8009a","0cd416e493b20ebce2dbd423c92a99b8b664afd432f4001308c21ff6fb5f42e2","5d0a89c5dbfa667b4ad08fcca32e53c219af63400abc19864a48cfa79e6bfd80","9af337fb9a0503dde4f12e8ab594fa03541bc655a174821f946d633085c627a2","9b65bd2173160892bff1c05e69d8b0caa146b1a932b95fdd0c179076debbed17","74c9790c4133a3ff1e098957891aa728c084a4253ae24ed92b1fcce36b9ef3af","17932b7a7d4721f0da8404d6a13c01ce86c3ac10d08c25b31b4af9dc2ec6ecd7","6319c50c6e37d37dde3bb897edeb008a385a1d9fa6a2235e8128bcc904a749b8","e42ec7c082b80d253a3d03c123176fe166842a43186061d49031e0987c2106e4","15309c6ebdd76d62a86d01a3b50879713cda1ef521efdf5c6e32b86a111d6e00","02a0ad6f337b5418a1d556a4fe7df6d6dabd620d6e796d88f0cd62e0e94330ba","aeb9a8613c5e0ff1cf71057ce4e1fae960980fc8ed0c0fa1ef4cf2517ad587b7","3f2de03860c0c4c8ae379b50ecb8e7158c9d76504259f9259fa99338a0f141ed","f73aca85fa21cdb72070efbed1606b2b2e97704d22a86810dfe9cd4d1e506336","a2754e86fb80922c7a88804d289f37988aa3dface39b245fbab7ddec35ab94d0","1f6848653b4bc611c36c7f02030882d1bf68fcdb7d9cc66cd19e88e17b13761a","17745b3a7c4ee9ec649077f3494072bffe7a52931a3e410634b3b176893c31b8","6db0eba43415a81c1fc5b4f541c16105e1e76df04cd5511c7c9c22b66c4da6be","8d79eab87217697b1adbba8eee2342be6c64923c7c87d2706708a9e2e0399fb1","77621f668b27fd682603a813fe1723321ed1be40b411d238b2f8e24701ee45f5","3e9c2cdf591b6c33d51550c1c0667eba2d95724eb01f5b749e185897978f225c","cf8e25a386a6064d6194bf95427852349aae340bbd8e89f043b5c16ba132e46c","faaf15e4821ff7a3f1ff7cfadc96d414ccbae098a2de71ee2598ba1fa3fea7dd","715df516b350212b1ad3d9ed97c90fe223fd1a832b27fefb2d4aff9a045c40d8","14d41ad5687f7b0fb72cd2a07887baa05e5bdf4f655d91de8ee6d79cb7aa7189","a170c904c2f27dc6f709a46524ac33271b81f528bec5b081120f92b29a8db2f1","1c04db8f1cf5908ca688aaf1d435e16b9c61341da1730a0426a9ccbaec4f9629","c695bf7d34199c97e601c2fad15e40e27292d00aff66c1d9243eda7018fb2c0c","54954d09723866df2f03d5f09f5935b2aa36b5c3de8ec98741f9e98a97a227e9","4021a40967764298ba493a69de40bd59fe7112e291fe818c9d404f8ba612ccef","90ba738aa3c9f1fd8d317d6b973fa490007574275299e0bfd94d1b678434f64f","2fd39db247905beed78da59f56b0b401be183c17d21a551eba05af8511086004","6a1e41b970222e183379cbb3cf2df809000f75cde05c6396d40c201900690cec",{"version":"50cf7a23fc93928995caec8d7956206990f82113beeb6b3242dae8124edc3ca0","impliedFormat":99},{"version":"352031ac2e53031b69a09355e09ad7d95361edf32cc827cfe2417d80247a5a50","impliedFormat":99},{"version":"9971931daaf18158fc38266e838d56eb5d9d1f13360b1181bb4735a05f534c03","impliedFormat":99},{"version":"06d635a90365afe107c7e2daaa9851f5d3f062d78ebe4524b1b23b122469a1e2","impliedFormat":99},{"version":"aa103fbc4677b71d3deda20d37088cc2f39c3db8c2566ddf516b56ce7532d00a","impliedFormat":99},{"version":"0c5b705d31420477189618154d1b6a9bb62a34fa6055f56ade1a316f6adb6b3a","impliedFormat":99},{"version":"853b8bdb5da8c8e5d31e4d715a8057d8e96059d6774b13545c3616ed216b890c","impliedFormat":99},{"version":"430f4fa4e99e5e0a7ca2bbdde84abc8536bdfde4fd0de26009db508b8f571bb5","impliedFormat":99},{"version":"fe3c64bf61fcfec9b9861725c6d92de03f33748a01d982760ccfa798d777cf9d","impliedFormat":99},{"version":"1120a39f36c968298e2ca1d8cb1405389f9696f6b49e13b335626a94c16930bb","impliedFormat":99},{"version":"0a049adb920f3b42e1933c037052bcbc5e78b4704ad080bf078353c7f8ed6225","impliedFormat":99},"2481b923193d2a38ba2ebc80d0b5f5e5d48dd2823eff1a8a0d53aac4b52e89d8","cfe11f02883b890f8ddaeb1472698a664808b9569f0237349ab40d38c1b8883e","ddeb60308c967bec67759bceaeb567e4cdb52672c791be7e2c39856964488ad2","093eb2e8d67c524f89b3e7247ebd07a905ed2cce623bea21830c4b7f99f360e1","188bf5a114fa8e156a10b4a5fb27b88b351556e4f3417a6d29365d47d953d8ab","ed27958e5673baff6088741934e4af47da2208cc9acd27fdb1f559a652cb5596","33c34f01ed5b70d29a146948489981915e77539efc06d6dd07527801b24148a2","40b4f6217b90b440efd12d6554124db3f22f85642ee1d28fc1f6772348a68d39","38aa8886c4251ff4873cdd0f8431ef95e806ee54185e795922b46c27ac078272","9fa18642bf4c9c71eeb48435eb7b3f2b0d564c11f485d1113add7ffc173dc543","b8ca26a9888c8aea49b21f2262093c71a0a1e8b4a6d7a228037e227063a1d448","36f0941337900d96bc84acea664bd0485ceae201d17f18cd3fed7b6445c50220","bf385b544be668c295dfc49ef52bb88a62afc8c0f68d36a8bc25b79d7ff6ed0f","0064c57838cfa246e7f832a6a2d250c35d46bf7e6df7ba30236cd64d18e653fe","bb8ea14102ee5da3a177f8d361a4f9c51af586cb16d28fe8b6d885bce909fa7c","b62e7e687df477072ac73148e4529096c05d08f956de049103130acf381ba0e7","04823bfdf9f3468af668cb53a5986dafaa6c661536cfdc1a5a0427d1f4269512","639d7ed2f96208b5c0b9e7ef8fdb4808c7aed4dc5d92be093ca6a2121e001867","347783551a3423f701d8bb1d2f115fe9d20df26fd64dab6cb7434b28c5751f1d","37a942d1a943d2c39bd52df91170552f67010ccf72a7aa74fc896f3e5ed8d98e",{"version":"5e75199e72874c2b4e45bb8e09c3b69001ebc5c000cf0c6c3efa856f953db1a7","impliedFormat":1},{"version":"7d32b37d70b17b0570d72772f8b19081a409d1e6f9850e2576abca7a9d4abcbe","signature":"7e44290912694fd0416698afec6f12d1a5cf91d11a30d959db8e9a988976b188"},{"version":"3aacf4252af50b0e793de40c28c1be855e8856bd35e3c9bdfdc06d46e683d026","signature":"01f2706814fa403e63d2d83670aa202db0d6c802210880d2072ba62bdb556cdb"},{"version":"033184840f8ad8454cde24f0930c1654a5f7bf7620f62d967d389d379f004157","signature":"82da18672f457032dc2f88eba37c218658e607a523ff40ead9f1f90559e39d6c"},{"version":"b649248497a93be0288b7136278cb210628c278eaa687b9846677b6872250f18","impliedFormat":1},{"version":"59299899fb58f9cfd0107c17d76cca598f75bbaeb5c5981aee4ddce2e8d26d63","impliedFormat":1},{"version":"e580682d4713db1acf9236b4224897edc6ed685b35e20c2d024d488c4b2210f1","impliedFormat":1},{"version":"ec273ab96c50dec718d9a9540d51815464ab87f6b329de3d21ca20b7bbc3ea92","impliedFormat":1},{"version":"ab34e4f1d62448e80a506a4fdeb94b2ba1862c3126d59100ae278386ebd8af60","impliedFormat":1},{"version":"03722e3e962844d1d8abfb6eddcd828b82d28606025f450292d5a61c5a1551ab","impliedFormat":1},{"version":"bb5096c427ea5619d8272d9aa6f437cfa2c3cd2fe99fa691b185f4f4b056ecf6","impliedFormat":1},{"version":"fe81d44b028a37dbeb753f4ef45c8e96833b586399b37fbf4269406b652bd510","impliedFormat":1},{"version":"562cce07557ffc773522a61963a0f90e607fd3fdf4890bbaec9042b6186d578e","impliedFormat":1},{"version":"189b85336a7ae4f2c78fcd4ef3745f8888964cfa5f55a18adf9992b1cadaf1b7","impliedFormat":1},{"version":"fdd42d1ac2a77bceda2b8078293604e05fe5ac62490f983d93d4fc6c5a22cc9c","impliedFormat":1},{"version":"fa3847a93161206bf5b5bd2582e63d1a20fb8a607aa91eed6c8a9b51913950c7","impliedFormat":1},{"version":"b75ee6ce0861e7c3114ecaeba56e48ef8dfa0e1ddf42d60e73a061b89d4dc902","impliedFormat":1},{"version":"ad2a81d15d3a3dbcd91bb91b3c12c6478ee1595b2630c5fa18c19b461b9a3766","impliedFormat":1},{"version":"6495468b61421ecc92b290ea0adda900d88d70f0e1235693a88f6c6a6768b2d4","signature":"fed9f8814293e174ec46add626a4b711c518a4ed3134a26b2b962f5acb86fe0f"},{"version":"01b2f7dc9133e8da71d05f2e76c9973ba1d8a38c8f30b34a14ebf074ce190d39","signature":"36c67e8d2ba17e608c71854f15f2cbd4ce23923ff17a10bfc1516ddde9b510c9"},{"version":"aa3df326a53332eb9ce8fd18a1d025cee3b5401f4d8ec418bd37780da5238746","signature":"446b423e5dbbb9c694fa1429a86c8b0e324413c10d304d4f445dcb7ed21976ec"},{"version":"65b2c6f211b020948a8f3d0d30ab6f64c46fb7eac3844dbe93ba22bb181538d0","signature":"9a2798f827bb5fe1db96e725ebb52224c2111d834d8a3a582538ce4c0364c491"},{"version":"4cf630e20a4782466362df1f5acdd387039601098805c126e0ef0ef9e1c00f7a","signature":"4b50d0564700db3235f18e5521583857bc863d4f0ea20526ee2efea27643e2d3"},{"version":"fcda610fd5152b975cd975cb82bdb4f20d8e2452a91714dc66c2e1a147fd5538","signature":"516f02a79e582710a5ae2210f1450f236ee266fa590fb05f196ef697987ac0b4"},{"version":"c57b441e0c0a9cbdfa7d850dae1f8a387d6f81cbffbc3cd0465d530084c2417d","impliedFormat":99},{"version":"01c051e14eaa84348bdd80ba4f18622788c750d50dab4810080854acd2c7e31d","signature":"53a2c2047b4f20420dbae8d2855a8b479a29f83df91cc50d6e6f310ef416099f"},{"version":"b8591e0abd063e6e928a4b131da9602a699a5129d3c80fa89e1c69ee1fdba3e4","signature":"c5c41a8fe6178b63bf4188b219efe64667d0e626899e678465ab1f6496f51d7d"},{"version":"bc9e8202c7b85602233988cd6fc74e67a14b1a9596a20043fb8d619a3b962529","signature":"681f1d3542d8fd7c5217dcbae6bf44c4d3d8d1acdafb29e6cf4870f215835dd3"},{"version":"dee085021f150915bb15eaedac874db60548735b500c4b8da25a33c55f613fa3","signature":"459dc4e85b8baffd602c97adc4ef4014809b751687a698691d358c817b3dbfd1"},{"version":"024829c0b317972acf4f871bf701525f81896ad74015f1a52d46ae6036205cb9","impliedFormat":99},{"version":"a9373d52584b48809ffd61d74f5b3dfd127da846e3c4ee3c415560386df3994b","impliedFormat":99},{"version":"caf4af98bf464ad3e10c46cf7d340556f89197aab0f87f032c7b84eb8ddb24d9","impliedFormat":99},{"version":"0943a6e4e026d0de8a4969ee975a7283e0627bf41aa4635d8502f6f24365ac9b","impliedFormat":99},{"version":"1461efc4aefd3e999244f238f59c9b9753a7e3dfede923ebe2b4a11d6e13a0d0","impliedFormat":99},{"version":"7ec047b73f621c526468517fea779fec2007dd05baa880989def59126c98ef79","impliedFormat":99},{"version":"8dd450de6d756cee0761f277c6dc58b0b5a66b8c274b980949318b8cad26d712","impliedFormat":99},{"version":"904d6ad970b6bd825449480488a73d9b98432357ab38cf8d31ffd651ae376ff5","impliedFormat":99},{"version":"dfcf16e716338e9fe8cf790ac7756f61c85b83b699861df970661e97bf482692","impliedFormat":99},{"version":"31c30cc54e8c3da37c8e2e40e5658471f65915df22d348990d1601901e8c9ff3","impliedFormat":99},{"version":"36d8011f1437aecf0e6e88677d933e4fb3403557f086f4ac00c5a4cb6d028ac2","impliedFormat":99},{"version":"8085954ba165e611c6230596078063627f3656fed3fb68ad1e36a414c4d7599a","impliedFormat":99},{"version":"2c57db2bf2dbd9e8ef4853be7257d62a1cb72845f7b976bb4ee827d362675f96","impliedFormat":99},{"version":"6b5f886fe41e2e767168e491fe6048398ed6439d44e006d9f51cc31265f08978","impliedFormat":99},{"version":"56a87e37f91f5625eb7d5f8394904f3f1e2a90fb08f347161dc94f1ae586bdd0","impliedFormat":99},{"version":"6b863463764ae572b9ada405bf77aac37b5e5089a3ab420d0862e4471051393b","impliedFormat":99},{"version":"68b6a7501a56babd7bcd840e0d638ee7ec582f1e70b3c36ebf32e5e5836913c8","impliedFormat":99},{"version":"89783bd45ab35df55203b522f8271500189c3526976af533a599a86caaf31362","impliedFormat":99},{"version":"6da2e0928bdab05861abc4e4abebea0c7cf0b67e25374ba35a94df2269563dd8","impliedFormat":99},{"version":"e7b00bec016013bcde74268d837a8b57173951add2b23c8fd12ffe57f204d88f","impliedFormat":99},{"version":"26e6c521a290630ea31f0205a46a87cab35faac96e2b30606f37bae7bcda4f9d","impliedFormat":99},{"version":"71acd198e19fa38447a3cbc5c33f2f5a719d933fccf314aaff0e8b0593271324","impliedFormat":99},{"version":"044047026c70439867589d8596ffe417b56158a1f054034f590166dd793b676b","impliedFormat":99},{"version":"89ad9a4e8044299f356f38879a1c2176bc60c997519b442c92cc5a70b731a360","impliedFormat":99},{"version":"fd4f58cd6b5fc8ce8af0d04bfef5142f15c4bafaac9a9899c6daa056f10bb517","impliedFormat":99},{"version":"2a00cea77767cb26393ee6f972fd32941249a0d65b246bfcb20a780a2b919a21","impliedFormat":99},{"version":"440cb5b34e06fabe3dcb13a3f77b98d771bf696857c8e97ce170b4f345f8a26b","impliedFormat":99},{"version":"5bc7f0946c94e23765bd1b8f62dc3ab65d7716285ca7cf45609f57777ddb436f","impliedFormat":99},{"version":"7d5a5e603a68faea3d978630a84cacad7668f11e14164c4dd10224fa1e210f56","impliedFormat":99},{"version":"2535fc1a5fe64892783ff8f61321b181c24f824e688a4a05ae738da33466605b","impliedFormat":99},{"version":"cbfd5ef0c8fdb4983202252b5f5758a579f4500edc3b9ad413da60cffb5c3564","impliedFormat":99},{"version":"9f7a3c434912fd3feb87af4aabdf0d1b614152ecb5e7b2aa1fff3429879cdd51","impliedFormat":99},{"version":"99d1a601593495371e798da1850b52877bf63d0678f15722d5f048e404f002e4","impliedFormat":99},{"version":"1179ef8174e0e4a09d35576199df04803b1db17c0fb35b9326442884bc0b0cce","impliedFormat":99},{"version":"9c580c6eae94f8c9a38373566e59d5c3282dc194aa266b23a50686fe10560159","impliedFormat":99},{"version":"cc3738ba01d9af5ba1206a313896837ff8779791afcd9869e582783550f17f38","impliedFormat":99},{"version":"a80ec72f5e178862476deaeed532c305bdfcd3627014ae7ac2901356d794fc93","impliedFormat":99},{"version":"4a5aa16151dbec524bb043a5cbce2c3fec75957d175475c115a953aca53999a9","impliedFormat":99},{"version":"170d4db14678c68178ee8a3d5a990d5afb759ecb6ec44dbd885c50f6da6204f6","affectsGlobalScope":true,"impliedFormat":1},{"version":"9dd1cf136b687969888de067d0384593097f32e9a378b187d150d9405151c6cb","impliedFormat":1},{"version":"7a14bf21ae8a29d64c42173c08f026928daf418bed1b97b37ac4bb2aa197b89b","impliedFormat":99},{"version":"c5013d60cbff572255ccc87c314c39e198c8cc6c5aa7855db7a21b79e06a510f","impliedFormat":99},{"version":"69ec8d900cfec3d40e50490fedbbea5c1b49d32c38adbc236e73a3b8978c0b11","impliedFormat":99},{"version":"7fd629484ba6772b686885b443914655089246f75a13dd685845d0abae337671","impliedFormat":99},{"version":"13dcccb62e8537329ac0448f088ab16fe5b0bbed71e56906d28d202072759804","impliedFormat":99},{"version":"233267a4a036c64aee95f66a0d31e3e0ef048cccc57dd66f9cf87582b38691e4","impliedFormat":99},{"version":"ccb9fbe369885d02cf6c2b2948fb5060451565d37b04356bbe753807f98e0682","impliedFormat":99},{"version":"a2a7e83c52116d532a7397b86e9283d0f89f8d6aa98bfd0a221807f84042da65","signature":"17e9d6e3337863fc7043343daccc706f0f2567ce3372539a75369595e28eac60"},{"version":"6daee45db94abae4b5707bee6153b7e9de6292770f52bd7d7b73ee664bde9ec7","signature":"758b878948ce3debf396f5022d6dee71e3159110096eed4c674e63e99596d27c"},{"version":"465197e61dc13dc6581124927ae9a40f202b2ee383cc590073eadd113f17c71a","signature":"75e2d0ee0c8b55a19701133de90df9cb64beed3bb668d51b8cc123515b784b8f"},{"version":"2e502b113b11ed20ede73d9c7d5668712f2677a95e3c5c84a9cb0c78eee6eeec","signature":"a8bbd3160551e7a74841bd3ae700bc1361c0c2ff2a6e822f834cbf89548d144d"},{"version":"5c3f31096c0a62421ec0571ea8f86fe06ab2d5a01d0f01e94fd960011db312bc","signature":"e4b6dedb149ce29e81f07184d609ab5a2726184d5aff8a9225ab27dae613933c"},{"version":"05c12fe44e3ecc5cca056b27f022f4914390d45be006375274c2cd117c62762e","signature":"5f12ceeaa3b9df08170d8db67b571f6b2a3e2013a40fe1a62cf0b59f32a23bbc"},{"version":"581d5d5c1248dcb7c960759755e8ac307f1c28aa4d507a68208eb6282c56cdb7","signature":"03111a8ea06adb89fd66f34bfbb9e2b62bb027f82cc723558474aec2713c4592"},{"version":"f10a06af081b44885f3c3003cd48f036b9fce4ad1082e7f4e0bb9f20aaeefef3","signature":"62d18a13c65f623cc8bc71bdfb47cd02cbc14c6b759484619dcf5459b9674b20"},{"version":"2bb7e3f4061e7fdb62652ffb077ca2a01b55e9d898409e37fe1ae97acab894ea","impliedFormat":99},{"version":"c363b57a3dfab561bfe884baacf8568eea085bd5e11ccf0992fac67537717d90","impliedFormat":99},{"version":"1757a53a602a8991886070f7ba4d81258d70e8dca133b256ae6a1a9f08cd73b3","impliedFormat":99},{"version":"084c09a35a9611e1777c02343c11ab8b1be48eb4895bbe6da90222979940b4a6","impliedFormat":99},{"version":"4b3049a2c849f0217ff4def308637931661461c329e4cf36aeb31db34c4c0c64","impliedFormat":99},{"version":"6245aa515481727f994d1cf7adfc71e36b5fc48216a92d7e932274cee3268000","impliedFormat":99},{"version":"d542fb814a8ceb7eb858ecd5a41434274c45a7d511b9d46feb36d83b437b08d5","impliedFormat":99},{"version":"660ce583eaa09bb39eef5ad7af9d1b5f027a9d1fbf9f76bf5b9dc9ef1be2830e","impliedFormat":99},{"version":"b7d9ca4e3248f643fa86ff11872623fdc8ed2c6009836bec0e38b163b6faed0c","impliedFormat":99},{"version":"ac7a28ab421ea564271e1a9de78d70d68c65fab5cbb6d5c5568afcf50496dd61","impliedFormat":99},{"version":"d4f7a7a5f66b9bc6fbfd53fa08dcf8007ff752064df816da05edfa35abd2c97c","impliedFormat":99},{"version":"1f38ecf63dead74c85180bf18376dc6bc152522ef3aedf7b588cadbbd5877506","impliedFormat":99},{"version":"82fb33c00b1300c19591105fc25ccf78acba220f58d162b120fe3f4292a5605f","impliedFormat":99},{"version":"facde2bec0f59cf92f4635ece51b2c3fa2d0a3bbb67458d24af61e7e6b8f003c","impliedFormat":99},{"version":"4669194e4ca5f7c160833bbb198f25681e629418a6326aba08cf0891821bfe8f","impliedFormat":99},{"version":"db185b403e30e91c5b90f3f2cfa062832d764c9d7df3ad7f5db7e17596344fe8","impliedFormat":99},{"version":"669b62a7169354658d4ae1e043ad8203728655492a8f70a940a11ca5ed4d5029","impliedFormat":99},{"version":"a95cd11c5c8bc03eab4011f8e339a48f9a87293e90c0bf3e9003d7a6f833f557","impliedFormat":99},{"version":"e9bc0db0144701fab1e98c4d595a293c7c840d209b389144142f0adbc36b5ec2","impliedFormat":99},{"version":"9d884b885c4b2d89286685406b45911dcaab03e08e948850e3e41e29af69561c","impliedFormat":99},"37943b3c70ff7e9e16a928fd3d529734003a8ecf1c30435d1dd57219c95e5ee4","1f34af89c62e8ef2a57aeb6960fe2e16ce0af308253afb8d9070f02b4ae95256","d7fe4be49507df441484a6a5de511c8b4f7986106435327a948714a11c2b60f0","d98888e767de4b13055d59ce6c1b35fa13c202970b4cbed391440416030efac2","9a6a410919e4660109b2254d5ef7c81791de7aa05f9ceed403dc70c3590cc010","9a3692e8078c7451fc1d998754cf1daf8b5ef4d0a6f2958859d63afe7be0e834","8651e2a9c5859f006aefcaa4d4298415822e2989838c56dba2871f60673dda60","91d9d0c1cad66293c7d05947cb54c78a3682290955e9d90a10bd6a01ff1522b0","29342b182a1e4ad7225f8ce69b7a468a5ea63ade1fbf197b33e5a25c94b7ae11","c437e666933e38aa40f587e0058a7bc4e9e85254ccba801b8a561c571734580c","82fde80b3c2a51b2ea3c333aefb7838274d7871f3b65f04a8d880d79a026f371","bec6e45b0a4c53f691ac1cbd59783624f8f5469b43e578744d30d2a2795b4e7c","5ebe5beee1dbd72ab9835771495e1b85e763a85df98982afcb14d985989c5615","aebcb377712b4f629eb2bd1831b0dacc2281d7e82e10078dbfc899cde8733c2f","4910ec20737e0dd12ded1089fb2c9b4cd8c9560d33d8446ff31945ab3b544d55","19baf3626b441398eabc3b04ee2b3d1456655370c2c13b15a64ddf69505eb4eb","dc053d4962f8f29c85a916ab20d45f7dc1806a467af4190745b8758887d0d1b5","1fe15997f36f4ebde60a961e50a461b18ec25418af5eed49c4b1d390cb074e29","8a87f31fefde49420f0a73f68e7ec80c1f401dcb7536d848f614f3d864ff2c88",{"version":"9833b552ae887729a069fe39d205a1b70f406abfa05ed6eb382b8116a5716a4a","signature":"ba6c275c7dea31c969c57eaef5121658dac55bb63f12b7fa4c21f5ffec171296"},{"version":"16c9888abe4cc848af49778e541adb380ac2350060f1636bd3e540811b197d51","signature":"6572ac391e0eb090cae16be0c5e9c171975b47a2e22fd8874102acedb20b68ac"},{"version":"ad6c084afc6ab92318275414b65392d126121b24b4da2d3be9b428507b350172","signature":"6a8ae71cd6a49cdebdccba4fdb818e15ef198dd2c15b53bb43468d682f65389f"},{"version":"f10f60d5d06416e9ddf2bd21269c51b9c75526ba216359e68fec4ca159f31cce","signature":"a1ece1d7461416dc2f6899cbdf3d1a7546f47d2b14abd1f5b35c97af7844418f"},{"version":"659a592f9469ac4c01773219c01988d99a03f204c42ffed875ed5bb13840e364","signature":"4e29bcf92a867c63cc50d897dbd73112392f6afb26834175035abd58621640d8"},{"version":"f0f486c8f3bfcb590ea467f23aeb2387c8f0add8197209c65f4cf4e193125e90","signature":"a0027748b6b6918f13bbcb2dcdb9ca0e064b360091dbf35e39119912d468e3b4"},{"version":"ffc44c6464461056296de5e7c241cfc3e34cc90328e66199e38e990445f444e9","signature":"c5eca273fada2e029ed00161e4b8c5b38b5a2db98cb1a02c8f92b1cb71ff5387"},{"version":"178ec7f4422877e0a4152faa0a9b0737598dcbb49c1fc55e1d7c80875d3d9ecc","signature":"e208c24f11b7bdeccce3fa07125a584dc3a25e525d2d88c95ef562e45bf2e9e6"},{"version":"2c62bcae26fbee05e77df88d19ac709476d3686fad78c842949ba5ce9c9b4431","signature":"643a68c67c452cb55a129e76a8b6d98561c2aaf5c6381acec250588bdc89f164"},{"version":"5cdafe0c08ffa71a4cad079409009bef9e74a44dac523f56621c3ee4e4e31572","signature":"53105b4b153c6e8977044f616af0a2d694b6f3659ae5e9db7c7eb24a3557793a"},{"version":"ae0ab603a9c0d76df7000420955125c98ef4f8be7d523f47fc236b6684c5564a","signature":"151168811cc20e50a9371d5e75054cc8eee98e72eefed655fae99b7881a131b2"},{"version":"7ff846a355f80e2ac98587a6e6329abe9f566151ce4d70742a2a19fe9c165f39","signature":"1eefb1a94b1fb06480a767bbb7300981cd83c966d3a472fa354798605ee13f90"},{"version":"8023eb4b57b1be72ba5dd9dfe954c150e2ad1e244476732bab0604f650d0c95b","signature":"1fa266f53b0bbeed93cdc110547cf400f18fb6c8e55ef97c0cb6a11b40325240"},{"version":"17dce0a0d7fbe80b5667407c3c74db8c13250332ca8087d712844cd6484fcc01","signature":"b3a420b3b78c10c54e7b47adc61d8f360d7af720e5f7f7835a38769ac501d9a0"},{"version":"3075299eeadfb4531176d9af671fec4a37704a3f434356a6bb6b18282d5f9f1a","signature":"59c7c5da2d288708cc541e006f6ad227d635aa2e5b88611140bd3723986bc624"},{"version":"6cb110b541ed380f2602d788a86ab1ff4b6972d923bf9a38915059de69d0507d","signature":"71efcc8b5961facb18305c233cb78a2a8de4cbd4e66dc0eceac283989ab0c5c3"},{"version":"5fbcea4bad7d0893223fdb671bd275f30364cf119ed535e1efd47615ca6aa7f8","signature":"42aa4edca24eb5e6a350e197009b65e0d69abf367fbb61684f964cdeb1db6741"},{"version":"de7d7861cda36f9bdfc2042d0cc589c8ef48792e4e046025659f0f9c69a2f525","signature":"255b08ae1fb3e9679032024be4d7a2e97562991ff989ac52567ec1f96269a35f"},{"version":"1214b20cbdb92b821ec5fdf06101779d6190a62f8996c12ef856d864cd542352","signature":"0c62836c916c68f695a08b60156533299e3bc78f08693a2ca7b113205cc814c0"},{"version":"855b54c9662d90bd90f02caa76f4288c24abd5807c5321c0bc2ff3a295ed91b1","signature":"88204298571a318c613d2d063b7703a96ee92f931ae29cac62fe375ff0a355a8"},{"version":"a59821124b041989e1f105240b517ff876493beaed384e204e67371bd41e60e1","signature":"84dd0589515877c76cff13cfb976585121e1700ba1e8904eb7a535561b41dbff"},{"version":"6aec67b59016423e6c9706c4776d15a9124b97e7b395a08303de967be88c1351","signature":"277e128f006aa9305d96d47efc26409de02465fdc02bf99801215750b1fb99b0"},{"version":"157a39564580377f741eb96d7cbf269bb403fd896b947221749215d09fd4622f","signature":"1e0edb83aa2dbaf61475afbf18271db8976df09ebfc59decfe404382b2907c2a"},{"version":"32cfd97e04794bb3505bf746ce7250ab6fbf3c8ef8001554d3598ac8206b9ffe","signature":"588d831251ccf9e6ab1bcb3df51c8241034bb7e9f9c149ed023589b850958109"},{"version":"a708e2271cd2fdb8dcd7a7f7a24cdab2bd99743cdb73e4dd1852664a6c2d27ae","signature":"930134d61e5bfb8e0570ff84167efe08af89d6c981d8daec154ceef35e036665"},{"version":"271ac9ce6957a7bd5a7da73b540c0338ff66290430de0649343111713839871d","signature":"946d95bf50bfd1077456e7e000932294adeb9ab1345f9da323e037413027474e"},{"version":"9e1345656fa3612e51884fd5e3421e2a2c518510c3bc309a9b49a864d69170b8","signature":"14e30f00472dea560d537290281998199d94c853126e448417ff287dffbf4370"},{"version":"5725df61542ec20873194170dcd63417e9a294e801d1a0c3ecd365648ea92445","signature":"182548294b4d90d8a3ba2e6bef38dadf4768601688833c62e43d5c4bd8a7f066"},{"version":"36aca195d451c1b2b44c02b7b57ba6667201bf12a0ec2b7873ee213bd1bd4fa5","signature":"7869030d0f5d50e960f7f1fc2c3e55991563b828043e09fa1b8109849c1de257"},{"version":"24383222aa413a64dfebad1bf7fd19c2cb169490f07527b5728b1f9f5a4829f8","signature":"996e43b273f3610de9e48dace1f4f5a847194a33406815c04a80e6460b9c2343"},{"version":"b3352f805c02cfe6ecb422c57ec67bba19bf38d72f20ec1216a58f0ac689de13","signature":"6d4340938140386415ac9434e0d4f882d8d87b7f93ef56b244def7d17906fbc6"},{"version":"9ff5087575692ad713276de69dee55093af78d0480dbb9f469d8e51d0a79df46","signature":"bc6175927e348dcdcc4bb618fda99bfd17373079702dc5f3bb18c730827a8270"},{"version":"affe806d6149f5b16cfb749f74c04263ba038e8582e8940caf49d082f26f52c9","signature":"0e0775f38556824a4663b93ceb4232cc992252f8fbc62b52421a162fa61a643c"},{"version":"797fa407778be058c6abfdf269fc229af7232e66d3d6762cdf1c367bc00fb5ab","signature":"87b44a405d47254a44f93294a4f4e402d0763a1e66c567f355d358835f4df4c8"},{"version":"357120d9c1fa8f2f3c547412c23de8d80ea4cb31cb0eef15ec2785be122c6ba8","signature":"1bea144e7713960da77f04fb4f6085ee6489527bd1cbb487aa4510b7385f58ee"},{"version":"8da71cfc63a8514726134243db52aefa48ec385ba7af6b947e0b512312c51733","signature":"601a5fa8e747915bd117832e242b5c47be40c738bc8be1b298d494d2576ac8d0"},{"version":"4a69225bdfeb1b1750e069850c69e903e204ec23c5991835c8eb876ed9ec12d3","signature":"7cd49118e1e34335f41d90e1f1324615778636aa6ea5419d68069eda7565e783"},{"version":"18a4692021f77db546c546258fbbe085ae5d75587b1b53cce4388504b8480643","signature":"dc5809395aeb1e8acba82c7fd896e54b1c3a3fc71d8b1e10dcceff0de05a8cc2"},{"version":"edff230d99ced04fa139f41a7621d4364545836e73000f83347c2815a34253ce","signature":"e808329be5b32e96a275b656feb8e8b1ec4bdf771138e80b47136d33e06927fc"},{"version":"c9ca0c226cd9fd93d3760ae17fb85f3e9802e20078f3c09a55ec0f654a3b3a76","signature":"84742db5d96542b62be4f8ad326d8c13dcb4bc54c958af3bb656051a0f01e425"},{"version":"e49093bc6024f682ae125460a99014d51ef78eea4029f9e095909a7c4b7c259b","signature":"507084426eff9bb8e6f39d5d9c1a7506cade369c81d58c7265a8e894172e5d43"},{"version":"9fcb00ca59f7b3a9f61986602cc04c73f8f7566badf6faa54488b228c233a3cb","signature":"514f7253e71410b7df15ef7c1af6b0443f0749d1ebaeb0f0df41306785160e3f"},{"version":"43e0a4d7f86306abbe5edc822a93f033bf8c40d3f8f90588a971e1edf7ca159b","signature":"8e0d4d408b44f991ed3983dc6204665e057bb7f84be721e83e934d9179673278"},{"version":"54645db2620e758696f0f21afceb3090ccb6cdc3323dc57e4fa57ee3ac4602a6","signature":"c0a35551c8eaa0dbcd9f7be5227f16b1521fe7820251368594387afb126a4286"},{"version":"75e4a4622e04ee17c4089d43a79638961308cfae58ee4dc21a9e7dfc843fdbb6","signature":"ebbeec422fd7809c5034a499758e3c63c39c9e4a87b189bf11f0aef9223d2463"},{"version":"c3f8e12e7bcb6da844a4f6b075de878d785de878d1227372c195e72eb18f9b23","signature":"539cf6a063aec2e8bd5ecc4c70e3edc8030c5840d658c1d5244783024c81348d"},{"version":"a1abc4530fd3917dd157d1580ac044678cb121e71344b08a4a85f76297db8395","signature":"e3bca907481f5007c9b73d6e3a4f888045b8e4aece57e56bdda6ea62f3ab7ff3"},{"version":"5b9d13f3af7de9ab630b08c6ef5dc7d0f1f81abe7d03c209185a473f511b5bc3","signature":"e5d757f8c56d6a3dde5a138e33b38f05bd71976aaf281084151b5766c18e302a"},{"version":"e0fab006caf94029feb652d3b6c5458e26b4bd4438925b37bb42dc4aee3adb35","affectsGlobalScope":true,"impliedFormat":99},{"version":"a5dda635995dfdeb659baca7082c2e9197d689725f95a12c52b7701fcd96626f","affectsGlobalScope":true,"impliedFormat":99},{"version":"b852ffdfc46a5a2fe4e61fac9ffc32707f0079c6c98f043f0c4da64b727c4502","impliedFormat":99},{"version":"033257c4456b6ac8dc2428182f5ee4c05656042ef540e8d4d11a161891bca3d5","impliedFormat":99},{"version":"71715ec224904f14b72f4d4561b54ab45629720b10a538954b1169b3900c7978","affectsGlobalScope":true,"impliedFormat":99},{"version":"6cafea37fea0c60b8977c7e0d59634db0df134c7a51de02064594de3de805ec8","affectsGlobalScope":true,"impliedFormat":99},{"version":"0295c7a5d5d956391ab9bf0410e73a89e25fe26810f9a1d823cc794d682cdafc","impliedFormat":1},{"version":"19826a846db870c2261a3c4cf0695df889d9fe3eebe7775f3f5bc76fe7ad07a7","impliedFormat":1},{"version":"e04cafd03370139cdb0c846273cb19eb4264be0073c7baf78e9b2c16ffb74813","impliedFormat":1},{"version":"7c01c77fb7d8664daa64819245d785e106e0a3cb6e43da64346e4400d7fa9401","impliedFormat":1},{"version":"8c2ca98f4713d989d610fbd38a44316bc43c50aa26983e62dc31002f32ce63fa","impliedFormat":1},{"version":"ee931610d1cf7a6e666fad138187751392fc88bee931b94ac8c4571208dc7370","impliedFormat":1},{"version":"53543b3b64e624a81fc5876da6d72c94dd87655e7afc10988cf82ce7cbc74180","impliedFormat":1},{"version":"967e68e99b8a80551837321442a0e2f12ef50aa1ce567ec991ac6bf062a0c7cf","impliedFormat":1},{"version":"144ab2f3ef7404caf39c6acc88d248d7e55ab3dd1c4c0d89367ad12169aec113","impliedFormat":1},{"version":"759002d4454b851c51b3585e0837c77d159c59957fc519c876449ee5d80a6643","impliedFormat":1},{"version":"07c50b6db67b8b943aed3e410bfeebfb6d3ba1fd1e2819bc889e48f81e94ed2d","impliedFormat":1},{"version":"e3a5287471fb08f053c06fd998632792aa5f022e45278f1e6dd55fb2fa9e7362","impliedFormat":1},{"version":"28a6c8eeb48e165920067b9193555649fc43c2a28c450f23f622e5eb043d9463","impliedFormat":1},{"version":"1147c3efa5a256bcd6a3d2cfaf764185b7120bf985f8412d9bae596a0348f77b","impliedFormat":1},{"version":"602bb86ed12c107581ff4dc31a90d2182133635189997add311a6a9186015efd","impliedFormat":99},{"version":"cd4908c240506b0aa278c4c8d6bc1705acb41b03fc5b1d86a47f7a9f76f0b075","impliedFormat":99},{"version":"1a69fbb526b194c84aafa66585270080d5e1a7b7c57d43437659dfb155bad560","affectsGlobalScope":true,"impliedFormat":99},{"version":"8f83eeb87a266ffec0cac82ecb476eecac89d06646a38a7f285b759901ca7425","impliedFormat":99},{"version":"d7039319aebd9faba148a47b121fed1ac86def45e7285c412505c0700088da63","affectsGlobalScope":true,"impliedFormat":99},{"version":"06a54bbd0060db53427dd3bb3dd58e3f266a5896e84396ada2e8ff1d299a27ae","impliedFormat":99},{"version":"c593149cd279a119f6cface9762bba409f0f699a3f2ce109d105dbc79114e848","affectsGlobalScope":true,"impliedFormat":99},{"version":"bc03c3c352f689e38c0ddd50c39b1e65d59273991bfc8858a9e3c0ebb79c023b","impliedFormat":1},{"version":"8663fa4279da9eaddb386c1bc28de7f5b433dd2518763ebf185ed198b4b60aec","affectsGlobalScope":true,"impliedFormat":99},{"version":"aafe778f60393b07a5222902b8a99c9db3c510478b83d3ee1d5be9f1a2b441cd","signature":"845e9f954ec314f6680e38c436af5abca4c0670fc19dda8830393d7e7e162e1c"},{"version":"1c024e2e2d43f2fc02a981841b1f75d356d6adbe2a126bc2dbce15afe8d76a92","signature":"26ca479f258c04347fccb654e1792253c13b7d071deedf05d36f2508f854510e"},{"version":"e7b3faf149f2e1d23f465b8c8596c043404fcf133faca1656cccca0509c364cf","signature":"7640855d7683575697bdf988c5f411c79792239468677a9771b316e50306385c"},{"version":"1968743b11781233eb1deb4e389fc6b4917459fb57d4682404b04cbf036ed799","signature":"a40283a637982df1fe830d5ddad8a3e539fdfbd0baefbdef1cc61b8a28b1bd9f"},{"version":"1b2a4954f79b2bd37dedda7a331c033f0ac87da5b949d127b9412381384f886f","signature":"991c2763ca379e857e56cfca812ac187fd7ccb2c4c1bf2ed403b13e91b041844"},{"version":"ae77d81a5541a8abb938a0efedf9ac4bea36fb3a24cc28cfa11c598863aba571","impliedFormat":1},{"version":"9fe4c1d1d57c2fc023866885f4212f08c1c9c1acea1b56c7549d87fac0ea5080","impliedFormat":1},{"version":"8e5a1adaae977af48997dec89d6cc6075aee453b661faf7252b4b3a44c7f2bbb","impliedFormat":1},{"version":"48c411efce1848d1ed55de41d7deb93cbf7c04080912fd87aa517ed25ef42639","affectsGlobalScope":true,"impliedFormat":1},{"version":"f147b6710441cf3ec3234adf63b0593ce5e8c9b692959d21d3babc8454bcf743","impliedFormat":99},{"version":"e96d5373a66c2cfbbc7e6642cf274055aa2c7ff6bd37be7480c66faf9804db6d","impliedFormat":99},{"version":"369ba5259e66ca8c7d35e3234f7a2a0863a770fdb8266505747c65cf346a0804","impliedFormat":99},{"version":"86ecd6bc8313be39460480af6e8eed773e411781a606b1ac4354d4d16a32ed69","impliedFormat":99},{"version":"d2e64a6f25013b099e83bfadb2c388d7bef3e8f3fdb25528225bbc841e7e7e3a","impliedFormat":99},{"version":"dfda5e1e9f066a9e33c802a1c4d0be8fcc0277893e74b85170554f6edd502cac","impliedFormat":99},{"version":"7c553fc9e34773ddbaabe0fa1367d4b109101d0868a008f11042bee24b5a925d","impliedFormat":99},{"version":"9962ce696fbdce2421d883ca4b062a54f982496625437ae4d3633376c5ad4a80","impliedFormat":99},{"version":"439e490ee71c0dd2b4cb3240bb1f8b125bc006ca32f0e2a51a0fee038fe1cf10","affectsGlobalScope":true,"impliedFormat":99},{"version":"fe2d63fcfdde197391b6b70daf7be8c02a60afa90754a5f4a04bdc367f62793d","impliedFormat":99},{"version":"3cfb7c0c642b19fb75132154040bb7cd840f0002f9955b14154e69611b9b3f81","impliedFormat":1},{"version":"8387ec1601cf6b8948672537cf8d430431ba0d87b1f9537b4597c1ab8d3ade5b","impliedFormat":1},{"version":"d16f1c460b1ca9158e030fdf3641e1de11135e0c7169d3e8cf17cc4cc35d5e64","impliedFormat":1},{"version":"a934063af84f8117b8ce51851c1af2b76efe960aa4c7b48d0343a1b15c01aedf","impliedFormat":1},{"version":"e3c5ad476eb2fca8505aee5bdfdf9bf11760df5d0f9545db23f12a5c4d72a718","impliedFormat":1},{"version":"462bccdf75fcafc1ae8c30400c9425e1a4681db5d605d1a0edb4f990a54d8094","impliedFormat":1},{"version":"5923d8facbac6ecf7c84739a5c701a57af94a6f6648d6229a6c768cf28f0f8cb","impliedFormat":1},{"version":"d0570ce419fb38287e7b39c910b468becb5b2278cf33b1000a3d3e82a46ecae2","impliedFormat":1},{"version":"3aca7f4260dad9dcc0a0333654cb3cde6664d34a553ec06c953bce11151764d7","impliedFormat":1},{"version":"a0a6f0095f25f08a7129bc4d7cb8438039ec422dc341218d274e1e5131115988","impliedFormat":1},{"version":"b58f396fe4cfe5a0e4d594996bc8c1bfe25496fbc66cf169d41ac3c139418c77","impliedFormat":1},{"version":"45785e608b3d380c79e21957a6d1467e1206ac0281644e43e8ed6498808ace72","impliedFormat":1},{"version":"bece27602416508ba946868ad34d09997911016dbd6893fb884633017f74e2c5","impliedFormat":1},{"version":"2a90177ebaef25de89351de964c2c601ab54d6e3a157cba60d9cd3eaf5a5ee1a","impliedFormat":1},{"version":"82200e963d3c767976a5a9f41ecf8c65eca14a6b33dcbe00214fcbe959698c46","impliedFormat":1},{"version":"b4966c503c08bbd9e834037a8ab60e5f53c5fd1092e8873c4a1c344806acdab2","impliedFormat":1},{"version":"68d7a46cac96e5ecad604c8fafdd8fe7338dc4377f9939ec1ccd544354e739ec","impliedFormat":1},{"version":"4e83149ba07d2201b728b5326c6d86013e9e295af5ec3fd7b6d980878e6d0b73","impliedFormat":1},{"version":"90a86863e3a57143c50fec5129d844ec12cef8fe44d120e56650ed51a6ce9867","impliedFormat":1},{"version":"472c0a98c5de98b8f5206132c941b052f5cc1ae78860cb8712ac4f1ebf4550ca","impliedFormat":1},{"version":"538c4903ef9f8df7d84c6cf2e065d589a2532d152fa44105c7093a606393b814","impliedFormat":1},{"version":"cfcb6acbb793a78b20899e6537c010bfbbf939c77471abcdc2a41faf9682ca1a","impliedFormat":1},{"version":"a7798e86de8e76844f774f8e0e338149893789cdc08970381f0ae78c86e8667f","impliedFormat":1},{"version":"4f5247ca2cff5b143a88eed88f6630ada26ad28257592a94c8d0dd5e0afa8609","impliedFormat":1},{"version":"6b359d3c3138a9f4d3a9c9a8fda24be6fd15bd789e692252b53e68ce99db8edc","impliedFormat":1},{"version":"9488b648a6a4146b26c0fd4e85984f617056293092a89861f5259a69be16ca5c","impliedFormat":1},{"version":"e156513655462b5811a8f980e32ccd204c19042f8c9756430fe4e8d6f7c1326e","impliedFormat":1},{"version":"5679b694d138b8c4b3d56c9b1210f903c6b0ca2b5e7f1682a2dd41a6c955f094","impliedFormat":1},{"version":"ca8da035b76fb0136d2c1390dda650b7979202dbe0f5dc7eaefcde1c76dee4f4","impliedFormat":1},{"version":"4b1022a607444684abeee6537e4cace97263d1ef047c31b012c41fdc15838a79","impliedFormat":1},{"version":"dd0271250f1e4314e52d7e0da9f3b25a708827f8a43ceff847a2a5e3fd3283e8","affectsGlobalScope":true,"impliedFormat":1},{"version":"47971d8a8639a2a2dd684091c6e7660ec5909fed540c4479ca24e22ac237194e","affectsGlobalScope":true,"impliedFormat":1},{"version":"e1075312b07671ef1cbf46409a0fa2eb2b90bb59c6215c94f0e530113013eeda","impliedFormat":1},{"version":"1bfd63c3f3749c5dc925bb0c05f229f9a376b8d3f8173d0e01901c08202caf6f","impliedFormat":1},{"version":"da850b4fdbabdd528f8b9c2784c5ba3b3bedc4e2e1e34dcd08b6407f9ec61a25","impliedFormat":1},{"version":"e61c918bb5f4a39b795a06e22bc4d44befcefd22f6a5c8a732c9ed0b565a6128","impliedFormat":1},{"version":"ee56351989b0e6f31fd35c9048e222146ced0aac68c64ce2e034f7c881327d6d","impliedFormat":1},{"version":"f58b2f1c8f4bcf519377d39f9555631b6507977ad2f4d8b73ac04622716dc925","impliedFormat":1},{"version":"4c805d3d1228c73877e7550afd8b881d89d9bc0c6b73c88940cffcdd2931b1f6","impliedFormat":1},{"version":"4aa74b4bc57c535815ae004550c59a953c8f8c3c61418ac47a7dcfefba76d1ba","impliedFormat":1},{"version":"78b17ceb133d95df989a1e073891259b54c968f71f416cd76185308af4f9a185","impliedFormat":1},{"version":"d76e5d04d111581b97e0aa35de3063022d20d572f22f388d3846a73f6ce0b788","impliedFormat":1},{"version":"0a53bb48eba6e9f5a56e3b85529fbbe786d96e84871579d10593d4f3ae0f9dba","impliedFormat":1},{"version":"d34fb8b0a66f0a406c7ce63a36f16dda7ff4500b11b0bd30a491aa0d59336d1f","impliedFormat":1},{"version":"282b31893b18a06114e5173f775dd085597ca220d183b8bd474d21846c048334","impliedFormat":1},{"version":"ed27d5ce258f069acf0036471d1fbb56b4cb3c16d7401b52a51297eca651db62","impliedFormat":1},{"version":"ec203a515afd88589bf1d384535024f5b90ebe6b5c416fb3dcca0abd428a8ba4","impliedFormat":1},{"version":"32a2a1374b57f0744d284ca93b477bd97825922513a24dfe262cbf3497377d96","impliedFormat":1},{"version":"a8b60d24dc1eb26c0e987f9461c893744339a7f48e4496f8077f258a644cffab","impliedFormat":1},{"version":"3f9df27a77a23d69088e369b42af5f95bcb3e605e6b5c2395f0bfcd82045e051","affectsGlobalScope":true,"impliedFormat":1},{"version":"9fd080a9458c6d6f3eb6d4e2b12a3ec498d7d219863e9dca0646bdee9acce875","impliedFormat":1},{"version":"e5d31928bee2ba0e72aeb858881891f8948326e4f91823028d0aea5c6f9e7564","affectsGlobalScope":true,"impliedFormat":1},{"version":"9a9ba9f6fd097bb2f57d68da8a39403bbe4dc818b8ccd155a780e4e23fa556f2","impliedFormat":1},{"version":"e50c4cd1f5cbce3e74c19a5bbf503c460e6ae86597e6d648a98c7f6c90b596dd","impliedFormat":1},{"version":"fa140f881e20591ce163039a7968b54c5e51c11228708b4f9147473d06471cf5","affectsGlobalScope":true,"impliedFormat":1},{"version":"295eca0c47be1191690fd2fe588195fff9d4dc43852aceb8b4cab2aa634579f0","impliedFormat":1},{"version":"59ee7346e19b0050508a592702871dc943083c6dcb69a47d52e888115d840781","impliedFormat":1},{"version":"067712491fb2094c212c733dd8e2d56e74c309a9ce9dac9e919286b7245a1eb4","impliedFormat":1},{"version":"a5eae58ac55bd30c42359e4b01fb2be5eddac336869d3f04ffb4daa54b58f009","impliedFormat":1},{"version":"d12d691ef8933e8db39f2ca81d6973940ff5e37bb421752f5b6e7bc15dea3abf","impliedFormat":1},{"version":"4c5f8bd9b3a1aae4e4fddfee41667e495a045f73ed603993038fa6a8ba92fa14","impliedFormat":1},{"version":"dfb274ab0f319cf18ce7152067c25f984c7fd1924fc72b3f66734588444c934a","impliedFormat":1},{"version":"108c8c05cbc3fbbbd4ff4fc0779c9bef55655c28528eb0f77829795dc9f0b484","impliedFormat":1},{"version":"a7e5444d24cdec45f113f4fb8a687e1c83a5d30c55d2da19a04be71108ad77bd","impliedFormat":1},{"version":"41ec17e218b7358fcff25c719bc419fec8ec98f13e561b9a33b07392d4fec24c","impliedFormat":1},{"version":"23c204326746e981e02d7f0a15ab6f8015f9035998cb3766c9ddbf8ea247aea2","impliedFormat":1},{"version":"25f994b5d76ce6a3186a3319555bbba79706dac2174019915c39ac6080e98c7e","impliedFormat":1},{"version":"dfa4e2c6a612d43851ccbc499598cb006a3a78bc8c7f972c52078f862fa84e47","impliedFormat":1},{"version":"02c1705fa902f172be6e9020d74bcd92ce5db8d2ef3e1b03aabc2ac8eb46c3db","impliedFormat":1},{"version":"99d2d8a0c7bb3dd77459552269a7b5865fa912cedab69db686d40d2586b551f7","impliedFormat":1},{"version":"b47abe58626d76d258472b1d5f76752dd29efe681545f32698db84e7f83517df","impliedFormat":1},{"version":"84b12ca0a824a80a548e4ba3fa2b137f40717b3f0de238789ca6caf092c8b6d5","impliedFormat":1},{"version":"52492ed677c9f93cda1835ed5cf6bc9b74aacb1fcccb3f457cafffee05e3307b","impliedFormat":1},{"version":"3b4195afd41a9215afc7be0820f8083f6bd2e85e5e0b45bb0061fb041944711e","impliedFormat":1},{"version":"108df8095f5e25d7189dd0d1433ac2df75ec40c779d8faf7d2670f1485beb643","impliedFormat":1},{"version":"ddd3c1d3c9ff67140191a3cf49b09875e20f28f2fc5535ae5ea16e14293a989b","impliedFormat":1},{"version":"7b496e53d5f7e1737adcb5610516476ee055bf547918797348f245c68e7418fe","impliedFormat":1},{"version":"577f44389d7faedd7fc9c0330caf73140e5d0d5f6c968210bff78be569f398a7","impliedFormat":1},{"version":"3046c57724587a59bceefadd30040d418e9df81b9f3cfd680618a3511302ed7a","impliedFormat":1},{"version":"15ccc911ed15397e838471bfe6d476c28deffe976c05cb057e6b1ea7491242c2","impliedFormat":1},{"version":"64b5a5ebdaead77a9a564aa938f4fb7a45e27cda7441d3bee8c9de8a4df5a04f","impliedFormat":1},{"version":"a48037f7af5f80df8973db5e562e17566407541de284b8dadf1879ea3aed8a2f","impliedFormat":1},{"version":"dab97d96ce986857150db03f0d435b44c060d126b4a387c7807f4e9f6c92e531","impliedFormat":1},{"version":"85f39366ea7bc5e34b596fc97de18a7e377856755e789d8e931054f2191d9b8b","impliedFormat":1},{"version":"daf3ea3d49f6e8a2fa70b7ca1f21bd97f1b65021b31fbfccb73dd55f86abb792","impliedFormat":1},{"version":"b15bd260805f9dd06cd4b2b741057209994823942c5696fd835e8a04fb4aab6b","impliedFormat":1},{"version":"6635a824edf99ed52dbd3502d5bce35990c3ed5e2ec5cef88229df8ac0c52b06","impliedFormat":1},{"version":"d6577effa37aae713c34363b7cc4c84851cbabe399882c60e2b70bcbb02bfa01","impliedFormat":1},{"version":"8eaf80ad438890fe5880c39a7bbf2c998ce7d29d4c14dd56d82db63bd871eefb","impliedFormat":1},{"version":"9b3e7f776f312c76ac67e1060e5398d7ac2c69d6a3a928a9daaae2eb05b15f56","impliedFormat":1},{"version":"202042eccb4789b7dee51ba9ecab0b854834ea5c1d6a3946504bfc733d4468c3","impliedFormat":1},{"version":"2b2ef76a9f36094b07ee6f76a5ac6903f2f65c0a20283201814a8d1e752cb592","impliedFormat":1},{"version":"8882e4e087d0bc8cc713cb3d8090c45d33e373e6f5c83e0f8d00fe6a950ef875","impliedFormat":1},{"version":"83d63d0ede869e5c7e5659f678f6ae7082f2246e62b4640318da47e343137feb","impliedFormat":99},{"version":"6fee38e4c514efe09f5c1789417713fee5b6a393b39e28708faddc22f3e1e9fa","impliedFormat":1},{"version":"e85b60fee1f84c8853d6d0c67cdd8c9d08db80aa409babc974b74cfa0a383357","signature":"7cd7f5fc05e5e0c4faffa9e1314da4920020ac9ea60f34911968fb650e5292df"},{"version":"58c4cdf6c8ea0cf68dee7014695198ee5f709ff9439917322d2d2b48fae7cbe9","signature":"a65d8d4ae1bcff99c6b0db999480b51443896b0d2715658767b5915e92b4bc0d"},{"version":"fb3d9c0574c9d80735eb38692251d8e6919c713ebbf70ab2af5deef9b227b212","signature":"b826d240f321a9cef4ade4c4ec28c83015a5522806a2600a7dcfba3b109a215b"},{"version":"004cc662d3db2b47ab3f969ecefad95928acd3ca4c3a1dc92162706a22d52a85","signature":"724c599dce3a694b9c56fda452f20c587103833b7fe9211ca4b328a90f6d12d6"},{"version":"fb7c57c2d00ad71d39d34078539b854c3649958b51fe88d6ed14a5f3112e3c21","signature":"fb4ac4aaf55217364d9faf932fcf438b8e617f95717f5f04259b2c6048676018"},{"version":"556ccd493ec36c7d7cb130d51be66e147b91cc1415be383d71da0f1e49f742a9","impliedFormat":1},{"version":"b6d03c9cfe2cf0ba4c673c209fcd7c46c815b2619fd2aad59fc4229aaef2ed43","impliedFormat":1},{"version":"95aba78013d782537cc5e23868e736bec5d377b918990e28ed56110e3ae8b958","impliedFormat":1},{"version":"670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","impliedFormat":1},{"version":"13b77ab19ef7aadd86a1e54f2f08ea23a6d74e102909e3c00d31f231ed040f62","impliedFormat":1},{"version":"069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","impliedFormat":1},{"version":"427fe2004642504828c1476d0af4270e6ad4db6de78c0b5da3e4c5ca95052a99","impliedFormat":1},{"version":"2eeffcee5c1661ddca53353929558037b8cf305ffb86a803512982f99bcab50d","impliedFormat":99},{"version":"9afb4cb864d297e4092a79ee2871b5d3143ea14153f62ef0bb04ede25f432030","affectsGlobalScope":true,"impliedFormat":99},{"version":"5574d520dabc450de6be799f1791d86d71da4fb236f16e6ca21b953788bb5154","impliedFormat":1},{"version":"5f877dfc985d1fd3ac8bf4a75cd77b06c42ca608809b324c44b4151758de7189","affectsGlobalScope":true,"impliedFormat":1},{"version":"4f585cea32567574de0301ed79131a4c3d0bb36bbfea7f66e2f29b5dce1c4293","affectsGlobalScope":true,"impliedFormat":1},{"version":"14c2fd6220654a41c53836a62ba96d4b515ae1413b0ccb31c2445fb1ae1de5de","affectsGlobalScope":true,"impliedFormat":1},{"version":"4f29c38739500cd35a2ce41d15a35e34445ca755ebb991915b5f170985a49d21","affectsGlobalScope":true,"impliedFormat":1},{"version":"770c2146a2c6c58f3b6f911847509e1b2134f29e93d43fd09dd5172622b24a8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"6382638cfd6a8f05ac8277689de17ba4cd46f8aacefd254a993a53fde9ddc797","impliedFormat":1},{"version":"151ff381ef9ff8da2da9b9663ebf657eac35c4c9a19183420c05728f31a6761d","impliedFormat":1},{"version":"afe73051ff6a03a9565cbd8ebb0e956ee3df5e913ad5c1ded64218aabfa3dcb5","impliedFormat":1},{"version":"43f1a6853b39d8b63cab39d4c27577176d4ea3b440a774a0b99f09fd31ed8e70","affectsGlobalScope":true,"impliedFormat":1},{"version":"035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","impliedFormat":1},{"version":"a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","impliedFormat":1},{"version":"5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","impliedFormat":1},{"version":"d934a06d62d87a7e2d75a3586b5f9fb2d94d5fe4725ff07252d5f4651485100f","impliedFormat":1},{"version":"0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","impliedFormat":1},{"version":"b104e2da53231a529373174880dc0abfbc80184bb473b6bf2a9a0746bebb663d","impliedFormat":99},{"version":"3d4bb4d84af5f0b348f01c85537da1c7afabc174e48806c8b20901377c57b8e4","impliedFormat":99},{"version":"a2500b15294325d9784a342145d16ef13d9efb1c3c6cb4d89934b2c0d521b4ab","impliedFormat":99},{"version":"79d5c409e84764fabdd276976a31928576dcf9aea37be3b5a81f74943f01f3ff","impliedFormat":99},{"version":"8ea020ea63ecc981b9318fc532323e31270c911a7ade4ba74ab902fcf8281c45","impliedFormat":99},{"version":"c81e1a9b03e4de1225b33ac84aaf50a876837057828e0806d025daf919bf2d51","impliedFormat":99},{"version":"bb7264d8bd6152524f2ef5dae5c260ae60d459bf406202258bd0ce57c79e5a6d","impliedFormat":99},{"version":"fb66165c4976bc21a4fde14101e36c43d46f907489b7b6a5f2a2679108335d4a","impliedFormat":99},{"version":"628c2e0a0b61be3e44f296083e6af9b5a9b6881037dd43e7685ee473930a4404","impliedFormat":99},{"version":"4776f1e810184f538d55c5da92da77f491999054a1a1ee69a2d995ab2e8d1bc0","impliedFormat":99},{"version":"11544c4e626eab113df9432e97a371693c98c17ae4291d2ad425af5ef00e580b","impliedFormat":99},{"version":"e1847b81166d25f29213d37115253c5b82ec9ee78f19037592aa173e017636d5","impliedFormat":99},{"version":"fe0bd60f36509711c4a69c0e00c0111f5ecdc685e6c1a2ae99bd4d56c76c07fc","impliedFormat":99},{"version":"b8f3f4ee9aae88a9cec9797d166209eb2a7e4beb8a15e0fc3c8b90c9682c337d","impliedFormat":99},{"version":"ea3c4f5121fe2e86101c155ebe60b435c729027ae50025b2a4e1d12a476002ae","impliedFormat":99},{"version":"372db10bea0dbe1f8588f82b339152b11847e6a4535d57310292660c8a9acfc5","impliedFormat":99},{"version":"6f9fba6349c16eed21d139d5562295e8d5aafa5abe6e8ebcde43615a80c69ac1","impliedFormat":99},{"version":"1474533e27d0e3e45a417ea153d4612f0adbff055f244a29606a1fae6db56cda","impliedFormat":99},{"version":"c7fd8a79d0495955d55bfea34bbdb85235b0f27b417a81afc395655ef43d091d","impliedFormat":99},{"version":"987405949bfafbb1c93d976c3352fe33bfb85303a79fc5d9588b681e4af6c3b3","impliedFormat":99},{"version":"867bc1f5a168fd86d12d828dfafd77c557f13b4326588615b19e301f6856f70c","impliedFormat":99},{"version":"6beddab08d635b4c16409a748dcd8de38a8e444a501b8e79d89f458ae88579d1","impliedFormat":99},{"version":"1dea5c7bf28569228ffcc83e69e1c759e7f0133c232708e09cfa4d7ed3ec7079","impliedFormat":99},{"version":"6114545678bb75e581982c990597ca3ba7eeef185256a14c906edfc949db2cd1","impliedFormat":99},{"version":"5c8625f8dbbd94ab6ca171d621049c810cce4fce6ec1fd1c24c331d9858dce17","impliedFormat":99},{"version":"af36e5f207299ba2013f981dffacd4a04cdce2dd4bd255fff084e7257bf8b947","impliedFormat":99},{"version":"c69c720b733cdaa3b4542f4c1206d9f0fcf3696f87a6e88adb15db6882fbcd69","impliedFormat":99},{"version":"9c37e66916cbbe7d96301934b665ec712679c3cb99081ccaae4034b987533a59","impliedFormat":99},{"version":"2e1a163ab5b5c2640d7f5a100446bbcaeda953a06439c901b2ae307f7088dc30","impliedFormat":99},{"version":"f0b3406d2bc2c262f218c42a125832e026997278a890ef3549fa49e62177ce86","impliedFormat":99},{"version":"756cf223ca25eb36c413b2a286fa108f19a5ac39dc6d65f2c590dc118f6150df","impliedFormat":99},{"version":"70ce03da8740ca786a1a78b8a61394ecf812dd1acf2564d0ce6be5caf29e58d9","impliedFormat":99},{"version":"e0f5707d91bb950edb6338e83dd31b6902b6620018f6aa5fd0f504c2b0ea61f5","impliedFormat":99},{"version":"0dc7ae20eab8097b0c7a48b5833f6329e976f88af26055cdae6337141ff2c12e","impliedFormat":99},{"version":"76b6db79c0f5b326ff98b15829505efd25d36ce436b47fe59781ac9aec0d7f1b","impliedFormat":99},{"version":"786f3f186af874ea3e34c2aeef56a0beab90926350f3375781c0a3aa844cd76e","impliedFormat":99},{"version":"63dbc8fa1dcbfb8af6c48f004a1d31988f42af171596c5cca57e4c9d5000d291","impliedFormat":99},{"version":"aa235b26568b02c10d74007f577e0fa21a266745029f912e4fba2c38705b3abe","impliedFormat":99},{"version":"3d6d570b5f36cf08d9ad8d93db7ddc90fa7ccc0c177de2e9948bb23cde805d32","impliedFormat":99},{"version":"9a60faaa0d582db70f85a94a3439bd83720a9468928b76b4db561a1a0137fa90","impliedFormat":99},{"version":"627e2ac450dcd71bdd8c1614b5d3a02b214ad92a1621ebeb2642dffb9be93715","impliedFormat":99},{"version":"813514ef625cb8fc3befeec97afddfb3b80b80ced859959339d99f3ad538d8fe","impliedFormat":99},{"version":"624f8a7a76f26b9b0af9524e6b7fa50f492655ab7489c3f5f0ddd2de5461b0c3","impliedFormat":99},{"version":"d6b6fa535b18062680e96b2f9336e301312a2f7bdaeb47c4a5b3114c3de0c08b","impliedFormat":99},{"version":"818e8f95d3851073e92bcad7815367dd8337863aaf50d79e703ac479cca0b6a4","impliedFormat":99},{"version":"29b716ff24d0db64060c9a90287f9de2863adf0ef1efef71dbaba33ebc20b390","impliedFormat":99},{"version":"2530c36527a988debd39fed6504d8c51a3e0f356aaf2d270edd492f4223bdeff","impliedFormat":99},{"version":"2553cfd0ec0164f3ea228c5badd1ba78607d034fc2dec96c781026a28095204b","impliedFormat":99},{"version":"6e943693dbc91aa2c6c520e7814316469c8482d5d93df51178d8ded531bb29ee","impliedFormat":99},{"version":"e74e1249b69d9f49a6d9bfa5305f2a9f501e18de6ab0829ab342abf6d55d958b","impliedFormat":99},{"version":"16f60d6924a9e0b4b9961e42b5e586b28ffd57cdfa236ae4408f7bed9855a816","impliedFormat":99},{"version":"493c2d42f1b6cfe3b13358ff3085b90fa9a65d4858ea4d02d43772c0795006ec","impliedFormat":99},{"version":"3702c7cbcd937d7b96e5376fe562fd77b4598fe93c7595ee696ebbfefddac70f","impliedFormat":99},{"version":"848621f6b65b3963f86c51c8b533aea13eadb045da52515e6e1407dea19b8457","impliedFormat":99},{"version":"c15b679c261ce17551e17a40a42934aeba007580357f1a286c79e8e091ee3a76","impliedFormat":99},{"version":"156108cedad653a6277b1cb292b18017195881f5fe837fb7f9678642da8fa8f2","impliedFormat":99},{"version":"0a0bb42c33e9faf63e0b49a429e60533ab392f4f02528732ecbd62cfc2d54c10","impliedFormat":99},{"version":"70fa95cd7cb511e55c9262246de1f35f3966c50e8795a147a93c538db824cdc8","impliedFormat":99},{"version":"bc28d8cec56b5f91c8a2ec131444744b13f63c53ce670cb31d4dffdfc246ba34","impliedFormat":99},{"version":"7bd87c0667376e7d6325ada642ec29bf28e940cb146d21d270cac46b127e5313","impliedFormat":99},{"version":"0318969deede7190dd3567433a24133f709874c5414713aac8b706a5cb0fe347","impliedFormat":99},{"version":"3770586d5263348c664379f748428e6f17e275638f8620a60490548d1fada8b4","impliedFormat":99},{"version":"ff65e6f720ba4bf3da5815ca1c2e0df2ece2911579f307c72f320d692410e03d","impliedFormat":99},{"version":"edb4f17f49580ebcec71e1b7217ad1139a52c575e83f4f126db58438a549b6df","impliedFormat":99},{"version":"353c0cbb6e39e73e12c605f010fddc912c8212158ee0c49a6b2e16ede22cdaab","impliedFormat":99},{"version":"e125fdbea060b339306c30c33597b3c677e00c9e78cd4bf9a15b3fb9474ebb5d","impliedFormat":99},{"version":"ee141f547382d979d56c3b059fc12b01a88b7700d96f085e74268bc79f48c40a","impliedFormat":99},{"version":"1d64132735556e2a1823044b321c929ad4ede45b81f3e04e0e23cf76f4cbf638","impliedFormat":99},{"version":"8b4a3550a3cac035fe928701bc046f5fac76cca32c7851376424b37312f4b4ca","impliedFormat":99},{"version":"5fd7f9b36f48d6308feba95d98817496274be1939a9faa5cd9ed0f8adf3adf3a","impliedFormat":99},{"version":"15a8f79b1557978d752c0be488ee5a70daa389638d79570507a3d4cfc620d49d","impliedFormat":99},{"version":"d4c14ea7d76619ef4244e2c220c2caeec78d10f28e1490eeac89df7d2556b79f","impliedFormat":99},{"version":"8096207a00346207d9baf7bc8f436ef45a20818bf306236a4061d6ccc45b0372","impliedFormat":99},{"version":"040f2531989793c4846be366c100455789834ba420dfd6f36464fe73b68e35b6","impliedFormat":99},{"version":"c5c7020a1d11b7129eb8ddffb7087f59c83161a3792b3560dcd43e7528780ab0","impliedFormat":99},{"version":"d1f97ea020060753089059e9b6de1ab05be4cb73649b595c475e2ec197cbce0f","impliedFormat":99},{"version":"b5ddca6fd676daf45113412aa2b8242b8ee2588e99d68c231ab7cd3d88b392fa","impliedFormat":99},{"version":"77404ec69978995e3278f4a2d42940acbf221da672ae9aba95ffa485d0611859","impliedFormat":99},{"version":"4e6672fb142798b69bcb8d6cd5cc2ec9628dbea9744840ee3599b3dcd7b74b09","impliedFormat":99},{"version":"609653f5b74ef61422271a28dea232207e7ab8ad1446de2d57922e3678160f01","impliedFormat":99},{"version":"9f96251a94fbff4038b464ee2d99614bca48e086e1731ae7a2b5b334826d3a86","impliedFormat":99},{"version":"cacbb7f3e679bdea680c6c609f4403574a5de8b66167b8867967083a40821e2a","impliedFormat":99},{"version":"ee4cf97e8bad27c9e13a17a9f9cbd86b32e9fbc969a5c3f479dafb219209848c","impliedFormat":99},{"version":"3a4e35b6e99ed398e77583ffc17f8774cb4253f8796c0e04ce07c26636fed4a9","impliedFormat":99},{"version":"08d323cb848564baef1ecbe29df14f7ad84e5b2eaf2e02ea8cb422f069dcb2fa","impliedFormat":99},{"version":"a05b53646fa669b87d8b97c1fb7c0183d771680fdd1276b12e68bed4e84cf556","impliedFormat":99},{"version":"c3b9c02a31b36dd3a4067f420316c550f93d463e46b2704391100428e145fd7f","impliedFormat":99},{"version":"b2a4d01fcf005530c3f8689ac0197e5fd6b75eb031e73ca39e5a27d41793a5d8","impliedFormat":99},{"version":"e99d9167596f997dd2da0de0751a9f0e2f4100f07bddf049378719191aee87f6","impliedFormat":99},{"version":"40cc853264e24e0578580194c76e25628acdd1111b54ec8abf59b834c4942839","impliedFormat":99},{"version":"403971c465292dedc8dff308f430c6b69ec5e19ea98d650dae40c70f2399dc14","impliedFormat":99},{"version":"fd3774aa27a30b17935ad360d34570820b26ec70fa5fcfd44c7e884247354d37","impliedFormat":99},{"version":"7b149b38e54fe0149fe500c5d5a049654ce17b1705f6a1f72dd50d84c6a678b9","impliedFormat":99},{"version":"3eb76327823b6288eb4ed4648ebf4e75cf47c6fbc466ed920706b801399f7dc3","impliedFormat":99},{"version":"c6a219d0d39552594a4cc75970768004f99684f28890fc36a42b853af04997b7","impliedFormat":99},{"version":"2110d74b178b022ca8c5ae8dcc46e759c34cf3b7e61cb2f8891fd8d24cb614ef","impliedFormat":99},{"version":"38f5e025404a3108f5bb41e52cead694a86d16ad0005e0ef7718a2a31e959d1e","impliedFormat":99},{"version":"8db133d270ebb1ba3fa8e2c4ab48df2cc79cb03a705d47ca9f959b0756113d3d","impliedFormat":99},{"version":"fc9294185089a62f8287130bc100fa5ab11f3e6af8874127bbdf7600f19913ee","impliedFormat":99},{"version":"f06e5783d10123b74b14e141426a80234b9d6e5ad94bfc4850ea912719f4987c","impliedFormat":99},{"version":"de9466be4b561ad0079ac95ca7445c99fdf45ef115a93af8e2e933194b3cdf4c","impliedFormat":99},{"version":"0c1eed961c15e1242389b0497628709f59d7afd50d5a1955daa10b5bd3b68fc2","impliedFormat":99},{"version":"5e07a9f7f130e5404c202bf7b0625a624c9d266b980576f5d62608ef21d96eab","impliedFormat":99},{"version":"2f97d5063ab69bf32d6417d71765fc154dc6ff7c16700db7c4af5341a965c277","impliedFormat":99},{"version":"a8a9459dd76ef5eeef768da4ce466c5539d73b26334131bd1dd6cbd74ce48fa2","impliedFormat":99},{"version":"123ff203ffba727213e5095b9a59091cdbc9d1d94bae0d6adb98060ef410016c","impliedFormat":99},{"version":"9e4d81dd52d5a8b6c159c0b2f2b5fbe2566f12fcc81f7ba7ebb46ca604657b45","impliedFormat":99},{"version":"9ee245e7c6aa2d81ee0d7f30ff6897334842c469b0e20da24b3cddc6f635cc06","impliedFormat":99},{"version":"e7d5132674ddcd01673b0517eebc44c17f478126284c3eabd0a552514cb992bb","impliedFormat":99},{"version":"a820710a917f66fa88a27564465a033c393e1322a61eb581d1f20e0680b498f1","impliedFormat":99},{"version":"19086752f80202e6a993e2e45c0e7fc7c7fc4315c4805f3464625f54d919fa2e","impliedFormat":99},{"version":"141aebe2ee4fecd417d44cf0dabf6b80592c43164e1fbd9bfaf03a4ec377c18e","impliedFormat":99},{"version":"72c35a5291e2e913387583717521a25d15f1e77d889191440dc855c7e821b451","impliedFormat":99},{"version":"ec1c67b32d477ceeebf18bdeb364646d6572e9dd63bb736f461d7ea8510aca4f","impliedFormat":99},{"version":"fb555843022b96141c2bfaf9adcc3e5e5c2d3f10e2bcbd1b2b666bd701cf9303","impliedFormat":99},{"version":"f851083fc20ecc00ff8aaf91ba9584e924385768940654518705423822de09e8","impliedFormat":99},{"version":"c8d53cdb22eedf9fc0c8e41a1d9a147d7ad8997ed1e306f1216ed4e8daedb6b3","impliedFormat":99},{"version":"6c052f137bab4ba9ed6fd76f88a8d00484df9d5cb921614bb4abe60f51970447","impliedFormat":99},{"version":"d888e70d2e4a05f47573548bf836cab96575aab3b1c264693100f279514ac8ca","impliedFormat":99},{"version":"7d5c2df0c3706f45b77970232aa3a38952561311ccc8fcb7591e1b7a469ad761","impliedFormat":99},{"version":"2c41502b030205006ea3849c83063c4327342fbf925d8ed93b18309428fdd832","impliedFormat":99},{"version":"d12eecede214f8807a719178d7d7e2fc32f227d4705d123c3f45d8a3b5765f38","impliedFormat":99},{"version":"c8893abd114f341b860622b92c9ffc8c9eb9f21f6541bd3cbc9a4aa9b1097e42","impliedFormat":99},{"version":"825674da70d892b7e32c53f844c5dfce5b15ea67ceda4768f752eed2f02d8077","impliedFormat":99},{"version":"2c676d27ef1afbc8f8e514bb46f38550adf177ae9b0102951111116fa7ea2e10","impliedFormat":99},{"version":"a6072f5111ea2058cb4d592a4ee241f88b198498340d9ad036499184f7798ae2","impliedFormat":99},{"version":"ab87c99f96d9b1bf93684b114b27191944fef9a164476f2c6c052b93eaac0a4f","impliedFormat":99},{"version":"13e48eaca1087e1268f172607ae2f39c72c831a482cab597076c6073c97a15e7","impliedFormat":99},{"version":"19597dbe4500c782a4252755510be8324451847354cd8e204079ae81ab8d0ef6","impliedFormat":99},{"version":"f7d487e5f0104f0737951510ea361bc919f5b5f3ebc51807f81ce54934a3556f","impliedFormat":99},{"version":"efa8c5897e0239017e5b53e3f465d106b00d01ee94c9ead378a33284a2998356","impliedFormat":99},{"version":"fe3c53940b26832930246d4c39d6e507c26a86027817882702cf03bff314fa1d","impliedFormat":99},{"version":"53ee33b91d4dc2787eccebdbd396291e063db1405514bb3ab446e1ca3fd81a90","impliedFormat":99},{"version":"c4a97da118b4e6dde7c1daa93c4da17f0c4eedece638fc6dcc84f4eb1d370808","impliedFormat":99},{"version":"71666363fbdb0946bfc38a8056c6010060d1a526c0584145a9560151c6962b4f","impliedFormat":99},{"version":"1326f3630d26716257e09424f33074a945940afd64f2482e2bbc885258fca6bb","impliedFormat":99},{"version":"cc2eb5b23140bbceadf000ef2b71d27ac011d1c325b0fc5ecd42a3221db5fb2e","impliedFormat":99},{"version":"d04f5f3e90755ed40b25ed4c6095b6ad13fc9ce98b34a69c8da5ed38e2dbab5a","impliedFormat":99},{"version":"280b04a2238c0636dad2f25bbbbac18cf7bb933c80e8ec0a44a1d6a9f9d69537","impliedFormat":99},{"version":"0e9a2d784877b62ad97ed31816b1f9992563fdda58380cd696e796022a46bfdf","impliedFormat":99},{"version":"1b1411e7a3729bc632d8c0a4d265de9c6cbba4dc36d679c26dad87507faedee3","impliedFormat":99},{"version":"c478cfb0a2474672343b932ea69da64005bbfc23af5e661b907b0df8eb87bcb7","impliedFormat":99},{"version":"1a7bff494148b6e66642db236832784b8b2c9f5ad9bff82de14bcdb863dadcd9","impliedFormat":99},{"version":"65e6ad2d939dd38d03b157450ba887d2e9c7fd0f8f9d3008c0d1e59a0d8a73b4","impliedFormat":99},{"version":"f72b400dbf8f27adbda4c39a673884cb05daf8e0a1d8152eec2480f5700db36c","impliedFormat":99},{"version":"347f6fe4308288802eb123596ad9caf06755e80cfc7f79bbe56f4141a8ee4c50","impliedFormat":99},{"version":"5f5baa59149d3d6d6cef2c09d46bb4d19beb10d6bee8c05b7850c33535b3c438","impliedFormat":99},{"version":"a8f0c99380c9e91a73ecfc0a8582fbdefde3a1351e748079dc8c0439ea97b6db","impliedFormat":99},{"version":"be02e3c3cb4e187fd252e7ae12f6383f274e82288c8772bb0daf1a4e4af571ad","impliedFormat":99},{"version":"82ca40fb541799273571b011cd9de6ee9b577ef68acc8408135504ae69365b74","impliedFormat":99},{"version":"e671e3fc9b6b2290338352606f6c92e6ecf1a56459c3f885a11080301ca7f8de","impliedFormat":99},{"version":"a2e4b90260194318b1fa1e6b0554d257a0862c10e982c8907d30d1e7f3d463af","impliedFormat":99},{"version":"5559ab4aa1ba9fac7225398231a179d63a4c4dccd982a17f09404b536980dae8","impliedFormat":99},{"version":"2d7b9e1626f44684252d826a8b35770b77ce7c322734a5d3236b629a301efdcf","impliedFormat":99},{"version":"5b8dafbb90924201f655931d429a4eceb055f11c836a6e9cbc7c3aecf735912d","impliedFormat":99},{"version":"0b9be1f90e5e154b61924a28ed2de133fd1115b79c682b1e3988ac810674a5c4","impliedFormat":99},{"version":"7a9477ba5fc17786ee74340780083f39f437904229a0cd57fc9a468fd6567eb8","impliedFormat":99},{"version":"3da1dd252145e279f23d85294399ed2120bf8124ed574d34354a0a313c8554b6","impliedFormat":99},{"version":"e5c4080de46b1a486e25a54ddbb6b859312359f9967a7dc3c9d5cf4676378201","impliedFormat":99},{"version":"cfe1cdf673d2db391fd1a1f123e0e69c7ca06c31d9ac8b35460130c5817c8d29","impliedFormat":99},{"version":"b9701f688042f44529f99fd312c49fea853e66538c19cfcbb9ef024fdb5470cc","impliedFormat":99},{"version":"6daa62c5836cc12561d12220d385a4a243a4a5a89afd6f2e48009a8dd8f0ad83","impliedFormat":99},{"version":"c74550758053cf21f7fea90c7f84fa66c27c5f5ac1eca77ce6c2877dbfdec4d1","impliedFormat":99},{"version":"bd8310114a3a5283faac25bfbfc0d75b685a3a3e0d827ee35d166286bdd4f82e","impliedFormat":99},{"version":"1459ae97d13aeb6e457ccffac1fbb5c5b6d469339729d9ef8aeb8f0355e1e2c9","impliedFormat":99},{"version":"1bf03857edaebf4beba27459edf97f9407467dc5c30195425cb8a5d5a573ea52","impliedFormat":99},{"version":"f6b4833d66c12c9106a3299e520ed46f9a4c443cefc22c993315c4bb97a28db1","impliedFormat":99},{"version":"746c02f8b99bd90c4d135badaab575c6cfce0d030528cf90190c8914b0934ea3","impliedFormat":99},{"version":"a858ba8df5e703977dee467b10af084398919e99c9e42559180e75953a1f6ef6","impliedFormat":99},{"version":"d2dcd6105c195d0409abd475b41363789c63ae633282f04465e291a68a151685","impliedFormat":99},{"version":"0b569ed836f0431c2efaef9b6017e8b700a7fed319866d7667f1189957275045","impliedFormat":99},{"version":"9371612fd8638d7f6a249a14843132e7adb0b5c84edba9ed7905e835b644c013","impliedFormat":99},{"version":"0c72189b6ec67331476a36ec70a2b8ce6468dc4db5d3eb52deb9fefbd6981ebb","impliedFormat":99},{"version":"af8dd6bb70bfcb2c6b2de0d42240c2c952b9040af259a287e78eaf883ef1ce0d","impliedFormat":99},{"version":"7e4a27fd17dbb256314c2513784236f2ae2023573e83d0e65ebddfda336701db","impliedFormat":99},{"version":"131ecac1c7c961041df80a1dc353223af4e658d56ba1516317f79bd5400cffeb","impliedFormat":99},{"version":"f3a55347fb874828e442c2916716d56552ac3478204c29c0d47e698c00eb5d28","impliedFormat":99},{"version":"49ebbdfe7427d784ccdc8325bdecc8dda1719a7881086f14751879b4f8d70c21","impliedFormat":99},{"version":"c1692845412646f17177eb62feb9588c8b5d5013602383f02ae9d38f3915020c","impliedFormat":99},{"version":"b1b440e6c973d920935591a3d360d79090b8cf58947c0230259225b02cf98a83","impliedFormat":99},{"version":"defc2ae12099f46649d12aa4872ce23ba43fba275920c00c398487eaf091bbae","impliedFormat":99},{"version":"620390fbef44884902e4911e7473531e9be4db37eeef2da52a34449d456b4617","impliedFormat":99},{"version":"e60440cbd3ec916bc5f25ada3a6c174619745c38bfca58d3554f7d62905dc376","impliedFormat":99},{"version":"86388eda63dcb65b4982786eec9f80c3ef21ca9fb2808ff58634e712f1f39a27","impliedFormat":99},{"version":"022cd098956e78c9644e4b3ad1fe460fac6914ca9349d6213f518386baf7c96b","impliedFormat":99},{"version":"dfc67e73325643e92f71f94276b5fb3be09c59a1eeee022e76c61ae99f3eda4b","impliedFormat":99},{"version":"8c3d6c9abaa0b383f43cac0c227f063dc4018d851a14b6c2142745a78553c426","impliedFormat":99},{"version":"ee551dc83df0963c1ee03dc32ce36d83b3db9793f50b1686dc57ec2bbffc98af","impliedFormat":99},{"version":"968832c4ffd675a0883e3d208b039f205e881ae0489cc13060274cf12e0e4370","impliedFormat":99},{"version":"c593ca754961cfd13820add8b34da35a114cda7215d214e4177a1b0e1a7f3377","impliedFormat":99},{"version":"ed88c51aa3b33bb2b6a8f2434c34f125946ba7b91ed36973169813fdad57f1ec","impliedFormat":99},{"version":"a9ea477d5607129269848510c2af8bcfd8e262ebfbd6cd33a6c451f0cd8f5257","impliedFormat":99},{"version":"772b2865dd86088c6e0cab71e23534ad7254961c1f791bdeaf31a57a2254df43","impliedFormat":1},{"version":"786d837fba58af9145e7ad685bc1990f52524dc4f84f3e60d9382a0c3f4a0f77","impliedFormat":1},{"version":"539dd525bf1d52094e7a35c2b4270bee757d3a35770462bcb01cd07683b4d489","impliedFormat":1},{"version":"69135303a105f3b058d79ea7e582e170721e621b1222e8f8e51ea29c61cd3acf","impliedFormat":1},{"version":"e92e6f0d63e0675fe2538e8031e1ece36d794cb6ecc07a036d82c33fa3e091a9","impliedFormat":1},{"version":"1fdb07843cdb9bd7e24745d357c6c1fde5e7f2dd7c668dd68b36c0dff144a390","impliedFormat":1},{"version":"3e2f739bdfb6b194ae2af13316b4c5bb18b3fe81ac340288675f92ba2061b370","affectsGlobalScope":true,"impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","impliedFormat":1},{"version":"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","impliedFormat":1},{"version":"380b919bfa0516118edaf25b99e45f855e7bc3fd75ce4163a1cfe4a666388804","impliedFormat":1},{"version":"0d89e5c4ce6e3096e64504e1fa45a8ddccf488cb5fdc1980ea09db2a451f0b91","impliedFormat":1},{"version":"fcf79300e5257a23ed3bacaa6861d7c645139c6f7ece134d15e6669447e5e6db","impliedFormat":1},{"version":"187119ff4f9553676a884e296089e131e8cc01691c546273b1d0089c3533ce42","impliedFormat":1},{"version":"aa2c18a1b5a086bbcaae10a4efba409cc95ba7287d8cf8f2591b53704fea3dea","impliedFormat":1},{"version":"5a0b15210129310cee9fa6af9200714bb4b12af4a04d890e15f34dbea1cf1852","impliedFormat":1},{"version":"0244119dbcbcf34faf3ffdae72dab1e9bc2bc9efc3c477b2240ffa94af3bca56","impliedFormat":1},{"version":"00baffbe8a2f2e4875367479489b5d43b5fc1429ecb4a4cc98cfc3009095f52a","impliedFormat":1},{"version":"a873c50d3e47c21aa09fbe1e2023d9a44efb07cc0cb8c72f418bf301b0771fd3","impliedFormat":1},{"version":"7c14ccd2eaa82619fffc1bfa877eb68a012e9fb723d07ee98db451fadb618906","impliedFormat":1},{"version":"49c36529ee09ea9ce19525af5bb84985ea8e782cb7ee8c493d9e36d027a3d019","impliedFormat":1},{"version":"df996e25faa505f85aeb294d15ebe61b399cf1d1e49959cdfaf2cc0815c203f9","impliedFormat":1},{"version":"4f6a12044ee6f458db11964153830abbc499e73d065c51c329ec97407f4b13dd","impliedFormat":1},{"version":"f8a6bb79327f4a6afc63d28624654522fc80f7536efa7a617ef48200b7a5f673","impliedFormat":1},{"version":"8e0733c50eaac49b4e84954106acc144ec1a8019922d6afcde3762523a3634af","impliedFormat":1},{"version":"8841e2aa774b89bd23302dede20663306dc1b9902431ac64b24be8b8d0e3f649","impliedFormat":1},{"version":"be1cc4d94ea60cbe567bc29ed479d42587bf1e6cba490f123d329976b0fe4ee5","impliedFormat":1},{"version":"5aca5a3bc07d2e16b6824a76c30378d6fb1b92e915d854315e1d1bd2d00974c9","impliedFormat":1},{"version":"ab82804a14454734010dcdcd43f564ff7b0389bee4c5692eec76ff5b30d4cf66","impliedFormat":1},{"version":"2c2a746435ff3d3ec4ef1006d51922ed71d969e16a8c949ab3251e3f7db5f19d","impliedFormat":1},{"version":"27024f63b0e5b08252e533a8ac3d6a8a907dadc304c26ff24e504c2220811b93","affectsGlobalScope":true,"impliedFormat":1},{"version":"6291bcfb741d49ef57db7f30ca0342f20252a011cd5020e7d242e7c6d8846030","impliedFormat":1},{"version":"467973ab10cebf60fcaf6d8e3305240f50257185679093ea5745ca8a43b3282b","impliedFormat":1},{"version":"f00a0714786d2bf71c070e4fb2dcbcc6a6b61655bd0c1f2f4c9b4b2567b96ab5","impliedFormat":1},{"version":"b009e972db39bf7d44b7deefd69e47a819982d8380a209c5a4647d0894555aa9","impliedFormat":1},{"version":"5fdd1fc281b5376cfae1c7759b07eb941a56c9246ad01654e83157c48ca63ab3","impliedFormat":1},{"version":"610e734fb0e3017ef56b87c0727444e25c1a451b7cb1a1c306c299f67195d410","impliedFormat":1},{"version":"101dfad9313bb9c66687e868c0bd312d8a054631ba3d79dbb57a4b55b9cf8265","impliedFormat":1},{"version":"91c8c814fb7a57dad4024511d632668e9d91f0ddec3c7ba833f667dce7040674","impliedFormat":1},{"version":"b53ba2451a78354e7c225ba59cb53907d1a5378326b4d10cdee54a79c34bd7ff","impliedFormat":1},{"version":"bb4629db37dc366f601640cefaff9cc9ff858758c5610ca33a2cbcc09e492b68","impliedFormat":1},{"version":"e2e8f7ef9ba99c50e86967eecc9deee7f27daada80d13fd25ec7fa0c7eab055e","impliedFormat":1},{"version":"a28d0f3496ec030df69cd5c8e76745af30213449f9eed4858f400ac8e5faf732","impliedFormat":1},{"version":"230adc9909c36b8e0e16747d7ee231d5f1838717f085f74675c1b2aad28cb5bb","impliedFormat":1},{"version":"0142517c012e6d9e878125d084bed7d8bc57d21f215c312f076c8c5df6d23be8","impliedFormat":1},{"version":"38e68bb724fc5584e895a773ab798e9c1bed1d1d904cd7b808932682e4698c47","impliedFormat":1},{"version":"f99a652fa0f324d1de15db1807ceda90316b0dc755223a250343dd5e9bd05810","impliedFormat":1},{"version":"4e8bc96fe6012f0ddd3a12796c6aff0bdbe7b8cce907b05028ff84cc9260a97a","impliedFormat":1},{"version":"1a56093c8425500f94935e6438e424a7f2d037fe401ea8e91b9343629af19d5a","impliedFormat":1},{"version":"a15afedb5972da56d5e2ce818f7b3f98b73d81d738d07deda0f6ac5e895d66cb","impliedFormat":1},{"version":"83f8d58c7cd24d068922a33fef7818847553d6abe3e9bbdcd0556e8b7539942a","impliedFormat":1},{"version":"dc28600a49340ac895322fff6ce8d22126b7e141aeb96d2146ce0a5ed7601658","impliedFormat":1},{"version":"19e30afe0bb3c98ae4d8b8f8ac4d6b64d4b5b840e4e0f068203f3f50fcf81c16","impliedFormat":1},{"version":"d0d33027f9e7f599a166f6c41ee55ac8c62491a03ce8ef7e4c2bef0d2f9fc3c6","impliedFormat":1},{"version":"5dabe302693e2adf0bab3ab050347a06b3bac1e616f69a2c9b279e9e7fd15b2b","impliedFormat":1},{"version":"35ec85324a330f53bddf112b0a40c696c502f7756c58f46c78ef25f76a91a903","impliedFormat":1},{"version":"ad3ee2fcd875af6ec1c80da2cd4a77c0c630a5d29dda566365f72f7626575a19","impliedFormat":1},{"version":"8ce5b5d0ebad3300d2cf0eab2328903e5c04adb6a43d397e75625e8c77350557","impliedFormat":1},{"version":"95fe501b64dde048ee6b0452991cb2f41f8c4dfc36d0800246ee7f8a0c3e01e1","impliedFormat":1},{"version":"71dc5749fb4d997be52118c2235348de143d7c586b2e7b90170f667f50846249","impliedFormat":1},{"version":"221c2b9f2560ba52cf2e72490dc2bbe03fadb4b559e5b6cedddf49b96c0f161c","impliedFormat":1},{"version":"ab482807a9a7e822770d72874475e04c2ae47e2bc3668da1a25a2d74f473fb40","impliedFormat":1},{"version":"cd500e2be6f67ab2698c4560fbcc14ede38e84032940c7a39dfd4fcb14234d01","impliedFormat":1},{"version":"6441cce5ef12cde40ada24dca3d2b801bdef29e56386ecdf0b65c705cdab7539","impliedFormat":1},{"version":"caf2e17da84228ea9148167096e26206b30dd51a3336291e2bdd1f8261a250f1","impliedFormat":1},{"version":"e48e765bd1dbdf29d89111276309399fe76cc8784aaf0b730b0f182fb08fa02e","impliedFormat":1},{"version":"ebf6ef4477b7e56cb126c0297b87e01ab316236a87f2ba6e333a4988920fdd7b","impliedFormat":1},{"version":"9726212abd8e555653719663172020698695bb5892c0d37f0feb3c142e540d3c","impliedFormat":1},{"version":"1ee3972069e4d95bad7cd3bc2af0f6bdb2299a42bf9c9b4db994938a81261e13","impliedFormat":1},{"version":"3a12d7aae929c4b36a06f1f1ce2389c1d49a42d449985562c076461a4e119658","impliedFormat":1},{"version":"ad589a70ad4302d9853ddb14520104ba93ebca9b3f8e3010f0dfe0e0eb15d41e","impliedFormat":1},{"version":"e37cf3a920817edcecf2c525ccb3c9777538c18561f8d129fa369e1b4ff45296","impliedFormat":1},{"version":"7f0f5646625369f0479bf9b34cfa0e7adcbe96ff4fcbc5d823cfc1e8b987dab4","impliedFormat":1},{"version":"022502ed2d8cdd756c29e6a3226a700dcd77d60e38be1403ed0f6b9f83b69c34","impliedFormat":1},{"version":"f7e18d335f61d5decef172f61946985ce68d8d7cf989b8a9783f24c08fee5e37","impliedFormat":1},{"version":"134d21ae2f63dded24437d4adc6e7b3ace3f9bb1158cb6affdba1499f013e344","impliedFormat":1},{"version":"cb17fcf86893f4000f0317c4b3ad939dc4b705de06deb68d6b2431815aae0b4e","impliedFormat":1},{"version":"877d970b4f092c37bf2e93fcda13f1cdef87d5a0b0f7d861ceee5f3425ffcd9b","impliedFormat":1},{"version":"4a5f560c9d3a2ae15b1b4b91b4737490ac2257e025ddcfd67f1f3f0b4fceeb74","impliedFormat":1},{"version":"a4309c325e9fba429721c9ce7b3528a998c11c4b1d01ed23d38187c651ce8677","impliedFormat":1},{"version":"d26c0f7416fbb4f5521f93d5709bf8cebf45a303cc44cb27b521fae769dfb05b","impliedFormat":1},{"version":"44fdea337219625ebf8086f7da275d1ace9f691a42096fe40a029b3d666c3d37","impliedFormat":1},{"version":"4eab42e1859b44bf9930d4d3445d2eee4371540d011f1eaa62fb0a10654bc58b","impliedFormat":1},{"version":"92c88c69c7df7e6540849e48e63536655aa483c33a5b88199176223a2dd65782","impliedFormat":1},{"version":"10204ac89197b159385bf9eb39d332c8a758d06c86004b168216b83fdf140e9b","impliedFormat":1},{"version":"bfb8aa01341f564648653c4bbd015e944c7e4c6cb814bc53fc0eb2763c698a45","impliedFormat":1},{"version":"39aa4bcf639907ddf14e26f88e917ce27cada52a0db8ae15708323fdb1d877c6","impliedFormat":1},{"version":"ec95844f22f008c2503c2bb02e1ace3c73c3fd1e3ebc3e883bd6c3548da7c634","impliedFormat":1},{"version":"c6c6cf87b88b344d7a2955ee54c40be7120043b0ac02c002acb293807823e120","impliedFormat":1},{"version":"4b5291d54bb864ea6210bc0309e498854ccf4b7d4cf729a51385e9a8ed29aac0","impliedFormat":1},{"version":"673a798ca4193d31aa4fd98f6359673a356904506b5390f6ee071b61b6889c95","impliedFormat":1},{"version":"e6619829422070bc70eff2e8867b98f6e8bba20672ffa4a461749193049f55c2","impliedFormat":1},{"version":"9797ea8ccffacd16ab6fce35cff2c35392d7e81f42cc84e1b3e3664039abf31e","impliedFormat":1},{"version":"bf364c41c5bbd6557613e0549a547483ebe99f2647e265e06c3a399d8d5a9c9f","impliedFormat":1},{"version":"21ad37f86d9cced1c2ae37955d4408c87fdcc920d12c242d832e124f1d404fba","impliedFormat":1},{"version":"907917d1120c65ced96b3ed1f7c25fbc3ea1b1ba33f94bd8f934392cb3ae505f","impliedFormat":1},{"version":"4948e491fa0599196e9ee2ebb65bbbcf16017fdf72a7fe962833dadd7fa0514f","impliedFormat":1},{"version":"f2f23fe34b735887db1d5597714ae37a6ffae530cafd6908c9d79d485667c956","impliedFormat":1},{"version":"18942319aff2c9619e05c379641b571f0958506472a4b539f906be08fcccf806","impliedFormat":1},{"version":"6ac066e6c4ed2c7177e20516664165e9c9db7c20ec463a57f45f9bf276efb337","impliedFormat":1},{"version":"1ba59c8bbeed2cb75b239bb12041582fa3e8ef32f8d0bd0ec802e38442d3f317","impliedFormat":1},{"version":"bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","impliedFormat":1},{"version":"26a770cec4bd2e7dbba95c6e536390fffe83c6268b78974a93727903b515c4e7","impliedFormat":1}],"root":[62,[532,534],[549,554],[556,559],[607,614],[654,701],[731,735],[845,849]],"options":{"allowJs":false,"checkJs":false,"declaration":true,"declarationMap":true,"emitDeclarationOnly":true,"jsx":4,"module":99,"noFallthroughCasesInSwitch":true,"noImplicitOverride":true,"noImplicitReturns":true,"noUncheckedIndexedAccess":true,"noUnusedLocals":true,"noUnusedParameters":true,"skipLibCheck":true,"sourceMap":true,"strict":true,"target":8,"useDefineForClassFields":true,"useUnknownInCatchVariables":true,"verbatimModuleSyntax":true},"referencedMap":[[852,1],[850,2],[872,2],[1066,3],[560,4],[564,5],[569,6],[573,7],[570,7],[571,8],[572,9],[563,8],[578,10],[561,4],[568,11],[579,4],[565,7],[580,10],[566,7],[582,12],[583,13],[581,7],[577,14],[584,15],[586,16],[587,17],[588,4],[589,18],[575,19],[567,7],[562,4],[590,8],[591,20],[576,8],[592,8],[593,18],[594,7],[595,8],[596,4],[597,8],[600,21],[598,2],[599,22],[601,23],[603,24],[602,7],[604,25],[605,13],[585,7],[574,2],[1065,26],[876,27],[877,28],[1014,27],[1015,29],[996,30],[997,31],[880,32],[881,33],[951,34],[952,35],[925,27],[926,36],[919,27],[920,37],[1011,38],[1009,39],[1010,2],[1025,40],[1026,41],[895,42],[896,43],[1027,44],[1028,45],[1029,46],[1030,47],[887,48],[888,49],[1013,50],[1012,51],[998,27],[999,52],[891,53],[892,54],[915,2],[916,55],[1033,56],[1031,57],[1032,58],[1034,59],[1035,60],[1038,61],[1036,62],[1039,39],[1037,63],[1040,64],[1043,65],[1041,66],[1042,67],[1044,68],[893,48],[894,69],[1019,70],[1016,71],[1017,72],[1018,2],[994,73],[995,74],[939,75],[938,76],[936,77],[935,78],[937,79],[1046,80],[1045,81],[1048,82],[1047,83],[924,84],[923,27],[902,85],[900,86],[899,32],[901,87],[1051,88],[1055,89],[1049,90],[1050,91],[1052,88],[1053,88],[1054,88],[941,92],[940,32],[957,93],[955,94],[956,39],[953,95],[954,96],[890,97],[889,27],[947,98],[878,27],[879,99],[946,100],[984,101],[987,102],[985,103],[986,104],[898,105],[897,27],[989,106],[988,32],[967,107],[966,27],[922,108],[921,27],[993,109],[992,110],[961,111],[960,112],[958,113],[959,114],[950,115],[949,116],[948,117],[1057,118],[1056,119],[974,120],[973,121],[972,122],[1021,123],[1020,2],[965,124],[964,125],[962,126],[963,127],[943,128],[942,32],[886,129],[885,130],[884,131],[883,132],[882,133],[978,134],[977,135],[908,136],[907,32],[912,137],[911,138],[976,139],[975,27],[1022,2],[1024,140],[1023,2],[981,141],[980,142],[979,143],[1059,144],[1058,145],[1061,146],[1060,147],[1007,148],[1008,149],[1006,150],[945,151],[944,2],[991,152],[990,153],[918,154],[917,27],[969,155],[968,27],[875,156],[874,2],[928,157],[929,158],[934,159],[927,160],[931,161],[930,162],[932,163],[933,164],[983,165],[982,32],[914,166],[913,32],[1064,167],[1063,168],[1062,169],[1001,170],[1000,27],[971,171],[970,27],[906,172],[904,173],[903,32],[905,174],[1003,175],[1002,27],[910,176],[909,27],[1005,177],[1004,27],[730,178],[844,179],[763,2],[760,2],[759,2],[754,180],[765,181],[750,182],[761,183],[753,184],[752,185],[762,2],[757,186],[764,2],[758,187],[751,2],[738,188],[737,182],[828,189],[829,189],[831,190],[830,189],[823,189],[824,189],[826,191],[825,189],[803,2],[802,2],[805,192],[804,2],[801,2],[768,193],[766,194],[769,2],[816,195],[770,189],[806,196],[815,197],[807,2],[810,198],[808,2],[811,2],[813,2],[809,198],[812,2],[814,2],[767,199],[842,200],[827,189],[822,201],[832,202],[838,203],[839,204],[841,205],[840,206],[820,201],[821,207],[817,208],[819,209],[818,210],[833,189],[837,211],[834,189],[835,212],[836,189],[771,2],[772,2],[775,2],[773,2],[774,2],[777,2],[778,213],[779,2],[780,2],[776,2],[781,2],[782,2],[783,2],[784,2],[785,214],[786,2],[800,215],[787,2],[788,2],[789,2],[790,2],[791,2],[792,2],[793,2],[796,2],[794,2],[795,2],[797,189],[798,189],[799,216],[739,2],[748,217],[749,218],[744,2],[843,2],[747,219],[743,220],[745,221],[746,222],[742,2],[756,223],[755,2],[740,2],[741,224],[501,225],[503,226],[510,227],[504,228],[505,2],[506,225],[507,228],[502,2],[509,228],[500,2],[508,2],[627,229],[634,230],[624,231],[633,4],[631,231],[625,229],[626,232],[617,231],[615,233],[632,234],[628,233],[630,231],[629,233],[623,233],[622,231],[616,231],[618,235],[620,231],[621,231],[619,231],[190,236],[192,236],[206,237],[191,238],[207,239],[198,240],[193,236],[202,241],[201,242],[208,243],[209,243],[210,243],[200,2],[195,2],[199,244],[194,245],[259,246],[254,247],[253,246],[258,248],[255,249],[257,250],[256,251],[266,252],[265,253],[197,254],[211,255],[212,255],[267,256],[189,2],[215,257],[214,258],[213,259],[252,260],[222,261],[228,262],[223,263],[229,264],[230,264],[224,265],[219,266],[217,266],[235,264],[216,267],[236,268],[221,269],[237,270],[232,271],[238,272],[220,273],[218,274],[234,275],[233,2],[231,2],[239,276],[240,277],[241,264],[242,278],[243,2],[203,269],[244,264],[205,279],[225,264],[227,280],[226,264],[204,264],[251,281],[245,282],[246,283],[247,284],[248,285],[250,286],[249,287],[263,288],[260,2],[261,288],[262,288],[264,2],[196,2],[67,2],[79,2],[537,289],[535,4],[536,290],[540,291],[539,292],[538,293],[546,294],[545,2],[541,2],[542,293],[543,293],[544,293],[548,295],[547,296],[453,297],[736,2],[855,298],[851,1],[853,299],[854,1],[858,300],[861,2],[860,301],[864,302],[856,2],[865,2],[866,2],[863,303],[862,2],[867,304],[868,2],[859,2],[869,2],[870,305],[871,306],[1072,307],[1073,2],[1074,2],[1076,308],[1077,309],[1075,310],[1078,311],[1079,312],[1080,313],[1081,314],[1082,315],[1083,316],[1084,317],[1085,318],[1086,319],[1087,320],[1089,321],[1088,2],[1090,2],[135,322],[136,322],[137,323],[83,324],[138,325],[139,326],[140,327],[81,2],[141,328],[142,329],[143,330],[144,331],[145,332],[146,333],[147,333],[148,334],[149,335],[150,336],[151,337],[84,2],[82,2],[152,338],[153,339],[154,340],[188,341],[155,342],[156,2],[157,343],[158,344],[159,345],[160,346],[161,347],[162,348],[163,349],[164,350],[165,351],[166,351],[167,352],[168,2],[169,353],[170,354],[172,355],[171,356],[173,357],[174,358],[175,359],[176,360],[177,361],[178,362],[179,363],[180,364],[181,365],[182,366],[183,367],[184,368],[185,369],[85,2],[86,370],[87,2],[88,2],[131,371],[132,372],[133,2],[134,357],[186,373],[187,374],[729,4],[1091,4],[63,2],[65,375],[66,4],[1092,2],[1093,2],[1094,2],[1095,2],[1161,376],[1103,377],[1104,378],[1105,379],[1106,379],[1107,380],[1110,381],[1109,382],[1111,383],[1112,384],[1113,2],[1114,377],[1115,385],[1118,386],[1119,379],[1120,379],[1121,379],[1122,2],[1126,387],[1123,2],[1124,379],[1125,388],[1127,2],[1128,378],[1096,2],[1097,2],[1116,2],[1099,389],[1129,2],[1130,379],[1131,378],[1132,2],[1133,389],[1134,379],[1135,388],[1098,390],[1117,391],[1136,379],[1137,378],[1138,379],[1139,379],[1140,377],[1141,388],[1142,2],[1146,392],[1143,382],[1144,382],[1145,382],[1148,393],[1100,394],[1149,385],[1150,2],[1151,395],[1152,2],[1153,379],[1154,379],[1102,396],[1155,388],[1156,2],[1158,397],[1157,379],[1108,379],[1159,385],[1160,379],[1147,379],[1101,377],[1162,2],[1163,2],[1164,2],[1165,398],[1166,2],[1167,399],[857,2],[710,400],[709,401],[708,402],[716,403],[717,404],[714,405],[715,406],[712,407],[713,408],[711,409],[89,2],[873,2],[555,2],[64,2],[1071,410],[1068,411],[1069,412],[1070,2],[1067,413],[606,414],[718,2],[719,415],[720,2],[721,416],[531,2],[722,417],[705,2],[724,418],[707,419],[726,420],[723,421],[702,422],[727,423],[706,424],[703,4],[725,425],[704,4],[728,426],[60,2],[61,2],[10,2],[11,2],[13,2],[12,2],[2,2],[14,2],[15,2],[16,2],[17,2],[18,2],[19,2],[20,2],[21,2],[3,2],[22,2],[23,2],[4,2],[24,2],[28,2],[25,2],[26,2],[27,2],[29,2],[30,2],[31,2],[5,2],[32,2],[33,2],[34,2],[35,2],[6,2],[39,2],[36,2],[37,2],[38,2],[40,2],[7,2],[41,2],[46,2],[47,2],[42,2],[43,2],[44,2],[45,2],[8,2],[51,2],[48,2],[49,2],[50,2],[52,2],[9,2],[53,2],[54,2],[55,2],[57,2],[56,2],[1,2],[58,2],[59,2],[107,427],[119,428],[105,429],[120,430],[129,431],[96,432],[97,433],[95,434],[128,288],[123,435],[127,436],[99,437],[116,438],[98,439],[126,440],[93,441],[94,435],[100,442],[101,2],[106,443],[104,442],[91,444],[130,445],[121,446],[110,447],[109,442],[111,448],[114,449],[108,450],[112,451],[124,288],[102,452],[103,453],[115,454],[92,430],[118,455],[117,442],[113,456],[122,2],[90,2],[125,457],[370,458],[355,2],[356,2],[357,2],[358,2],[354,2],[359,459],[360,2],[362,460],[361,459],[363,459],[364,460],[365,459],[366,2],[367,459],[368,2],[369,2],[731,461],[556,462],[557,463],[732,464],[558,462],[559,465],[733,466],[607,467],[608,468],[610,469],[734,470],[609,232],[735,471],[613,472],[614,473],[845,474],[611,475],[612,476],[665,477],[846,478],[664,479],[663,480],[847,478],[662,479],[668,481],[669,482],[670,483],[673,481],[671,481],[672,481],[674,481],[675,484],[676,485],[677,486],[685,487],[678,488],[686,489],[688,490],[848,491],[687,492],[691,481],[689,481],[690,493],[692,485],[693,494],[698,485],[699,485],[697,485],[700,495],[695,485],[694,481],[696,496],[658,497],[657,498],[660,499],[849,478],[659,500],[655,485],[656,485],[661,501],[679,502],[667,503],[681,485],[680,488],[550,488],[683,488],[682,485],[666,488],[684,504],[62,2],[553,232],[549,505],[554,506],[701,507],[533,508],[654,509],[532,510],[552,511],[534,512],[551,513],[459,514],[460,515],[461,516],[462,517],[463,517],[466,516],[464,516],[467,516],[465,516],[498,518],[473,519],[470,515],[468,515],[469,515],[471,514],[472,515],[474,520],[476,515],[475,515],[477,515],[481,519],[480,514],[478,514],[479,515],[482,521],[483,522],[485,523],[486,523],[484,524],[489,525],[487,515],[488,515],[491,519],[490,526],[492,527],[493,528],[494,528],[495,517],[497,528],[496,528],[454,529],[455,530],[456,2],[457,531],[447,2],[452,532],[451,533],[443,534],[448,535],[446,536],[445,537],[444,2],[450,538],[449,528],[530,539],[635,540],[636,541],[637,542],[653,543],[640,544],[638,545],[639,546],[641,547],[642,548],[644,549],[643,550],[645,551],[647,552],[648,553],[646,554],[650,555],[649,556],[652,557],[651,558],[458,559],[499,559],[441,560],[513,559],[436,559],[514,559],[438,559],[442,559],[512,561],[439,562],[437,563],[511,2],[440,564],[515,2],[516,2],[517,2],[518,2],[519,2],[520,2],[529,565],[521,559],[522,559],[523,2],[524,2],[525,2],[526,2],[527,566],[528,2],[385,567],[386,568],[381,2],[383,569],[382,570],[384,571],[333,572],[332,2],[336,573],[334,574],[335,575],[330,576],[329,577],[331,578],[282,579],[284,578],[283,580],[285,580],[297,578],[288,578],[296,581],[286,578],[287,582],[269,578],[270,2],[271,2],[272,2],[77,2],[274,583],[268,2],[275,578],[281,2],[276,2],[273,578],[277,2],[278,2],[279,2],[280,584],[320,585],[299,586],[300,578],[301,587],[302,588],[305,589],[303,2],[304,590],[309,588],[307,578],[308,591],[306,588],[310,578],[319,592],[298,559],[313,593],[316,594],[314,595],[315,596],[312,578],[311,597],[294,598],[292,599],[317,578],[289,600],[291,601],[295,602],[318,603],[290,604],[293,605],[433,606],[80,2],[434,2],[427,2],[425,607],[423,608],[424,609],[426,610],[420,611],[421,609],[422,612],[419,608],[412,613],[387,614],[380,2],[389,615],[388,616],[413,617],[411,618],[400,619],[399,620],[410,621],[409,622],[407,623],[379,624],[404,625],[402,2],[403,626],[406,627],[405,628],[401,629],[325,2],[408,630],[326,631],[414,632],[415,633],[418,634],[417,635],[416,636],[435,637],[71,638],[74,638],[72,638],[73,638],[76,639],[75,638],[70,2],[390,640],[378,641],[398,642],[377,643],[391,644],[376,645],[392,646],[428,609],[324,647],[323,648],[328,649],[322,650],[393,644],[395,651],[397,652],[396,2],[394,653],[321,654],[338,648],[374,655],[339,644],[340,609],[341,2],[342,656],[343,644],[375,657],[373,648],[344,2],[345,2],[346,629],[347,2],[348,648],[349,644],[337,658],[350,2],[327,659],[351,648],[352,648],[353,2],[371,660],[372,2],[78,661],[431,662],[430,663],[432,664],[69,663],[68,2],[429,665]],"version":"5.9.3"} \ No newline at end of file From 24841e3c9ce4d212e401c64ea3fb5da8189dbc1c Mon Sep 17 00:00:00 2001 From: "V. K." Date: Wed, 18 Feb 2026 14:27:04 +0400 Subject: [PATCH 05/10] feat(appkit): create connectors inside AppKit --- .gitignore | 2 +- .../appkit-minter/src/core/configs/app-kit.ts | 4 +- apps/appkit-next/src/context.tsx | 61 ++++--- .../actions/connectors/add-connector.ts | 4 +- .../actions/connectors/connectors.test.ts | 2 +- .../components/providers/app-kit-provider.tsx | 4 +- .../appkit/connectors/tonconnect/connector.ts | 10 +- demo/examples/src/appkit/setup-react.tsx | 4 +- demo/examples/src/appkit/setup.ts | 4 +- eslint.config.js | 1 + packages/appkit-react/.gitignore | 5 +- packages/appkit-react/package.json | 2 +- .../src/components/block/block.d.ts | 13 -- .../src/components/block/block.d.ts.map | 1 - .../src/components/block/block.stories.d.ts | 15 -- .../components/block/block.stories.d.ts.map | 1 - .../src/components/block/index.d.ts | 9 - .../src/components/block/index.d.ts.map | 1 - .../src/components/button/button.d.ts | 10 -- .../src/components/button/button.d.ts.map | 1 - .../src/components/button/button.stories.d.ts | 16 -- .../components/button/button.stories.d.ts.map | 1 - .../src/components/button/index.d.ts | 9 - .../src/components/button/index.d.ts.map | 1 - .../components/circle-icon/circle-icon.d.ts | 16 -- .../circle-icon/circle-icon.d.ts.map | 1 - .../circle-icon/circle-icon.stories.d.ts | 18 -- .../circle-icon/circle-icon.stories.d.ts.map | 1 - .../src/components/circle-icon/index.d.ts | 9 - .../src/components/circle-icon/index.d.ts.map | 1 - .../src/components/ton-icon/index.d.ts | 9 - .../src/components/ton-icon/index.d.ts.map | 1 - .../src/components/ton-icon/ton-icon.d.ts | 14 -- .../src/components/ton-icon/ton-icon.d.ts.map | 1 - .../components/ton-icon/ton-icon.stories.d.ts | 20 --- .../ton-icon/ton-icon.stories.d.ts.map | 1 - .../balance-badge/balance-badge.d.ts | 21 --- .../balance-badge/balance-badge.d.ts.map | 1 - .../balance-badge/balance-badge.stories.d.ts | 16 -- .../balance-badge.stories.d.ts.map | 1 - .../components/balance-badge/index.d.ts | 9 - .../components/balance-badge/index.d.ts.map | 1 - .../currency-item/currency-item.d.ts | 17 -- .../currency-item/currency-item.d.ts.map | 1 - .../currency-item/currency-item.stories.d.ts | 19 --- .../currency-item.stories.d.ts.map | 1 - .../components/currency-item/index.d.ts | 9 - .../components/currency-item/index.d.ts.map | 1 - .../components/send-jetton-button/index.d.ts | 9 - .../send-jetton-button/index.d.ts.map | 1 - .../send-jetton-button.d.ts | 21 --- .../send-jetton-button.d.ts.map | 1 - .../send-jetton-button.stories.d.ts | 22 --- .../send-jetton-button.stories.d.ts.map | 1 - .../components/send-ton-button/index.d.ts | 9 - .../components/send-ton-button/index.d.ts.map | 1 - .../send-ton-button/send-ton-button.d.ts | 16 -- .../send-ton-button/send-ton-button.d.ts.map | 1 - .../send-ton-button.stories.d.ts | 21 --- .../send-ton-button.stories.d.ts.map | 1 - .../hooks/use-balance-by-address.d.ts | 16 -- .../hooks/use-balance-by-address.d.ts.map | 1 - .../features/balances/hooks/use-balance.d.ts | 16 -- .../balances/hooks/use-balance.d.ts.map | 1 - .../src/features/balances/index.d.ts | 14 -- .../src/features/balances/index.d.ts.map | 1 - .../hooks/use-jetton-balance-by-address.d.ts | 16 -- .../use-jetton-balance-by-address.d.ts.map | 1 - .../jettons/hooks/use-jetton-info.d.ts | 16 -- .../jettons/hooks/use-jetton-info.d.ts.map | 1 - .../hooks/use-jetton-wallet-address.d.ts | 16 -- .../hooks/use-jetton-wallet-address.d.ts.map | 1 - .../jettons/hooks/use-jettons-by-address.d.ts | 16 -- .../hooks/use-jettons-by-address.d.ts.map | 1 - .../features/jettons/hooks/use-jettons.d.ts | 16 -- .../jettons/hooks/use-jettons.d.ts.map | 1 - .../jettons/hooks/use-transfer-jetton.d.ts | 14 -- .../hooks/use-transfer-jetton.d.ts.map | 1 - .../src/features/jettons/index.d.ts | 14 -- .../src/features/jettons/index.d.ts.map | 1 - .../features/network/hooks/use-network.d.ts | 14 -- .../network/hooks/use-network.d.ts.map | 1 - .../features/network/hooks/use-networks.d.ts | 14 -- .../network/hooks/use-networks.d.ts.map | 1 - .../src/features/network/index.d.ts | 10 -- .../src/features/network/index.d.ts.map | 1 - .../nft/components/nft-item/index.d.ts | 9 - .../nft/components/nft-item/index.d.ts.map | 1 - .../nft/components/nft-item/nft-item.d.ts | 14 -- .../nft/components/nft-item/nft-item.d.ts.map | 1 - .../components/nft-item/nft-item.stories.d.ts | 25 --- .../nft-item/nft-item.stories.d.ts.map | 1 - .../src/features/nft/hooks/use-nft.d.ts | 16 -- .../src/features/nft/hooks/use-nft.d.ts.map | 1 - .../nft/hooks/use-nfts-by-address.d.ts | 16 -- .../nft/hooks/use-nfts-by-address.d.ts.map | 1 - .../src/features/nft/hooks/use-nfts.d.ts | 16 -- .../src/features/nft/hooks/use-nfts.d.ts.map | 1 - .../features/nft/hooks/use-transfer-nft.d.ts | 14 -- .../nft/hooks/use-transfer-nft.d.ts.map | 1 - .../appkit-react/src/features/nft/index.d.ts | 13 -- .../src/features/nft/index.d.ts.map | 1 - .../signing/hooks/use-sign-binary.d.ts | 25 --- .../signing/hooks/use-sign-binary.d.ts.map | 1 - .../features/signing/hooks/use-sign-cell.d.ts | 26 --- .../signing/hooks/use-sign-cell.d.ts.map | 1 - .../features/signing/hooks/use-sign-text.d.ts | 25 --- .../signing/hooks/use-sign-text.d.ts.map | 1 - .../src/features/signing/index.d.ts | 11 -- .../src/features/signing/index.d.ts.map | 1 - .../hooks/use-build-swap-transaction.d.ts | 13 -- .../hooks/use-build-swap-transaction.d.ts.map | 1 - .../features/swap/hooks/use-swap-quote.d.ts | 13 -- .../swap/hooks/use-swap-quote.d.ts.map | 1 - .../appkit-react/src/features/swap/index.d.ts | 11 -- .../src/features/swap/index.d.ts.map | 1 - .../transaction-provider/index.d.ts | 10 -- .../transaction-provider/index.d.ts.map | 1 - .../transaction-provider.d.ts | 36 ---- .../transaction-provider.d.ts.map | 1 - .../components/transaction/index.d.ts | 10 -- .../components/transaction/index.d.ts.map | 1 - .../components/transaction/transaction.d.ts | 30 ---- .../transaction/transaction.d.ts.map | 1 - .../transaction/transaction.stories.d.ts | 23 --- .../transaction/transaction.stories.d.ts.map | 1 - .../hooks/use-send-transaction.d.ts | 14 -- .../hooks/use-send-transaction.d.ts.map | 1 - .../transaction/hooks/use-transfer-ton.d.ts | 14 -- .../hooks/use-transfer-ton.d.ts.map | 1 - .../src/features/transaction/index.d.ts | 11 -- .../src/features/transaction/index.d.ts.map | 1 - .../components/connect-button/index.d.ts | 9 - .../components/connect-button/index.d.ts.map | 1 - .../features/wallets/hooks/use-address.d.ts | 13 -- .../wallets/hooks/use-address.d.ts.map | 1 - .../features/wallets/hooks/use-connect.d.ts | 14 -- .../wallets/hooks/use-connect.d.ts.map | 1 - .../wallets/hooks/use-connected-wallets.d.ts | 11 -- .../hooks/use-connected-wallets.d.ts.map | 1 - .../wallets/hooks/use-connector-by-id.d.ts | 10 -- .../hooks/use-connector-by-id.d.ts.map | 1 - .../wallets/hooks/use-connectors.d.ts | 11 -- .../wallets/hooks/use-connectors.d.ts.map | 1 - .../wallets/hooks/use-disconnect.d.ts | 14 -- .../wallets/hooks/use-disconnect.d.ts.map | 1 - .../wallets/hooks/use-selected-wallet.d.ts | 14 -- .../hooks/use-selected-wallet.d.ts.map | 1 - .../src/features/wallets/index.d.ts | 16 -- .../src/features/wallets/index.d.ts.map | 1 - .../src/hooks/use-app-kit-theme.d.ts | 10 -- .../src/hooks/use-app-kit-theme.d.ts.map | 1 - .../appkit-react/src/hooks/use-app-kit.d.ts | 9 - .../src/hooks/use-app-kit.d.ts.map | 1 - packages/appkit-react/src/hooks/use-i18n.d.ts | 9 - .../appkit-react/src/hooks/use-i18n.d.ts.map | 1 - packages/appkit-react/src/index.d.ts | 26 --- packages/appkit-react/src/index.d.ts.map | 1 - packages/appkit-react/src/libs/i18n.d.ts | 34 ---- packages/appkit-react/src/libs/i18n.d.ts.map | 1 - packages/appkit-react/src/libs/query.d.ts | 26 --- packages/appkit-react/src/libs/query.d.ts.map | 1 - packages/appkit-react/src/locales/en.d.ts | 29 ---- packages/appkit-react/src/locales/en.d.ts.map | 1 - .../src/providers/app-kit-provider.d.ts | 15 -- .../src/providers/app-kit-provider.d.ts.map | 1 - .../src/providers/i18n-provider.d.ts | 22 --- .../src/providers/i18n-provider.d.ts.map | 1 - .../src/tonconnect/tonconnect-bridge.d.ts | 19 --- .../src/tonconnect/tonconnect-bridge.d.ts.map | 1 - .../src/tonconnect/tonconnect-bridge.tsx | 11 +- packages/appkit-react/tsconfig.tsbuildinfo | 1 - .../src/actions/connectors/add-connector.ts | 8 +- .../connectors/ton-connect-connector.ts | 159 +++++++++++------- .../appkit/src/connectors/tonconnect/index.ts | 7 +- .../src/core/app-kit/services/app-kit.ts | 9 +- .../appkit/src/core/app-kit/types/config.ts | 17 +- packages/appkit/src/types/connector.ts | 11 +- 178 files changed, 192 insertions(+), 1458 deletions(-) delete mode 100644 packages/appkit-react/src/components/block/block.d.ts delete mode 100644 packages/appkit-react/src/components/block/block.d.ts.map delete mode 100644 packages/appkit-react/src/components/block/block.stories.d.ts delete mode 100644 packages/appkit-react/src/components/block/block.stories.d.ts.map delete mode 100644 packages/appkit-react/src/components/block/index.d.ts delete mode 100644 packages/appkit-react/src/components/block/index.d.ts.map delete mode 100644 packages/appkit-react/src/components/button/button.d.ts delete mode 100644 packages/appkit-react/src/components/button/button.d.ts.map delete mode 100644 packages/appkit-react/src/components/button/button.stories.d.ts delete mode 100644 packages/appkit-react/src/components/button/button.stories.d.ts.map delete mode 100644 packages/appkit-react/src/components/button/index.d.ts delete mode 100644 packages/appkit-react/src/components/button/index.d.ts.map delete mode 100644 packages/appkit-react/src/components/circle-icon/circle-icon.d.ts delete mode 100644 packages/appkit-react/src/components/circle-icon/circle-icon.d.ts.map delete mode 100644 packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts delete mode 100644 packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts.map delete mode 100644 packages/appkit-react/src/components/circle-icon/index.d.ts delete mode 100644 packages/appkit-react/src/components/circle-icon/index.d.ts.map delete mode 100644 packages/appkit-react/src/components/ton-icon/index.d.ts delete mode 100644 packages/appkit-react/src/components/ton-icon/index.d.ts.map delete mode 100644 packages/appkit-react/src/components/ton-icon/ton-icon.d.ts delete mode 100644 packages/appkit-react/src/components/ton-icon/ton-icon.d.ts.map delete mode 100644 packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts delete mode 100644 packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/currency-item/index.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/currency-item/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts delete mode 100644 packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts delete mode 100644 packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/hooks/use-balance.d.ts delete mode 100644 packages/appkit-react/src/features/balances/hooks/use-balance.d.ts.map delete mode 100644 packages/appkit-react/src/features/balances/index.d.ts delete mode 100644 packages/appkit-react/src/features/balances/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts.map delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts.map delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts.map delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts.map delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts.map delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts delete mode 100644 packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts.map delete mode 100644 packages/appkit-react/src/features/jettons/index.d.ts delete mode 100644 packages/appkit-react/src/features/jettons/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/network/hooks/use-network.d.ts delete mode 100644 packages/appkit-react/src/features/network/hooks/use-network.d.ts.map delete mode 100644 packages/appkit-react/src/features/network/hooks/use-networks.d.ts delete mode 100644 packages/appkit-react/src/features/network/hooks/use-networks.d.ts.map delete mode 100644 packages/appkit-react/src/features/network/index.d.ts delete mode 100644 packages/appkit-react/src/features/network/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/nft/components/nft-item/index.d.ts delete mode 100644 packages/appkit-react/src/features/nft/components/nft-item/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts delete mode 100644 packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts.map delete mode 100644 packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts delete mode 100644 packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts.map delete mode 100644 packages/appkit-react/src/features/nft/hooks/use-nft.d.ts delete mode 100644 packages/appkit-react/src/features/nft/hooks/use-nft.d.ts.map delete mode 100644 packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts delete mode 100644 packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts.map delete mode 100644 packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts delete mode 100644 packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts.map delete mode 100644 packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts delete mode 100644 packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts.map delete mode 100644 packages/appkit-react/src/features/nft/index.d.ts delete mode 100644 packages/appkit-react/src/features/nft/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts delete mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts.map delete mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts delete mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts.map delete mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts delete mode 100644 packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts.map delete mode 100644 packages/appkit-react/src/features/signing/index.d.ts delete mode 100644 packages/appkit-react/src/features/signing/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts delete mode 100644 packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts.map delete mode 100644 packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts delete mode 100644 packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts.map delete mode 100644 packages/appkit-react/src/features/swap/index.d.ts delete mode 100644 packages/appkit-react/src/features/swap/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts delete mode 100644 packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts delete mode 100644 packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts.map delete mode 100644 packages/appkit-react/src/features/transaction/components/transaction/index.d.ts delete mode 100644 packages/appkit-react/src/features/transaction/components/transaction/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts delete mode 100644 packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts.map delete mode 100644 packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts delete mode 100644 packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts.map delete mode 100644 packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts delete mode 100644 packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts.map delete mode 100644 packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts delete mode 100644 packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts.map delete mode 100644 packages/appkit-react/src/features/transaction/index.d.ts delete mode 100644 packages/appkit-react/src/features/transaction/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts delete mode 100644 packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts.map delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-address.d.ts delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-address.d.ts.map delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts.map delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts.map delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts.map delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts.map delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts.map delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts delete mode 100644 packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts.map delete mode 100644 packages/appkit-react/src/features/wallets/index.d.ts delete mode 100644 packages/appkit-react/src/features/wallets/index.d.ts.map delete mode 100644 packages/appkit-react/src/hooks/use-app-kit-theme.d.ts delete mode 100644 packages/appkit-react/src/hooks/use-app-kit-theme.d.ts.map delete mode 100644 packages/appkit-react/src/hooks/use-app-kit.d.ts delete mode 100644 packages/appkit-react/src/hooks/use-app-kit.d.ts.map delete mode 100644 packages/appkit-react/src/hooks/use-i18n.d.ts delete mode 100644 packages/appkit-react/src/hooks/use-i18n.d.ts.map delete mode 100644 packages/appkit-react/src/index.d.ts delete mode 100644 packages/appkit-react/src/index.d.ts.map delete mode 100644 packages/appkit-react/src/libs/i18n.d.ts delete mode 100644 packages/appkit-react/src/libs/i18n.d.ts.map delete mode 100644 packages/appkit-react/src/libs/query.d.ts delete mode 100644 packages/appkit-react/src/libs/query.d.ts.map delete mode 100644 packages/appkit-react/src/locales/en.d.ts delete mode 100644 packages/appkit-react/src/locales/en.d.ts.map delete mode 100644 packages/appkit-react/src/providers/app-kit-provider.d.ts delete mode 100644 packages/appkit-react/src/providers/app-kit-provider.d.ts.map delete mode 100644 packages/appkit-react/src/providers/i18n-provider.d.ts delete mode 100644 packages/appkit-react/src/providers/i18n-provider.d.ts.map delete mode 100644 packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts delete mode 100644 packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts.map delete mode 100644 packages/appkit-react/tsconfig.tsbuildinfo diff --git a/.gitignore b/.gitignore index f6f6f8018..27c2b6a62 100644 --- a/.gitignore +++ b/.gitignore @@ -34,4 +34,4 @@ packages/walletkit-android-bridge/*.sh release-artifacts *.tgz -.claude \ No newline at end of file +.claude diff --git a/apps/appkit-minter/src/core/configs/app-kit.ts b/apps/appkit-minter/src/core/configs/app-kit.ts index c34348fba..0db08fa11 100644 --- a/apps/appkit-minter/src/core/configs/app-kit.ts +++ b/apps/appkit-minter/src/core/configs/app-kit.ts @@ -6,7 +6,7 @@ * */ -import { AppKit, Network, TonConnectConnector } from '@ton/appkit'; +import { AppKit, Network, tonConnect } from '@ton/appkit'; import { OmnistonSwapProvider } from '@ton/appkit/swap/omniston'; import { ENV_TON_API_KEY_MAINNET, ENV_TON_API_KEY_TESTNET } from '@/core/configs/env'; @@ -27,7 +27,7 @@ export const appKit = new AppKit({ }, }, connectors: [ - new TonConnectConnector({ + tonConnect({ tonConnectOptions: { manifestUrl: 'https://tonconnect-demo-dapp-with-react-ui.vercel.app/tonconnect-manifest.json', }, diff --git a/apps/appkit-next/src/context.tsx b/apps/appkit-next/src/context.tsx index 9c500cd7e..2b0f06fdf 100644 --- a/apps/appkit-next/src/context.tsx +++ b/apps/appkit-next/src/context.tsx @@ -8,9 +8,9 @@ 'use client'; -import { AppKit, Network, AppKitProvider, TonConnectConnector } from '@ton/appkit-react'; +import { AppKit, Network, AppKitProvider, tonConnect } from '@ton/appkit-react'; import { QueryClientProvider, QueryClient } from '@tanstack/react-query'; -import { useState, useEffect } from 'react'; +// import { useState, useEffect } from 'react'; import type { ReactNode } from 'react'; import { ENV_TON_API_KEY_MAINNET, ENV_TON_API_KEY_TESTNET } from './config/env'; @@ -18,44 +18,43 @@ import { ENV_TON_API_KEY_MAINNET, ENV_TON_API_KEY_TESTNET } from './config/env'; // Import styles import '@ton/appkit-react/styles.css'; -function createAppKit() { - return new AppKit({ - networks: { - [Network.mainnet().chainId]: { - apiClient: { - url: 'https://toncenter.com', - key: ENV_TON_API_KEY_MAINNET, - }, +const appKit = new AppKit({ + ssr: true, + networks: { + [Network.mainnet().chainId]: { + apiClient: { + url: 'https://toncenter.com', + key: ENV_TON_API_KEY_MAINNET, }, - [Network.testnet().chainId]: { - apiClient: { - url: 'https://testnet.toncenter.com', - key: ENV_TON_API_KEY_TESTNET, - }, + }, + [Network.testnet().chainId]: { + apiClient: { + url: 'https://testnet.toncenter.com', + key: ENV_TON_API_KEY_TESTNET, }, }, - connectors: [ - new TonConnectConnector({ - tonConnectOptions: { - manifestUrl: 'https://tonconnect-demo-dapp-with-react-ui.vercel.app/tonconnect-manifest.json', - }, - }), - ], - }); -} + }, + connectors: [ + tonConnect({ + tonConnectOptions: { + manifestUrl: 'https://tonconnect-demo-dapp-with-react-ui.vercel.app/tonconnect-manifest.json', + }, + }), + ], +}); const queryClient = new QueryClient(); export default function AppKitContext({ children }: { children: ReactNode }) { - const [appKit, setAppKit] = useState(null); + // const [appKit, setAppKit] = useState(null); - useEffect(() => { - setAppKit(createAppKit()); - }, []); + // useEffect(() => { + // setAppKit(createAppKit()); + // }, []); - if (!appKit) { - return null; - } + // if (!appKit) { + // return null; + // } return ( diff --git a/demo/examples/src/appkit/actions/connectors/add-connector.ts b/demo/examples/src/appkit/actions/connectors/add-connector.ts index 6b87a9079..d3810cdd0 100644 --- a/demo/examples/src/appkit/actions/connectors/add-connector.ts +++ b/demo/examples/src/appkit/actions/connectors/add-connector.ts @@ -8,13 +8,13 @@ import type { AppKit } from '@ton/appkit'; import { addConnector } from '@ton/appkit'; -import { TonConnectConnector } from '@ton/appkit'; +import { tonConnect } from '@ton/appkit'; export const addConnectorExample = (appKit: AppKit) => { // SAMPLE_START: ADD_CONNECTOR const stopWatching = addConnector( appKit, - new TonConnectConnector({ + tonConnect({ tonConnectOptions: { manifestUrl: 'https://tonconnect-demo-dapp-with-react-ui.vercel.app/tonconnect-manifest.json', }, diff --git a/demo/examples/src/appkit/actions/connectors/connectors.test.ts b/demo/examples/src/appkit/actions/connectors/connectors.test.ts index a0c415c53..223439185 100644 --- a/demo/examples/src/appkit/actions/connectors/connectors.test.ts +++ b/demo/examples/src/appkit/actions/connectors/connectors.test.ts @@ -50,7 +50,7 @@ describe('Connector Actions Examples (Integration)', () => { } as unknown as Connector; // Add connector to AppKit - appKit.addConnector(mockConnector); + appKit.addConnector(() => mockConnector); }); afterEach(() => { diff --git a/demo/examples/src/appkit/components/providers/app-kit-provider.tsx b/demo/examples/src/appkit/components/providers/app-kit-provider.tsx index 0190d7db8..fcb47adb4 100644 --- a/demo/examples/src/appkit/components/providers/app-kit-provider.tsx +++ b/demo/examples/src/appkit/components/providers/app-kit-provider.tsx @@ -8,7 +8,7 @@ import { AppKit, Network } from '@ton/appkit'; import { AppKitProvider } from '@ton/appkit-react'; -import { TonConnectConnector } from '@ton/appkit'; +import { tonConnect } from '@ton/appkit'; import type { FC } from 'react'; // Initialize AppKit (outside component) @@ -19,7 +19,7 @@ const appKit = new AppKit({ }, }, connectors: [ - new TonConnectConnector({ + tonConnect({ tonConnectOptions: { manifestUrl: 'https://your-app.com/tonconnect-manifest.json' }, }), ], diff --git a/demo/examples/src/appkit/connectors/tonconnect/connector.ts b/demo/examples/src/appkit/connectors/tonconnect/connector.ts index b3d4aedd2..b0de7f12b 100644 --- a/demo/examples/src/appkit/connectors/tonconnect/connector.ts +++ b/demo/examples/src/appkit/connectors/tonconnect/connector.ts @@ -7,7 +7,7 @@ */ import { AppKit, Network } from '@ton/appkit'; -import { TonConnectConnector } from '@ton/appkit'; +import { tonConnect } from '@ton/appkit'; import { TonConnectUI } from '@tonconnect/ui'; export const tonConnectConnectorExample = async () => { @@ -27,7 +27,7 @@ export const tonConnectConnectorExample = async () => { }, }, }, - connectors: [new TonConnectConnector({ tonConnectUI })], + connectors: [tonConnect({ tonConnectUI })], }); // SAMPLE_END: TON_CONNECT_CONNECTOR @@ -46,7 +46,7 @@ export const tonConnectOptionsExample = async () => { }, }, connectors: [ - new TonConnectConnector({ + tonConnect({ tonConnectOptions: { manifestUrl: 'https://my-app.com/tonconnect-manifest.json', }, @@ -72,8 +72,8 @@ export const addConnectorExample = async () => { }, }); - // 2. Initialize TonConnect connector - const connector = new TonConnectConnector({ + // 2. Initialize TonConnect connector function + const connector = tonConnect({ tonConnectOptions: { manifestUrl: 'https://my-app.com/tonconnect-manifest.json', }, diff --git a/demo/examples/src/appkit/setup-react.tsx b/demo/examples/src/appkit/setup-react.tsx index 3a42b2604..ce72d0f74 100644 --- a/demo/examples/src/appkit/setup-react.tsx +++ b/demo/examples/src/appkit/setup-react.tsx @@ -10,7 +10,7 @@ // SAMPLE_START: APPKIT_REACT_INIT import { QueryClient, QueryClientProvider } from '@tanstack/react-query'; -import { AppKit, Network, TonConnectConnector } from '@ton/appkit'; +import { AppKit, Network, tonConnect } from '@ton/appkit'; import { AppKitProvider } from '@ton/appkit-react'; import type { FC } from 'react'; @@ -44,7 +44,7 @@ const appKit = new AppKit({ // }, }, connectors: [ - new TonConnectConnector({ + tonConnect({ tonConnectOptions: { manifestUrl: 'your-manifest-url', }, diff --git a/demo/examples/src/appkit/setup.ts b/demo/examples/src/appkit/setup.ts index 4c39dea80..501a58058 100644 --- a/demo/examples/src/appkit/setup.ts +++ b/demo/examples/src/appkit/setup.ts @@ -6,7 +6,7 @@ * */ -import { AppKit, Network, TonConnectConnector } from '@ton/appkit'; +import { AppKit, Network, tonConnect } from '@ton/appkit'; export const setupAppKitExample = () => { // SAMPLE_START: APPKIT_INIT @@ -28,7 +28,7 @@ export const setupAppKitExample = () => { // }, }, connectors: [ - new TonConnectConnector({ + tonConnect({ tonConnectOptions: { manifestUrl: 'your-manifest-url', }, diff --git a/eslint.config.js b/eslint.config.js index 0224815c5..82d28e4e9 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -37,6 +37,7 @@ module.exports = [ '**/Packages/TONWalletKit/*', '**/TONWalletApp/TONWalletApp/*', '**/androidkit/**', + '**/next-env.d.ts', ], }, { diff --git a/packages/appkit-react/.gitignore b/packages/appkit-react/.gitignore index 441781e87..ae13eccde 100644 --- a/packages/appkit-react/.gitignore +++ b/packages/appkit-react/.gitignore @@ -26,4 +26,7 @@ dist-ssr ## Panda styled-system -styled-system-studio \ No newline at end of file +styled-system-studio + +# Typescript +tsconfig.tsbuildinfo diff --git a/packages/appkit-react/package.json b/packages/appkit-react/package.json index a48ff9567..bcd2bedcb 100644 --- a/packages/appkit-react/package.json +++ b/packages/appkit-react/package.json @@ -4,7 +4,7 @@ "type": "module", "scripts": { "build": "pnpm run build:esm+types && pnpm run copy:css", - "build:esm+types": "tsc --project tsconfig.build.json", + "build:esm+types": "tsc --project tsconfig.build.json --outDir dist/esm --declarationDir dist/types", "copy:css": "rsync -zarv --include='*/' --include='*.css' --exclude='*' src/ dist/esm/", "clean": "git clean -xdf .turbo dist node_modules", "typecheck": "tsc --noEmit", diff --git a/packages/appkit-react/src/components/block/block.d.ts b/packages/appkit-react/src/components/block/block.d.ts deleted file mode 100644 index f6e0f033b..000000000 --- a/packages/appkit-react/src/components/block/block.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { FC, ComponentProps } from 'react'; -export interface BlockProps extends ComponentProps<'div'> { - direction?: 'row' | 'column'; -} -export declare const Block: FC; -//# sourceMappingURL=block.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/block/block.d.ts.map b/packages/appkit-react/src/components/block/block.d.ts.map deleted file mode 100644 index cd7d1b7a5..000000000 --- a/packages/appkit-react/src/components/block/block.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"block.d.ts","sourceRoot":"","sources":["block.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAKhD,MAAM,WAAW,UAAW,SAAQ,cAAc,CAAC,KAAK,CAAC;IACrD,SAAS,CAAC,EAAE,KAAK,GAAG,QAAQ,CAAC;CAChC;AAED,eAAO,MAAM,KAAK,EAAE,EAAE,CAAC,UAAU,CAEhC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/block/block.stories.d.ts b/packages/appkit-react/src/components/block/block.stories.d.ts deleted file mode 100644 index 5ff52c543..000000000 --- a/packages/appkit-react/src/components/block/block.stories.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Meta, StoryObj } from '@storybook/react'; -import { Block } from './block'; -declare const meta: Meta; -export default meta; -type Story = StoryObj; -export declare const Column: Story; -export declare const Row: Story; -//# sourceMappingURL=block.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/block/block.stories.d.ts.map b/packages/appkit-react/src/components/block/block.stories.d.ts.map deleted file mode 100644 index 874744892..000000000 --- a/packages/appkit-react/src/components/block/block.stories.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"block.stories.d.ts","sourceRoot":"","sources":["block.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAEvD,OAAO,EAAE,KAAK,EAAE,MAAM,SAAS,CAAC;AAEhC,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,KAAK,CAU5B,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,KAAK,CAAC,CAAC;AAEpC,eAAO,MAAM,MAAM,EAAE,KAWpB,CAAC;AAEF,eAAO,MAAM,GAAG,EAAE,KAWjB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/block/index.d.ts b/packages/appkit-react/src/components/block/index.d.ts deleted file mode 100644 index 4a22937b7..000000000 --- a/packages/appkit-react/src/components/block/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './block'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/block/index.d.ts.map b/packages/appkit-react/src/components/block/index.d.ts.map deleted file mode 100644 index 579830acc..000000000 --- a/packages/appkit-react/src/components/block/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,SAAS,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/button.d.ts b/packages/appkit-react/src/components/button/button.d.ts deleted file mode 100644 index 4020d477b..000000000 --- a/packages/appkit-react/src/components/button/button.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { FC, ComponentProps } from 'react'; -export declare const Button: FC>; -//# sourceMappingURL=button.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/button.d.ts.map b/packages/appkit-react/src/components/button/button.d.ts.map deleted file mode 100644 index f0b1ac136..000000000 --- a/packages/appkit-react/src/components/button/button.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"button.d.ts","sourceRoot":"","sources":["button.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAKhD,eAAO,MAAM,MAAM,EAAE,EAAE,CAAC,cAAc,CAAC,QAAQ,CAAC,CAE/C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/button.stories.d.ts b/packages/appkit-react/src/components/button/button.stories.d.ts deleted file mode 100644 index 86a828f04..000000000 --- a/packages/appkit-react/src/components/button/button.stories.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Meta, StoryObj } from '@storybook/react'; -import { Button } from './button'; -declare const meta: Meta; -export default meta; -type Story = StoryObj; -export declare const Default: Story; -export declare const Disabled: Story; -export declare const WithIcon: Story; -//# sourceMappingURL=button.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/button.stories.d.ts.map b/packages/appkit-react/src/components/button/button.stories.d.ts.map deleted file mode 100644 index b86990681..000000000 --- a/packages/appkit-react/src/components/button/button.stories.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"button.stories.d.ts","sourceRoot":"","sources":["button.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAEvD,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAElC,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,MAAM,CAS7B,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,MAAM,CAAC,CAAC;AAErC,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAKtB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAiBtB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/index.d.ts b/packages/appkit-react/src/components/button/index.d.ts deleted file mode 100644 index 098fda8c3..000000000 --- a/packages/appkit-react/src/components/button/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export { Button } from './button'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/button/index.d.ts.map b/packages/appkit-react/src/components/button/index.d.ts.map deleted file mode 100644 index d6c29e609..000000000 --- a/packages/appkit-react/src/components/button/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts b/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts deleted file mode 100644 index 2c1ee7acb..000000000 --- a/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { FC, ComponentProps } from 'react'; -export interface CircleIconProps extends ComponentProps<'div'> { - size?: number; - src?: string; - alt?: string; - fallback?: string; -} -export declare const CircleIcon: FC; -//# sourceMappingURL=circle-icon.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts.map b/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts.map deleted file mode 100644 index c66842bcb..000000000 --- a/packages/appkit-react/src/components/circle-icon/circle-icon.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"circle-icon.d.ts","sourceRoot":"","sources":["circle-icon.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAMhD,MAAM,WAAW,eAAgB,SAAQ,cAAc,CAAC,KAAK,CAAC;IAC1D,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,GAAG,CAAC,EAAE,MAAM,CAAC;IACb,QAAQ,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,eAAO,MAAM,UAAU,EAAE,EAAE,CAAC,eAAe,CAY1C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts b/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts deleted file mode 100644 index d229e8687..000000000 --- a/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Meta, StoryObj } from '@storybook/react'; -import { CircleIcon } from './circle-icon'; -declare const meta: Meta; -export default meta; -type Story = StoryObj; -export declare const WithImage: Story; -export declare const WithFallback: Story; -export declare const WithInvalidImage: Story; -export declare const SmallSize: Story; -export declare const LargeSize: Story; -//# sourceMappingURL=circle-icon.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts.map b/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts.map deleted file mode 100644 index 3cf74e517..000000000 --- a/packages/appkit-react/src/components/circle-icon/circle-icon.stories.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"circle-icon.stories.d.ts","sourceRoot":"","sources":["circle-icon.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAEvD,OAAO,EAAE,UAAU,EAAE,MAAM,eAAe,CAAC;AAE3C,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,UAAU,CASjC,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,UAAU,CAAC,CAAC;AAEzC,eAAO,MAAM,SAAS,EAAE,KAMvB,CAAC;AAEF,eAAO,MAAM,YAAY,EAAE,KAM1B,CAAC;AAEF,eAAO,MAAM,gBAAgB,EAAE,KAO9B,CAAC;AAEF,eAAO,MAAM,SAAS,EAAE,KAMvB,CAAC;AAEF,eAAO,MAAM,SAAS,EAAE,KAMvB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/index.d.ts b/packages/appkit-react/src/components/circle-icon/index.d.ts deleted file mode 100644 index b76b163af..000000000 --- a/packages/appkit-react/src/components/circle-icon/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './circle-icon'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/circle-icon/index.d.ts.map b/packages/appkit-react/src/components/circle-icon/index.d.ts.map deleted file mode 100644 index fa10a6d5b..000000000 --- a/packages/appkit-react/src/components/circle-icon/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,eAAe,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/index.d.ts b/packages/appkit-react/src/components/ton-icon/index.d.ts deleted file mode 100644 index 8ab2792d0..000000000 --- a/packages/appkit-react/src/components/ton-icon/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export { TonIcon, TonIconCircle } from './ton-icon'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/index.d.ts.map b/packages/appkit-react/src/components/ton-icon/index.d.ts.map deleted file mode 100644 index 1ccf8be98..000000000 --- a/packages/appkit-react/src/components/ton-icon/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,OAAO,EAAE,aAAa,EAAE,MAAM,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts b/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts deleted file mode 100644 index e647d7b60..000000000 --- a/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { FC, ComponentProps } from 'react'; -export interface TonIconProps extends Omit, 'width' | 'height'> { - size?: number; -} -export declare const TonIcon: FC; -export declare const TonIconCircle: FC; -//# sourceMappingURL=ton-icon.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts.map b/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts.map deleted file mode 100644 index a1c14dfcd..000000000 --- a/packages/appkit-react/src/components/ton-icon/ton-icon.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ton-icon.d.ts","sourceRoot":"","sources":["ton-icon.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAEhD,MAAM,WAAW,YAAa,SAAQ,IAAI,CAAC,cAAc,CAAC,KAAK,CAAC,EAAE,OAAO,GAAG,QAAQ,CAAC;IACjF,IAAI,CAAC,EAAE,MAAM,CAAC;CACjB;AAED,eAAO,MAAM,OAAO,EAAE,EAAE,CAAC,YAAY,CASpC,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,EAAE,CAAC,YAAY,CAoB1C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts b/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts deleted file mode 100644 index c56d72bdc..000000000 --- a/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Meta, StoryObj } from '@storybook/react'; -import { TonIcon, TonIconCircle } from './ton-icon'; -declare const meta: Meta; -export default meta; -type Story = StoryObj; -export declare const Default: Story; -export declare const Small: Story; -export declare const Large: Story; -export declare const CustomColor: Story; -export declare const Circle: StoryObj; -export declare const CircleSmall: StoryObj; -export declare const CircleLarge: StoryObj; -//# sourceMappingURL=ton-icon.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts.map b/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts.map deleted file mode 100644 index c929ce1a6..000000000 --- a/packages/appkit-react/src/components/ton-icon/ton-icon.stories.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"ton-icon.stories.d.ts","sourceRoot":"","sources":["ton-icon.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAEvD,OAAO,EAAE,OAAO,EAAE,aAAa,EAAE,MAAM,YAAY,CAAC;AAEpD,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,OAAO,CAgB9B,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,OAAO,CAAC,CAAC;AAEtC,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,KAAK,EAAE,KAInB,CAAC;AAEF,eAAO,MAAM,KAAK,EAAE,KAInB,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,KAKzB,CAAC;AAEF,eAAO,MAAM,MAAM,EAAE,QAAQ,CAAC,OAAO,aAAa,CAKjD,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,QAAQ,CAAC,OAAO,aAAa,CAKtD,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,QAAQ,CAAC,OAAO,aAAa,CAKtD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts deleted file mode 100644 index e6740c198..000000000 --- a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { FC } from 'react'; -export declare const BalanceBadge: { - Container: FC, HTMLDivElement>>; - Icon: FC; - BalanceBlock: FC, HTMLDivElement>>; - Symbol: FC & import("react").HTMLAttributes & { - symbol: string; - }>; - Balance: FC & import("react").HTMLAttributes & { - balance: string; - decimals: number; - }>; -}; -//# sourceMappingURL=balance-badge.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts.map b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts.map deleted file mode 100644 index 8dfc046c9..000000000 --- a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"balance-badge.d.ts","sourceRoot":"","sources":["balance-badge.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAkB,MAAM,OAAO,CAAC;AA+BhD,eAAO,MAAM,YAAY;;;;;gBARkC,MAAM;;;iBARX,MAAM;kBAAY,MAAM;;CAsB7E,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts deleted file mode 100644 index 976d34508..000000000 --- a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Meta, StoryObj } from '@storybook/react'; -declare const meta: Meta; -export default meta; -type Story = StoryObj; -export declare const TonBalance: Story; -export declare const JettonBalance: Story; -export declare const ZeroBalance: Story; -export declare const LargeBalance: Story; -//# sourceMappingURL=balance-badge.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts.map b/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts.map deleted file mode 100644 index 99de3f89f..000000000 --- a/packages/appkit-react/src/features/balances/components/balance-badge/balance-badge.stories.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"balance-badge.stories.d.ts","sourceRoot":"","sources":["balance-badge.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAIvD,QAAA,MAAM,IAAI,EAAE,IAMX,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC;AAEtB,eAAO,MAAM,UAAU,EAAE,KAUxB,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,KAU3B,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,KAUzB,CAAC;AAEF,eAAO,MAAM,YAAY,EAAE,KAU1B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts b/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts deleted file mode 100644 index 76010a353..000000000 --- a/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export { BalanceBadge } from './balance-badge'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts.map b/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts.map deleted file mode 100644 index aa3c30e0f..000000000 --- a/packages/appkit-react/src/features/balances/components/balance-badge/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts deleted file mode 100644 index 9b95b1209..000000000 --- a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { FC, ComponentProps } from 'react'; -export interface CurrencyItemProps extends ComponentProps<'button'> { - ticker: string; - name?: string; - balance?: string; - icon?: string; - isVerified?: boolean; -} -export declare const CurrencyItem: FC; -//# sourceMappingURL=currency-item.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts.map b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts.map deleted file mode 100644 index 22faeb1ec..000000000 --- a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"currency-item.d.ts","sourceRoot":"","sources":["currency-item.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAMhD,MAAM,WAAW,iBAAkB,SAAQ,cAAc,CAAC,QAAQ,CAAC;IAC/D,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,UAAU,CAAC,EAAE,OAAO,CAAC;CACxB;AAED,eAAO,MAAM,YAAY,EAAE,EAAE,CAAC,iBAAiB,CAoC9C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts deleted file mode 100644 index 777fbe75e..000000000 --- a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Meta, StoryObj } from '@storybook/react'; -import { CurrencyItem } from './currency-item'; -declare const meta: Meta; -export default meta; -type Story = StoryObj; -export declare const TON: Story; -export declare const USDT: Story; -export declare const Unverified: Story; -export declare const ZeroBalance: Story; -export declare const NoBalance: Story; -export declare const CurrencyList: Story; -//# sourceMappingURL=currency-item.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts.map b/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts.map deleted file mode 100644 index 1f5de7acb..000000000 --- a/packages/appkit-react/src/features/balances/components/currency-item/currency-item.stories.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"currency-item.stories.d.ts","sourceRoot":"","sources":["currency-item.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAGvD,OAAO,EAAE,YAAY,EAAE,MAAM,iBAAiB,CAAC;AAE/C,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,YAAY,CAUnC,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,YAAY,CAAC,CAAC;AAE3C,eAAO,MAAM,GAAG,EAAE,KAQjB,CAAC;AAEF,eAAO,MAAM,IAAI,EAAE,KAOlB,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,KAOxB,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,KAQzB,CAAC;AAEF,eAAO,MAAM,SAAS,EAAE,KAOvB,CAAC;AAEF,eAAO,MAAM,YAAY,EAAE,KAe1B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts b/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts deleted file mode 100644 index 58972d393..000000000 --- a/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './currency-item'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts.map b/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts.map deleted file mode 100644 index 6a8a96e8a..000000000 --- a/packages/appkit-react/src/features/balances/components/currency-item/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,iBAAiB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts b/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts deleted file mode 100644 index 6c25c554f..000000000 --- a/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './send-jetton-button'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts.map b/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts.map deleted file mode 100644 index e98e3b90c..000000000 --- a/packages/appkit-react/src/features/balances/components/send-jetton-button/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,sBAAsB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts deleted file mode 100644 index 1aac38c44..000000000 --- a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { FC } from 'react'; -import type { TransactionProps } from '../../../transaction'; -export interface SendJettonButtonProps extends Omit { - recipientAddress: string; - amount: string; - jetton: { - address: string; - symbol: string; - decimals: number; - }; - comment?: string; -} -export declare const SendJettonButton: FC; -//# sourceMappingURL=send-jetton-button.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts.map b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts.map deleted file mode 100644 index ebe4987de..000000000 --- a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"send-jetton-button.d.ts","sourceRoot":"","sources":["send-jetton-button.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC;AAKhC,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,sBAAsB,CAAC;AAG7D,MAAM,WAAW,qBAAsB,SAAQ,IAAI,CAAC,gBAAgB,EAAE,SAAS,CAAC;IAC5E,gBAAgB,EAAE,MAAM,CAAC;IACzB,MAAM,EAAE,MAAM,CAAC;IACf,MAAM,EAAE;QACJ,OAAO,EAAE,MAAM,CAAC;QAChB,MAAM,EAAE,MAAM,CAAC;QACf,QAAQ,EAAE,MAAM,CAAC;KACpB,CAAC;IACF,OAAO,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,eAAO,MAAM,gBAAgB,EAAE,EAAE,CAAC,qBAAqB,CA+CtD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts deleted file mode 100644 index ae65cb83f..000000000 --- a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Meta, StoryObj } from '@storybook/react'; -declare const SendJettonButtonPreview: ({ text, isLoading, disabled, }: { - text?: string; - isLoading?: boolean; - disabled?: boolean; -}) => import("react/jsx-runtime").JSX.Element; -declare const meta: Meta; -export default meta; -type Story = StoryObj; -export declare const USDT: Story; -export declare const NOT: Story; -export declare const WithoutAmount: Story; -export declare const Loading: Story; -export declare const Disabled: Story; -//# sourceMappingURL=send-jetton-button.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts.map b/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts.map deleted file mode 100644 index 200cfd9f7..000000000 --- a/packages/appkit-react/src/features/balances/components/send-jetton-button/send-jetton-button.stories.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"send-jetton-button.stories.d.ts","sourceRoot":"","sources":["send-jetton-button.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAIvD,QAAA,MAAM,uBAAuB,GAAI,gCAI9B;IACC,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB,4CAEA,CAAC;AAEF,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,uBAAuB,CAO9C,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,uBAAuB,CAAC,CAAC;AAEtD,eAAO,MAAM,IAAI,EAAE,KAIlB,CAAC;AAEF,eAAO,MAAM,GAAG,EAAE,KAIjB,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,KAI3B,CAAC;AAEF,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAKtB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts b/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts deleted file mode 100644 index b84bae1db..000000000 --- a/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './send-ton-button'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts.map b/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts.map deleted file mode 100644 index ad5ddf5e1..000000000 --- a/packages/appkit-react/src/features/balances/components/send-ton-button/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,mBAAmB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts deleted file mode 100644 index 3725b4384..000000000 --- a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { FC } from 'react'; -import type { TransactionProps } from '../../../transaction'; -export interface SendTonButtonProps extends Omit { - recipientAddress: string; - amount: string; - comment?: string; -} -export declare const SendTonButton: FC; -//# sourceMappingURL=send-ton-button.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts.map b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts.map deleted file mode 100644 index 462c08bc0..000000000 --- a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"send-ton-button.d.ts","sourceRoot":"","sources":["send-ton-button.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC;AAKhC,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,sBAAsB,CAAC;AAG7D,MAAM,WAAW,kBAAmB,SAAQ,IAAI,CAAC,gBAAgB,EAAE,SAAS,CAAC;IACzE,gBAAgB,EAAE,MAAM,CAAC;IACzB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,CAAC,EAAE,MAAM,CAAC;CACpB;AAED,eAAO,MAAM,aAAa,EAAE,EAAE,CAAC,kBAAkB,CAoBhD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts deleted file mode 100644 index f02ee005d..000000000 --- a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Meta, StoryObj } from '@storybook/react'; -declare const SendTonButtonPreview: ({ text, isLoading, disabled, }: { - text?: string; - isLoading?: boolean; - disabled?: boolean; -}) => import("react/jsx-runtime").JSX.Element; -declare const meta: Meta; -export default meta; -type Story = StoryObj; -export declare const Default: Story; -export declare const LargeAmount: Story; -export declare const Loading: Story; -export declare const Disabled: Story; -//# sourceMappingURL=send-ton-button.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts.map b/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts.map deleted file mode 100644 index e20410315..000000000 --- a/packages/appkit-react/src/features/balances/components/send-ton-button/send-ton-button.stories.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"send-ton-button.stories.d.ts","sourceRoot":"","sources":["send-ton-button.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAIvD,QAAA,MAAM,oBAAoB,GAAI,gCAI3B;IACC,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB,4CAEA,CAAC;AAEF,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,oBAAoB,CAO3C,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,oBAAoB,CAAC,CAAC;AAEnD,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,WAAW,EAAE,KAIzB,CAAC;AAEF,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAKtB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts b/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts deleted file mode 100644 index 5f18e9363..000000000 --- a/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetBalanceByAddressData, GetBalanceErrorType, GetBalanceByAddressQueryConfig } from '@ton/appkit/queries'; -import type { UseQueryReturnType } from '../../../libs/query'; -export type UseBalanceByAddressParameters = GetBalanceByAddressQueryConfig; -export type UseBalanceByAddressReturnType = UseQueryReturnType; -/** - * Hook to get balance - */ -export declare const useBalanceByAddress: (parameters?: UseBalanceByAddressParameters) => UseBalanceByAddressReturnType; -//# sourceMappingURL=use-balance-by-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts.map b/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts.map deleted file mode 100644 index b922af2d4..000000000 --- a/packages/appkit-react/src/features/balances/hooks/use-balance-by-address.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-balance-by-address.d.ts","sourceRoot":"","sources":["use-balance-by-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,uBAAuB,EAAE,mBAAmB,EAAE,8BAA8B,EAAE,MAAM,qBAAqB,CAAC;AAIxH,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,6BAA6B,CAAC,UAAU,GAAG,uBAAuB,IAC1E,8BAA8B,CAAC,UAAU,CAAC,CAAC;AAE/C,MAAM,MAAM,6BAA6B,CAAC,UAAU,GAAG,uBAAuB,IAAI,kBAAkB,CAChG,UAAU,EACV,mBAAmB,CACtB,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,mBAAmB,GAAI,UAAU,GAAG,uBAAuB,EACpE,aAAY,6BAA6B,CAAC,UAAU,CAAM,KAC3D,6BAA6B,CAAC,UAAU,CAI1C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts b/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts deleted file mode 100644 index d8b936fad..000000000 --- a/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetBalanceByAddressData } from '@ton/appkit/queries'; -import type { UseBalanceByAddressParameters, UseBalanceByAddressReturnType } from './use-balance-by-address'; -export type UseBalanceParameters = UseBalanceByAddressParameters; -export type UseBalanceReturnType = UseBalanceByAddressReturnType; -/** - * Hook to get balance of the selected wallet - */ -export declare const useBalance: (parameters?: UseBalanceParameters) => UseBalanceReturnType; -//# sourceMappingURL=use-balance.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts.map b/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts.map deleted file mode 100644 index b139ce0d3..000000000 --- a/packages/appkit-react/src/features/balances/hooks/use-balance.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-balance.d.ts","sourceRoot":"","sources":["use-balance.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,uBAAuB,EAAE,MAAM,qBAAqB,CAAC;AAInE,OAAO,KAAK,EAAE,6BAA6B,EAAE,6BAA6B,EAAE,MAAM,0BAA0B,CAAC;AAE7G,MAAM,MAAM,oBAAoB,CAAC,UAAU,GAAG,uBAAuB,IAAI,6BAA6B,CAAC,UAAU,CAAC,CAAC;AAEnH,MAAM,MAAM,oBAAoB,CAAC,UAAU,GAAG,uBAAuB,IAAI,6BAA6B,CAAC,UAAU,CAAC,CAAC;AAEnH;;GAEG;AACH,eAAO,MAAM,UAAU,GAAI,UAAU,GAAG,uBAAuB,EAC3D,aAAY,oBAAoB,CAAC,UAAU,CAAM,KAClD,oBAAoB,CAAC,UAAU,CAIjC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/index.d.ts b/packages/appkit-react/src/features/balances/index.d.ts deleted file mode 100644 index 4ca232e6d..000000000 --- a/packages/appkit-react/src/features/balances/index.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './components/currency-item'; -export * from './components/balance-badge'; -export * from './components/send-ton-button'; -export * from './components/send-jetton-button'; -export * from './hooks/use-balance'; -export * from './hooks/use-balance-by-address'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/balances/index.d.ts.map b/packages/appkit-react/src/features/balances/index.d.ts.map deleted file mode 100644 index 7cfe4488e..000000000 --- a/packages/appkit-react/src/features/balances/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,4BAA4B,CAAC;AAC3C,cAAc,4BAA4B,CAAC;AAC3C,cAAc,8BAA8B,CAAC;AAC7C,cAAc,iCAAiC,CAAC;AAEhD,cAAc,qBAAqB,CAAC;AACpC,cAAc,gCAAgC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts deleted file mode 100644 index 4ea0a710b..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetJettonBalanceByAddressData, GetJettonBalanceErrorType, GetJettonBalanceByAddressQueryConfig } from '@ton/appkit/queries'; -import type { UseQueryReturnType } from '../../../libs/query'; -export type UseJettonBalanceByAddressParameters = GetJettonBalanceByAddressQueryConfig; -export type UseJettonBalanceByAddressReturnType = UseQueryReturnType; -/** - * Hook to get jetton balance - */ -export declare const useJettonBalanceByAddress: (parameters?: UseJettonBalanceByAddressParameters) => UseJettonBalanceByAddressReturnType; -//# sourceMappingURL=use-jetton-balance-by-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts.map deleted file mode 100644 index 5dfc70d80..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-jetton-balance-by-address.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-jetton-balance-by-address.d.ts","sourceRoot":"","sources":["use-jetton-balance-by-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EACR,6BAA6B,EAC7B,yBAAyB,EACzB,oCAAoC,EACvC,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,mCAAmC,CAAC,UAAU,GAAG,6BAA6B,IACtF,oCAAoC,CAAC,UAAU,CAAC,CAAC;AAErD,MAAM,MAAM,mCAAmC,CAAC,UAAU,GAAG,6BAA6B,IAAI,kBAAkB,CAC5G,UAAU,EACV,yBAAyB,CAC5B,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,yBAAyB,GAAI,UAAU,GAAG,6BAA6B,EAChF,aAAY,mCAAmC,CAAC,UAAU,CAAM,KACjE,mCAAmC,CAAC,UAAU,CAIhD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts deleted file mode 100644 index 4b2257228..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetJettonInfoData, GetJettonInfoErrorType, GetJettonInfoQueryConfig } from '@ton/appkit/queries'; -import type { UseQueryReturnType } from '../../../libs/query'; -export type UseJettonInfoParameters = GetJettonInfoQueryConfig; -export type UseJettonInfoReturnType = UseQueryReturnType; -/** - * Hook to get jetton info by address - */ -export declare const useJettonInfo: (parameters?: UseJettonInfoParameters) => UseJettonInfoReturnType; -//# sourceMappingURL=use-jetton-info.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts.map deleted file mode 100644 index be07aa8b5..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-jetton-info.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-jetton-info.d.ts","sourceRoot":"","sources":["use-jetton-info.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,iBAAiB,EAAE,sBAAsB,EAAE,wBAAwB,EAAE,MAAM,qBAAqB,CAAC;AAI/G,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,uBAAuB,CAAC,UAAU,GAAG,iBAAiB,IAAI,wBAAwB,CAAC,UAAU,CAAC,CAAC;AAE3G,MAAM,MAAM,uBAAuB,CAAC,UAAU,GAAG,iBAAiB,IAAI,kBAAkB,CACpF,UAAU,EACV,sBAAsB,CACzB,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,aAAa,GAAI,UAAU,GAAG,iBAAiB,EACxD,aAAY,uBAAuB,CAAC,UAAU,CAAM,KACrD,uBAAuB,CAAC,UAAU,CAIpC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts deleted file mode 100644 index 9c4b8c4e7..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetJettonWalletAddressData, GetJettonWalletAddressErrorType, GetJettonWalletAddressQueryConfig } from '@ton/appkit/queries'; -import type { UseQueryReturnType } from '../../../libs/query'; -export type UseJettonWalletAddressParameters = GetJettonWalletAddressQueryConfig; -export type UseJettonWalletAddressReturnType = UseQueryReturnType; -/** - * Hook to get jetton wallet address - */ -export declare const useJettonWalletAddress: (parameters?: UseJettonWalletAddressParameters) => UseQueryReturnType; -//# sourceMappingURL=use-jetton-wallet-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts.map deleted file mode 100644 index cf27eb29c..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-jetton-wallet-address.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-jetton-wallet-address.d.ts","sourceRoot":"","sources":["use-jetton-wallet-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EACR,0BAA0B,EAC1B,+BAA+B,EAC/B,iCAAiC,EACpC,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,gCAAgC,CAAC,UAAU,GAAG,0BAA0B,IAChF,iCAAiC,CAAC,UAAU,CAAC,CAAC;AAElD,MAAM,MAAM,gCAAgC,CAAC,UAAU,GAAG,0BAA0B,IAAI,kBAAkB,CACtG,UAAU,EACV,+BAA+B,CAClC,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,sBAAsB,GAAI,UAAU,GAAG,0BAA0B,EAC1E,aAAY,gCAAgC,CAAC,UAAU,CAAM,0CAKhE,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts deleted file mode 100644 index fb35629d6..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetJettonsByAddressData, GetJettonsErrorType, GetJettonsByAddressQueryConfig } from '@ton/appkit/queries'; -import type { UseQueryReturnType } from '../../../libs/query'; -export type UseJettonsByAddressParameters = GetJettonsByAddressQueryConfig; -export type UseJettonsByAddressReturnType = UseQueryReturnType; -/** - * Hook to get jettons - */ -export declare const useJettonsByAddress: (parameters?: UseJettonsByAddressParameters) => UseJettonsByAddressReturnType; -//# sourceMappingURL=use-jettons-by-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts.map deleted file mode 100644 index d94d2b308..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-jettons-by-address.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-jettons-by-address.d.ts","sourceRoot":"","sources":["use-jettons-by-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,uBAAuB,EAAE,mBAAmB,EAAE,8BAA8B,EAAE,MAAM,qBAAqB,CAAC;AAIxH,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,6BAA6B,CAAC,UAAU,GAAG,uBAAuB,IAC1E,8BAA8B,CAAC,UAAU,CAAC,CAAC;AAE/C,MAAM,MAAM,6BAA6B,CAAC,UAAU,GAAG,uBAAuB,IAAI,kBAAkB,CAChG,UAAU,EACV,mBAAmB,CACtB,CAAC;AAEF;;GAEG;AACH,eAAO,MAAM,mBAAmB,GAAI,UAAU,GAAG,uBAAuB,EACpE,aAAY,6BAA6B,CAAC,UAAU,CAAM,KAC3D,6BAA6B,CAAC,UAAU,CAI1C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts deleted file mode 100644 index f80caa158..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetJettonsByAddressData } from '@ton/appkit/queries'; -import type { UseJettonsByAddressParameters, UseJettonsByAddressReturnType } from './use-jettons-by-address'; -export type UseJettonsParameters = UseJettonsByAddressParameters; -export type UseJettonsReturnType = UseJettonsByAddressReturnType; -/** - * Hook to get jettons of the selected wallet - */ -export declare const useJettons: (parameters?: UseJettonsParameters) => UseJettonsReturnType; -//# sourceMappingURL=use-jettons.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts.map deleted file mode 100644 index 067799b19..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-jettons.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-jettons.d.ts","sourceRoot":"","sources":["use-jettons.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,uBAAuB,EAAE,MAAM,qBAAqB,CAAC;AAInE,OAAO,KAAK,EAAE,6BAA6B,EAAE,6BAA6B,EAAE,MAAM,0BAA0B,CAAC;AAE7G,MAAM,MAAM,oBAAoB,CAAC,UAAU,GAAG,uBAAuB,IAAI,6BAA6B,CAAC,UAAU,CAAC,CAAC;AAEnH,MAAM,MAAM,oBAAoB,CAAC,UAAU,GAAG,uBAAuB,IAAI,6BAA6B,CAAC,UAAU,CAAC,CAAC;AAEnH;;GAEG;AACH,eAAO,MAAM,UAAU,GAAI,UAAU,GAAG,uBAAuB,EAC3D,aAAY,oBAAoB,CAAC,UAAU,CAAM,KAClD,oBAAoB,CAAC,UAAU,CAIjC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts b/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts deleted file mode 100644 index 1681bad1f..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; -import type { TransferJettonData, TransferJettonErrorType, TransferJettonOptions, TransferJettonVariables } from '@ton/appkit/queries'; -import type { UseMutationReturnType } from '../../../libs/query'; -export type UseTransferJettonParameters = TransferJettonOptions; -export type UseTransferJettonReturnType = UseMutationReturnType) => void, MutateFunction>; -export declare const useTransferJetton: (parameters?: UseTransferJettonParameters) => UseTransferJettonReturnType; -//# sourceMappingURL=use-transfer-jetton.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts.map b/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts.map deleted file mode 100644 index 8ccc77739..000000000 --- a/packages/appkit-react/src/features/jettons/hooks/use-transfer-jetton.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-transfer-jetton.d.ts","sourceRoot":"","sources":["use-transfer-jetton.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAC3E,OAAO,KAAK,EACR,kBAAkB,EAClB,uBAAuB,EACvB,qBAAqB,EACrB,uBAAuB,EAC1B,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,2BAA2B,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAAC,OAAO,CAAC,CAAC;AAE5F,MAAM,MAAM,2BAA2B,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAC9E,kBAAkB,EAClB,uBAAuB,EACvB,uBAAuB,EACvB,OAAO,EACP,CACI,SAAS,EAAE,uBAAuB,EAClC,OAAO,CAAC,EAAE,aAAa,CAAC,kBAAkB,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,OAAO,CAAC,KACrG,IAAI,EACT,cAAc,CAAC,kBAAkB,EAAE,uBAAuB,EAAE,uBAAuB,EAAE,OAAO,CAAC,CAChG,CAAC;AAEF,eAAO,MAAM,iBAAiB,GAAI,OAAO,GAAG,OAAO,EAC/C,aAAY,2BAA2B,CAAC,OAAO,CAAM,KACtD,2BAA2B,CAAC,OAAO,CAIrC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/index.d.ts b/packages/appkit-react/src/features/jettons/index.d.ts deleted file mode 100644 index a4d7c383c..000000000 --- a/packages/appkit-react/src/features/jettons/index.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './hooks/use-jetton-info'; -export * from './hooks/use-jetton-wallet-address'; -export * from './hooks/use-jetton-balance-by-address'; -export * from './hooks/use-jettons'; -export * from './hooks/use-jettons-by-address'; -export * from './hooks/use-transfer-jetton'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/jettons/index.d.ts.map b/packages/appkit-react/src/features/jettons/index.d.ts.map deleted file mode 100644 index cecfdb024..000000000 --- a/packages/appkit-react/src/features/jettons/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,yBAAyB,CAAC;AACxC,cAAc,mCAAmC,CAAC;AAClD,cAAc,uCAAuC,CAAC;AACtD,cAAc,qBAAqB,CAAC;AACpC,cAAc,gCAAgC,CAAC;AAC/C,cAAc,6BAA6B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/hooks/use-network.d.ts b/packages/appkit-react/src/features/network/hooks/use-network.d.ts deleted file mode 100644 index e22f7cad4..000000000 --- a/packages/appkit-react/src/features/network/hooks/use-network.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Network } from '@ton/appkit'; -export type UseNetworkReturnType = Network | undefined; -/** - * Hook to get network of the selected wallet - */ -export declare const useNetwork: () => UseNetworkReturnType; -//# sourceMappingURL=use-network.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/hooks/use-network.d.ts.map b/packages/appkit-react/src/features/network/hooks/use-network.d.ts.map deleted file mode 100644 index c84e095a8..000000000 --- a/packages/appkit-react/src/features/network/hooks/use-network.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-network.d.ts","sourceRoot":"","sources":["use-network.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,OAAO,EAAE,MAAM,aAAa,CAAC;AAK3C,MAAM,MAAM,oBAAoB,GAAG,OAAO,GAAG,SAAS,CAAC;AAEvD;;GAEG;AACH,eAAO,MAAM,UAAU,QAAO,oBAI7B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/hooks/use-networks.d.ts b/packages/appkit-react/src/features/network/hooks/use-networks.d.ts deleted file mode 100644 index 75ffc64d6..000000000 --- a/packages/appkit-react/src/features/network/hooks/use-networks.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetNetworksReturnType } from '@ton/appkit'; -export type UseNetworksReturnType = GetNetworksReturnType; -/** - * Hook to get all configured networks - */ -export declare const useNetworks: () => UseNetworksReturnType; -//# sourceMappingURL=use-networks.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/hooks/use-networks.d.ts.map b/packages/appkit-react/src/features/network/hooks/use-networks.d.ts.map deleted file mode 100644 index eee38b73f..000000000 --- a/packages/appkit-react/src/features/network/hooks/use-networks.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-networks.d.ts","sourceRoot":"","sources":["use-networks.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,aAAa,CAAC;AAIzD,MAAM,MAAM,qBAAqB,GAAG,qBAAqB,CAAC;AAE1D;;GAEG;AACH,eAAO,MAAM,WAAW,QAAO,qBAe9B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/index.d.ts b/packages/appkit-react/src/features/network/index.d.ts deleted file mode 100644 index 42fafe95f..000000000 --- a/packages/appkit-react/src/features/network/index.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export { useNetworks, type UseNetworksReturnType } from './hooks/use-networks'; -export { useNetwork, type UseNetworkReturnType } from './hooks/use-network'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/network/index.d.ts.map b/packages/appkit-react/src/features/network/index.d.ts.map deleted file mode 100644 index 6314676be..000000000 --- a/packages/appkit-react/src/features/network/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,EAAE,WAAW,EAAE,KAAK,qBAAqB,EAAE,MAAM,sBAAsB,CAAC;AAC/E,OAAO,EAAE,UAAU,EAAE,KAAK,oBAAoB,EAAE,MAAM,qBAAqB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts b/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts deleted file mode 100644 index 90f72d0f8..000000000 --- a/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './nft-item'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts.map b/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts.map deleted file mode 100644 index de751c946..000000000 --- a/packages/appkit-react/src/features/nft/components/nft-item/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,YAAY,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts deleted file mode 100644 index a33c47144..000000000 --- a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { NFT } from '@ton/appkit'; -import type { FC, ComponentProps } from 'react'; -export interface NftItemProps extends ComponentProps<'button'> { - nft: NFT; -} -export declare const NftItem: FC; -//# sourceMappingURL=nft-item.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts.map b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts.map deleted file mode 100644 index c528d4376..000000000 --- a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"nft-item.d.ts","sourceRoot":"","sources":["nft-item.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,GAAG,EAAE,MAAM,aAAa,CAAC;AAEvC,OAAO,KAAK,EAAE,EAAE,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAkBhD,MAAM,WAAW,YAAa,SAAQ,cAAc,CAAC,QAAQ,CAAC;IAC1D,GAAG,EAAE,GAAG,CAAC;CACZ;AAED,eAAO,MAAM,OAAO,EAAE,EAAE,CAAC,YAAY,CAwBpC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts deleted file mode 100644 index 883eb5591..000000000 --- a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Meta, StoryObj } from '@storybook/react'; -declare const NftItemPreview: ({ name, collectionName, image, isOnSale, onClick, className, }: { - name: string; - collectionName: string; - image?: string; - isOnSale?: boolean; - onClick?: () => void; - className?: string; -}) => import("react/jsx-runtime").JSX.Element; -declare const meta: Meta; -export default meta; -type Story = StoryObj; -export declare const WithImage: Story; -export declare const WithoutImage: Story; -export declare const OnSale: Story; -export declare const LongName: Story; -export declare const NftGrid: Story; -//# sourceMappingURL=nft-item.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts.map b/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts.map deleted file mode 100644 index 5b05f46dc..000000000 --- a/packages/appkit-react/src/features/nft/components/nft-item/nft-item.stories.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"nft-item.stories.d.ts","sourceRoot":"","sources":["nft-item.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAiBvD,QAAA,MAAM,cAAc,GAAI,gEAOrB;IACC,IAAI,EAAE,MAAM,CAAC;IACb,cAAc,EAAE,MAAM,CAAC;IACvB,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,OAAO,CAAC,EAAE,MAAM,IAAI,CAAC;IACrB,SAAS,CAAC,EAAE,MAAM,CAAC;CACtB,4CAaA,CAAC;AAEF,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,cAAc,CAUrC,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,cAAc,CAAC,CAAC;AAE7C,eAAO,MAAM,SAAS,EAAE,KAMvB,CAAC;AAEF,eAAO,MAAM,YAAY,EAAE,KAK1B,CAAC;AAEF,eAAO,MAAM,MAAM,EAAE,KAOpB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAMtB,CAAC;AAEF,eAAO,MAAM,OAAO,EAAE,KAyBrB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts b/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts deleted file mode 100644 index 56f50b336..000000000 --- a/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetNftData, GetNftErrorType, GetNftQueryConfig } from '@ton/appkit/queries'; -import type { UseQueryReturnType } from '../../../libs/query'; -export type UseNftParameters = GetNftQueryConfig; -export type UseNftReturnType = UseQueryReturnType; -/** - * Hook to get a single NFT - */ -export declare const useNft: (parameters?: UseNftParameters) => UseNftReturnType; -//# sourceMappingURL=use-nft.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts.map b/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts.map deleted file mode 100644 index 197dc59e9..000000000 --- a/packages/appkit-react/src/features/nft/hooks/use-nft.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-nft.d.ts","sourceRoot":"","sources":["use-nft.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,UAAU,EAAE,eAAe,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAI1F,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,gBAAgB,CAAC,UAAU,GAAG,UAAU,IAAI,iBAAiB,CAAC,UAAU,CAAC,CAAC;AAEtF,MAAM,MAAM,gBAAgB,CAAC,UAAU,GAAG,UAAU,IAAI,kBAAkB,CAAC,UAAU,EAAE,eAAe,CAAC,CAAC;AAExG;;GAEG;AACH,eAAO,MAAM,MAAM,GAAI,UAAU,GAAG,UAAU,EAC1C,aAAY,gBAAgB,CAAC,UAAU,CAAM,KAC9C,gBAAgB,CAAC,UAAU,CAI7B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts b/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts deleted file mode 100644 index e2c334a5d..000000000 --- a/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetNFTsData, GetNFTsErrorType, GetNFTsQueryConfig } from '@ton/appkit/queries'; -import type { UseQueryReturnType } from '../../../libs/query'; -export type UseNFTsByAddressParameters = GetNFTsQueryConfig; -export type UseNFTsByAddressReturnType = UseQueryReturnType; -/** - * Hook to get NFTs - */ -export declare const useNFTsByAddress: (parameters?: UseNFTsByAddressParameters) => UseNFTsByAddressReturnType; -//# sourceMappingURL=use-nfts-by-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts.map b/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts.map deleted file mode 100644 index 7cd08c738..000000000 --- a/packages/appkit-react/src/features/nft/hooks/use-nfts-by-address.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-nfts-by-address.d.ts","sourceRoot":"","sources":["use-nfts-by-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,WAAW,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAI7F,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,0BAA0B,CAAC,UAAU,GAAG,WAAW,IAAI,kBAAkB,CAAC,UAAU,CAAC,CAAC;AAElG,MAAM,MAAM,0BAA0B,CAAC,UAAU,GAAG,WAAW,IAAI,kBAAkB,CAAC,UAAU,EAAE,gBAAgB,CAAC,CAAC;AAEpH;;GAEG;AACH,eAAO,MAAM,gBAAgB,GAAI,UAAU,GAAG,WAAW,EACrD,aAAY,0BAA0B,CAAC,UAAU,CAAM,KACxD,0BAA0B,CAAC,UAAU,CAIvC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts b/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts deleted file mode 100644 index ea3e9c118..000000000 --- a/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetNFTsData } from '@ton/appkit/queries'; -import type { UseNFTsByAddressParameters, UseNFTsByAddressReturnType } from './use-nfts-by-address'; -export type UseNFTsParameters = UseNFTsByAddressParameters; -export type UseNFTsReturnType = UseNFTsByAddressReturnType; -/** - * Hook to get NFTs of the selected wallet - */ -export declare const useNfts: (parameters?: UseNFTsParameters) => UseNFTsReturnType; -//# sourceMappingURL=use-nfts.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts.map b/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts.map deleted file mode 100644 index 337cb2d98..000000000 --- a/packages/appkit-react/src/features/nft/hooks/use-nfts.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-nfts.d.ts","sourceRoot":"","sources":["use-nfts.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,WAAW,EAAE,MAAM,qBAAqB,CAAC;AAIvD,OAAO,KAAK,EAAE,0BAA0B,EAAE,0BAA0B,EAAE,MAAM,uBAAuB,CAAC;AAEpG,MAAM,MAAM,iBAAiB,CAAC,UAAU,GAAG,WAAW,IAAI,0BAA0B,CAAC,UAAU,CAAC,CAAC;AAEjG,MAAM,MAAM,iBAAiB,CAAC,UAAU,GAAG,WAAW,IAAI,0BAA0B,CAAC,UAAU,CAAC,CAAC;AAEjG;;GAEG;AACH,eAAO,MAAM,OAAO,GAAI,UAAU,GAAG,WAAW,EAC5C,aAAY,iBAAiB,CAAC,UAAU,CAAM,KAC/C,iBAAiB,CAAC,UAAU,CAI9B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts b/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts deleted file mode 100644 index 99084a844..000000000 --- a/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; -import type { TransferNftData, TransferNftErrorType, TransferNftOptions, TransferNftVariables } from '@ton/appkit/queries'; -import type { UseMutationReturnType } from '../../../libs/query'; -export type UseTransferNftParameters = TransferNftOptions; -export type UseTransferNftReturnType = UseMutationReturnType) => void, MutateFunction>; -export declare const useTransferNft: (parameters?: UseTransferNftParameters) => UseTransferNftReturnType; -//# sourceMappingURL=use-transfer-nft.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts.map b/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts.map deleted file mode 100644 index bcd1c815c..000000000 --- a/packages/appkit-react/src/features/nft/hooks/use-transfer-nft.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-transfer-nft.d.ts","sourceRoot":"","sources":["use-transfer-nft.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAC3E,OAAO,KAAK,EACR,eAAe,EACf,oBAAoB,EACpB,kBAAkB,EAClB,oBAAoB,EACvB,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,wBAAwB,CAAC,OAAO,GAAG,OAAO,IAAI,kBAAkB,CAAC,OAAO,CAAC,CAAC;AAEtF,MAAM,MAAM,wBAAwB,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAC3E,eAAe,EACf,oBAAoB,EACpB,oBAAoB,EACpB,OAAO,EACP,CACI,SAAS,EAAE,oBAAoB,EAC/B,OAAO,CAAC,EAAE,aAAa,CAAC,eAAe,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,OAAO,CAAC,KAC5F,IAAI,EACT,cAAc,CAAC,eAAe,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,OAAO,CAAC,CACvF,CAAC;AAEF,eAAO,MAAM,cAAc,GAAI,OAAO,GAAG,OAAO,EAC5C,aAAY,wBAAwB,CAAC,OAAO,CAAM,KACnD,wBAAwB,CAAC,OAAO,CAIlC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/index.d.ts b/packages/appkit-react/src/features/nft/index.d.ts deleted file mode 100644 index fd889c0c3..000000000 --- a/packages/appkit-react/src/features/nft/index.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './components/nft-item'; -export * from './hooks/use-nfts'; -export * from './hooks/use-nft'; -export * from './hooks/use-nfts-by-address'; -export * from './hooks/use-transfer-nft'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/nft/index.d.ts.map b/packages/appkit-react/src/features/nft/index.d.ts.map deleted file mode 100644 index cb5d012b8..000000000 --- a/packages/appkit-react/src/features/nft/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,uBAAuB,CAAC;AAEtC,cAAc,kBAAkB,CAAC;AACjC,cAAc,iBAAiB,CAAC;AAChC,cAAc,6BAA6B,CAAC;AAC5C,cAAc,0BAA0B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts b/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts deleted file mode 100644 index f001ca912..000000000 --- a/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { UseMutationResult } from '@tanstack/react-query'; -import type { SignBinaryData, SignBinaryErrorType, SignBinaryOptions, SignBinaryVariables } from '@ton/appkit/queries'; -export type UseSignBinaryParameters = SignBinaryOptions; -export type UseSignBinaryReturnType = UseMutationResult; -/** - * Hook to sign binary data with the connected wallet. - * - * @example - * ```tsx - * const { mutate: signBinary, isPending } = useSignBinary(); - * - * const handleSign = () => { - * signBinary({ bytes: btoa("binary data") }); - * }; - * ``` - */ -export declare const useSignBinary: (parameters?: UseSignBinaryParameters) => UseSignBinaryReturnType; -//# sourceMappingURL=use-sign-binary.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts.map b/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts.map deleted file mode 100644 index 204b8aea8..000000000 --- a/packages/appkit-react/src/features/signing/hooks/use-sign-binary.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-sign-binary.d.ts","sourceRoot":"","sources":["use-sign-binary.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAC;AAE/D,OAAO,KAAK,EAAE,cAAc,EAAE,mBAAmB,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,MAAM,qBAAqB,CAAC;AAKvH,MAAM,MAAM,uBAAuB,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CAAC,OAAO,CAAC,CAAC;AAEpF,MAAM,MAAM,uBAAuB,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CACtE,cAAc,EACd,mBAAmB,EACnB,mBAAmB,EACnB,OAAO,CACV,CAAC;AAEF;;;;;;;;;;;GAWG;AACH,eAAO,MAAM,aAAa,GAAI,OAAO,GAAG,OAAO,EAC3C,aAAa,uBAAuB,CAAC,OAAO,CAAC,KAC9C,uBAAuB,CAAC,OAAO,CAIjC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts b/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts deleted file mode 100644 index 5e049da20..000000000 --- a/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { UseMutationResult } from '@tanstack/react-query'; -import type { SignCellData, SignCellErrorType, SignCellOptions, SignCellVariables } from '@ton/appkit/queries'; -export type UseSignCellParameters = SignCellOptions; -export type UseSignCellReturnType = UseMutationResult; -/** - * Hook to sign TON Cell data with the connected wallet. - * Used for on-chain signature verification. - * - * @example - * ```tsx - * const { mutate: signCell, isPending } = useSignCell(); - * - * const handleSign = () => { - * signCell({ cell: bocBase64, schema: "transfer#abc amount:uint64 = Transfer" }); - * }; - * ``` - */ -export declare const useSignCell: (parameters?: UseSignCellParameters) => UseSignCellReturnType; -//# sourceMappingURL=use-sign-cell.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts.map b/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts.map deleted file mode 100644 index cfb8269f5..000000000 --- a/packages/appkit-react/src/features/signing/hooks/use-sign-cell.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-sign-cell.d.ts","sourceRoot":"","sources":["use-sign-cell.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAC;AAE/D,OAAO,KAAK,EAAE,YAAY,EAAE,iBAAiB,EAAE,eAAe,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAK/G,MAAM,MAAM,qBAAqB,CAAC,OAAO,GAAG,OAAO,IAAI,eAAe,CAAC,OAAO,CAAC,CAAC;AAEhF,MAAM,MAAM,qBAAqB,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CACpE,YAAY,EACZ,iBAAiB,EACjB,iBAAiB,EACjB,OAAO,CACV,CAAC;AAEF;;;;;;;;;;;;GAYG;AACH,eAAO,MAAM,WAAW,GAAI,OAAO,GAAG,OAAO,EACzC,aAAa,qBAAqB,CAAC,OAAO,CAAC,KAC5C,qBAAqB,CAAC,OAAO,CAI/B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts b/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts deleted file mode 100644 index 07d98a606..000000000 --- a/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { UseMutationResult } from '@tanstack/react-query'; -import type { SignTextData, SignTextErrorType, SignTextOptions, SignTextVariables } from '@ton/appkit/queries'; -export type UseSignTextParameters = SignTextOptions; -export type UseSignTextReturnType = UseMutationResult; -/** - * Hook to sign text messages with the connected wallet. - * - * @example - * ```tsx - * const { mutate: signText, isPending } = useSignText(); - * - * const handleSign = () => { - * signText({ text: "Hello World" }); - * }; - * ``` - */ -export declare const useSignText: (parameters?: UseSignTextParameters) => UseSignTextReturnType; -//# sourceMappingURL=use-sign-text.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts.map b/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts.map deleted file mode 100644 index 1d4083c78..000000000 --- a/packages/appkit-react/src/features/signing/hooks/use-sign-text.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-sign-text.d.ts","sourceRoot":"","sources":["use-sign-text.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAC;AAE/D,OAAO,KAAK,EAAE,YAAY,EAAE,iBAAiB,EAAE,eAAe,EAAE,iBAAiB,EAAE,MAAM,qBAAqB,CAAC;AAK/G,MAAM,MAAM,qBAAqB,CAAC,OAAO,GAAG,OAAO,IAAI,eAAe,CAAC,OAAO,CAAC,CAAC;AAEhF,MAAM,MAAM,qBAAqB,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CACpE,YAAY,EACZ,iBAAiB,EACjB,iBAAiB,EACjB,OAAO,CACV,CAAC;AAEF;;;;;;;;;;;GAWG;AACH,eAAO,MAAM,WAAW,GAAI,OAAO,GAAG,OAAO,EACzC,aAAY,qBAAqB,CAAC,OAAO,CAAM,KAChD,qBAAqB,CAAC,OAAO,CAI/B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/index.d.ts b/packages/appkit-react/src/features/signing/index.d.ts deleted file mode 100644 index f645909a2..000000000 --- a/packages/appkit-react/src/features/signing/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './hooks/use-sign-text'; -export * from './hooks/use-sign-binary'; -export * from './hooks/use-sign-cell'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/signing/index.d.ts.map b/packages/appkit-react/src/features/signing/index.d.ts.map deleted file mode 100644 index 97125ac87..000000000 --- a/packages/appkit-react/src/features/signing/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,uBAAuB,CAAC;AACtC,cAAc,yBAAyB,CAAC;AACxC,cAAc,uBAAuB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts b/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts deleted file mode 100644 index 4d2ee3e15..000000000 --- a/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { UseMutationResult } from '@tanstack/react-query'; -import type { BuildSwapTransactionData, BuildSwapTransactionErrorType, BuildSwapTransactionMutationOptions, BuildSwapTransactionVariables } from '@ton/appkit/queries'; -export type UseBuildSwapTransactionParameters = BuildSwapTransactionMutationOptions; -export type UseBuildSwapTransactionReturnType = UseMutationResult; -export declare const useBuildSwapTransaction: (parameters?: UseBuildSwapTransactionParameters) => UseBuildSwapTransactionReturnType; -//# sourceMappingURL=use-build-swap-transaction.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts.map b/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts.map deleted file mode 100644 index 7711e60cd..000000000 --- a/packages/appkit-react/src/features/swap/hooks/use-build-swap-transaction.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-build-swap-transaction.d.ts","sourceRoot":"","sources":["use-build-swap-transaction.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,uBAAuB,CAAC;AAE/D,OAAO,KAAK,EACR,wBAAwB,EACxB,6BAA6B,EAC7B,mCAAmC,EACnC,6BAA6B,EAChC,MAAM,qBAAqB,CAAC;AAK7B,MAAM,MAAM,iCAAiC,CAAC,OAAO,GAAG,OAAO,IAAI,mCAAmC,CAAC,OAAO,CAAC,CAAC;AAEhH,MAAM,MAAM,iCAAiC,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CAChF,wBAAwB,EACxB,6BAA6B,EAC7B,6BAA6B,EAC7B,OAAO,CACV,CAAC;AAEF,eAAO,MAAM,uBAAuB,GAAI,OAAO,GAAG,OAAO,EACrD,aAAa,iCAAiC,CAAC,OAAO,CAAC,KACxD,iCAAiC,CAAC,OAAO,CAI3C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts b/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts deleted file mode 100644 index e9b5bb48a..000000000 --- a/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetSwapQuoteData, GetSwapQuoteErrorType, GetSwapQuoteQueryConfig } from '@ton/appkit/queries'; -import type { UseQueryReturnType } from '../../../libs/query'; -export type UseSwapQuoteParameters = GetSwapQuoteQueryConfig; -export type UseSwapQuoteReturnType = UseQueryReturnType; -export declare const useSwapQuote: (parameters?: UseSwapQuoteParameters) => UseSwapQuoteReturnType; -//# sourceMappingURL=use-swap-quote.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts.map b/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts.map deleted file mode 100644 index 2f44e8194..000000000 --- a/packages/appkit-react/src/features/swap/hooks/use-swap-quote.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-swap-quote.d.ts","sourceRoot":"","sources":["use-swap-quote.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAKH,OAAO,KAAK,EAAE,gBAAgB,EAAE,qBAAqB,EAAE,uBAAuB,EAAE,MAAM,qBAAqB,CAAC;AAI5G,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,qBAAqB,CAAC;AAE9D,MAAM,MAAM,sBAAsB,CAAC,UAAU,GAAG,gBAAgB,IAAI,uBAAuB,CAAC,UAAU,CAAC,CAAC;AAExG,MAAM,MAAM,sBAAsB,CAAC,UAAU,GAAG,gBAAgB,IAAI,kBAAkB,CAClF,UAAU,EACV,qBAAqB,CACxB,CAAC;AAEF,eAAO,MAAM,YAAY,GAAI,UAAU,GAAG,gBAAgB,EACtD,aAAY,sBAAsB,CAAC,UAAU,CAAM,KACpD,sBAAsB,CAAC,UAAU,CAInC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/index.d.ts b/packages/appkit-react/src/features/swap/index.d.ts deleted file mode 100644 index c3e75dbfc..000000000 --- a/packages/appkit-react/src/features/swap/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './hooks/use-swap-quote'; -export * from './hooks/use-swap-quote'; -export * from './hooks/use-build-swap-transaction'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/swap/index.d.ts.map b/packages/appkit-react/src/features/swap/index.d.ts.map deleted file mode 100644 index 8e99368d1..000000000 --- a/packages/appkit-react/src/features/swap/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,wBAAwB,CAAC;AACvC,cAAc,wBAAwB,CAAC;AACvC,cAAc,oCAAoC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts b/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts deleted file mode 100644 index c0bf44373..000000000 --- a/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export { TransactionProvider, useTransactionContext, TransactionContext } from './transaction-provider'; -export type { TransactionContextType } from './transaction-provider'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts.map b/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts.map deleted file mode 100644 index 97210590f..000000000 --- a/packages/appkit-react/src/features/transaction/components/transaction-provider/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,kBAAkB,EAAE,MAAM,wBAAwB,CAAC;AACxG,YAAY,EAAE,sBAAsB,EAAE,MAAM,wBAAwB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts b/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts deleted file mode 100644 index 6153c199f..000000000 --- a/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts +++ /dev/null @@ -1,36 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { FC, PropsWithChildren } from 'react'; -import type { SendTransactionReturnType } from '@ton/appkit'; -import type { TransactionRequest } from '../transaction/transaction'; -export interface TransactionContextType { - /** Function to submit the transaction */ - onSubmit: () => void; - /** Whether the transaction is currently loading */ - isLoading: boolean; - /** The error object if the transaction failed */ - error?: Error | null; - /** The receipt of the successful transaction */ - receipt?: SendTransactionReturnType | null; - /** Disable the button/interaction */ - disabled?: boolean; -} -export declare const TransactionContext: import("react").Context; -export declare function useTransactionContext(): TransactionContextType; -export interface TransactionProviderProps extends PropsWithChildren { - /** The transaction request parameters */ - request: TransactionRequest; - /** Callback when an error occurs */ - onError?: (error: Error) => void; - /** Callback when the transaction is successful */ - onSuccess?: (response: SendTransactionReturnType) => void; - /** Disable the button/interaction */ - disabled?: boolean; -} -export declare const TransactionProvider: FC; -//# sourceMappingURL=transaction-provider.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts.map b/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts.map deleted file mode 100644 index 1f6f1b471..000000000 --- a/packages/appkit-react/src/features/transaction/components/transaction-provider/transaction-provider.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"transaction-provider.d.ts","sourceRoot":"","sources":["transaction-provider.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAE,iBAAiB,EAAE,MAAM,OAAO,CAAC;AACnD,OAAO,KAAK,EAAE,yBAAyB,EAAE,MAAM,aAAa,CAAC;AAG7D,OAAO,KAAK,EAAE,kBAAkB,EAAE,MAAM,4BAA4B,CAAC;AAErE,MAAM,WAAW,sBAAsB;IACnC,yCAAyC;IACzC,QAAQ,EAAE,MAAM,IAAI,CAAC;IACrB,mDAAmD;IACnD,SAAS,EAAE,OAAO,CAAC;IACnB,iDAAiD;IACjD,KAAK,CAAC,EAAE,KAAK,GAAG,IAAI,CAAC;IACrB,gDAAgD;IAChD,OAAO,CAAC,EAAE,yBAAyB,GAAG,IAAI,CAAC;IAC3C,qCAAqC;IACrC,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB;AAED,eAAO,MAAM,kBAAkB,iDAK7B,CAAC;AAEH,wBAAgB,qBAAqB,2BAIpC;AAED,MAAM,WAAW,wBAAyB,SAAQ,iBAAiB;IAC/D,yCAAyC;IACzC,OAAO,EAAE,kBAAkB,CAAC;IAC5B,oCAAoC;IACpC,OAAO,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,KAAK,IAAI,CAAC;IACjC,kDAAkD;IAClD,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,yBAAyB,KAAK,IAAI,CAAC;IAC1D,qCAAqC;IACrC,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB;AAED,eAAO,MAAM,mBAAmB,EAAE,EAAE,CAAC,wBAAwB,CA6D5D,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts b/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts deleted file mode 100644 index fd2c2b5e4..000000000 --- a/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export { Transaction } from './transaction'; -export type { TransactionProps, TransactionRenderProps } from './transaction'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts.map b/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts.map deleted file mode 100644 index f28f1acaa..000000000 --- a/packages/appkit-react/src/features/transaction/components/transaction/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,WAAW,EAAE,MAAM,eAAe,CAAC;AAC5C,YAAY,EAAE,gBAAgB,EAAE,sBAAsB,EAAE,MAAM,eAAe,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts b/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts deleted file mode 100644 index 80cf172cb..000000000 --- a/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts +++ /dev/null @@ -1,30 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { FC, ReactNode, ComponentProps } from 'react'; -import type { SendTransactionParameters, SendTransactionReturnType } from '@ton/appkit'; -export interface TransactionRenderProps { - isLoading: boolean; - onSubmit: () => void; - disabled: boolean; - text: ReactNode; -} -export type TransactionRequest = SendTransactionParameters | (() => SendTransactionParameters) | (() => Promise); -export interface TransactionProps extends Omit, 'children' | 'onError'> { - /** The transaction request parameters */ - request: TransactionRequest; - /** Callback when an error occurs */ - onError?: (error: Error) => void; - /** Callback when the transaction is successful */ - onSuccess?: (response: SendTransactionReturnType) => void; - /** Custom button text */ - text?: ReactNode; - /** Custom render function */ - children?: (props: TransactionRenderProps) => ReactNode; -} -export declare const Transaction: FC; -//# sourceMappingURL=transaction.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts.map b/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts.map deleted file mode 100644 index 2dc9afa8d..000000000 --- a/packages/appkit-react/src/features/transaction/components/transaction/transaction.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"transaction.d.ts","sourceRoot":"","sources":["transaction.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAE,SAAS,EAAE,cAAc,EAAE,MAAM,OAAO,CAAC;AAC3D,OAAO,KAAK,EAAE,yBAAyB,EAAE,yBAAyB,EAAE,MAAM,aAAa,CAAC;AAMxF,MAAM,WAAW,sBAAsB;IACnC,SAAS,EAAE,OAAO,CAAC;IACnB,QAAQ,EAAE,MAAM,IAAI,CAAC;IACrB,QAAQ,EAAE,OAAO,CAAC;IAClB,IAAI,EAAE,SAAS,CAAC;CACnB;AAED,MAAM,MAAM,kBAAkB,GACxB,yBAAyB,GACzB,CAAC,MAAM,yBAAyB,CAAC,GACjC,CAAC,MAAM,OAAO,CAAC,yBAAyB,CAAC,CAAC,CAAC;AAEjD,MAAM,WAAW,gBAAiB,SAAQ,IAAI,CAAC,cAAc,CAAC,QAAQ,CAAC,EAAE,UAAU,GAAG,SAAS,CAAC;IAC5F,yCAAyC;IACzC,OAAO,EAAE,kBAAkB,CAAC;IAC5B,oCAAoC;IACpC,OAAO,CAAC,EAAE,CAAC,KAAK,EAAE,KAAK,KAAK,IAAI,CAAC;IACjC,kDAAkD;IAClD,SAAS,CAAC,EAAE,CAAC,QAAQ,EAAE,yBAAyB,KAAK,IAAI,CAAC;IAC1D,yBAAyB;IACzB,IAAI,CAAC,EAAE,SAAS,CAAC;IACjB,6BAA6B;IAC7B,QAAQ,CAAC,EAAE,CAAC,KAAK,EAAE,sBAAsB,KAAK,SAAS,CAAC;CAC3D;AA+CD,eAAO,MAAM,WAAW,EAAE,EAAE,CAAC,gBAAgB,CAiB5C,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts b/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts deleted file mode 100644 index 5b99d034b..000000000 --- a/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts +++ /dev/null @@ -1,23 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Meta, StoryObj } from '@storybook/react'; -declare const TransactionButtonPreview: ({ text, isLoading, disabled, }: { - text?: string; - isLoading?: boolean; - disabled?: boolean; -}) => import("react/jsx-runtime").JSX.Element; -declare const meta: Meta; -export default meta; -type Story = StoryObj; -export declare const Default: Story; -export declare const CustomText: Story; -export declare const Loading: Story; -export declare const Disabled: Story; -export declare const SendTonButton: Story; -export declare const SendJettonButton: Story; -//# sourceMappingURL=transaction.stories.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts.map b/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts.map deleted file mode 100644 index 747a9fb8d..000000000 --- a/packages/appkit-react/src/features/transaction/components/transaction/transaction.stories.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"transaction.stories.d.ts","sourceRoot":"","sources":["transaction.stories.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,IAAI,EAAE,QAAQ,EAAE,MAAM,kBAAkB,CAAC;AAKvD,QAAA,MAAM,wBAAwB,GAAI,gCAI/B;IACC,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,QAAQ,CAAC,EAAE,OAAO,CAAC;CACtB,4CAEA,CAAC;AAEF,QAAA,MAAM,IAAI,EAAE,IAAI,CAAC,OAAO,wBAAwB,CAO/C,CAAC;AAEF,eAAe,IAAI,CAAC;AAEpB,KAAK,KAAK,GAAG,QAAQ,CAAC,OAAO,wBAAwB,CAAC,CAAC;AAEvD,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,KAIxB,CAAC;AAEF,eAAO,MAAM,OAAO,EAAE,KAIrB,CAAC;AAEF,eAAO,MAAM,QAAQ,EAAE,KAKtB,CAAC;AAEF,eAAO,MAAM,aAAa,EAAE,KAI3B,CAAC;AAEF,eAAO,MAAM,gBAAgB,EAAE,KAI9B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts b/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts deleted file mode 100644 index 6c1f074b1..000000000 --- a/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; -import type { SendTransactionData, SendTransactionErrorType, SendTransactionOptions, SendTransactionVariables } from '@ton/appkit/queries'; -import type { UseMutationReturnType } from '../../../libs/query'; -export type UseSendTransactionParameters = SendTransactionOptions; -export type UseSendTransactionReturnType = UseMutationReturnType) => void, MutateFunction>; -export declare const useSendTransaction: (parameters?: UseSendTransactionParameters) => UseSendTransactionReturnType; -//# sourceMappingURL=use-send-transaction.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts.map b/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts.map deleted file mode 100644 index a8110e63b..000000000 --- a/packages/appkit-react/src/features/transaction/hooks/use-send-transaction.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-send-transaction.d.ts","sourceRoot":"","sources":["use-send-transaction.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAC3E,OAAO,KAAK,EACR,mBAAmB,EACnB,wBAAwB,EACxB,sBAAsB,EACtB,wBAAwB,EAC3B,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,4BAA4B,CAAC,OAAO,GAAG,OAAO,IAAI,sBAAsB,CAAC,OAAO,CAAC,CAAC;AAE9F,MAAM,MAAM,4BAA4B,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAC/E,mBAAmB,EACnB,wBAAwB,EACxB,wBAAwB,EACxB,OAAO,EACP,CACI,SAAS,EAAE,wBAAwB,EACnC,OAAO,CAAC,EAAE,aAAa,CAAC,mBAAmB,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,OAAO,CAAC,KACxG,IAAI,EACT,cAAc,CAAC,mBAAmB,EAAE,wBAAwB,EAAE,wBAAwB,EAAE,OAAO,CAAC,CACnG,CAAC;AAEF,eAAO,MAAM,kBAAkB,GAAI,OAAO,GAAG,OAAO,EAChD,aAAY,4BAA4B,CAAC,OAAO,CAAM,KACvD,4BAA4B,CAAC,OAAO,CAItC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts b/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts deleted file mode 100644 index 43df63379..000000000 --- a/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; -import type { TransferTonData, TransferTonErrorType, TransferTonOptions, TransferTonVariables } from '@ton/appkit/queries'; -import type { UseMutationReturnType } from '../../../libs/query'; -export type UseTransferTonParameters = TransferTonOptions; -export type UseTransferTonReturnType = UseMutationReturnType) => void, MutateFunction>; -export declare const useTransferTon: (parameters?: UseTransferTonParameters) => UseTransferTonReturnType; -//# sourceMappingURL=use-transfer-ton.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts.map b/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts.map deleted file mode 100644 index 8f2c0d96e..000000000 --- a/packages/appkit-react/src/features/transaction/hooks/use-transfer-ton.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-transfer-ton.d.ts","sourceRoot":"","sources":["use-transfer-ton.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAC3E,OAAO,KAAK,EACR,eAAe,EACf,oBAAoB,EACpB,kBAAkB,EAClB,oBAAoB,EACvB,MAAM,qBAAqB,CAAC;AAI7B,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,wBAAwB,CAAC,OAAO,GAAG,OAAO,IAAI,kBAAkB,CAAC,OAAO,CAAC,CAAC;AAEtF,MAAM,MAAM,wBAAwB,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAC3E,eAAe,EACf,oBAAoB,EACpB,oBAAoB,EACpB,OAAO,EACP,CACI,SAAS,EAAE,oBAAoB,EAC/B,OAAO,CAAC,EAAE,aAAa,CAAC,eAAe,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,OAAO,CAAC,KAC5F,IAAI,EACT,cAAc,CAAC,eAAe,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,OAAO,CAAC,CACvF,CAAC;AAEF,eAAO,MAAM,cAAc,GAAI,OAAO,GAAG,OAAO,EAC5C,aAAY,wBAAwB,CAAC,OAAO,CAAM,KACnD,wBAAwB,CAAC,OAAO,CAIlC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/index.d.ts b/packages/appkit-react/src/features/transaction/index.d.ts deleted file mode 100644 index 15048a6f6..000000000 --- a/packages/appkit-react/src/features/transaction/index.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './hooks/use-send-transaction'; -export * from './hooks/use-transfer-ton'; -export * from './components/transaction'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/transaction/index.d.ts.map b/packages/appkit-react/src/features/transaction/index.d.ts.map deleted file mode 100644 index d4e2ffc1f..000000000 --- a/packages/appkit-react/src/features/transaction/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,8BAA8B,CAAC;AAC7C,cAAc,0BAA0B,CAAC;AAEzC,cAAc,0BAA0B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts b/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts deleted file mode 100644 index 7b46e591a..000000000 --- a/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export { TonConnectButton } from '@tonconnect/ui-react'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts.map b/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts.map deleted file mode 100644 index 767dcde43..000000000 --- a/packages/appkit-react/src/features/wallets/components/connect-button/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,gBAAgB,EAAE,MAAM,sBAAsB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts deleted file mode 100644 index ce0b0c29a..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export type UseAddressReturnType = string | undefined; -/** - * Hook to get current wallet address - */ -export declare const useAddress: () => UseAddressReturnType; -//# sourceMappingURL=use-address.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts.map deleted file mode 100644 index 2e8fc4110..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-address.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-address.d.ts","sourceRoot":"","sources":["use-address.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAMH,MAAM,MAAM,oBAAoB,GAAG,MAAM,GAAG,SAAS,CAAC;AAEtD;;GAEG;AACH,eAAO,MAAM,UAAU,QAAO,oBAI7B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts deleted file mode 100644 index cddff495c..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; -import type { ConnectData, ConnectErrorType, ConnectOptions, ConnectVariables } from '@ton/appkit/queries'; -import type { UseMutationReturnType } from '../../../libs/query'; -export type UseConnectParameters = ConnectOptions; -export type UseConnectReturnType = UseMutationReturnType) => void, MutateFunction>; -export declare const useConnect: (parameters?: UseConnectParameters) => UseConnectReturnType; -//# sourceMappingURL=use-connect.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts.map deleted file mode 100644 index 7b44e6b8a..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-connect.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-connect.d.ts","sourceRoot":"","sources":["use-connect.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAE3E,OAAO,KAAK,EAAE,WAAW,EAAE,gBAAgB,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAG3G,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,oBAAoB,CAAC,OAAO,GAAG,OAAO,IAAI,cAAc,CAAC,OAAO,CAAC,CAAC;AAE9E,MAAM,MAAM,oBAAoB,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CACvE,WAAW,EACX,gBAAgB,EAChB,gBAAgB,EAChB,OAAO,EACP,CACI,SAAS,EAAE,gBAAgB,EAC3B,OAAO,CAAC,EAAE,aAAa,CAAC,WAAW,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,CAAC,KAChF,IAAI,EACT,cAAc,CAAC,WAAW,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,CAAC,CAC3E,CAAC;AAEF,eAAO,MAAM,UAAU,GAAI,OAAO,GAAG,OAAO,EACxC,aAAY,oBAAoB,CAAC,OAAO,CAAM,KAC/C,oBAAoB,CAAC,OAAO,CAI9B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts deleted file mode 100644 index cd33fbdf9..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetConnectedWalletsReturnType } from '@ton/appkit'; -export type UseConnectedWalletsReturnType = GetConnectedWalletsReturnType; -export declare const useConnectedWallets: () => UseConnectedWalletsReturnType; -//# sourceMappingURL=use-connected-wallets.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts.map deleted file mode 100644 index 3b3dd4e57..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-connected-wallets.d.ts","sourceRoot":"","sources":["use-connected-wallets.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,6BAA6B,EAAE,MAAM,aAAa,CAAC;AAIjE,MAAM,MAAM,6BAA6B,GAAG,6BAA6B,CAAC;AAE1E,eAAO,MAAM,mBAAmB,QAAO,6BAetC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts deleted file mode 100644 index 3fa8470bb..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { Connector } from '@ton/appkit'; -export declare const useConnectorById: (id: string) => Connector | undefined; -//# sourceMappingURL=use-connector-by-id.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts.map deleted file mode 100644 index a95b6c693..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-connector-by-id.d.ts","sourceRoot":"","sources":["use-connector-by-id.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,SAAS,EAAE,MAAM,aAAa,CAAC;AAI7C,eAAO,MAAM,gBAAgB,GAAI,IAAI,MAAM,KAAG,SAAS,GAAG,SAezD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts deleted file mode 100644 index 0960e4ac0..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetConnectorsReturnType } from '@ton/appkit'; -export type UseConnectorsReturnType = GetConnectorsReturnType; -export declare const useConnectors: () => UseConnectorsReturnType; -//# sourceMappingURL=use-connectors.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts.map deleted file mode 100644 index 4ff27024c..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-connectors.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-connectors.d.ts","sourceRoot":"","sources":["use-connectors.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,uBAAuB,EAAE,MAAM,aAAa,CAAC;AAI3D,MAAM,MAAM,uBAAuB,GAAG,uBAAuB,CAAC;AAE9D,eAAO,MAAM,aAAa,QAAO,uBAehC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts deleted file mode 100644 index 5a97c50dc..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { MutateFunction, MutateOptions } from '@tanstack/react-query'; -import type { DisconnectData, DisconnectErrorType, DisconnectOptions, DisconnectVariables } from '@ton/appkit/queries'; -import type { UseMutationReturnType } from '../../../libs/query'; -export type UseDisconnectParameters = DisconnectOptions; -export type UseDisconnectReturnType = UseMutationReturnType) => void, MutateFunction>; -export declare const useDisconnect: (parameters?: UseDisconnectParameters) => UseDisconnectReturnType; -//# sourceMappingURL=use-disconnect.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts.map deleted file mode 100644 index 30c230c67..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-disconnect.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-disconnect.d.ts","sourceRoot":"","sources":["use-disconnect.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,cAAc,EAAE,aAAa,EAAE,MAAM,uBAAuB,CAAC;AAE3E,OAAO,KAAK,EAAE,cAAc,EAAE,mBAAmB,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,MAAM,qBAAqB,CAAC;AAGvH,OAAO,KAAK,EAAE,qBAAqB,EAAE,MAAM,qBAAqB,CAAC;AAGjE,MAAM,MAAM,uBAAuB,CAAC,OAAO,GAAG,OAAO,IAAI,iBAAiB,CAAC,OAAO,CAAC,CAAC;AAEpF,MAAM,MAAM,uBAAuB,CAAC,OAAO,GAAG,OAAO,IAAI,qBAAqB,CAC1E,cAAc,EACd,mBAAmB,EACnB,mBAAmB,EACnB,OAAO,EACP,CACI,SAAS,EAAE,mBAAmB,EAC9B,OAAO,CAAC,EAAE,aAAa,CAAC,cAAc,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,OAAO,CAAC,KACzF,IAAI,EACT,cAAc,CAAC,cAAc,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,OAAO,CAAC,CACpF,CAAC;AAEF,eAAO,MAAM,aAAa,GAAI,OAAO,GAAG,OAAO,EAC3C,aAAY,uBAAuB,CAAC,OAAO,CAAM,KAClD,uBAAuB,CAAC,OAAO,CAIjC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts b/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts deleted file mode 100644 index 04a3929cb..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { GetSelectedWalletReturnType } from '@ton/appkit'; -export type UseSelectedWalletReturnType = readonly [GetSelectedWalletReturnType, (walletId: string | null) => void]; -/** - * Hook to get the currently selected wallet - */ -export declare const useSelectedWallet: () => UseSelectedWalletReturnType; -//# sourceMappingURL=use-selected-wallet.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts.map b/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts.map deleted file mode 100644 index b01b0bea9..000000000 --- a/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-selected-wallet.d.ts","sourceRoot":"","sources":["use-selected-wallet.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,2BAA2B,EAAE,MAAM,aAAa,CAAC;AAI/D,MAAM,MAAM,2BAA2B,GAAG,SAAS,CAAC,2BAA2B,EAAE,CAAC,QAAQ,EAAE,MAAM,GAAG,IAAI,KAAK,IAAI,CAAC,CAAC;AAEpH;;GAEG;AACH,eAAO,MAAM,iBAAiB,QAAO,2BAwBpC,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/index.d.ts b/packages/appkit-react/src/features/wallets/index.d.ts deleted file mode 100644 index 94783912d..000000000 --- a/packages/appkit-react/src/features/wallets/index.d.ts +++ /dev/null @@ -1,16 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export * from './components/connect-button'; -export * from './hooks/use-connected-wallets'; -export * from './hooks/use-selected-wallet'; -export * from './hooks/use-address'; -export * from './hooks/use-connect'; -export * from './hooks/use-disconnect'; -export * from './hooks/use-connectors'; -export * from './hooks/use-connector-by-id'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/features/wallets/index.d.ts.map b/packages/appkit-react/src/features/wallets/index.d.ts.map deleted file mode 100644 index 8292eee85..000000000 --- a/packages/appkit-react/src/features/wallets/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,cAAc,6BAA6B,CAAC;AAE5C,cAAc,+BAA+B,CAAC;AAC9C,cAAc,6BAA6B,CAAC;AAC5C,cAAc,qBAAqB,CAAC;AAEpC,cAAc,qBAAqB,CAAC;AACpC,cAAc,wBAAwB,CAAC;AACvC,cAAc,wBAAwB,CAAC;AACvC,cAAc,6BAA6B,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts b/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts deleted file mode 100644 index 318bcea05..000000000 --- a/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export type AppKitTheme = 'light' | 'dark' | string; -export declare function useAppKitTheme(): readonly [string, import("react").Dispatch>]; -//# sourceMappingURL=use-app-kit-theme.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts.map b/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts.map deleted file mode 100644 index 54a8982ba..000000000 --- a/packages/appkit-react/src/hooks/use-app-kit-theme.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-app-kit-theme.d.ts","sourceRoot":"","sources":["use-app-kit-theme.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,MAAM,MAAM,WAAW,GAAG,OAAO,GAAG,MAAM,GAAG,MAAM,CAAC;AAEpD,wBAAgB,cAAc,wFAS7B"} \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-app-kit.d.ts b/packages/appkit-react/src/hooks/use-app-kit.d.ts deleted file mode 100644 index 656d29456..000000000 --- a/packages/appkit-react/src/hooks/use-app-kit.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export declare function useAppKit(): import("@ton/appkit").AppKit; -//# sourceMappingURL=use-app-kit.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-app-kit.d.ts.map b/packages/appkit-react/src/hooks/use-app-kit.d.ts.map deleted file mode 100644 index 9a5866528..000000000 --- a/packages/appkit-react/src/hooks/use-app-kit.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-app-kit.d.ts","sourceRoot":"","sources":["use-app-kit.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAMH,wBAAgB,SAAS,iCAQxB"} \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-i18n.d.ts b/packages/appkit-react/src/hooks/use-i18n.d.ts deleted file mode 100644 index 96c7ceab6..000000000 --- a/packages/appkit-react/src/hooks/use-i18n.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export declare const useI18n: () => import("../providers/i18n-provider").I18nContextType; -//# sourceMappingURL=use-i18n.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/hooks/use-i18n.d.ts.map b/packages/appkit-react/src/hooks/use-i18n.d.ts.map deleted file mode 100644 index 68b26c041..000000000 --- a/packages/appkit-react/src/hooks/use-i18n.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"use-i18n.d.ts","sourceRoot":"","sources":["use-i18n.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAMH,eAAO,MAAM,OAAO,4DAQnB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/index.d.ts b/packages/appkit-react/src/index.d.ts deleted file mode 100644 index 0124bf5fc..000000000 --- a/packages/appkit-react/src/index.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -export { AppKitProvider } from './providers/app-kit-provider'; -export { useAppKit } from './hooks/use-app-kit'; -export { useAppKitTheme } from './hooks/use-app-kit-theme'; -export { I18nProvider } from './providers/i18n-provider'; -export { useI18n } from './hooks/use-i18n'; -export * from '@ton/appkit'; -export * from './components/block'; -export * from './components/button'; -export * from './components/circle-icon'; -export * from './components/ton-icon'; -export * from './features/balances'; -export * from './features/jettons'; -export * from './features/network'; -export * from './features/nft'; -export * from './features/transaction'; -export * from './features/wallets'; -export * from './features/swap'; -export * from './features/signing'; -//# sourceMappingURL=index.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/index.d.ts.map b/packages/appkit-react/src/index.d.ts.map deleted file mode 100644 index 548c9956b..000000000 --- a/packages/appkit-react/src/index.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAE,cAAc,EAAE,MAAM,8BAA8B,CAAC;AAC9D,OAAO,EAAE,SAAS,EAAE,MAAM,qBAAqB,CAAC;AAChD,OAAO,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAC3D,OAAO,EAAE,YAAY,EAAE,MAAM,2BAA2B,CAAC;AACzD,OAAO,EAAE,OAAO,EAAE,MAAM,kBAAkB,CAAC;AAE3C,cAAc,aAAa,CAAC;AAE5B,cAAc,oBAAoB,CAAC;AACnC,cAAc,qBAAqB,CAAC;AACpC,cAAc,0BAA0B,CAAC;AACzC,cAAc,uBAAuB,CAAC;AAEtC,cAAc,qBAAqB,CAAC;AACpC,cAAc,oBAAoB,CAAC;AACnC,cAAc,oBAAoB,CAAC;AACnC,cAAc,gBAAgB,CAAC;AAC/B,cAAc,wBAAwB,CAAC;AACvC,cAAc,oBAAoB,CAAC;AACnC,cAAc,iBAAiB,CAAC;AAChC,cAAc,oBAAoB,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/libs/i18n.d.ts b/packages/appkit-react/src/libs/i18n.d.ts deleted file mode 100644 index 791e2ed4e..000000000 --- a/packages/appkit-react/src/libs/i18n.d.ts +++ /dev/null @@ -1,34 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import rosetta from 'rosetta'; -import en from '../locales/en'; -export declare const i18n: rosetta.Rosetta<{ - readonly wallet: { - readonly connect: "Connect"; - readonly disconnect: "Disconnect"; - readonly connectWallet: "Connect Wallet"; - readonly noWalletsFound: "No wallets found"; - }; - readonly transaction: { - readonly sendTransaction: "Send Transaction"; - readonly processing: "Processing..."; - }; - readonly balances: { - readonly sendTon: "Send {{ amount }} TON"; - readonly sendJetton: "Send {{ amount }} TON"; - readonly sendJettonWithAmount: "Send {{ amount }} {{ symbol }}"; - }; - readonly nft: { - readonly onSale: "On Sale"; - }; -}>; -export { en }; -export declare const defaultLanguage = "en"; -export type I18n = typeof i18n; -export type Dict = typeof en; -//# sourceMappingURL=i18n.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/libs/i18n.d.ts.map b/packages/appkit-react/src/libs/i18n.d.ts.map deleted file mode 100644 index ae1e15561..000000000 --- a/packages/appkit-react/src/libs/i18n.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"i18n.d.ts","sourceRoot":"","sources":["i18n.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,OAAO,MAAM,SAAS,CAAC;AAE9B,OAAO,EAAE,MAAM,eAAe,CAAC;AAE/B,eAAO,MAAM,IAAI;;;;;;;;;;;;;;;;;;;EAAkB,CAAC;AACpC,OAAO,EAAE,EAAE,EAAE,CAAC;AACd,eAAO,MAAM,eAAe,OAAO,CAAC;AAIpC,MAAM,MAAM,IAAI,GAAG,OAAO,IAAI,CAAC;AAC/B,MAAM,MAAM,IAAI,GAAG,OAAO,EAAE,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/libs/query.d.ts b/packages/appkit-react/src/libs/query.d.ts deleted file mode 100644 index df2c590c5..000000000 --- a/packages/appkit-react/src/libs/query.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import { useMutation } from '@tanstack/react-query'; -import type { DefaultError, MutateFunction, QueryKey, UseMutationOptions, UseMutationResult, UseQueryOptions, UseQueryResult } from '@tanstack/react-query'; -import type { Compute, ExactPartial, UnionStrictOmit } from '@ton/appkit'; -export { useMutation }; -export type UseMutationParameters = Compute, context>, 'mutationFn' | 'mutationKey' | 'throwOnError'>>; -export type UseMutationReturnType = Compute, 'mutate' | 'mutateAsync'> & { - mutate: mutate; - mutateAsync: mutateAsync; -}>; -export declare function useQuery(parameters: UseQueryParameters & { - queryKey: QueryKey; -}): UseQueryReturnType; -export type UseQueryParameters = Compute, 'initialData'>> & { - initialData?: UseQueryOptions['initialData'] | undefined; -}>; -export type UseQueryReturnType = Compute & { - queryKey: QueryKey; -}>; -//# sourceMappingURL=query.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/libs/query.d.ts.map b/packages/appkit-react/src/libs/query.d.ts.map deleted file mode 100644 index 8713ddd03..000000000 --- a/packages/appkit-react/src/libs/query.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"query.d.ts","sourceRoot":"","sources":["query.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,EAAiC,WAAW,EAAE,MAAM,uBAAuB,CAAC;AACnF,OAAO,KAAK,EACR,YAAY,EACZ,cAAc,EACd,QAAQ,EACR,kBAAkB,EAClB,iBAAiB,EACjB,eAAe,EACf,cAAc,EACjB,MAAM,uBAAuB,CAAC;AAC/B,OAAO,KAAK,EAAE,OAAO,EAAE,YAAY,EAAE,eAAe,EAAE,MAAM,aAAa,CAAC;AAE1E,OAAO,EAAE,WAAW,EAAE,CAAC;AAEvB,MAAM,MAAM,qBAAqB,CAAC,IAAI,GAAG,OAAO,EAAE,KAAK,GAAG,KAAK,EAAE,SAAS,GAAG,IAAI,EAAE,OAAO,GAAG,OAAO,IAAI,OAAO,CAC3G,IAAI,CAAC,kBAAkB,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,CAAC,SAAS,CAAC,EAAE,OAAO,CAAC,EAAE,YAAY,GAAG,aAAa,GAAG,cAAc,CAAC,CACpH,CAAC;AAEF,MAAM,MAAM,qBAAqB,CAC7B,IAAI,GAAG,OAAO,EACd,KAAK,GAAG,KAAK,EACb,SAAS,GAAG,IAAI,EAChB,OAAO,GAAG,OAAO,EACjB,MAAM,GAAG,cAAc,EACvB,WAAW,GAAG,cAAc,IAC5B,OAAO,CACP,eAAe,CAAC,iBAAiB,CAAC,IAAI,EAAE,KAAK,EAAE,SAAS,EAAE,OAAO,CAAC,EAAE,QAAQ,GAAG,aAAa,CAAC,GAAG;IAC5F,MAAM,EAAE,MAAM,CAAC;IACf,WAAW,EAAE,WAAW,CAAC;CAC5B,CACJ,CAAC;AAEF,wBAAgB,QAAQ,CAAC,WAAW,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,SAAS,QAAQ,EACxE,UAAU,EAAE,kBAAkB,CAAC,WAAW,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,CAAC,GAAG;IACjE,QAAQ,EAAE,QAAQ,CAAC;CACtB,GACF,kBAAkB,CAAC,IAAI,EAAE,KAAK,CAAC,CAOjC;AAED,MAAM,MAAM,kBAAkB,CAC1B,WAAW,GAAG,OAAO,EACrB,KAAK,GAAG,YAAY,EACpB,IAAI,GAAG,WAAW,EAClB,QAAQ,SAAS,QAAQ,GAAG,QAAQ,IACpC,OAAO,CACP,YAAY,CAAC,IAAI,CAAC,eAAe,CAAC,WAAW,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,CAAC,EAAE,aAAa,CAAC,CAAC,GAAG;IACrF,WAAW,CAAC,EAAE,eAAe,CAAC,WAAW,EAAE,KAAK,EAAE,IAAI,EAAE,QAAQ,CAAC,CAAC,aAAa,CAAC,GAAG,SAAS,CAAC;CAChG,CACJ,CAAC;AAEF,MAAM,MAAM,kBAAkB,CAAC,IAAI,GAAG,OAAO,EAAE,KAAK,GAAG,YAAY,IAAI,OAAO,CAC1E,cAAc,CAAC,IAAI,EAAE,KAAK,CAAC,GAAG;IAC1B,QAAQ,EAAE,QAAQ,CAAC;CACtB,CACJ,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/locales/en.d.ts b/packages/appkit-react/src/locales/en.d.ts deleted file mode 100644 index eb94480b3..000000000 --- a/packages/appkit-react/src/locales/en.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -declare const _default: { - readonly wallet: { - readonly connect: "Connect"; - readonly disconnect: "Disconnect"; - readonly connectWallet: "Connect Wallet"; - readonly noWalletsFound: "No wallets found"; - }; - readonly transaction: { - readonly sendTransaction: "Send Transaction"; - readonly processing: "Processing..."; - }; - readonly balances: { - readonly sendTon: "Send {{ amount }} TON"; - readonly sendJetton: "Send {{ amount }} TON"; - readonly sendJettonWithAmount: "Send {{ amount }} {{ symbol }}"; - }; - readonly nft: { - readonly onSale: "On Sale"; - }; -}; -export default _default; -//# sourceMappingURL=en.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/locales/en.d.ts.map b/packages/appkit-react/src/locales/en.d.ts.map deleted file mode 100644 index f01a842a6..000000000 --- a/packages/appkit-react/src/locales/en.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"en.d.ts","sourceRoot":"","sources":["en.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;;;;;;;;;;;;;;;;;;;;;AAEH,wBA0BW"} \ No newline at end of file diff --git a/packages/appkit-react/src/providers/app-kit-provider.d.ts b/packages/appkit-react/src/providers/app-kit-provider.d.ts deleted file mode 100644 index db52601d4..000000000 --- a/packages/appkit-react/src/providers/app-kit-provider.d.ts +++ /dev/null @@ -1,15 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { PropsWithChildren } from 'react'; -import type { AppKit } from '@ton/appkit'; -export declare const AppKitContext: import("react").Context; -export interface AppKitProviderProps extends PropsWithChildren { - appKit: AppKit; -} -export declare function AppKitProvider({ appKit, children }: AppKitProviderProps): import("react/jsx-runtime").JSX.Element; -//# sourceMappingURL=app-kit-provider.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/providers/app-kit-provider.d.ts.map b/packages/appkit-react/src/providers/app-kit-provider.d.ts.map deleted file mode 100644 index 33f8a77da..000000000 --- a/packages/appkit-react/src/providers/app-kit-provider.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"app-kit-provider.d.ts","sourceRoot":"","sources":["app-kit-provider.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,OAAO,CAAC;AAE/C,OAAO,KAAK,EAAE,MAAM,EAAE,MAAM,aAAa,CAAC;AAK1C,eAAO,MAAM,aAAa,6CAA+C,CAAC;AAE1E,MAAM,WAAW,mBAAoB,SAAQ,iBAAiB;IAC1D,MAAM,EAAE,MAAM,CAAC;CAClB;AAED,wBAAgB,cAAc,CAAC,EAAE,MAAM,EAAE,QAAQ,EAAE,EAAE,mBAAmB,2CAQvE"} \ No newline at end of file diff --git a/packages/appkit-react/src/providers/i18n-provider.d.ts b/packages/appkit-react/src/providers/i18n-provider.d.ts deleted file mode 100644 index 449fe907c..000000000 --- a/packages/appkit-react/src/providers/i18n-provider.d.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { PropsWithChildren } from 'react'; -import type { Dict, I18n } from '../libs/i18n'; -export interface I18nContextType { - activeLocale: string; - t: I18n['t']; - locale: (lang: string, dict?: Dict) => void; - addDict: (lang: string, dict: Dict) => void; -} -export declare const I18nContext: import("react").Context; -export interface I18nProviderProps extends PropsWithChildren { - locale?: string; - lngDicts?: Record; -} -export declare const I18nProvider: ({ children, locale, lngDicts }: I18nProviderProps) => import("react/jsx-runtime").JSX.Element; -//# sourceMappingURL=i18n-provider.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/providers/i18n-provider.d.ts.map b/packages/appkit-react/src/providers/i18n-provider.d.ts.map deleted file mode 100644 index 6e60a7b80..000000000 --- a/packages/appkit-react/src/providers/i18n-provider.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"i18n-provider.d.ts","sourceRoot":"","sources":["i18n-provider.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAIH,OAAO,KAAK,EAAE,iBAAiB,EAAE,MAAM,OAAO,CAAC;AAG/C,OAAO,KAAK,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,cAAc,CAAC;AAG/C,MAAM,WAAW,eAAe;IAC5B,YAAY,EAAE,MAAM,CAAC;IACrB,CAAC,EAAE,IAAI,CAAC,GAAG,CAAC,CAAC;IACb,MAAM,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,IAAI,KAAK,IAAI,CAAC;IAC5C,OAAO,EAAE,CAAC,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,KAAK,IAAI,CAAC;CAC/C;AAED,eAAO,MAAM,WAAW,iDAA8C,CAAC;AAEvE,MAAM,WAAW,iBAAkB,SAAQ,iBAAiB;IACxD,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,QAAQ,CAAC,EAAE,MAAM,CAAC,MAAM,EAAE,IAAI,CAAC,CAAC;CACnC;AAED,eAAO,MAAM,YAAY,GAAI,gCAAgC,iBAAiB,4CAsD7E,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts b/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts deleted file mode 100644 index fdba19fa1..000000000 --- a/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts +++ /dev/null @@ -1,19 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ -import type { FC, PropsWithChildren } from 'react'; -export interface TonConnectBridgeProps extends PropsWithChildren { - connectorId?: string; -} -/** - * Automatically creates TonConnectUIProvider if TonConnectConnector is found - * @param children - The children to render - * @param connectorId - The connector ID to use - * @returns The TonConnectUIProvider or the children - */ -export declare const TonConnectBridge: FC; -//# sourceMappingURL=tonconnect-bridge.d.ts.map \ No newline at end of file diff --git a/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts.map b/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts.map deleted file mode 100644 index 36d73df2e..000000000 --- a/packages/appkit-react/src/tonconnect/tonconnect-bridge.d.ts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"tonconnect-bridge.d.ts","sourceRoot":"","sources":["tonconnect-bridge.tsx"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAGH,OAAO,KAAK,EAAE,EAAE,EAAE,iBAAiB,EAAE,MAAM,OAAO,CAAC;AAOnD,MAAM,WAAW,qBAAsB,SAAQ,iBAAiB;IAC5D,WAAW,CAAC,EAAE,MAAM,CAAC;CACxB;AAED;;;;;GAKG;AACH,eAAO,MAAM,gBAAgB,EAAE,EAAE,CAAC,qBAAqB,CAYtD,CAAC"} \ No newline at end of file diff --git a/packages/appkit-react/src/tonconnect/tonconnect-bridge.tsx b/packages/appkit-react/src/tonconnect/tonconnect-bridge.tsx index b38f11b9d..6e14cfcdb 100644 --- a/packages/appkit-react/src/tonconnect/tonconnect-bridge.tsx +++ b/packages/appkit-react/src/tonconnect/tonconnect-bridge.tsx @@ -6,6 +6,8 @@ * */ +'use client'; + import { useMemo } from 'react'; import type { FC, PropsWithChildren } from 'react'; import { TonConnectUIProvider } from '@tonconnect/ui-react'; @@ -28,11 +30,14 @@ export const TonConnectBridge: FC = ({ children, connectorId = TONCONNECT_DEFAULT_CONNECTOR_ID, }) => { - const connector = useConnectorById(connectorId) as TonConnectConnector | undefined; - const tonConnectUI = useMemo(() => connector?.tonConnectUI, [connector]); + const connector = useConnectorById(connectorId); + const tonConnectUI = useMemo( + () => (connector && connector.type === 'tonconnect' ? (connector as TonConnectConnector).tonConnectUI : null), + [connector], + ); if (!tonConnectUI) { - return <>{children}; + return children; } return {children}; diff --git a/packages/appkit-react/tsconfig.tsbuildinfo b/packages/appkit-react/tsconfig.tsbuildinfo deleted file mode 100644 index 3c685864f..000000000 --- a/packages/appkit-react/tsconfig.tsbuildinfo +++ /dev/null @@ -1 +0,0 @@ -{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2016.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/typescript/lib/lib.esnext.float16.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","./src/global.d.ts","../../node_modules/@types/react/global.d.ts","../../node_modules/csstype/index.d.ts","../../node_modules/@types/react/index.d.ts","../../node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/@tonconnect/protocol/lib/types/index.d.ts","../walletkit/dist/esm/validation/types.d.ts","../walletkit/dist/esm/validation/transaction.d.ts","../walletkit/dist/esm/storage/types.d.ts","../walletkit/dist/esm/storage/adapters.d.ts","../walletkit/dist/esm/storage/adapters/local.d.ts","../walletkit/dist/esm/storage/adapters/memory.d.ts","../walletkit/dist/esm/storage/adapters/extension.d.ts","../walletkit/dist/esm/storage/storage.d.ts","../walletkit/dist/esm/storage/index.d.ts","../walletkit/dist/esm/api/models/core/network.d.ts","../walletkit/dist/esm/utils/walletid.d.ts","../../node_modules/@tonconnect/sdk/lib/types/index.d.ts","../walletkit/dist/esm/bridge/utils/messagetypes.d.ts","../../node_modules/@types/node/compatibility/iterators.d.ts","../../node_modules/@types/node/globals.typedarray.d.ts","../../node_modules/@types/node/buffer.buffer.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/web-globals/abortcontroller.d.ts","../../node_modules/@types/node/web-globals/crypto.d.ts","../../node_modules/@types/node/web-globals/domexception.d.ts","../../node_modules/@types/node/web-globals/events.d.ts","../../node_modules/buffer/index.d.ts","../../node_modules/undici-types/utility.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client-stats.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/h2c-client.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-call-history.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/snapshot-agent.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/env-http-proxy-agent.d.ts","../../node_modules/undici-types/retry-handler.d.ts","../../node_modules/undici-types/retry-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/cache-interceptor.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/util.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/eventsource.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/web-globals/fetch.d.ts","../../node_modules/@types/node/web-globals/navigator.d.ts","../../node_modules/@types/node/web-globals/storage.d.ts","../../node_modules/@types/node/web-globals/streams.d.ts","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.d.ts","../../node_modules/@types/node/inspector.generated.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/sea.d.ts","../../node_modules/@types/node/sqlite.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/@ton/core/dist/inspect.d.ts","../../node_modules/@ton/core/dist/address/address.d.ts","../../node_modules/@ton/core/dist/address/externaladdress.d.ts","../../node_modules/@ton/core/dist/address/adnladdress.d.ts","../../node_modules/@ton/core/dist/boc/bitstring.d.ts","../../node_modules/@ton/core/dist/boc/writable.d.ts","../../node_modules/@ton/core/dist/boc/celltype.d.ts","../../node_modules/@ton/core/dist/utils/maybe.d.ts","../../node_modules/@ton/core/dist/dict/dictionary.d.ts","../../node_modules/@ton/core/dist/boc/bitreader.d.ts","../../node_modules/@ton/core/dist/boc/slice.d.ts","../../node_modules/@ton/core/dist/boc/cell/levelmask.d.ts","../../node_modules/@ton/core/dist/boc/cell.d.ts","../../node_modules/@ton/core/dist/boc/builder.d.ts","../../node_modules/@ton/core/dist/types/simplelibrary.d.ts","../../node_modules/@ton/core/dist/types/ticktock.d.ts","../../node_modules/@ton/core/dist/types/stateinit.d.ts","../../node_modules/@ton/core/dist/address/contractaddress.d.ts","../../node_modules/@ton/core/dist/boc/bitbuilder.d.ts","../../node_modules/@ton/core/dist/boc/cell/exoticmerkleproof.d.ts","../../node_modules/@ton/core/dist/boc/cell/exoticmerkleupdate.d.ts","../../node_modules/@ton/core/dist/boc/cell/exoticpruned.d.ts","../../node_modules/@ton/core/dist/dict/generatemerkleproof.d.ts","../../node_modules/@ton/core/dist/dict/generatemerkleupdate.d.ts","../../node_modules/@ton/core/dist/tuple/tuple.d.ts","../../node_modules/@ton/core/dist/tuple/reader.d.ts","../../node_modules/@ton/core/dist/tuple/builder.d.ts","../../node_modules/@ton/core/dist/types/currencycollection.d.ts","../../node_modules/@ton/core/dist/types/commonmessageinforelaxed.d.ts","../../node_modules/@ton/core/dist/types/messagerelaxed.d.ts","../../node_modules/@ton/core/dist/types/commonmessageinfo.d.ts","../../node_modules/@ton/core/dist/types/message.d.ts","../../node_modules/@ton/core/dist/types/extracurrency.d.ts","../../node_modules/@ton/core/dist/types/_helpers.d.ts","../../node_modules/@ton/core/dist/types/accountstate.d.ts","../../node_modules/@ton/core/dist/types/accountstorage.d.ts","../../node_modules/@ton/core/dist/types/storageextrainfo.d.ts","../../node_modules/@ton/core/dist/types/storageused.d.ts","../../node_modules/@ton/core/dist/types/storageinfo.d.ts","../../node_modules/@ton/core/dist/types/account.d.ts","../../node_modules/@ton/core/dist/types/accountstatus.d.ts","../../node_modules/@ton/core/dist/types/accountstatuschange.d.ts","../../node_modules/@ton/core/dist/types/sendmode.d.ts","../../node_modules/@ton/core/dist/types/libref.d.ts","../../node_modules/@ton/core/dist/types/reservemode.d.ts","../../node_modules/@ton/core/dist/types/outlist.d.ts","../../node_modules/@ton/core/dist/types/computeskipreason.d.ts","../../node_modules/@ton/core/dist/types/depthbalanceinfo.d.ts","../../node_modules/@ton/core/dist/types/hashupdate.d.ts","../../node_modules/@ton/core/dist/types/masterchainstateextra.d.ts","../../node_modules/@ton/core/dist/types/shardaccount.d.ts","../../node_modules/@ton/core/dist/types/shardaccounts.d.ts","../../node_modules/@ton/core/dist/types/shardident.d.ts","../../node_modules/@ton/core/dist/types/shardstateunsplit.d.ts","../../node_modules/@ton/core/dist/types/signaturedomain.d.ts","../../node_modules/@ton/core/dist/types/splitmergeinfo.d.ts","../../node_modules/@ton/core/dist/types/transactionactionphase.d.ts","../../node_modules/@ton/core/dist/types/transactionbouncephase.d.ts","../../node_modules/@ton/core/dist/types/transactioncomputephase.d.ts","../../node_modules/@ton/core/dist/types/transactioncreditphase.d.ts","../../node_modules/@ton/core/dist/types/transactionstoragephase.d.ts","../../node_modules/@ton/core/dist/types/transactiondescription.d.ts","../../node_modules/@ton/core/dist/types/transaction.d.ts","../../node_modules/@ton/core/dist/types/_export.d.ts","../../node_modules/@ton/core/dist/contract/contractabi.d.ts","../../node_modules/@ton/core/dist/contract/contract.d.ts","../../node_modules/@ton/core/dist/contract/contractstate.d.ts","../../node_modules/@ton/core/dist/contract/sender.d.ts","../../node_modules/@ton/core/dist/contract/opencontract.d.ts","../../node_modules/@ton/core/dist/contract/contractprovider.d.ts","../../node_modules/@ton/core/dist/contract/computeerror.d.ts","../../node_modules/@ton/core/dist/utils/convert.d.ts","../../node_modules/@ton/core/dist/utils/crc16.d.ts","../../node_modules/@ton/core/dist/utils/crc32c.d.ts","../../node_modules/@ton/core/dist/utils/base32.d.ts","../../node_modules/@ton/core/dist/utils/getmethodid.d.ts","../../node_modules/@ton/core/dist/crypto/safesign.d.ts","../../node_modules/@ton/core/dist/crypto/domainsignature.d.ts","../../node_modules/@ton/core/dist/index.d.ts","../walletkit/dist/esm/api/models/core/primitives.d.ts","../walletkit/dist/esm/api/models/core/addressbook.d.ts","../walletkit/dist/esm/api/models/core/assettype.d.ts","../walletkit/dist/esm/api/models/core/dappinfo.d.ts","../walletkit/dist/esm/api/models/core/extracurrencies.d.ts","../walletkit/dist/esm/api/models/core/signdata.d.ts","../walletkit/dist/esm/api/models/core/preparedsigndata.d.ts","../walletkit/dist/esm/api/models/core/proofmessage.d.ts","../walletkit/dist/esm/api/models/core/sendmode.d.ts","../walletkit/dist/esm/api/models/core/tokenamount.d.ts","../walletkit/dist/esm/api/models/core/tokenanimation.d.ts","../walletkit/dist/esm/api/models/core/tokenimage.d.ts","../walletkit/dist/esm/api/models/core/tokeninfo.d.ts","../walletkit/dist/esm/api/models/core/rawstackitem.d.ts","../walletkit/dist/esm/api/models/bridge/bridgeevent.d.ts","../walletkit/dist/esm/api/models/bridge/connectionrequestevent.d.ts","../walletkit/dist/esm/api/models/bridge/connectionapprovalresponse.d.ts","../walletkit/dist/esm/api/models/bridge/disconnectionevent.d.ts","../walletkit/dist/esm/api/models/bridge/signdataapprovalresponse.d.ts","../walletkit/dist/esm/api/models/bridge/signdatarequestevent.d.ts","../walletkit/dist/esm/api/models/bridge/sendtransactionapprovalresponse.d.ts","../walletkit/dist/esm/api/models/transactions/transaction.d.ts","../walletkit/dist/esm/api/models/transactions/transactiontrace.d.ts","../walletkit/dist/esm/api/models/transactions/transactionmetadata.d.ts","../walletkit/dist/esm/api/models/transactions/emulation/transactionemulatedtrace.d.ts","../walletkit/dist/esm/api/models/transactions/transactiontracemoneyflow.d.ts","../walletkit/dist/esm/api/models/transactions/emulation/transactionemulatedpreview.d.ts","../walletkit/dist/esm/api/models/transactions/transactionrequest.d.ts","../walletkit/dist/esm/api/models/bridge/sendtransactionrequestevent.d.ts","../walletkit/dist/esm/api/models/bridge/requesterrorevent.d.ts","../walletkit/dist/esm/api/models/sessions/tonconnectsession.d.ts","../walletkit/dist/esm/api/models/jettons/jetton.d.ts","../walletkit/dist/esm/api/models/jettons/jettonsrequest.d.ts","../walletkit/dist/esm/api/models/jettons/jettonsresponse.d.ts","../walletkit/dist/esm/api/models/jettons/jettonstransferrequest.d.ts","../walletkit/dist/esm/api/models/nfts/nftattribute.d.ts","../walletkit/dist/esm/api/models/nfts/nftcollection.d.ts","../walletkit/dist/esm/api/models/nfts/nft.d.ts","../walletkit/dist/esm/api/models/nfts/nfttransferrequest.d.ts","../walletkit/dist/esm/api/models/nfts/nftsrequest.d.ts","../walletkit/dist/esm/api/models/nfts/nftsresponse.d.ts","../walletkit/dist/esm/api/models/nfts/nftrawtransferrequest.d.ts","../walletkit/dist/esm/api/models/nfts/usernftsrequest.d.ts","../walletkit/dist/esm/api/models/tons/tontransferrequest.d.ts","../walletkit/dist/esm/api/models/swaps/swaptoken.d.ts","../walletkit/dist/esm/api/models/swaps/swapfee.d.ts","../walletkit/dist/esm/api/models/swaps/swapquote.d.ts","../walletkit/dist/esm/api/models/swaps/swapquoteparams.d.ts","../walletkit/dist/esm/api/models/swaps/swapparams.d.ts","../walletkit/dist/esm/api/models/transactions/sendtransactionresponse.d.ts","../walletkit/dist/esm/api/models/transactions/transactionsresponse.d.ts","../walletkit/dist/esm/api/models/rpc/getmethodresult.d.ts","../walletkit/dist/esm/api/models/index.d.ts","../walletkit/dist/esm/types/toncenter/v3/addressbookrowv3.d.ts","../walletkit/dist/esm/types/toncenter/emulation.d.ts","../walletkit/dist/esm/types/toncenter/api.d.ts","../walletkit/dist/esm/types/toncenter/accountevent.d.ts","../walletkit/dist/esm/errors/codes.d.ts","../walletkit/dist/esm/errors/walletkiterror.d.ts","../walletkit/dist/esm/utils/toncenteremulation.d.ts","../walletkit/dist/esm/types/toncenter/apiclient.d.ts","../walletkit/dist/esm/api/interfaces/walletadapter.d.ts","../walletkit/dist/esm/api/interfaces/wallet.d.ts","../walletkit/dist/esm/api/interfaces/walletsigner.d.ts","../walletkit/dist/esm/api/interfaces/defiprovider.d.ts","../walletkit/dist/esm/api/interfaces/defimanagerapi.d.ts","../walletkit/dist/esm/api/interfaces/swapapi.d.ts","../walletkit/dist/esm/api/interfaces/tonconnectsessionmanager.d.ts","../walletkit/dist/esm/api/interfaces/index.d.ts","../walletkit/dist/esm/utils/signer.d.ts","../walletkit/dist/esm/utils/address.d.ts","../walletkit/dist/esm/utils/base64.d.ts","../walletkit/dist/esm/utils/cell.d.ts","../walletkit/dist/esm/utils/delay.d.ts","../walletkit/dist/esm/utils/getdefaultwalletconfig.d.ts","../walletkit/dist/esm/utils/hex.d.ts","../walletkit/dist/esm/utils/mnemonic.d.ts","../walletkit/dist/esm/utils/retry.d.ts","../walletkit/dist/esm/utils/sign.d.ts","../walletkit/dist/esm/utils/signdata/crc32.d.ts","../walletkit/dist/esm/utils/signdata/hash.d.ts","../walletkit/dist/esm/utils/signdata/sign.d.ts","../walletkit/dist/esm/utils/time.d.ts","../walletkit/dist/esm/utils/tonproof.d.ts","../walletkit/dist/esm/utils/tvmstack.d.ts","../walletkit/dist/esm/utils/url.d.ts","../../node_modules/uuid/dist/types.d.ts","../../node_modules/uuid/dist/max.d.ts","../../node_modules/uuid/dist/nil.d.ts","../../node_modules/uuid/dist/parse.d.ts","../../node_modules/uuid/dist/stringify.d.ts","../../node_modules/uuid/dist/v1.d.ts","../../node_modules/uuid/dist/v1tov6.d.ts","../../node_modules/uuid/dist/v35.d.ts","../../node_modules/uuid/dist/v3.d.ts","../../node_modules/uuid/dist/v4.d.ts","../../node_modules/uuid/dist/v5.d.ts","../../node_modules/uuid/dist/v6.d.ts","../../node_modules/uuid/dist/v6tov1.d.ts","../../node_modules/uuid/dist/v7.d.ts","../../node_modules/uuid/dist/validate.d.ts","../../node_modules/uuid/dist/version.d.ts","../../node_modules/uuid/dist/index.d.ts","../walletkit/dist/esm/utils/uuid.d.ts","../walletkit/dist/esm/utils/version.d.ts","../walletkit/dist/esm/utils/messagebuilders.d.ts","../walletkit/dist/esm/utils/assethelpers.d.ts","../walletkit/dist/esm/utils/index.d.ts","../walletkit/dist/esm/types/jsbridge.d.ts","../walletkit/dist/esm/types/internal.d.ts","../walletkit/dist/esm/types/durableevents.d.ts","../walletkit/dist/esm/core/walletmanager.d.ts","../walletkit/dist/esm/core/eventemitter.d.ts","../walletkit/dist/esm/analytics/swagger/generated.d.ts","../walletkit/dist/esm/analytics/swagger/types.d.ts","../walletkit/dist/esm/analytics/swagger/index.d.ts","../walletkit/dist/esm/analytics/types.d.ts","../walletkit/dist/esm/analytics/analyticsmanager.d.ts","../walletkit/dist/esm/analytics/index.d.ts","../walletkit/dist/esm/core/bridgemanager.d.ts","../walletkit/dist/esm/core/eventrouter.d.ts","../walletkit/dist/esm/core/eventprocessor.d.ts","../walletkit/dist/esm/types/config.d.ts","../walletkit/dist/esm/types/jettons.d.ts","../walletkit/dist/esm/types/kit.d.ts","../walletkit/dist/esm/types/toncenter/nftcollection.d.ts","../walletkit/dist/esm/types/toncenter/tokeninfo.d.ts","../walletkit/dist/esm/types/toncenter/nftitem.d.ts","../walletkit/dist/esm/types/toncenter/pagination.d.ts","../walletkit/dist/esm/types/toncenter/nftitems.d.ts","../walletkit/dist/esm/types/index.d.ts","../walletkit/dist/esm/core/networkmanager.d.ts","../walletkit/dist/esm/core/jettonsmanager.d.ts","../walletkit/dist/esm/defi/swap/swapprovider.d.ts","../walletkit/dist/esm/defi/errors.d.ts","../walletkit/dist/esm/defi/swap/errors.d.ts","../walletkit/dist/esm/defi/defimanager.d.ts","../walletkit/dist/esm/defi/swap/swapmanager.d.ts","../walletkit/dist/esm/defi/swap/index.d.ts","../walletkit/dist/esm/core/tonwalletkit.d.ts","../walletkit/dist/esm/errors/index.d.ts","../walletkit/dist/esm/core/tonconnectstoredsessionmanager.d.ts","../walletkit/dist/esm/core/requestprocessor.d.ts","../walletkit/dist/esm/core/initializer.d.ts","../walletkit/dist/esm/core/apiclienttoncenter.d.ts","../walletkit/dist/esm/core/eventstore.d.ts","../walletkit/dist/esm/handlers/basichandler.d.ts","../walletkit/dist/esm/handlers/connecthandler.d.ts","../walletkit/dist/esm/handlers/transactionhandler.d.ts","../walletkit/dist/esm/handlers/signdatahandler.d.ts","../walletkit/dist/esm/handlers/disconnecthandler.d.ts","../walletkit/dist/esm/contracts/wallet.d.ts","../walletkit/dist/esm/contracts/w5/walletv5r1.d.ts","../walletkit/dist/esm/contracts/w5/walletv5r1.source.d.ts","../walletkit/dist/esm/contracts/w5/walletv5r1adapter.d.ts","../walletkit/dist/esm/contracts/v4r2/walletv4r2.d.ts","../walletkit/dist/esm/contracts/v4r2/walletv4r2.source.d.ts","../walletkit/dist/esm/contracts/v4r2/types.d.ts","../walletkit/dist/esm/contracts/v4r2/walletv4r2adapter.d.ts","../walletkit/dist/esm/contracts/v4r2/constants.d.ts","../walletkit/dist/esm/types/nfts.d.ts","../walletkit/dist/esm/validation/wallet.d.ts","../walletkit/dist/esm/validation/events.d.ts","../walletkit/dist/esm/validation/address.d.ts","../walletkit/dist/esm/validation/index.d.ts","../walletkit/dist/esm/bridge/transport/transport.d.ts","../walletkit/dist/esm/bridge/utils/timeouts.d.ts","../walletkit/dist/esm/index.d.ts","../appkit/dist/types/network.d.ts","../appkit/dist/types/transaction.d.ts","../appkit/dist/types/primitives.d.ts","../appkit/dist/types/signing.d.ts","../appkit/dist/types/wallet.d.ts","../appkit/dist/types/connector.d.ts","../appkit/dist/types/provider.d.ts","../appkit/dist/core/app-kit/types/config.d.ts","../appkit/dist/core/emitter/types/events.d.ts","../appkit/dist/core/emitter/services/emitter.d.ts","../appkit/dist/core/emitter/index.d.ts","../appkit/dist/core/app-kit/constants/events.d.ts","../appkit/dist/core/app-kit/types/events.d.ts","../appkit/dist/core/wallets-manager/services/wallets-manager.d.ts","../appkit/dist/core/wallets-manager/index.d.ts","../appkit/dist/core/app-kit/services/app-kit.d.ts","../appkit/dist/core/app-kit/index.d.ts","../../node_modules/@tonconnect/ui/lib/index.d.ts","../appkit/dist/connectors/tonconnect/adapters/ton-connect-wallet-adapter.d.ts","../appkit/dist/connectors/tonconnect/connectors/ton-connect-connector.d.ts","../appkit/dist/connectors/tonconnect/constants/id.d.ts","../appkit/dist/connectors/tonconnect/index.d.ts","../appkit/dist/swap/index.d.ts","../appkit/dist/actions/balances/get-balance-by-address.d.ts","../appkit/dist/actions/balances/get-balance.d.ts","../appkit/dist/actions/connectors/add-connector.d.ts","../appkit/dist/actions/connectors/connect.d.ts","../appkit/dist/actions/connectors/disconnect.d.ts","../appkit/dist/actions/connectors/get-connectors.d.ts","../appkit/dist/actions/connectors/watch-connectors.d.ts","../appkit/dist/actions/connectors/get-connector-by-id.d.ts","../appkit/dist/actions/connectors/watch-connector-by-id.d.ts","../appkit/dist/actions/jettons/get-jetton-info.d.ts","../appkit/dist/actions/jettons/get-jetton-wallet-address.d.ts","../appkit/dist/actions/jettons/get-jetton-balance.d.ts","../appkit/dist/actions/jettons/get-jettons-by-address.d.ts","../appkit/dist/actions/jettons/get-jettons.d.ts","../appkit/dist/actions/jettons/create-transfer-jetton-transaction.d.ts","../appkit/dist/actions/jettons/transfer-jetton.d.ts","../appkit/dist/actions/network/get-networks.d.ts","../appkit/dist/actions/network/get-network.d.ts","../appkit/dist/actions/network/watch-networks.d.ts","../appkit/dist/actions/nft/get-nfts-by-address.d.ts","../appkit/dist/actions/nft/get-nfts.d.ts","../appkit/dist/actions/nft/get-nft.d.ts","../appkit/dist/actions/nft/create-transfer-nft-transaction.d.ts","../appkit/dist/actions/nft/transfer-nft.d.ts","../appkit/dist/actions/providers/register-provider.d.ts","../appkit/dist/actions/signing/sign-text.d.ts","../appkit/dist/actions/signing/sign-binary.d.ts","../appkit/dist/actions/signing/sign-cell.d.ts","../appkit/dist/actions/swap/get-swap-manager.d.ts","../appkit/dist/actions/swap/get-swap-quote.d.ts","../appkit/dist/actions/swap/build-swap-transaction.d.ts","../appkit/dist/actions/transaction/send-transaction.d.ts","../appkit/dist/actions/transaction/create-transfer-ton-transaction.d.ts","../appkit/dist/actions/transaction/transfer-ton.d.ts","../appkit/dist/actions/wallets/get-connected-wallets.d.ts","../appkit/dist/actions/wallets/get-selected-wallet.d.ts","../appkit/dist/actions/wallets/set-selected-wallet-id.d.ts","../appkit/dist/actions/wallets/watch-selected-wallet.d.ts","../appkit/dist/actions/wallets/watch-connected-wallets.d.ts","../appkit/dist/actions/index.d.ts","../appkit/dist/types/balance.d.ts","../../node_modules/@tanstack/query-core/build/modern/subscribable.d.ts","../../node_modules/@tanstack/query-core/build/modern/focusmanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/removable.d.ts","../../node_modules/@tanstack/query-core/build/modern/hydration-blevg2lp.d.ts","../../node_modules/@tanstack/query-core/build/modern/infinitequeryobserver.d.ts","../../node_modules/@tanstack/query-core/build/modern/notifymanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/onlinemanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/queriesobserver.d.ts","../../node_modules/@tanstack/query-core/build/modern/timeoutmanager.d.ts","../../node_modules/@tanstack/query-core/build/modern/streamedquery.d.ts","../../node_modules/@tanstack/query-core/build/modern/index.d.ts","../appkit/dist/types/utils.d.ts","../appkit/dist/types/query.d.ts","../appkit/dist/types/jetton.d.ts","../appkit/dist/types/nft.d.ts","../appkit/dist/utils/amount/units.d.ts","../appkit/dist/utils/amount/validate-numeric-string.d.ts","../appkit/dist/utils/arrays/key-by.d.ts","../appkit/dist/utils/arrays/random-from-array.d.ts","../appkit/dist/utils/errors/get-error-message.d.ts","../appkit/dist/utils/functions/noop.d.ts","../appkit/dist/utils/jetton/jetton-info.d.ts","../appkit/dist/utils/nft/nft-info.d.ts","../appkit/dist/utils/object/map-values.d.ts","../appkit/dist/utils/predicate/is-string.d.ts","../appkit/dist/utils/promise/cancel-promise.d.ts","../appkit/dist/utils/promise/sleep.d.ts","../appkit/dist/utils/query/filter-query-options.d.ts","../appkit/dist/utils/string/middle-ellipsis.d.ts","../appkit/dist/utils/index.d.ts","../appkit/dist/index.d.ts","../../node_modules/rosetta/rosetta.d.ts","./src/locales/en.ts","./src/libs/i18n.ts","./src/providers/i18n-provider.tsx","../../node_modules/@tonconnect/ui-react/lib/components/tonconnectbutton.d.ts","../../node_modules/@tonconnect/ui-react/lib/components/tonconnectuiprovider.d.ts","../../node_modules/@tonconnect/ui-react/lib/components/index.d.ts","../../node_modules/@tonconnect/ui-react/lib/errors/ton-connect-ui-react.error.d.ts","../../node_modules/@tonconnect/ui-react/lib/errors/ton-connect-provider-not-set.error.d.ts","../../node_modules/@tonconnect/ui-react/lib/errors/index.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonaddress.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonconnectmodal.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonconnectui.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/usetonwallet.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/useisconnectionrestored.d.ts","../../node_modules/@tonconnect/ui-react/lib/hooks/index.d.ts","../../node_modules/@tonconnect/ui-react/lib/library.d.ts","../../node_modules/@tonconnect/ui-react/lib/index.d.ts","./src/hooks/use-app-kit.ts","./src/features/wallets/hooks/use-connector-by-id.ts","./src/tonconnect/tonconnect-bridge.tsx","./src/providers/app-kit-provider.tsx","./src/hooks/use-app-kit-theme.ts","./src/hooks/use-i18n.ts","../../node_modules/clsx/clsx.d.mts","./src/components/block/block.tsx","./src/components/block/index.ts","./src/components/button/button.tsx","./src/components/button/index.ts","../../node_modules/@radix-ui/react-accessible-icon/dist/index.d.mts","../../node_modules/@radix-ui/react-context/dist/index.d.mts","../../node_modules/@radix-ui/react-primitive/dist/index.d.mts","../../node_modules/@radix-ui/react-collapsible/dist/index.d.mts","../../node_modules/@radix-ui/react-accordion/dist/index.d.mts","../../node_modules/@radix-ui/react-dismissable-layer/dist/index.d.mts","../../node_modules/@radix-ui/react-focus-scope/dist/index.d.mts","../../node_modules/@radix-ui/react-portal/dist/index.d.mts","../../node_modules/@radix-ui/react-dialog/dist/index.d.mts","../../node_modules/@radix-ui/react-alert-dialog/dist/index.d.mts","../../node_modules/@radix-ui/react-aspect-ratio/dist/index.d.mts","../../node_modules/@radix-ui/react-avatar/dist/index.d.mts","../../node_modules/@radix-ui/react-checkbox/dist/index.d.mts","../../node_modules/@radix-ui/react-arrow/dist/index.d.mts","../../node_modules/@radix-ui/rect/dist/index.d.mts","../../node_modules/@radix-ui/react-popper/dist/index.d.mts","../../node_modules/@radix-ui/react-roving-focus/dist/index.d.mts","../../node_modules/@radix-ui/react-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-context-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-direction/dist/index.d.mts","../../node_modules/@radix-ui/react-dropdown-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-label/dist/index.d.mts","../../node_modules/@radix-ui/react-form/dist/index.d.mts","../../node_modules/@radix-ui/react-hover-card/dist/index.d.mts","../../node_modules/@radix-ui/react-menubar/dist/index.d.mts","../../node_modules/@radix-ui/react-visually-hidden/dist/index.d.mts","../../node_modules/@radix-ui/react-navigation-menu/dist/index.d.mts","../../node_modules/@radix-ui/react-one-time-password-field/dist/index.d.mts","../../node_modules/@radix-ui/react-password-toggle-field/dist/index.d.mts","../../node_modules/@radix-ui/react-popover/dist/index.d.mts","../../node_modules/@radix-ui/react-progress/dist/index.d.mts","../../node_modules/@radix-ui/react-radio-group/dist/index.d.mts","../../node_modules/@radix-ui/react-scroll-area/dist/index.d.mts","../../node_modules/@radix-ui/react-select/dist/index.d.mts","../../node_modules/@radix-ui/react-separator/dist/index.d.mts","../../node_modules/@radix-ui/react-slider/dist/index.d.mts","../../node_modules/@radix-ui/react-slot/dist/index.d.mts","../../node_modules/@radix-ui/react-switch/dist/index.d.mts","../../node_modules/@radix-ui/react-tabs/node_modules/@types/react/global.d.ts","../../node_modules/@radix-ui/react-tabs/node_modules/@types/react/index.d.ts","../../node_modules/@radix-ui/react-tabs/dist/index.d.mts","../../node_modules/@radix-ui/react-toast/dist/index.d.mts","../../node_modules/@radix-ui/react-toggle/dist/index.d.mts","../../node_modules/@radix-ui/react-toggle-group/dist/index.d.mts","../../node_modules/@radix-ui/react-toolbar/dist/index.d.mts","../../node_modules/@radix-ui/react-tooltip/dist/index.d.mts","../../node_modules/radix-ui/dist/index.d.mts","./src/components/circle-icon/circle-icon.tsx","./src/components/circle-icon/index.ts","./src/components/ton-icon/ton-icon.tsx","./src/components/ton-icon/index.ts","./src/features/balances/components/currency-item/currency-item.tsx","./src/features/balances/components/currency-item/index.ts","./src/features/balances/components/balance-badge/balance-badge.tsx","./src/features/balances/components/balance-badge/index.ts","../../node_modules/@tanstack/react-query/build/modern/types.d.ts","../../node_modules/@tanstack/react-query/build/modern/usequeries.d.ts","../../node_modules/@tanstack/react-query/build/modern/queryoptions.d.ts","../../node_modules/@tanstack/react-query/build/modern/usequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/usesuspensequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/usesuspenseinfinitequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/usesuspensequeries.d.ts","../../node_modules/@tanstack/react-query/build/modern/useprefetchquery.d.ts","../../node_modules/@tanstack/react-query/build/modern/useprefetchinfinitequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/infinitequeryoptions.d.ts","../../node_modules/@tanstack/react-query/build/modern/queryclientprovider.d.ts","../../node_modules/@tanstack/react-query/build/modern/queryerrorresetboundary.d.ts","../../node_modules/@tanstack/react-query/build/modern/hydrationboundary.d.ts","../../node_modules/@tanstack/react-query/build/modern/useisfetching.d.ts","../../node_modules/@tanstack/react-query/build/modern/usemutationstate.d.ts","../../node_modules/@tanstack/react-query/build/modern/usemutation.d.ts","../../node_modules/@tanstack/react-query/build/modern/mutationoptions.d.ts","../../node_modules/@tanstack/react-query/build/modern/useinfinitequery.d.ts","../../node_modules/@tanstack/react-query/build/modern/isrestoringprovider.d.ts","../../node_modules/@tanstack/react-query/build/modern/index.d.ts","../appkit/dist/queries/balances/get-balance-by-address.d.ts","../appkit/dist/queries/connectors/connect.d.ts","../appkit/dist/queries/connectors/disconnect.d.ts","../appkit/dist/queries/jettons/get-jetton-info.d.ts","../appkit/dist/queries/jettons/get-jetton-wallet-address.d.ts","../appkit/dist/queries/jettons/get-jetton-balance-by-address.d.ts","../appkit/dist/queries/jettons/get-jettons-by-address.d.ts","../appkit/dist/queries/jettons/transfer-jetton.d.ts","../appkit/dist/queries/nft/get-nfts-by-address.d.ts","../appkit/dist/queries/nft/get-nft.d.ts","../appkit/dist/queries/nft/transfer-nft.d.ts","../appkit/dist/queries/signing/sign-text.d.ts","../appkit/dist/queries/signing/sign-binary.d.ts","../appkit/dist/queries/signing/sign-cell.d.ts","../appkit/dist/queries/swap/get-swap-quote.d.ts","../appkit/dist/queries/swap/build-swap-transaction.d.ts","../appkit/dist/queries/transaction/transfer-ton.d.ts","../appkit/dist/queries/transaction/send-transaction.d.ts","../appkit/dist/queries/index.d.ts","./src/libs/query.ts","./src/features/transaction/hooks/use-send-transaction.ts","./src/features/transaction/hooks/use-transfer-ton.ts","./src/features/transaction/components/transaction-provider/transaction-provider.tsx","./src/features/transaction/components/transaction-provider/index.ts","./src/features/transaction/components/transaction/transaction.tsx","./src/features/transaction/components/transaction/index.ts","./src/features/transaction/index.ts","./src/features/balances/components/send-ton-button/send-ton-button.tsx","./src/features/balances/components/send-ton-button/index.ts","./src/features/balances/components/send-jetton-button/send-jetton-button.tsx","./src/features/balances/components/send-jetton-button/index.ts","./src/features/wallets/hooks/use-selected-wallet.ts","./src/features/wallets/hooks/use-address.ts","./src/features/balances/hooks/use-balance-by-address.ts","./src/features/balances/hooks/use-balance.ts","./src/features/balances/index.ts","./src/features/jettons/hooks/use-jetton-info.ts","./src/features/jettons/hooks/use-jetton-wallet-address.ts","./src/features/jettons/hooks/use-jetton-balance-by-address.ts","./src/features/jettons/hooks/use-jettons-by-address.ts","./src/features/jettons/hooks/use-jettons.ts","./src/features/jettons/hooks/use-transfer-jetton.ts","./src/features/jettons/index.ts","./src/features/network/hooks/use-networks.ts","./src/features/wallets/components/connect-button/index.ts","./src/features/wallets/hooks/use-connected-wallets.ts","./src/features/wallets/hooks/use-connect.ts","./src/features/wallets/hooks/use-disconnect.ts","./src/features/wallets/hooks/use-connectors.ts","./src/features/wallets/index.ts","./src/features/network/hooks/use-network.ts","./src/features/network/index.ts","./src/features/nft/components/nft-item/nft-item.tsx","./src/features/nft/components/nft-item/index.ts","./src/features/nft/hooks/use-nfts-by-address.ts","./src/features/nft/hooks/use-nfts.ts","./src/features/nft/hooks/use-nft.ts","./src/features/nft/hooks/use-transfer-nft.ts","./src/features/nft/index.ts","./src/features/swap/hooks/use-swap-quote.ts","./src/features/swap/hooks/use-build-swap-transaction.ts","./src/features/swap/index.ts","./src/features/signing/hooks/use-sign-text.ts","./src/features/signing/hooks/use-sign-binary.ts","./src/features/signing/hooks/use-sign-cell.ts","./src/features/signing/index.ts","./src/index.ts","../../node_modules/storybook/dist/csf/index.d.ts","../../node_modules/storybook/dist/router/index.d.ts","../../node_modules/storybook/dist/theming/index.d.ts","../../node_modules/storybook/dist/channels/index.d.ts","../../node_modules/storybook/dist/preview-api/index.d.ts","../../node_modules/storybook/dist/core-events/index.d.ts","../../node_modules/ast-types/lib/gen/namedtypes.d.ts","../../node_modules/ast-types/lib/gen/kinds.d.ts","../../node_modules/ast-types/lib/gen/builders.d.ts","../../node_modules/ast-types/lib/types.d.ts","../../node_modules/ast-types/lib/path.d.ts","../../node_modules/ast-types/lib/scope.d.ts","../../node_modules/ast-types/lib/node-path.d.ts","../../node_modules/ast-types/lib/path-visitor.d.ts","../../node_modules/ast-types/lib/gen/visitor.d.ts","../../node_modules/ast-types/lib/main.d.ts","../../node_modules/recast/lib/options.d.ts","../../node_modules/recast/lib/parser.d.ts","../../node_modules/recast/lib/printer.d.ts","../../node_modules/recast/main.d.ts","../../node_modules/storybook/dist/babel/index.d.ts","../../node_modules/storybook/dist/csf-tools/index.d.ts","../../node_modules/storybook/dist/common/index.d.ts","../../node_modules/storybook/dist/telemetry/index.d.ts","../../node_modules/storybook/dist/core-server/index.d.ts","../../node_modules/storybook/dist/node-logger/index.d.ts","../../node_modules/storybook/dist/types/index.d.ts","../../node_modules/@types/react-dom/client.d.ts","../../node_modules/@storybook/react/dist/index.d.ts","./src/components/block/block.stories.tsx","./src/components/button/button.stories.tsx","./src/components/circle-icon/circle-icon.stories.tsx","./src/components/ton-icon/ton-icon.stories.tsx","./src/features/balances/components/balance-badge/balance-badge.stories.tsx","../../node_modules/@types/aria-query/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/jest-dom/types/matchers.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/jest-dom/types/matchers-standalone.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/expect/dist/chai.d.cts","../../node_modules/@storybook/test/node_modules/tinyrainbow/dist/index-c1cfc5e9.d.ts","../../node_modules/@storybook/test/node_modules/tinyrainbow/dist/node.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/types.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/helpers.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/pretty-format/dist/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/types-bxe-2udy.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/utils/dist/diff.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/expect/dist/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/expect/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/matches.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/wait-for.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/query-helpers.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/queries.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/get-queries-for-element.d.ts","../../node_modules/@storybook/test/node_modules/pretty-format/build/types.d.ts","../../node_modules/@storybook/test/node_modules/pretty-format/build/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/screen.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/wait-for-element-to-be-removed.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/get-node-text.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/events.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/pretty-dom.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/role-helpers.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/config.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/suggestions.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/dom/types/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/eventmap.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/types.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/dispatchevent.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/focus.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/input.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/click/isclickableinput.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/blob.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/datatransfer.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/filelist.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/datatransfer/clipboard.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/timevalue.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/iscontenteditable.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/iseditable.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/maxlength.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/edit/setfiles.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/cursor.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/getactiveelement.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/gettabdestination.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/isfocusable.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/selection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/focus/selector.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/keydef/readnextdescriptor.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/cloneevent.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/findclosest.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/getdocumentfromnode.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/gettreediff.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/getwindow.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/isdescendantorself.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/iselementtype.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/isvisible.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/isdisabled.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/level.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/misc/wait.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/pointer/csspointerevents.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utils/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/ui.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/getvalueortextcontent.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/copyselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/trackvalue.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/document/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/getinputrange.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/modifyselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/moveselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/setselectionpermouse.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/modifyselectionpermouse.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/selectall.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/setselectionrange.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/setselection.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/updateselectiononfocus.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/selection/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/event/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/pointer/buttons.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/pointer/shared.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/pointer/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/system/keyboard.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/options.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/click.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/hover.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/tab.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/convenience/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/keyboard/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/copy.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/cut.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/paste.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/clipboard/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/pointer/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/clear.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/selectoptions.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/type.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/upload.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/utility/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/api.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/directapi.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/setup.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/setup/index.d.ts","../../node_modules/@storybook/test/node_modules/@testing-library/user-event/dist/types/index.d.ts","../../node_modules/@storybook/test/node_modules/@vitest/spy/dist/index.d.ts","../../node_modules/@storybook/test/dist/index.d.ts","./src/features/balances/components/currency-item/currency-item.stories.tsx","./src/features/balances/components/send-jetton-button/send-jetton-button.stories.tsx","./src/features/balances/components/send-ton-button/send-ton-button.stories.tsx","./src/features/nft/components/nft-item/nft-item.stories.tsx","./src/features/transaction/components/transaction/transaction.stories.tsx","../../node_modules/@babel/types/lib/index.d.ts","../../node_modules/@types/babel__generator/index.d.ts","../../node_modules/@babel/parser/typings/babel-parser.d.ts","../../node_modules/@types/babel__template/index.d.ts","../../node_modules/@types/babel__traverse/index.d.ts","../../node_modules/@types/babel__core/index.d.ts","../../node_modules/@types/deep-eql/index.d.ts","../../node_modules/assertion-error/index.d.ts","../../node_modules/@types/chai/index.d.ts","../../node_modules/@types/har-format/index.d.ts","../../node_modules/@types/chrome/har-format/index.d.ts","../../node_modules/@types/chrome/chrome-cast/index.d.ts","../../node_modules/@types/filewriter/index.d.ts","../../node_modules/@types/filesystem/index.d.ts","../../node_modules/@types/chrome/index.d.ts","../../node_modules/@types/doctrine/index.d.ts","../../node_modules/@types/estree/index.d.ts","../../node_modules/@types/graceful-fs/index.d.ts","../../node_modules/@types/hammerjs/index.d.ts","../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../node_modules/@types/istanbul-lib-report/index.d.ts","../../node_modules/@types/istanbul-reports/index.d.ts","../../node_modules/@jest/expect-utils/build/index.d.ts","../../node_modules/chalk/index.d.ts","../../node_modules/@sinclair/typebox/build/esm/type/symbols/symbols.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/symbols/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/any/any.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/any/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/async-iterator/async-iterator.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/async-iterator/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly/readonly.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly/readonly-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly-optional/readonly-optional.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/readonly-optional/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor/constructor.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/literal/literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/literal/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/enum/enum.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/enum/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/function/function.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/function/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/computed/computed.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/computed/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/never/never.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/never/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/intersect-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/intersect-evaluated.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/intersect.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intersect/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/union-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/union-evaluated.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/union.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/union/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/recursive/recursive.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/recursive/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unsafe/unsafe.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unsafe/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/ref/ref.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/ref/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/tuple/tuple.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/tuple/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/error/error.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/error/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/string/string.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/string/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/boolean/boolean.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/boolean/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/number/number.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/number/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/integer/integer.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/integer/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/bigint/bigint.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/bigint/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/parse.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/finite.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/generate.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/syntax.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/pattern.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/template-literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/union.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/template-literal/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed-property-keys.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/indexed-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/indexed/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/iterator/iterator.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/iterator/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/promise/promise.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/promise/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/sets/set.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/sets/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/mapped.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/mapped/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/optional/optional.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/optional/optional-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/optional/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/awaited/awaited.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/awaited/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof-property-keys.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/keyof-property-entries.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/keyof/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/omit-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/omit.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/omit-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/omit/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/pick-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/pick.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/pick-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/pick/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/null/null.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/null/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/symbol/symbol.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/symbol/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/undefined/undefined.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/undefined/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/partial/partial.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/partial/partial-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/partial/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/regexp/regexp.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/regexp/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/record/record.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/record/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/required/required.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/required/required-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/required/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/transform/transform.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/transform/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/compute.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/infer.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/module.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/module/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/not/not.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/not/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/static/static.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/static/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/object/object.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/object/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/helpers/helpers.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/helpers/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/array/array.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/array/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/date/date.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/date/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/uint8array/uint8array.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/uint8array/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unknown/unknown.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/unknown/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/void/void.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/void/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/schema/schema.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/schema/anyschema.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/schema/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/clone/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/clone/value.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/clone/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/create/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/create/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/argument/argument.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/argument/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/kind.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/value.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/guard/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/patterns/patterns.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/patterns/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/registry/format.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/registry/type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/registry/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/composite/composite.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/composite/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/const/const.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/const/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor-parameters/constructor-parameters.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/constructor-parameters/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/exclude-from-template-literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/exclude.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/exclude-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/exclude/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-check.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/extends-undefined.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extends/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/extract-from-template-literal.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/extract.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/extract-from-mapped-result.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/extract/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instance-type/instance-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instance-type/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instantiate/instantiate.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/instantiate/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/intrinsic-from-mapped-key.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/intrinsic.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/capitalize.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/lowercase.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/uncapitalize.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/uppercase.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/intrinsic/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/parameters/parameters.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/parameters/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/rest/rest.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/rest/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/return-type/return-type.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/return-type/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/type/json.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/type/javascript.d.mts","../../node_modules/@sinclair/typebox/build/esm/type/type/index.d.mts","../../node_modules/@sinclair/typebox/build/esm/index.d.mts","../../node_modules/@jest/schemas/build/index.d.ts","../../node_modules/pretty-format/build/index.d.ts","../../node_modules/jest-diff/build/index.d.ts","../../node_modules/jest-matcher-utils/build/index.d.ts","../../node_modules/jest-mock/build/index.d.ts","../../node_modules/expect/build/index.d.ts","../../node_modules/@types/jest/index.d.ts","../../node_modules/@types/json-schema/index.d.ts","../../node_modules/@types/json5/index.d.ts","../../node_modules/@types/lodash/common/common.d.ts","../../node_modules/@types/lodash/common/array.d.ts","../../node_modules/@types/lodash/common/collection.d.ts","../../node_modules/@types/lodash/common/date.d.ts","../../node_modules/@types/lodash/common/function.d.ts","../../node_modules/@types/lodash/common/lang.d.ts","../../node_modules/@types/lodash/common/math.d.ts","../../node_modules/@types/lodash/common/number.d.ts","../../node_modules/@types/lodash/common/object.d.ts","../../node_modules/@types/lodash/common/seq.d.ts","../../node_modules/@types/lodash/common/string.d.ts","../../node_modules/@types/lodash/common/util.d.ts","../../node_modules/@types/lodash/index.d.ts","../../node_modules/@types/mdx/types.d.ts","../../node_modules/@types/mdx/index.d.ts","../../node_modules/@types/minimatch/index.d.ts","../../node_modules/@types/react-dom/index.d.ts","../../node_modules/@types/resolve/index.d.ts","../../node_modules/@types/stack-utils/index.d.ts","../../node_modules/@types/swagger-schema-official/index.d.ts","../../node_modules/@types/w3c-web-usb/index.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/events.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/experiments.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/manifest.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/extensiontypes.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/runtime.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/windows.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/tabs.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/action.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/activitylog.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/alarms.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/bookmarks.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browseraction.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/types.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browsersettings_colormanagement.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browsersettings.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/browsingdata.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/captiveportal.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/clipboard.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/commands.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/contentscripts.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/extension.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/menus.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/contextmenus.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/contextualidentities.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/cookies.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/declarativecontent.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/declarativenetrequest.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools_inspectedwindow.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools_network.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools_panels.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/devtools.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/dns.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/downloads.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/find.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/geckoprofiler.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/history.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/i18n.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/identity.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/idle.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/management.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/networkstatus.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/normandyaddonstudy.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/notifications.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/omnibox.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/pageaction.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/permissions.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/pkcs11.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy_network.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy_services.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy_websites.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/privacy.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/webrequest.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/proxy.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/scripting.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/search.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/sessions.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/sidebaraction.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/storage.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/tabgroups.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/theme.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/topsites.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/trial_ml.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/trial.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/userscripts.d.ts","../../node_modules/@types/webextension-polyfill/namespaces/webnavigation.d.ts","../../node_modules/@types/webextension-polyfill/index.d.ts","../../node_modules/@types/webidl-conversions/index.d.ts","../../node_modules/@types/whatwg-mimetype/index.d.ts","../../node_modules/@types/whatwg-url/index.d.ts","../../node_modules/@types/ws/index.d.ts","../../node_modules/@types/yargs-parser/index.d.ts","../../node_modules/@types/yargs/index.d.ts"],"fileIdsList":[[83,138,155,156,850],[83,138,155,156],[83,138,155,156,1065],[65,83,138,155,156],[65,83,138,155,156,561,562,563],[65,83,138,155,156,561,568],[65,83,138,155,156,562],[65,83,138,155,156,561,562],[65,66,83,138,155,156,561,562],[65,83,138,155,156,561,562,577],[65,83,138,155,156,561,562,565,566,567],[65,66,83,138,155,156,561,562,581],[65,83,138,155,156,561,562,565,567,575],[65,83,138,155,156,561,562,565,566,567,575,576],[65,66,83,138,155,156,561,562,576,577],[65,83,138,155,156,561,562,565,585],[65,83,138,155,156,562,576],[65,83,138,155,156,561,562,565,566,567,575],[65,83,138,155,156,561,562,573,574],[65,83,138,155,156,561,562,576],[83,138,155,156,561,562,576,599],[64,83,138,155,156,598],[65,83,138,155,156,561,562,565],[65,83,138,155,156,561,562,576,602],[65,83,138,155,156,561,562,576,594,603],[83,138,155,156,875,877,881,884,886,888,890,892,894,898,902,906,908,910,912,914,916,918,920,922,924,926,934,939,941,943,945,947,950,952,957,961,965,967,969,971,974,976,978,981,983,987,989,991,993,995,997,999,1001,1003,1005,1008,1011,1013,1015,1019,1021,1024,1026,1028,1030,1034,1040,1044,1046,1048,1055,1057,1059,1061,1064],[83,138,155,156,875,1008],[83,138,155,156,876],[83,138,155,156,1014],[83,138,155,156,875,991,995,1008],[83,138,155,156,996],[83,138,155,156,875,991,1008],[83,138,155,156,880],[83,138,155,156,896,902,906,912,943,995,1008],[83,138,155,156,951],[83,138,155,156,925],[83,138,155,156,919],[83,138,155,156,1009,1010],[83,138,155,156,1008],[83,138,155,156,898,902,939,945,957,993,995,1008],[83,138,155,156,1025],[83,138,155,156,874,1008],[83,138,155,156,895],[83,138,155,156,877,884,890,894,898,914,926,967,969,971,993,995,999,1001,1003,1008],[83,138,155,156,1027],[83,138,155,156,888,898,914,1008],[83,138,155,156,1029],[83,138,155,156,875,884,886,950,991,995,1008],[83,138,155,156,887],[83,138,155,156,1012],[83,138,155,156,1006],[83,138,155,156,998],[83,138,155,156,875,890,1008],[83,138,155,156,891],[83,138,155,156,915],[83,138,155,156,947,993,1008,1032],[83,138,155,156,934,1008,1032],[83,138,155,156,898,906,934,947,991,995,1008,1031,1033],[83,138,155,156,1031,1032,1033],[83,138,155,156,916,1008],[83,138,155,156,890,947,993,995,1008,1037],[83,138,155,156,947,993,1008,1037],[83,138,155,156,906,947,991,995,1008,1036,1038],[83,138,155,156,1035,1036,1037,1038,1039],[83,138,155,156,947,993,1008,1042],[83,138,155,156,934,1008,1042],[83,138,155,156,898,906,934,947,991,995,1008,1041,1043],[83,138,155,156,1041,1042,1043],[83,138,155,156,893],[83,138,155,156,1016,1017,1018],[83,138,155,156,875,877,881,884,888,890,894,896,898,902,906,908,910,912,914,918,920,922,924,926,934,941,943,947,950,967,969,971,976,978,983,987,989,993,997,999,1001,1003,1005,1008,1015],[83,138,155,156,875,877,881,884,888,890,894,896,898,902,906,908,910,912,914,916,918,920,922,924,926,934,941,943,947,950,967,969,971,976,978,983,987,989,993,997,999,1001,1003,1005,1008,1015],[83,138,155,156,898,993,1008],[83,138,155,156,994],[83,138,155,156,935,936,937,938],[83,138,155,156,937,947,993,995,1008],[83,138,155,156,935,939,947,993,1008],[83,138,155,156,890,906,922,924,934,1008],[83,138,155,156,896,898,902,906,908,912,914,935,936,938,947,993,995,997,1008],[83,138,155,156,1045],[83,138,155,156,888,898,1008],[83,138,155,156,1047],[83,138,155,156,881,884,886,888,894,902,906,914,941,943,950,978,993,997,1003,1008,1015],[83,138,155,156,923],[83,138,155,156,899,900,901],[83,138,155,156,884,898,899,950,1008],[83,138,155,156,898,899,1008],[83,138,155,156,1008,1050],[83,138,155,156,1049,1050,1051,1052,1053,1054],[83,138,155,156,890,947,993,995,1008,1050],[83,138,155,156,890,906,934,947,1008,1049],[83,138,155,156,940],[83,138,155,156,953,954,955,956],[83,138,155,156,947,954,993,995,1008],[83,138,155,156,902,906,908,914,945,993,995,997,1008],[83,138,155,156,890,896,906,912,922,947,953,955,995,1008],[83,138,155,156,889],[83,138,155,156,878,879,946],[83,138,155,156,875,993,1008],[83,138,155,156,878,879,881,884,888,890,892,894,902,906,914,939,941,943,945,950,993,995,997,1008],[83,138,155,156,881,884,888,892,894,896,898,902,906,912,914,939,941,950,952,957,961,965,974,978,981,983,993,995,997,1008],[83,138,155,156,986],[83,138,155,156,881,884,888,892,894,902,906,908,912,914,941,950,978,991,993,995,997,1008],[83,138,155,156,875,984,985,991,993,1008],[83,138,155,156,897],[83,138,155,156,988],[83,138,155,156,966],[83,138,155,156,921],[83,138,155,156,992],[83,138,155,156,875,884,950,991,995,1008],[83,138,155,156,958,959,960],[83,138,155,156,947,959,993,1008],[83,138,155,156,947,959,993,995,1008],[83,138,155,156,890,896,902,906,908,912,939,947,958,960,993,995,1008],[83,138,155,156,948,949],[83,138,155,156,947,948,993],[83,138,155,156,875,947,949,995,1008],[83,138,155,156,1056],[83,138,155,156,894,898,914,1008],[83,138,155,156,972,973],[83,138,155,156,947,972,993,995,1008],[83,138,155,156,884,886,890,896,902,906,908,912,918,920,922,924,926,947,950,967,969,971,973,993,995,1008],[83,138,155,156,1020],[83,138,155,156,962,963,964],[83,138,155,156,947,963,993,1008],[83,138,155,156,947,963,993,995,1008],[83,138,155,156,890,896,902,906,908,912,939,947,962,964,993,995,1008],[83,138,155,156,942],[83,138,155,156,885],[83,138,155,156,884,950,1008],[83,138,155,156,882,883],[83,138,155,156,882,947,993],[83,138,155,156,875,883,947,995,1008],[83,138,155,156,977],[83,138,155,156,875,877,890,892,898,906,918,920,922,924,934,976,991,993,995,1008],[83,138,155,156,907],[83,138,155,156,911],[83,138,155,156,875,910,991,1008],[83,138,155,156,975],[83,138,155,156,1022,1023],[83,138,155,156,979,980],[83,138,155,156,947,979,993,995,1008],[83,138,155,156,884,886,890,896,902,906,908,912,918,920,922,924,926,947,950,967,969,971,980,993,995,1008],[83,138,155,156,1058],[83,138,155,156,902,906,914,1008],[83,138,155,156,1060],[83,138,155,156,894,898,1008],[83,138,155,156,877,881,888,890,892,894,902,906,908,912,914,918,920,922,924,926,934,941,943,967,969,971,976,978,989,993,997,999,1001,1003,1005,1006],[83,138,155,156,1006,1007],[83,138,155,156,875],[83,138,155,156,944],[83,138,155,156,990],[83,138,155,156,881,884,888,892,894,898,902,906,908,910,912,914,941,943,950,978,983,987,989,993,995,997,1008],[83,138,155,156,917],[83,138,155,156,968],[83,138,155,156,874],[83,138,155,156,890,906,916,918,920,922,924,926,927,934],[83,138,155,156,890,906,916,920,927,928,934,995],[83,138,155,156,927,928,929,930,931,932,933],[83,138,155,156,916],[83,138,155,156,916,934],[83,138,155,156,890,906,918,920,922,926,934,995],[83,138,155,156,875,890,898,906,918,920,922,924,926,930,991,995,1008],[83,138,155,156,890,906,932,991,995],[83,138,155,156,982],[83,138,155,156,913],[83,138,155,156,1062,1063],[83,138,155,156,881,888,894,926,941,943,952,969,971,976,999,1001,1005,1008,1015,1030,1046,1048,1057,1061,1062],[83,138,155,156,877,884,886,890,892,898,902,906,908,910,912,914,918,920,922,924,934,939,947,950,957,961,965,967,974,978,981,983,987,989,993,997,1003,1008,1026,1028,1034,1040,1044,1055,1059],[83,138,155,156,1000],[83,138,155,156,970],[83,138,155,156,903,904,905],[83,138,155,156,884,898,903,950,1008],[83,138,155,156,898,903,1008],[83,138,155,156,1002],[83,138,155,156,909],[83,138,155,156,1004],[65,83,138,155,156,702,728,729],[83,138,155,156,738,749,765,842,843],[83,138,155,156,753],[83,138,155,156,750,751,752,753,754,757,758,759,760,761,762,763,764],[83,138,155,156,736],[83,138,155,156,756],[83,138,155,156,750,751,752],[83,138,155,156,750,751],[83,138,155,156,753,754,756],[83,138,155,156,751],[83,138,155,156,737],[83,138,155,156,841],[83,138,155,156,828,829,830],[83,138,155,156,823,824,825],[83,138,155,156,801,802,803,804],[83,138,155,156,767,841],[83,138,155,156,767],[83,138,155,156,767,768,769,770,815],[83,138,155,156,805],[83,138,155,156,800,806,807,808,809,810,811,812,813,814],[83,138,155,156,815],[83,138,155,156,766],[83,138,155,156,819,821,822,840,841],[83,138,155,156,819,821],[83,138,155,156,816,819,841],[83,138,155,156,826,827,831,832,837],[83,138,155,156,820,822,832,840],[83,138,155,156,839,840],[83,138,155,156,816,820,822,838,839],[83,138,155,156,820,841],[83,138,155,156,818],[83,138,155,156,818,820,841],[83,138,155,156,816,817],[83,138,155,156,833,834,835,836],[83,138,155,156,822,841],[83,138,155,156,777],[83,138,155,156,771,778],[83,138,155,156,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799],[83,138,155,156,797,841],[83,138,155,156,741,745,747],[83,138,155,156,748],[83,138,155,156,744,746],[83,138,155,156,742],[83,138,155,156,741,742,743,744],[83,138,155,156,744],[83,138,155,156,755],[83,138,155,156,740],[83,138,155,156,500],[83,138,155,156,500,502],[83,138,155,156,500,501,502,503,504,505,506,507,508,509],[83,138,155,156,500,502,503],[65,83,138,155,156,510],[65,66,83,138,155,156,510,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633],[83,138,155,156,510,615],[65,66,83,138,155,156],[83,138,155,156,510],[83,138,155,156,510,615,624],[83,138,155,156,510,615,617],[83,138,155,156,188,189],[83,138,155,156,190,205],[83,138,155,156,189],[83,138,155,156,188,190,191,193,196],[83,138,155,156,188,190,191,193],[83,138,155,156,188,190,191,193,194,196,197,199,201],[83,138,155,156,188,189,193,195,199,200,202],[83,138,155,156,188,193,201],[83,138,155,156,188,189,193,197,198,201,202,267],[83,138,155,156,202],[83,138,155,156,196],[83,138,155,156,190,196,205,253],[83,138,155,156,188,190,196,201,213,214,221,231,251,254,255,256,257],[83,138,155,156,188,196,221],[83,138,155,156,190,205,254,258],[83,138,155,156,190,196,201,205,221,231],[83,138,155,156,188,243],[83,138,155,156,188,201],[83,138,155,156,188,190,193,196,199,201,202],[83,138,155,156,197,201],[83,138,155,156,190,191,192,193,194,195,197,198,199,201,202,206,207,208,209,210,211,212,213,214,215,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266],[83,138,155,156,188,190,196,199,201,213],[83,138,155,156,188,213,267],[83,138,155,156,199,201,202],[83,138,155,156,203,204,205,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251],[83,138,155,156,190,196,201,205,218,220,221],[83,138,155,156,190,199,202,224,227],[83,138,155,156,199,202,205],[83,138,155,156,199,202],[83,138,155,156,199,202,216,223],[83,138,155,156,190,191,196,199,202,216],[83,138,155,156,196,197,199,202],[83,138,155,156,199,202,216],[83,138,155,156,197,199,201,202],[83,138,155,156,188,199,202],[83,138,155,156,188,199,201,202],[83,138,155,156,197,199,201,216],[83,138,155,156,196,197,199,201,202,205,219],[83,138,155,156,196,199,201,202,205,217],[83,138,155,156,199,201,202,216,218,231,232,233],[83,138,155,156,196,199,202,228],[83,138,155,156,197,199,202,236,239],[83,138,155,156,196,197,199,238,240,241],[83,138,155,156,196,197,199,201,202,203,204],[83,138,155,156,196,199,202,225,226],[83,138,155,156,188,196,197,199,201,202,216,220,229,237,250],[83,138,155,156,196,199,202,226,230],[83,138,155,156,199,202,226],[83,138,155,156,196,199,202,235],[83,138,155,156,196,199,202,216],[83,138,155,156,196,199,202,244,245,246,247,248,249,251],[83,138,155,156,196,199,202,230],[83,138,155,156,188],[83,138,155,156,535,536],[65,83,138,155,156,453],[83,138,155,156,538,539],[83,138,155,156,538],[83,138,155,156,453],[83,138,155,156,541,542,543,544,545],[83,138,155,156,453,547],[83,138,155,156,537,540,546],[64,79,83,138,155,156],[83,138,155,156,850,851,852,853,854],[83,138,155,156,850,852],[83,138,155,156,856,857],[83,138,155,156,859],[83,138,155,156,860,861,863],[83,138,155,156,862],[83,138,150,155,156,188],[83,138,155,156,869],[83,138,155,156,870],[83,138,155,156,1067,1071],[83,138,155,156,1075,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1079,1080,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1080,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1081,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1082,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1083,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1082,1084,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1082,1083,1085,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1086,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1087],[83,138,155,156,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086],[83,138,155,156,1088,1089],[83,135,136,138,155,156],[83,137,138,155,156],[138,155,156],[83,138,143,155,156,173],[83,138,139,144,149,155,156,158,170,181],[83,138,139,140,149,155,156,158],[83,138,141,155,156,182],[83,138,142,143,150,155,156,159],[83,138,143,155,156,170,178],[83,138,144,146,149,155,156,158],[83,137,138,145,155,156],[83,138,146,147,155,156],[83,138,148,149,155,156],[83,137,138,149,155,156],[83,138,149,150,151,155,156,170,181],[83,138,149,150,151,155,156,165,170,173],[83,130,138,146,149,152,155,156,158,170,181],[83,138,149,150,152,153,155,156,158,170,178,181],[83,138,152,154,155,156,170,178,181],[81,82,83,84,85,86,87,88,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187],[83,138,149,155,156],[83,138,155,156,157,181],[83,138,146,149,155,156,158,170],[83,138,155,156,159],[83,138,155,156,160],[83,137,138,155,156,161],[83,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187],[83,138,155,156,163],[83,138,155,156,164],[83,138,149,155,156,165,166],[83,138,155,156,165,167,182,184],[83,138,150,155,156],[83,138,149,155,156,170,171,173],[83,138,155,156,172,173],[83,138,155,156,170,171],[83,138,155,156,173],[83,138,155,156,174],[83,135,138,155,156,170,175,181],[83,138,149,155,156,176,177],[83,138,155,156,176,177],[83,138,143,155,156,158,170,178],[83,138,155,156,179],[83,138,155,156,158,180],[83,138,152,155,156,164,181],[83,138,143,155,156,182],[83,138,155,156,170,183],[83,138,155,156,157,184],[83,138,155,156,185],[83,138,143,155,156],[83,130,138,155,156],[83,138,155,156,186],[83,130,138,149,151,155,156,161,170,173,181,183,184,186],[83,138,155,156,170,187],[63,64,83,138,155,156],[83,138,155,156,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1158,1159,1160],[83,138,155,156,1096,1102],[83,138,155,156,1096,1099],[83,138,155,156,1096],[83,138,155,156,1103],[83,138,155,156,1108,1109],[83,138,155,156,1108],[83,138,155,156,1099],[83,138,155,156,1096,1108],[83,138,155,156,1098,1099],[83,138,155,156,1117],[83,138,155,156,1123,1124,1125],[83,138,155,156,1096,1098],[83,138,155,156,1098],[83,138,155,156,1097,1099],[83,138,155,156,1096,1102,1116],[83,138,155,156,1143,1144,1145],[83,138,155,156,1096,1108,1147],[83,138,155,156,1096,1098,1102],[83,138,155,156,1096,1101,1102],[83,138,155,156,1096,1099,1100,1101],[83,138,155,156,1157],[83,138,149,152,154,155,156,158,170,178,181,187,188],[83,138,155,156,1166],[83,138,155,156,708,709],[83,138,155,156,708],[83,138,155,156,709,711],[83,138,155,156,708,714,715],[83,138,155,156,708,710,711,712,714,715,716],[83,138,155,156,711,712,713],[83,138,155,156,711,714,716],[83,138,155,156,711],[83,138,155,156,711,714],[83,138,155,156,708,710],[83,138,155,156,872,1069,1070],[83,138,155,156,1067],[83,138,155,156,873,1068],[83,138,155,156,1066],[83,138,155,156,560,563,564,567,568,569,570,571,572,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,600,601,602,603,604,605],[83,138,155,156,718],[83,138,155,156,717,718,719,720],[83,138,155,156,721],[83,138,139,150,155,156,159,170,173,722,723,728],[83,138,155,156,706],[83,138,155,156,702,705,707,724,725,728],[83,138,155,156,702,722,728],[65,83,138,155,156,702,728],[83,138,139,149,155,156,159,170,173,188],[83,138,155,156,702,705,707,728],[83,138,143,155,156,728],[65,83,138,152,155,156,158,702,703,704,705,707,723,724,726,727,728],[83,96,99,102,103,138,155,156,181],[83,99,138,155,156,170,181],[83,99,103,138,155,156,181],[83,138,155,156,170],[83,93,138,155,156],[83,97,138,155,156],[83,95,96,99,138,155,156,181],[83,138,155,156,158,178],[83,93,138,155,156,188],[83,95,99,138,155,156,158,181],[83,90,91,92,94,98,138,149,155,156,170,181],[83,99,107,115,138,155,156],[83,91,97,138,155,156],[83,99,124,125,138,155,156],[83,91,94,99,138,155,156,173,181,188],[83,99,138,155,156],[83,95,99,138,155,156,181],[83,90,138,155,156],[83,93,94,95,97,98,99,100,101,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,125,126,127,128,129,138,155,156],[83,99,117,120,138,146,155,156],[83,99,107,108,109,138,155,156],[83,97,99,108,110,138,155,156],[83,98,138,155,156],[83,91,93,99,138,155,156],[83,99,103,108,110,138,155,156],[83,103,138,155,156],[83,97,99,102,138,155,156,181],[83,91,95,99,107,138,155,156],[83,99,117,138,155,156],[83,110,138,155,156],[83,93,99,124,138,155,156,173,186,188],[83,138,155,156,354,355,356,357,358,359,360,362,363,364,365,366,367,368,369],[83,138,155,156,354],[83,138,155,156,354,361],[66,83,138,155,156,556,730],[62,65,66,83,138,155,156,555],[66,83,138,155,156,556],[66,83,138,155,156,558,730],[66,83,138,155,156,558],[66,83,138,155,156,607,730],[62,65,66,83,138,155,156,555,606],[66,83,138,155,156,607],[66,83,138,155,156,609],[66,83,138,155,156,609,730],[66,83,138,155,156,613,730],[62,65,66,83,138,155,156,530,555,557,608],[66,83,138,155,156,613],[66,83,138,155,156,611,730,844],[62,65,66,83,138,155,156,555,608],[66,83,138,155,156,611],[66,83,138,155,156,664],[66,83,138,155,156,559,730],[65,66,83,138,155,156,530,549,554,661],[66,83,138,155,156,662],[66,83,138,155,156,549,653,654],[66,83,138,155,156,653,667,668],[66,83,138,155,156,612,614,663,665,668,669],[66,83,138,155,156,653,667,674],[66,83,138,155,156,549,634,653,654],[66,83,138,155,156,671,672,673,674,675,676],[65,66,83,138,155,156,530,684],[65,66,83,138,155,156,530,549],[66,83,138,155,156,678,685],[66,83,138,155,156,687],[62,66,83,138,155,156,555,730,844],[62,65,66,83,138,155,156,530,554,555],[66,83,138,155,156,653,667,689],[66,83,138,155,156,688,689,690,691,692],[66,83,138,155,156,697,698,699],[66,83,138,155,156,694,695],[66,83,138,155,156,657],[65,66,83,138,155,156,530,655,659],[66,83,138,155,156,659],[65,66,83,138,155,156,530,554,559,658],[66,83,138,155,156,655,656,660],[66,83,138,155,156,548],[65,66,83,138,155,156,666],[66,83,138,155,156,550,666,667,679,680,681,682,683],[65,66,83,138,155,156,552],[65,66,83,138,155,156,534],[66,83,138,155,156,530,534,549,552,553,554,557,559,608,610,661,670,677,684,686,693,696,700],[66,83,138,155,156,531,532],[66,83,138,155,156,530,634],[66,83,138,155,156],[65,66,83,138,155,156,530,534,551],[65,66,83,138,155,156,533],[65,66,83,138,155,156,530,548,550],[83,138,155,156,267,435,452],[83,138,155,156,435,452],[83,138,155,156,441,452],[83,138,155,156,452],[83,138,155,156,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497],[83,138,155,156,437,452],[83,138,155,156,435,452,473],[83,138,155,156,435,452,481],[83,138,155,156,442,452],[83,138,155,156,435,438,439,452],[83,138,155,156,435,439,452],[83,138,155,156,437,452,458],[83,138,155,156,435,437,452],[83,138,155,156,435,452,491],[83,138,155,156,440,452],[79,83,138,155,156,435,437,439,440,453],[83,138,155,156,440,441,452,453],[83,138,155,156,454,455,456],[83,138,155,156,443,447,448,451],[83,138,155,156,435,441,443,448,450],[83,138,155,156,435,441,442],[83,138,155,156,440,446,447],[83,138,155,156,444,445],[83,138,155,156,444],[83,138,155,156,449],[83,138,155,156,436,437,438,439,440,441,446,452,457,458,498,499,511,512,513,514,529],[83,138,155,156,452,459,511,512],[83,138,155,156,452,462,510,511,512],[83,138,155,156,452,463,510,511,512],[83,138,155,156,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652],[83,138,155,156,435,452,470,511,512],[83,138,155,156,452,468,511,512],[83,138,155,156,435,452,469,511,512],[83,138,155,156,452,471,511,512],[83,138,155,156,452,474,510,511,512],[83,138,155,156,435,452,480,511,512],[83,138,155,156,452,478,511,512],[83,138,155,156,452,482,510,511,512],[83,138,155,156,452,485,510,511,512],[83,138,155,156,452,486,510,511,512],[83,138,155,156,452,484,510,511,512],[83,138,155,156,452,489,510,511,512],[83,138,155,156,452,488,511,512],[83,138,155,156,452,490,510,511,512],[83,138,155,156,452,492,510,511,512],[83,138,155,156,435],[83,138,155,156,435,440,452],[83,138,155,156,510,511],[83,138,155,156,436,438],[83,138,155,156,435,436],[83,138,155,156,435,437,439],[83,138,155,156,515,516,517,518,519,520,521,522,523,524,525,526,527,528],[83,138,155,156,511],[83,138,155,156,383,384],[83,138,155,156,382,384,385],[83,138,155,156,381,382],[83,138,155,156,381],[83,138,155,156,383],[83,138,155,156,332],[83,138,155,156,329,330,331,332,333,334,335],[83,138,155,156,320,332,333],[78,83,138,155,156,320,336],[83,138,155,156,320,328,329],[77,83,138,155,156,268,274,275,295,376,435],[83,138,155,156,268],[83,138,155,156,268,271],[83,138,155,156,271,282],[83,138,155,156,282,294,295],[83,138,155,156,271,273,274,282],[77,83,138,155,156,268,273],[83,138,155,156,278,279],[77,83,138,155,156,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319],[83,138,155,156,268,277,280],[83,138,155,156,269,299],[83,138,155,156,268,277],[83,138,155,156,268,280,303,304],[83,138,155,156,268,279],[83,138,155,156,269,305],[83,138,155,156,281],[83,138,155,156,277,312],[83,138,155,156,268,314],[77,83,138,155,156,277,312,313],[77,83,138,155,156,277,312],[83,138,155,156,268,272,276,277],[83,138,155,156,268,292,293],[83,138,155,156,268,269,290,291],[83,138,155,156,268,272,277],[83,138,155,156,268,277,279],[77,83,138,155,156,268,272,276,277],[83,138,155,156,269,289],[83,138,155,156,268,272,277,289],[83,138,155,156,268,270,277],[83,138,155,156,376],[83,138,155,156,320,328,336],[83,138,155,156,267,328],[83,138,155,156,267],[78,83,138,155,156,320,328,336,376,423,425],[83,138,155,156,267,328,419],[78,83,138,155,156,267,320,328,336,376,420],[83,138,155,156,267,320,322,323,327,328],[67,76,83,138,155,156,320,335,376,377,378,380,386,388,390],[78,83,138,155,156,335,378,379,380,388],[83,138,155,156,320,335,377,379,380,386,387,390],[76,83,138,155,156,377,378],[76,83,138,155,156,335,336,379,380,386,387,388,389,398,399,410],[83,138,155,156,320,322,380,391,399],[83,138,155,156,320,328,390],[67,83,138,155,156,320,335,336,379,386,387,398],[76,78,83,138,155,156,320,335,336,379],[67,78,83,138,155,156,320,328,336,376,380,391,398,399,400,406],[76,78,83,138,155,156,336],[83,138,155,156,336,402],[83,138,155,156,402],[83,138,155,156,401,403,405],[83,138,155,156,320,336,403,404],[83,138,155,156,320,336],[83,138,155,156,325,326],[83,138,155,156,325],[83,138,155,156,377],[83,138,155,156,320,377,386,390,414],[83,138,155,156,320,335,377,414],[83,138,155,156,320,335,377,379,386,414],[67,83,138,155,156,320,335,377,379,380,386,398,414],[67,72,73,74,75,78,80,83,138,155,156,320,322,323,327,328,335,336,337,338,339,342,343,344,345,346,351,352,373,374,376,377,379,380,386,387,388,389,392,398,399,400,406,407,408,409,410,411,412,413,415,416,417,418,420,421,422,423,424,426,427,428,432,433,434],[70,83,138,155,156],[70,71,72,73,74,75,83,138,155,156],[76,83,138,155,156,328,336,376,377,386,389],[78,83,138,155,156,377],[68,69,83,138,155,156,322,323,324,328,377,378,390,391,392,395,397],[67,83,138,155,156,320,376],[83,138,155,156,320],[67,79,80,83,138,155,156,375],[67,77,78,83,138,155,156,320,328,336,391],[83,138,155,156,320,321,322],[83,138,155,156,267,320],[83,138,155,156,267,320,322,323,324,327],[83,138,155,156,320,321],[83,138,155,156,320,393,394],[83,138,155,156,395,396],[83,138,155,156,320,395],[83,138,155,156,320,322],[83,138,155,156,320,328],[67,83,138,155,156,336,376],[78,83,138,155,156,327,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,371,372,373,374],[83,138,155,156,336],[83,138,155,156,320,322,326,328,336],[83,138,155,156,370],[77,83,138,155,156],[67,68,83,138,155,156],[68,83,138,155,156],[68,69,83,138,155,156,429,430,431],[68,83,138,155,156,336]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","affectsGlobalScope":true,"impliedFormat":1},{"version":"196cb558a13d4533a5163286f30b0509ce0210e4b316c56c38d4c0fd2fb38405","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},"ab552c62218812777c24075e9c70a64a52cf92efc252a9862b4beee0c123248e",{"version":"170d4db14678c68178ee8a3d5a990d5afb759ecb6ec44dbd885c50f6da6204f6","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac51dd7d31333793807a6abaa5ae168512b6131bd41d9c5b98477fc3b7800f9f","impliedFormat":1},{"version":"cf8db38686dfd74567ea692266fe44fbb32fa0e25fc0888ad6fc40e65873607e","impliedFormat":1},{"version":"42c169fb8c2d42f4f668c624a9a11e719d5d07dacbebb63cbcf7ef365b0a75b3","impliedFormat":1},{"version":"e96554ab310a8c2d4daaf7d8b7dc494bcbe2e499ce2f8e93945fa64e1e403bb4","impliedFormat":1},"1f452c04489cd99f2615fc31a499846a0dead5ca394541ae2848e50ba3f0f781","8c39e05479f93d85b7c7d0b0dbdd6b5ffb079ecea174079708e94353f18e4470","e82f4faf10555d6de13f13f673d73c3b4d999e285b9a1e6f07255cc92f958202","8e6fd35bfec104b71d124ab642b16dc7d4b3b4a06b4cb2a46f874fcbf8152f29","8a9adc7171cf85e71af76c4624e124b38805c8661c8df2a0ce1168ad2422894c","17eefdfe2c97ae5326ee94fff5108d9c92c09d4f64099095db8e90f5fd5886f8","e53ad0877718213ebb0ea9f9b8ff40b7021d94dc97f2bb5f756d8b8a22e6cfd4","0cf8af5bd48a0a20a27260638a5a142e0ab3aefc7a4fef662c7254b1f9ad503a","a643df4c3e02a74dc6b8667aa8fd9674fa87ca1e4ab9a0317c2e18ef7bab35b8","d12046ffff3d1d503e64fa85c3a5778a88428f35ac91580010aa173974faf57e","5e3fb0c61d68d6653890128de9d485776f19af07332108ccb9ba9e4a8e47b343",{"version":"2fff4f96c9be0c95762197bfef9b4e0962952ffc81eb42f21cf20eef618dddf0","impliedFormat":1},"4ce0ec43709e07298102b473428bc52f825337290ddc8f375d910a786f46190c",{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","affectsGlobalScope":true,"impliedFormat":1},{"version":"378281aa35786c27d5811af7e6bcaa492eebd0c7013d48137c35bbc69a2b9751","affectsGlobalScope":true,"impliedFormat":1},{"version":"3af97acf03cc97de58a3a4bc91f8f616408099bc4233f6d0852e72a8ffb91ac9","affectsGlobalScope":true,"impliedFormat":1},{"version":"1b2dd1cbeb0cc6ae20795958ba5950395ebb2849b7c8326853dd15530c77ab0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"387a023d363f755eb63450a66c28b14cdd7bc30a104565e2dbf0a8988bb4a56c","affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","affectsGlobalScope":true,"impliedFormat":1},{"version":"f26b11d8d8e4b8028f1c7d618b22274c892e4b0ef5b3678a8ccbad85419aef43","affectsGlobalScope":true,"impliedFormat":1},{"version":"4967529644e391115ca5592184d4b63980569adf60ee685f968fd59ab1557188","impliedFormat":1},{"version":"cdcf9ea426ad970f96ac930cd176d5c69c6c24eebd9fc580e1572d6c6a88f62c","impliedFormat":1},{"version":"23cd712e2ce083d68afe69224587438e5914b457b8acf87073c22494d706a3d0","impliedFormat":1},{"version":"487b694c3de27ddf4ad107d4007ad304d29effccf9800c8ae23c2093638d906a","impliedFormat":1},{"version":"3a80bc85f38526ca3b08007ee80712e7bb0601df178b23fbf0bf87036fce40ce","impliedFormat":1},{"version":"ccf4552357ce3c159ef75f0f0114e80401702228f1898bdc9402214c9499e8c0","impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","impliedFormat":1},{"version":"68834d631c8838c715f225509cfc3927913b9cc7a4870460b5b60c8dbdb99baf","impliedFormat":1},{"version":"2931540c47ee0ff8a62860e61782eb17b155615db61e36986e54645ec67f67c2","impliedFormat":1},{"version":"ccab02f3920fc75c01174c47fcf67882a11daf16baf9e81701d0a94636e94556","impliedFormat":1},{"version":"f6faf5f74e4c4cc309a6c6a6c4da02dbb840be5d3e92905a23dcd7b2b0bd1986","impliedFormat":1},{"version":"ea6bc8de8b59f90a7a3960005fd01988f98fd0784e14bc6922dde2e93305ec7d","impliedFormat":1},{"version":"36107995674b29284a115e21a0618c4c2751b32a8766dd4cb3ba740308b16d59","impliedFormat":1},{"version":"914a0ae30d96d71915fc519ccb4efbf2b62c0ddfb3a3fc6129151076bc01dc60","impliedFormat":1},{"version":"33e981bf6376e939f99bd7f89abec757c64897d33c005036b9a10d9587d80187","impliedFormat":1},{"version":"7fd1b31fd35876b0aa650811c25ec2c97a3c6387e5473eb18004bed86cdd76b6","impliedFormat":1},{"version":"b41767d372275c154c7ea6c9d5449d9a741b8ce080f640155cc88ba1763e35b3","impliedFormat":1},{"version":"3bacf516d686d08682751a3bd2519ea3b8041a164bfb4f1d35728993e70a2426","impliedFormat":1},{"version":"7fb266686238369442bd1719bc0d7edd0199da4fb8540354e1ff7f16669b4323","impliedFormat":1},{"version":"0a60a292b89ca7218b8616f78e5bbd1c96b87e048849469cccb4355e98af959a","impliedFormat":1},{"version":"0b6e25234b4eec6ed96ab138d96eb70b135690d7dd01f3dd8a8ab291c35a683a","impliedFormat":1},{"version":"9666f2f84b985b62400d2e5ab0adae9ff44de9b2a34803c2c5bd3c8325b17dc0","impliedFormat":1},{"version":"40cd35c95e9cf22cfa5bd84e96408b6fcbca55295f4ff822390abb11afbc3dca","impliedFormat":1},{"version":"b1616b8959bf557feb16369c6124a97a0e74ed6f49d1df73bb4b9ddf68acf3f3","impliedFormat":1},{"version":"5b03a034c72146b61573aab280f295b015b9168470f2df05f6080a2122f9b4df","impliedFormat":1},{"version":"40b463c6766ca1b689bfcc46d26b5e295954f32ad43e37ee6953c0a677e4ae2b","impliedFormat":1},{"version":"249b9cab7f5d628b71308c7d9bb0a808b50b091e640ba3ed6e2d0516f4a8d91d","impliedFormat":1},{"version":"80aae6afc67faa5ac0b32b5b8bc8cc9f7fa299cff15cf09cc2e11fd28c6ae29e","impliedFormat":1},{"version":"f473cd2288991ff3221165dcf73cd5d24da30391f87e85b3dd4d0450c787a391","impliedFormat":1},{"version":"499e5b055a5aba1e1998f7311a6c441a369831c70905cc565ceac93c28083d53","impliedFormat":1},{"version":"54c3e2371e3d016469ad959697fd257e5621e16296fa67082c2575d0bf8eced0","impliedFormat":1},{"version":"beb8233b2c220cfa0feea31fbe9218d89fa02faa81ef744be8dce5acb89bb1fd","impliedFormat":1},{"version":"c183b931b68ad184bc8e8372bf663f3d33304772fb482f29fb91b3c391031f3e","impliedFormat":1},{"version":"5d0375ca7310efb77e3ef18d068d53784faf62705e0ad04569597ae0e755c401","impliedFormat":1},{"version":"59af37caec41ecf7b2e76059c9672a49e682c1a2aa6f9d7dc78878f53aa284d6","impliedFormat":1},{"version":"addf417b9eb3f938fddf8d81e96393a165e4be0d4a8b6402292f9c634b1cb00d","impliedFormat":1},{"version":"48cc3ec153b50985fb95153258a710782b25975b10dd4ac8a4f3920632d10790","impliedFormat":1},{"version":"adf27937dba6af9f08a68c5b1d3fce0ca7d4b960c57e6d6c844e7d1a8e53adae","impliedFormat":1},{"version":"e1528ca65ac90f6fa0e4a247eb656b4263c470bb22d9033e466463e13395e599","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"866078923a56d026e39243b4392e282c1c63159723996fa89243140e1388a98d","impliedFormat":1},{"version":"f724236417941ea77ec8d38c6b7021f5fb7f8521c7f8c1538e87661f2c6a0774","affectsGlobalScope":true,"impliedFormat":1},{"version":"1cf059eaf468efcc649f8cf6075d3cb98e9a35a0fe9c44419ec3d2f5428d7123","affectsGlobalScope":true,"impliedFormat":1},{"version":"e7721c4f69f93c91360c26a0a84ee885997d748237ef78ef665b153e622b36c1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d97fb21da858fb18b8ae72c314e9743fd52f73ebe2764e12af1db32fc03f853f","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ea15fd99b2e34cb25fe8346c955000bb70c8b423ae4377a972ef46bfb37f595","impliedFormat":1},{"version":"7cf69dd5502c41644c9e5106210b5da7144800670cbe861f66726fa209e231c4","impliedFormat":1},{"version":"72c1f5e0a28e473026074817561d1bc9647909cf253c8d56c41d1df8d95b85f7","impliedFormat":1},{"version":"f9b4137a0d285bd77dba2e6e895530112264310ae47e07bf311feae428fb8b61","affectsGlobalScope":true,"impliedFormat":1},{"version":"8b21e13ed07d0df176ae31d6b7f01f7b17d66dbeb489c0d31d00de2ca14883da","impliedFormat":1},{"version":"51aecd2df90a3cffea1eb4696b33b2d78594ea2aa2138e6b9471ec4841c6c2ee","impliedFormat":1},{"version":"9d8f9e63e29a3396285620908e7f14d874d066caea747dc4b2c378f0599166b4","affectsGlobalScope":true,"impliedFormat":1},{"version":"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","impliedFormat":1},{"version":"f929f0b6b3421a2d34344b0f421f45aeb2c84ad365ebf29d04312023b3accc58","impliedFormat":1},{"version":"db9ada976f9e52e13f7ae8b9a320f4b67b87685938c5879187d8864b2fbe97f3","impliedFormat":1},{"version":"9f39e70a354d0fba29ac3cdf6eca00b7f9e96f64b2b2780c432e8ea27f133743","impliedFormat":1},{"version":"0dace96cc0f7bc6d0ee2044921bdf19fe42d16284dbcc8ae200800d1c9579335","impliedFormat":1},{"version":"a2e2bbde231b65c53c764c12313897ffdfb6c49183dd31823ee2405f2f7b5378","impliedFormat":1},{"version":"ad1cc0ed328f3f708771272021be61ab146b32ecf2b78f3224959ff1e2cd2a5c","impliedFormat":1},{"version":"c64e1888baaa3253ca4405b455e4bf44f76357868a1bd0a52998ade9a092ad78","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc8c6f5322961b56d9906601b20798725df60baeab45ec014fba9f795d5596fd","impliedFormat":1},{"version":"0904660ae854e6d41f6ff25356db1d654436c6305b0f0aa89d1532df0253486e","impliedFormat":1},{"version":"9cdfd0a77dd7eeed57e91d3f449274ea2470abdb7e167a2f146b1ea8de6224e0","impliedFormat":1},{"version":"230bdc111d7578276e4a3bb9d075d85c78c6b68f428c3a9935e2eaa10f4ae1f5","impliedFormat":1},{"version":"e8aabbee5e7b9101b03bb4222607d57f38859b8115a8050a4eb91b4ee43a3a73","impliedFormat":1},{"version":"bbf42f98a5819f4f06e18c8b669a994afe9a17fe520ae3454a195e6eabf7700d","impliedFormat":1},{"version":"c0bb1b65757c72bbf8ddf7eaa532223bacf58041ff16c883e76f45506596e925","impliedFormat":1},{"version":"c8b85f7aed29f8f52b813f800611406b0bfe5cf3224d20a4bdda7c7f73ce368e","affectsGlobalScope":true,"impliedFormat":1},{"version":"145dcf25fd4967c610c53d93d7bc4dce8fbb1b6dd7935362472d4ae49363c7ba","impliedFormat":1},{"version":"ff65b8a8bd380c6d129becc35de02f7c29ad7ce03300331ca91311fb4044d1a9","impliedFormat":1},{"version":"04bf1aa481d1adfb16d93d76e44ce71c51c8ef68039d849926551199489637f6","impliedFormat":1},{"version":"9043daec15206650fa119bad6b8d70136021ea7d52673a71f79a87a42ee38d44","affectsGlobalScope":true,"impliedFormat":1},{"version":"d00e86e2e74089bf416b4c5cc433d88eb2e09dcef5e3c5b79ca04a36d8d8d6f5","affectsGlobalScope":true,"impliedFormat":1},{"version":"a58a15da4c5ba3df60c910a043281256fa52d36a0fcdef9b9100c646282e88dd","impliedFormat":1},{"version":"b36beffbf8acdc3ebc58c8bb4b75574b31a2169869c70fc03f82895b93950a12","impliedFormat":1},{"version":"de263f0089aefbfd73c89562fb7254a7468b1f33b61839aafc3f035d60766cb4","impliedFormat":1},{"version":"77fbe5eecb6fac4b6242bbf6eebfc43e98ce5ccba8fa44e0ef6a95c945ff4d98","impliedFormat":1},{"version":"8c81fd4a110490c43d7c578e8c6f69b3af01717189196899a6a44f93daa57a3a","impliedFormat":1},{"version":"5fb39858b2459864b139950a09adae4f38dad87c25bf572ce414f10e4bd7baab","impliedFormat":1},{"version":"65faec1b4bd63564aeec33eab9cacfaefd84ce2400f03903a71a1841fbce195f","impliedFormat":1},{"version":"b33b74b97952d9bf4fbd2951dcfbb5136656ddb310ce1c84518aaa77dbca9992","impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","impliedFormat":1},{"version":"45650f47bfb376c8a8ed39d4bcda5902ab899a3150029684ee4c10676d9fbaee","impliedFormat":1},{"version":"8d117798e5228c7fdff887f44851d07320739c5cc0d511afae8f250c51809a36","affectsGlobalScope":true,"impliedFormat":1},{"version":"c119835edf36415081dfd9ed15fc0cd37aaa28d232be029ad073f15f3d88c323","impliedFormat":1},{"version":"8e7c3bed5f19ade8f911677ddc83052e2283e25b0a8654cd89db9079d4b323c7","impliedFormat":1},{"version":"9705cd157ffbb91c5cab48bdd2de5a437a372e63f870f8a8472e72ff634d47c1","affectsGlobalScope":true,"impliedFormat":1},{"version":"ae86f30d5d10e4f75ce8dcb6e1bd3a12ecec3d071a21e8f462c5c85c678efb41","impliedFormat":1},{"version":"a1a3cbade20430dcb7f00fa23c2f020e827d5620c0d44213db1665c53231f1fc","impliedFormat":1},{"version":"e03460fe72b259f6d25ad029f085e4bedc3f90477da4401d8fbc1efa9793230e","impliedFormat":1},{"version":"4286a3a6619514fca656089aee160bb6f2e77f4dd53dc5a96b26a0b4fc778055","impliedFormat":1},{"version":"69e0a41d620fb678a899c65e073413b452f4db321b858fe422ad93fd686cd49a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3585d6891e9ea18e07d0755a6d90d71331558ba5dc5561933553209f886db106","affectsGlobalScope":true,"impliedFormat":1},{"version":"86be71cbb0593468644932a6eb96d527cfa600cecfc0b698af5f52e51804451d","impliedFormat":1},{"version":"84dd6b0fd2505135692935599d6606f50a421389e8d4535194bcded307ee5cf2","impliedFormat":1},{"version":"0d5b085f36e6dc55bc6332ecb9c733be3a534958c238fb8d8d18d4a2b6f2a15a","impliedFormat":1},{"version":"db19ea066fdc5f97df3f769e582ae3000380ab7942e266654bdb1a4650d19eaf","affectsGlobalScope":true,"impliedFormat":1},{"version":"2a034894bf28c220a331c7a0229d33564803abe2ac1b9a5feee91b6b9b6e88ea","impliedFormat":1},{"version":"d7e9ab1b0996639047c61c1e62f85c620e4382206b3abb430d9a21fb7bc23c77","impliedFormat":1},{"version":"6c59f099eda2eff84910c0879e859f9038d4b27a6f18e5bbcc0f4edb838b584a","impliedFormat":1},{"version":"48fc85659fbe03c83317eeb15ef88c6b47f715a78415fe7540617118e241130a","impliedFormat":1},{"version":"36d06a7366ee4272c89220df5ce514e44a3b4cb75685d7ad0943e2107f2b49a7","impliedFormat":1},{"version":"fd9febd20f77b57744a20a712f451333217849e07017e22f83725b38aaa4abe1","impliedFormat":1},{"version":"4de39406437c82a2fd2f2349dd1b10b227dd7351c1f683c2213a430857022160","impliedFormat":1},{"version":"7c529810a1223031f90d7b3587483fa6e46a6f846159f41ce097002a988c7145","impliedFormat":1},{"version":"3568385f4a1874b3f2455f689120e8342dadad6a9ac451cb951817b37a334968","impliedFormat":1},{"version":"3f866e8ff7f9894e3e9e2bc2c54c90076836fb32f31e51f232270200cac5dcfb","impliedFormat":1},{"version":"a58cbefddf35de5cf8b4d0ec9c54a958c9be04e2179f10a1857df3fb9e9400aa","impliedFormat":1},{"version":"b50c97dee0c0557b760e338d53a154525c926a997b77365abb146af312b4047d","impliedFormat":1},{"version":"2481da921e6920d388ee536c983fefec91eab85ae0715a6c79a14f077f7fef1c","impliedFormat":1},{"version":"d59fab703002d185800ee6ba49f2f39f009ab4b11216ee254d11c3ccc6cc7cac","impliedFormat":1},{"version":"c52710477d343889e9167ec6ac5e7ab7d00271353c83f13f2c062c2b6b868767","impliedFormat":1},{"version":"7d78eb628c27da81ce9778d99abf4424c66bfa2aea6c18942c84b0c97379064a","impliedFormat":1},{"version":"c1cb7314948dfae825a903c5f9d2c646fb48f523c5f7c6f56458a8a076fe5a48","impliedFormat":1},{"version":"0aa9c08d34332902b262a8ecd6846883a2364985b701cbfdb91737cc7ec9ce47","impliedFormat":1},{"version":"61d9b8ca1c0c9d18b97c76e1a1ea8c4da89649c216b5cbab0b245ff40fa75afa","impliedFormat":1},{"version":"edbfd435a66d160412a1fe859e033271ae0fe6893511b2e6e067bccd5a9f1288","impliedFormat":1},{"version":"56b4e137a9540526e40685cd1233dc0452d55d784ccbedeb00bd2f85db11568b","impliedFormat":1},{"version":"535443b6481d7e915e7dfeafbd3da04290d769628ea52f24760f12fec035cab2","impliedFormat":1},{"version":"15da10f06e139d985edf775f76882bcb41388e9fdf90750dfb9b0323141bf171","impliedFormat":1},{"version":"843f8b16d65c528c6b220e3e2156aef560cb2b4da8bf24bd86f92f2e07e0cefc","impliedFormat":1},{"version":"f5217cced6b0c7197b2f103335c37d3fa2a37f9a1e797726b82c783ac491d37b","impliedFormat":1},{"version":"a192849f4dfb88a1f7fcdb116589168bd90683e8a016c4d177798fc20ed74233","impliedFormat":1},{"version":"1fb0d4246893e0d8a4db3f325eacf01c81206a62dc0941bae2952640b074465d","impliedFormat":1},{"version":"8ffd8027a1b087401aa86d7dfcc21ead09e3ea878278483ac0673adb7e1334a6","impliedFormat":1},{"version":"d2e27b946cf82c8d1dfc4d8d70522880c51bbfde49ade697f2692423c684e375","impliedFormat":1},{"version":"2d957ee713ee35f0e254a7c9483c101416ad63105e12e750c9e4dfeccd44381a","impliedFormat":1},{"version":"ecf3c3db8a2f4f1f103d4f6b267347e02357bb873a6e16d5a5376380d8d39742","impliedFormat":1},{"version":"64ca4b177ce22eeee129cea23e6558b99a0c0c4b2cc5d07ea43c637ecea040cc","impliedFormat":1},{"version":"14f2ae1b4d61bea60aa6a41de6cb2f645b74fce14f84a67609aa00ffb258161a","impliedFormat":1},{"version":"70c6b1325be2892ad79dc372c5e67803ec9334cf755f52dd7c82c6a2bf6ae41c","impliedFormat":1},{"version":"dc1f846ac7e6b4d946ce0f6e650f4ec495001825d629b8eb150a7f0dfe5de6ee","impliedFormat":1},{"version":"33d60f50dd1f16ebe335cd42019544230014ab58196003847121730bbe42fcc7","impliedFormat":1},{"version":"0cf1c571d54e65d3262bdd6b220e221ae6ba08358a8dc095268dea7b88d0e061","impliedFormat":1},{"version":"dfe0d7cbc6fd3a4249caae831bed318634407815e35180cd648a432d791fe4c9","impliedFormat":1},{"version":"d83d5009232289e3093cd895583d08180fb27f3ca6a9b23a2b14bedde82f9518","impliedFormat":1},{"version":"2fda07844940ec87f85ad7c8673c75b2f480de93ed307fa10698cb116fb3605f","impliedFormat":1},{"version":"4ee2f1041c9560a412a2b06b76fda6f4c6887adf02af8d46c9c8774ce1f096e2","impliedFormat":1},{"version":"637809774490e7524e336fb7e7ff09c3ceb895c1447d2a78c161dbac825436a8","impliedFormat":1},{"version":"d0d6c78ec079f1687853a41fede74d8e91b183c01978bd6c1291376deee7a38c","impliedFormat":1},{"version":"6c482076132f4423e8c273d511c3d68eb324a8cd94a533a2b9fdd9e979ded98b","impliedFormat":1},{"version":"b83f75bc1a3e23eb177a90249572a8889c15d33c6c85bd7d020d87cdd7207ab9","impliedFormat":1},{"version":"059ff336b132d40e147e584951b38890b1b7a7845a110fbbf1635841d8d7f535","impliedFormat":1},{"version":"1f295eeb6a4b863498d793eb2c9602f7ba3714ecff78e22af56c6d6869ce724d","impliedFormat":1},{"version":"f5b7496ba6aaf25f58c910fb5e98fe36bb38955ff0f8c1b14ed1c7348d615cd8","impliedFormat":1},{"version":"e74006b27ab19a8f2eca278ec112fdc501dc7f770788294ce55fb563a64389c7","impliedFormat":1},{"version":"a3bd722ce9f35159fc86d67e65fe718cb5766d431a5af324ebd960a8f0a949d7","impliedFormat":1},{"version":"aa3c19dd7476a1fd0502a3edbe0283cadf10e83c7d10771d052b0001fca6e502","impliedFormat":1},{"version":"893133ba069d0bbc1c88be0de54dc636c2f4eb6d81e7a136d9e6c91167935e9f","impliedFormat":1},{"version":"875661afda42245a929d30c70ceffbd3a5db36587c167494043a48e5a3e092f7","impliedFormat":1},{"version":"acf0dd4bfbb6079036b0f107aee515109fd5732d9a4b9a80202b89b1b534db9b","impliedFormat":1},{"version":"2301019356c7a699c26598ee52c7e44d402e97ed832e62353bd5c2438d0a213e","impliedFormat":1},{"version":"a9817ef3c4f3b768b0f367186efd26711bb5bb349c0a0a8e188a3b6f564650a1","impliedFormat":1},{"version":"4c476937cedae31de2eb5baf31ff67d3d435192516d148e346d729c571ddcb29","impliedFormat":1},{"version":"18d157e403e847090668dac18c49575aad98f8971dbeb688ec6b1f7d05a9e88b","impliedFormat":1},{"version":"56d99ccf66b180256ef9c7832610d255439c6bdfc72a967dcdb9dfdd66eaec01","impliedFormat":1},{"version":"b91d10a7491e36d97232537d0680ed88ab819be2760b14872675b27bc4626142","impliedFormat":1},{"version":"52f80c895885698b041886628d81f131f8d56c3f9b3d70e9bd80480be8a15a8a","impliedFormat":1},{"version":"f1938261e65ab48e101c98f2404df0151f13ad0fe7eb06739b3b94e7644b7631","impliedFormat":1},{"version":"957b07a1a7be3807ca5bfe1bf871cb03469579da7cf3e9b7fd910af56902f430","impliedFormat":1},{"version":"255406d87debb965811c2ecc4e2de85065c2ae4536ee1e2409544ed603b8cf98","impliedFormat":1},{"version":"ab34666cee11e47d4190715369069193b337b51c9643e1463f9e091c7e674199","impliedFormat":1},{"version":"6c5485822506a02fd27d3ee3ff5890a6191e242c818e89ebecdc27502cf248c3","impliedFormat":1},{"version":"f870e2056bffeb3478ea405e618a871b593d700b1fd8ec9f99ceb4f2067043fb","impliedFormat":1},{"version":"19bae2cc86272ca2276193e54a89343698aa76d639da43bf6f2e09b6551c46dd","impliedFormat":1},{"version":"353dcf14f454c0f21a3d4423beb207eb77a3c694ecd9caa39a194c39b73abe4a","impliedFormat":1},{"version":"0f94e45fd9a21a175a15ce7490376510ea448e3465631ffde90fe5657cfb69ba","impliedFormat":1},{"version":"c87c5955a585330125c48f7790f8c708454584f7d9dad4f4277a9c44da1bb05d","impliedFormat":1},{"version":"bdee0f96f1f987fa5831799f0b1e22665e6d91f876dc2efa368c94e5e0913a78","impliedFormat":1},{"version":"6608950b7f0a464e7aad3d2e897263ead7678e7f02dd4397bbcf9c58f7e6c507","impliedFormat":1},{"version":"831f51a26c87c2e1e932a8c65b2935e84880309d7e8921bc5806f2bcb67173bb","impliedFormat":1},{"version":"28bcb1d596c37982be54d80d0601bcc214e28885babb78898b8662d4404b8aa6","impliedFormat":1},{"version":"cd7bf8353ca32e572e2d585d6af530712dc379060f471064c0bf6b2da60c4597","impliedFormat":1},{"version":"137ebb3e1fc5dff6b94bba45a4b63fab469100302053c30e654a3ba6e1a2e528","impliedFormat":1},{"version":"3e033de041943bb901b373ce40238f0de193c40c29e1e7824e152ef3e16426c5","impliedFormat":1},{"version":"163c80c8de7f9ad7bb13135b1ece2c352dbcfb3ae3a0b2e39399f7a5f83df5cd","impliedFormat":1},{"version":"197f421cea7036c7dd7ab37c690c921c8a48fe1495d3f939956f9c8679d69c07","impliedFormat":1},{"version":"7e6d2347e200a51fdeeb65cd984829bf14fee7a5d4b90077dd11f78572d0bd53","impliedFormat":1},"983c69435d713897d7254158b61886dfa1459bb6c12113ac27eb52ac35cfd2f4","da21e7e18e4f1c227d9af6a57c77ebc66ec48acf78c8a89c9c8c9fd6f7b831d3","4381ecfea505dd81565216187d7d9966675f6299a7ea13ce480dab1fe93d2d92","52b2cf98b0e8c846e94b9320fbf335414e95b788016e32ba58cb0fddb9a141a8","566b85130800bc7eb20a2330049ee19b66b1bf5f82b766b0702d7eb38b2eeeb0","04862453083dc9c5db139bad0ad0342657503d4d2fc8f5dc166924a3c6fe09cf","23a9d6506ae6296bd140c682b3da11182ef7366cfae16ad2c584283d413aa9ee","8e8d9dc69fd4e732595b2816c04a518f457075c9229cdaf09287a6720908fc06","b6b63d9c36224acf492058a90ea7ca79b36de2e53281c1e1a08afb8089675db9","ad947224ccc2046a06767d7c47846b872bf0870512342ad59b9ca5faf9edea46","5192d9005fe9e6539ce83380d77ed3127f1bcd70cfe158afbd6363634a20dfa9","38067d298075dc35e206058b0c29907d362e714ff1e5e011dae63faf4cdbd234","7b8ca682ab8cfb6a1ef5dd75f210f69aadf4f375613cc37fe88e2a833c20fec8","3bb9ede3b3a92caf639f86ec9ce33857020ad0ef3b0f88cc32febdd9c3c7f56b","b49376760c5703e272b0930b69825c26ba18ac808f025f474c3bb73f44a121df","bb35d1a14a6eef4ae03fcb61890d5ed2e06e1c04a446b32fb2ef95b9642d0012","6feeeccc6d52dde00e88763a4cbe849f97f9742aa5eebf34d54d533d3263f933","b09d99b929c5e7bd568c374deb63a9cb0c4d51c981faa5adeb4bb7f104544551","41d97060f1d7b65858bd7d16de2fcbde50cb78c6cafa6b91974857bb3e360a57","170ca731f439423b3ad5b55c12f3c44a71fac1a1ea96a17fbaf0ada070cb7c39","76de276d51bfb4db36949d50a4ed61e5f444b8c565928359d59cc5e56087d2eb","578137a314246f379b5fdb0fd835aca2692ddf38f491af9e5257ab95feb048ee","0ce3085cb7f35139cbbc0ceeb73e74d4cc0fe9ad2c45dc089d761039e1b516d2","a365b214b8ac7c57f45e9629cf6500611d290df5014819356af78d6689618da3","413a413d7c8ad742489c18c7a4503a4994ce8457ded0bd755bc164fc9561c79b","0a80b6ce68f19ef3061daa400305186b8d317559fe021902727d66740a9a714e","4c06ccef81c027d2f8c9ab686d5827daac15cdbcedf709f999239cd7fadcf9f4","182a2a3a1fbcc0c8ed61390c0449dd68e1d7a7305b483805e3bd730bf1029502","a74e0b4945e96cae8975b24edef3b8c6e6650065bd73fa5590ecd1b4458b0992","2337302d23028b43c22a044a9eb0bf52255624eba2a158163294476f080544a0","1f0a02f81532c3fd29c74ea9efee14eb78ae59d6336e21e21ff01e60e30faeea","e532c830b90b653fcbda9bbe4e1a1c098c1b496a15388b606b98e822081df521","75a581d93e32599dab2fa9736c59f1b0f7e0d2f21dde87060e79ae54ff339d62","599661bc99f640170f91e3c7715971104dbfc5306cfc4250261fe50b378994a6","927c982639ebb00672d5b706d23b23f66a21ade1dd0ed0f6e9960d029aa2c390","0eb33b31182e9e8fa83a166b168d6bc5af62785931f4c8f03c75397bc9bd4173","e758c573486059b412c2d65216dc6cd5804f61cf787db3a228fc2d337968d86e","18f30725fbf87b20e3d1f1435a3ff2f85dc95260b3bba39113e4ed5e3128b76f","737cb32d9e29c5e630e3327cbcbda739f18f4f37a9756158a77b294539b65292","ac80212ea600f1280c54f567e66f1108a8c97869f4ff2b45e1d7ab44b415b6c4","fb0b2da5db94b7121de7e8b9c7e770bf3ac4105bdaf04848330620af9a7cf3f6","5222099d769d9c5414da22b82d0ed867fe9b38adf0a0ec7efccaf3e11d5420a0","2305212200fe0d97a864902887e237fcc85933717ca6b340cb043c8efcde2e80","3c1c59edaaa3054058e972f9ef58d9a658c158b09b0d12b0a5b059288f68005b","40063feacb4efefda50c9c174e8d56d6cdb9378bcd5c80bcbbe02ede724a72ae","b5a8117d318d8869fcd4545bd4f861c603a332189aaa272cc2ab2af3e264d166","46aa24cce1567c4ae6a3c383ee5174070c6f9a8e161c9acec84023900dd89c2c","ce88569ea79391e35744b616fb24735a05167d0246f4fc7c07c4a7105737f23f","2a416b086d3516d962517d041734994a7d8634fcd106f8bf27636afe0cf691df","e7ba94ec7e53657eb7fd324f85bf1451897d0a878b37993c417b08c2770e82ab","7bf3a69a180a0c2d1bd5ec73cfde54e7b990c189cec865fcb5cea6026acff652","e045d0c640708ccfc0be5468357035ff0f0f2679b5688aa231e8b5364b40040a","c4371d528739c25ada6aee0115eff17604588e8922e43fbff56bd1b35243d9e0","8339134a6f1c7c2bb2b7643a22d96a428a7ba19c8e16b062a3f11265300bebb3","fb5ebe5d5a3baf8c32eaa4272466a17e233febf744a37a3f036949dfe31d18c4","390715dcfde393b4c715604ae85ef70c2448e068b8ed49a1ae45b054b8b51d76","c854b604964b7ae9dfcec78c2881906cbd8060b56a5074cb881b30fbe3abb47b","fd0ab81f7431913f63835cc957cfb9df1aef71eb26a66d798c1f21378a8b23b3","134f4cbeaf2b4e7a5e792b451821e3fcc4846f5f5c672f055e788552c21d13cf","7256e6fe6e4042f671f4bb6338198b649a9b054de42ce30b038555af5c3f1f24","4238b82f2e348a6eea1ac10eb2d3925c5b50d18a7c2ebca2bd7456562948f59d","69bdfa45510ec819069e25c07a4de2c3e1647478e5ec73e267ecd7a9a966eac7","0b301f5c2b7b6263752f5ccb4e5d3271d2c354e91fd663ceeaefb1fd0014a9b1","49e7041b3b890cfae7b6ae29d1ec52bcf91ea73be0fd345a87ae08fa938e6bc4","c474f235eb70e26c59ce47a3c3eb41142ba9994486226abfacd5babd482fb857","991cdb272c26704df53014571ffe17136a1e6934f7ef10a31612fea645f42d2a","1c78727fc386997b22d1e4398dfb3b410c0ab71c58b42c001e702c36962449de","1571fef0b45d593a54cd248ba26fb6a22a336fc78d554a42852c8d0c7b7b10cc","a956d82163f7331bd187f9b256900fb0942906e7d102377715801c5f00a9dbab","4aca65cdc9b79cc00b202c2f1a1b1b5ca6ac83bc9976969932d8521c42db2dd2","595b165d2fef5dbb3721fd9bffcfc0bfec4f3740ef03776d7dcf9ae0a12906c1","8eb9172c99a4b8bc5fc15e23f1c89e810f4ea043cfed8b48ee211db649230176","228b0ff5031597596c469df63c4be8840a44597bd583316203d851933f6bcad1","2f013f24a4efe0e61a83a3e3fd6fcb504cfd8c25d005124e6e8c338bcde1231b","635aa0b474ffe6b30da6a47277584d383411dace21b99fbd7e36e03249975252","dc16a96d572d02eec60302247fd8b28adb5a05672f4ccbc7c056fee72b4693e6","fa4908644d34e524eca61224aa805b040b9fadc20153fd60de70956ccdb51b49","91739afefcc0652abd7525c28f8cd163fe4a226245771f934851d3aabe6f8095","d44ee12e482ddc4b4ab4f0500b118f0dfd50828b25ef99bbda1656ac900bb634","1e503a63e8b88ca0864f5cd626cde4d9baec273d46738b96ef198911a5ebec46","3911bc9c20ac3a69a4a1ac4fe3af8b802150a7ae8c8d30f92cf24e12ef99fb33","f04169cec8188f0e89ce5835c34b1813fa9648d847deace995690b1b357454d2","d4d4957802e300836278750e86f70ec274bc969d9320b3815a4a7c59bb425df8","fd1ebb84f90316b69706e6d81390f34b6ad35e2c352cbcffcbdca9491ef78ba8","11d243994dd102e2a192db6d29c2e90fafdfbf2d0826d48fff8b01b57a438c79","fb68218f69e7e9dc57958fd9ca28331786ae68af5042474d93a29885cf3232d1",{"version":"cff399d99c68e4fafdd5835d443a980622267a39ac6f3f59b9e3d60d60c4f133","impliedFormat":99},{"version":"6ada175c0c585e89569e8feb8ff6fc9fc443d7f9ca6340b456e0f94cbef559bf","impliedFormat":99},{"version":"e56e4d95fad615c97eb0ae39c329a4cda9c0af178273a9173676cc9b14b58520","impliedFormat":99},{"version":"73e8dfd5e7d2abc18bdb5c5873e64dbdd1082408dd1921cad6ff7130d8339334","impliedFormat":99},{"version":"fc820b2f0c21501f51f79b58a21d3fa7ae5659fc1812784dbfbb72af147659ee","impliedFormat":99},{"version":"4f041ef66167b5f9c73101e5fd8468774b09429932067926f9b2960cc3e4f99d","impliedFormat":99},{"version":"31501b8fc4279e78f6a05ca35e365e73c0b0c57d06dbe8faecb10c7254ce7714","impliedFormat":99},{"version":"7bc76e7d4bbe3764abaf054aed3a622c5cdbac694e474050d71ce9d4ab93ea4b","impliedFormat":99},{"version":"ff4e9db3eb1e95d7ba4b5765e4dc7f512b90fb3b588adfd5ca9b0d9d7a56a1ae","impliedFormat":99},{"version":"f205fd03cd15ea054f7006b7ef8378ef29c315149da0726f4928d291e7dce7b9","impliedFormat":99},{"version":"d683908557d53abeb1b94747e764b3bd6b6226273514b96a942340e9ce4b7be7","impliedFormat":99},{"version":"7c6d5704e2f236fddaf8dbe9131d998a4f5132609ef795b78c3b63f46317f88a","impliedFormat":99},{"version":"d05bd4d28c12545827349b0ac3a79c50658d68147dad38d13e97e22353544496","impliedFormat":99},{"version":"b6436d90a5487d9b3c3916b939f68e43f7eaca4b0bb305d897d5124180a122b9","impliedFormat":99},{"version":"04ace6bedd6f59c30ea6df1f0f8d432c728c8bc5c5fd0c5c1c80242d3ab51977","impliedFormat":99},{"version":"57a8a7772769c35ba7b4b1ba125f0812deec5c7102a0d04d9e15b1d22880c9e8","impliedFormat":99},{"version":"badcc9d59770b91987e962f8e3ddfa1e06671b0e4c5e2738bbd002255cad3f38","impliedFormat":99},"f1a7fe94acc2b017f1d5803912ada7bf75cadf2e91cb0d0a19f5b90b9c42dbad","058a70f11a2169992acb2a9a49f6500c63f9fc1eb61020b529774382fbfa6c9b","ac03ed0c68a255848bcdce809c347583181191926b3658e9148749df6021b4fb","13332e226bea8869a068517a6591012f0c60492f94077ffbe656b4b9c59ed9bb","724a7fd1e38a6cc9ee79284c596496a6e6f660fb12d83dd8e5b69c1f8ea7f2c1","0dd8788042920d08a29fcadeade7dfc3266841b900347ca090e7c62c43b20cbe","5ed43ec625b637c60c244c2528e01bdbc1fddfcaa48f1d9ec2c9dc7be6226ed6","2a4ed3b2d4cd05a3caeea77388a90408dc11cefc57ccdb441abef6800f9bef48","ac62267a2532979b0e936bcdab70fd9f0044f2678d43c8c147ebc1754a76c890","4e3191ae94832f924cf6b72331e5df12438e9575b86979e3d95cc8ddc91f35c9","ea60a5d0f0fb93e303af8ae77fdd9eb5ab7c81a3af19609f8941d0b7acbfdb58","b66d475e563113f96a92216a95619f4d79035e8c1c9a136cd395e6a40b414972","45907b225848bd4da73351ecef946620fbca4bfdf8a25f6f12253e119ed55c65","9d87cc78c93fd6e6ef454552f0e68c9fe0daa820431e047142e5fa50f3d554e6","0052c02554eb707e3b37233241be5dfa58ecd08709d623e9380b7c1021eae850","8f3c6297d6ff08f477ebbca36fcec6364965e41fbf2b54ab234108af50c1b0d1","489997bdb36d3dea04371b9274e27d6637668f0bf97fd9a84d7be804cf08e387","01ddca6fea7904ebec1e83e0f331bd309707dfa87ef07c102fb57098fc6fdc68","be63be0ba149e2106e2e717cdea7df35affda735a73deaa132c21f66f71b3887","e4db45da4eff5b1e9858a69c313db1004c92aaf9d006899d5afc99669a4ce571","bfd4faf5cb486c61bc1d05f25c52783130e12bc7d022464e05918e5feb0cfcf6","ae12df30b5498ccdf8d29b0435d46fbbe619fb8f360920152aea1582719ed152","948a2629d06f7ac842bfe0b2639e59c5a80789cafbe2790a1c49be7157fe4b41","07daa8f20256a835390f5e5b35d9aed785ade2e09049c61bc9aead2a5135b12b","2c78b62fe509c16f201b9b5dddb305cd8694f165bc51462565d63ee3aeedac7b","479b9cbf8d82bcf7edc85e3da6a553055ec0ea53b25c69394be25c65ef55c4b8","eb4f902d42f9d4428521f80b535006ba4d5b2d74cd85097af6b35c0113683b2b","7ba0f4063a23db04db8b5adb435c795ec78ccb944e239f84ddb9739ce6b86182","1ef128d46e8aa0ec80e804c5d5c3a67fbb26aeb9328069159d0dce416e0aaa0e","e33e79e2fb7141176ec0a1f4a3709b4662ab59074141ceeac807c00a7527592a","102cdfdaccede77480530f18ee6dd27e0a722d9ff0e8be69b7ddcc42616bf019","81e25bdaec78ef44f64c4bed4e0efa00a26827ad162ae746ce3fb5dbdda42e90","cf898142599fb309104393579c62b5b905b5532c4f22c0a22946f87a171aa20f","a42086b3994900755938094b6761841e86554695db0f5e72a19c623ff3c1fbae","abb44f33c881e22fda77e15ff3ad73199949198fc255bfad44b55fb675dd5f6e","822a6f4aee3560b2c15793010504c8ec75165dde5a0ec0b01c3118aefad2f946","e501b811193eb0a5d950f0176fdbb0f252d83ed435a90a30f27f825af30d2156","c9248b0d2f90327049ab48223045900635c8f6437b12e5f2e5c07b8180cba03c","bec14ed34b8d5ecb4faa1d2752578c7e075bcc0d32d03ea08139363bad34c190","59be73b22d308a26113f344b53f0eddd2c8968666c4f1cdfa7b7f292ce7523e8","86f19e2e4be7affd7980a9d6542dcd59a0f627c28daea65878924fd2b1ff7a8f","def8ed5d50b5f722963912bd410bc2b2af030d60eff7c9947b3e4fcbe037a38b","e8340b587cff44fdf0750e44d7c83f1b273dbe9ecc6e1fcd80edb79dc0e1c996","b8ab713297e08ec74d1ae9cb892d1dc0db7315e1b4c7f646c8f29f0e9520b709","70730d91efae2f5fb7dde33bb62646e87a268d2c796a755788f0549a0ed795d0","c494c3da4bb97b9646c035c1da414b6a3dd49fb8e06217fb9ca6f22b548e934f","7042519c3bddcc5f1cc41c1a2e2f3cf48da29c4e6968ad23b36a94d7378f5de8","2c4c234df1c1db87f5d667cc7dd21a62bbe097b5ed4e909dcce2e01ba5fe342f","66fc0da58e951e3bbca8f1159f3b76186466551a32227ced60ad50efc81d5578","ca38009acc84f4a06efdf356ac46beb4aeb568bcd9c51b71b3960dc40d12e590","1e0637d171ac482e76bf6b5c2df9ba6d24b39f3d303fe0259615dbcaf643d77e","f632d8d761f318e566af291984ba265703a4cd7676c41e798851d5b21468f6b6","cde0186925980967d918908346d9379a83edf8cece0376ac2603e7f37600b67d","36162d88ebd31249ec2773e891a9f1a87a584cf428d470ece0f240aae7f19254","7f64d9940d4d4ec2a85d890805898ee6a8dbe89c7c3d043deac5100b28a067be","9eec1a382089ba792adcc168ff88dc877284162665f1e25df5daf08bd4dffe42","aa4625bcaf8443b54d6681e9894da1c7ec3bd968be99d78f76e6d5b5b4526522","c0de9486f5b3dcc3f39bb709b99c09e95cd54132f09415218fc1cfe243001282","a320884b150c75338695fcb1d516f715f5fc9860b65c1046bf80378ec414818e","e0bb3a8be9fd19ddb29f3d699bf327763bbade88a19ac23acd151715f0db4fab","45593038de0b397d122868213b0b2a38a2866b937c1ed8d8d02c3abfffebe219","0849427de6a33fe0751f13a9b203452a70e31cfd2ba637bf3bd6b39c72d2594b","e86e61df699f4df8d7008325fc9941a13f3d6851e5671db361adf9862d5b0fb9","9369daeebb0e81ebc0c40a72def55ee32ce6a1133ee6befa966e2cb21801b6e8","bf90ab448b64f9a4132ecb192b30335762e5e891a91065ebc9f3cd073f80030c","e60702949425163c944d160ac0d667c2ed3c824e0723d9b0e99c3e8651155ebc","5f00d9b7ff65353d5de14c22585282c326d7256946cca06d2d9de313625b0fa7","a16f4e74ac5ecf0b7aff920bea147e73b952f2ed9d246068360d8a36ecadf008","95c33b7e4992a0a7bbc3be6064288aa53801382110de3bea40775dde4a28b68e","f8c5be8c45e304458ed03c9c4a86e64ce5a3829757ddcaa666681c26a7c63921","8165c6b76d181358178bc210dabf863a240799175637cff8a93d83fdf171b902","a7164a224e64b2842d34b8fd77b992584ee27e341f6a77bfcd50be2fd8c38904","67459142bb3a41c437df6105cedb689cd96667d4c6846b59d396f029060dcff3","75032705993d4c96e1971e384b1b261e1ed43788434b60c273887a1073cc0037","ce659e5eaf1176c5f8cae234c360f8c2fb823b07216f81aa75132c44bd193602","ba77efdc187f415f5689eaa092efb89744c518f0ed0e359a5700858f1a8ad461","187520de89540d0357f6221b56868cc2579e0f673256c2907ab83b1bd8f049d3","431503442f6f137b5f4cb7cfae13f5c54675f7c07f4a95c0a04966820252ed0c","6afa6dffd216a64c1487886728ca3265da8ccda154a66b4f4721e955ff02fa4e","71f1710156e331fe1591f03ae183dd4bc1a283260b413ce21833de46ad1b3716","8856e7fd27e10db5ad7a5b73e80715a768a0451977f08f95e90bb487207255b6","68884657e73b5864a28b7f9b2d7686d551423ec264c101749afbb59dde95c5eb",{"version":"fc8e08384187456fd3536d363b8bb77e452c0219262115930f0d2eb4e895b43f","impliedFormat":1},"3013dc459f7fef9baba991a078d1f0c86216fc62982ced165a30eb505305878e","f690031d672181228273df780dbdbc374f90178a5058e5b789588b75b10e8f5c","f33b1aa6917fac4837953a21057614d08d1f981a8e56321a20de2e3b9967a3f9","cf28f880fc79180899ccb08cafebdf5307222cf21016e00ff5fcf1e59f484290","39aa573aaf8e3cbad39066e0b26a1a44312a59a2a7d9c17b6c888248d7ba8a8f","d3c11ef628e3e4a12f9334496758a930a24e3a1371a4249f4cd7010be5f234a5","2b865b3550e8091c33ae9000e47a110026219eaa01b83fcfcefc7f018f03b388","185f3812eebfc2d94add972dacb09f4954cffb6702102472fbc6b25b084b51ba","41643caa4ac29e29e7d77f7f67c7eb49bf5be8076e08dbd595fa2fa3c52f7a74","664f1417d1cb01a74a3e2638f331941fe489bcc043e92c57a82ccdaf092733a8","e2fe88b95a1f64353ad322681c98ec955ae0ff9c28310951b37bb12db55d51f9","ee888485700cd3d5551722d57c28d844e8ed3293095fdfd4c9f26f3a4c34c766","c214bec79dac8fadbde786b0e3763f48c66b47ca50510ed73a8fac15afffe766","00fd43e15127fca6480dfa2fca08f6c57c5078904b493ef9d858b451fbb8009a","0cd416e493b20ebce2dbd423c92a99b8b664afd432f4001308c21ff6fb5f42e2","5d0a89c5dbfa667b4ad08fcca32e53c219af63400abc19864a48cfa79e6bfd80","9af337fb9a0503dde4f12e8ab594fa03541bc655a174821f946d633085c627a2","9b65bd2173160892bff1c05e69d8b0caa146b1a932b95fdd0c179076debbed17","74c9790c4133a3ff1e098957891aa728c084a4253ae24ed92b1fcce36b9ef3af","17932b7a7d4721f0da8404d6a13c01ce86c3ac10d08c25b31b4af9dc2ec6ecd7","6319c50c6e37d37dde3bb897edeb008a385a1d9fa6a2235e8128bcc904a749b8","e42ec7c082b80d253a3d03c123176fe166842a43186061d49031e0987c2106e4","15309c6ebdd76d62a86d01a3b50879713cda1ef521efdf5c6e32b86a111d6e00","02a0ad6f337b5418a1d556a4fe7df6d6dabd620d6e796d88f0cd62e0e94330ba","aeb9a8613c5e0ff1cf71057ce4e1fae960980fc8ed0c0fa1ef4cf2517ad587b7","3f2de03860c0c4c8ae379b50ecb8e7158c9d76504259f9259fa99338a0f141ed","f73aca85fa21cdb72070efbed1606b2b2e97704d22a86810dfe9cd4d1e506336","a2754e86fb80922c7a88804d289f37988aa3dface39b245fbab7ddec35ab94d0","1f6848653b4bc611c36c7f02030882d1bf68fcdb7d9cc66cd19e88e17b13761a","17745b3a7c4ee9ec649077f3494072bffe7a52931a3e410634b3b176893c31b8","6db0eba43415a81c1fc5b4f541c16105e1e76df04cd5511c7c9c22b66c4da6be","8d79eab87217697b1adbba8eee2342be6c64923c7c87d2706708a9e2e0399fb1","77621f668b27fd682603a813fe1723321ed1be40b411d238b2f8e24701ee45f5","3e9c2cdf591b6c33d51550c1c0667eba2d95724eb01f5b749e185897978f225c","cf8e25a386a6064d6194bf95427852349aae340bbd8e89f043b5c16ba132e46c","faaf15e4821ff7a3f1ff7cfadc96d414ccbae098a2de71ee2598ba1fa3fea7dd","715df516b350212b1ad3d9ed97c90fe223fd1a832b27fefb2d4aff9a045c40d8","14d41ad5687f7b0fb72cd2a07887baa05e5bdf4f655d91de8ee6d79cb7aa7189","a170c904c2f27dc6f709a46524ac33271b81f528bec5b081120f92b29a8db2f1","1c04db8f1cf5908ca688aaf1d435e16b9c61341da1730a0426a9ccbaec4f9629","c695bf7d34199c97e601c2fad15e40e27292d00aff66c1d9243eda7018fb2c0c","54954d09723866df2f03d5f09f5935b2aa36b5c3de8ec98741f9e98a97a227e9","4021a40967764298ba493a69de40bd59fe7112e291fe818c9d404f8ba612ccef","90ba738aa3c9f1fd8d317d6b973fa490007574275299e0bfd94d1b678434f64f","2fd39db247905beed78da59f56b0b401be183c17d21a551eba05af8511086004","6a1e41b970222e183379cbb3cf2df809000f75cde05c6396d40c201900690cec",{"version":"50cf7a23fc93928995caec8d7956206990f82113beeb6b3242dae8124edc3ca0","impliedFormat":99},{"version":"352031ac2e53031b69a09355e09ad7d95361edf32cc827cfe2417d80247a5a50","impliedFormat":99},{"version":"9971931daaf18158fc38266e838d56eb5d9d1f13360b1181bb4735a05f534c03","impliedFormat":99},{"version":"06d635a90365afe107c7e2daaa9851f5d3f062d78ebe4524b1b23b122469a1e2","impliedFormat":99},{"version":"aa103fbc4677b71d3deda20d37088cc2f39c3db8c2566ddf516b56ce7532d00a","impliedFormat":99},{"version":"0c5b705d31420477189618154d1b6a9bb62a34fa6055f56ade1a316f6adb6b3a","impliedFormat":99},{"version":"853b8bdb5da8c8e5d31e4d715a8057d8e96059d6774b13545c3616ed216b890c","impliedFormat":99},{"version":"430f4fa4e99e5e0a7ca2bbdde84abc8536bdfde4fd0de26009db508b8f571bb5","impliedFormat":99},{"version":"fe3c64bf61fcfec9b9861725c6d92de03f33748a01d982760ccfa798d777cf9d","impliedFormat":99},{"version":"1120a39f36c968298e2ca1d8cb1405389f9696f6b49e13b335626a94c16930bb","impliedFormat":99},{"version":"0a049adb920f3b42e1933c037052bcbc5e78b4704ad080bf078353c7f8ed6225","impliedFormat":99},"2481b923193d2a38ba2ebc80d0b5f5e5d48dd2823eff1a8a0d53aac4b52e89d8","cfe11f02883b890f8ddaeb1472698a664808b9569f0237349ab40d38c1b8883e","ddeb60308c967bec67759bceaeb567e4cdb52672c791be7e2c39856964488ad2","093eb2e8d67c524f89b3e7247ebd07a905ed2cce623bea21830c4b7f99f360e1","188bf5a114fa8e156a10b4a5fb27b88b351556e4f3417a6d29365d47d953d8ab","ed27958e5673baff6088741934e4af47da2208cc9acd27fdb1f559a652cb5596","33c34f01ed5b70d29a146948489981915e77539efc06d6dd07527801b24148a2","40b4f6217b90b440efd12d6554124db3f22f85642ee1d28fc1f6772348a68d39","38aa8886c4251ff4873cdd0f8431ef95e806ee54185e795922b46c27ac078272","9fa18642bf4c9c71eeb48435eb7b3f2b0d564c11f485d1113add7ffc173dc543","b8ca26a9888c8aea49b21f2262093c71a0a1e8b4a6d7a228037e227063a1d448","36f0941337900d96bc84acea664bd0485ceae201d17f18cd3fed7b6445c50220","bf385b544be668c295dfc49ef52bb88a62afc8c0f68d36a8bc25b79d7ff6ed0f","0064c57838cfa246e7f832a6a2d250c35d46bf7e6df7ba30236cd64d18e653fe","bb8ea14102ee5da3a177f8d361a4f9c51af586cb16d28fe8b6d885bce909fa7c","b62e7e687df477072ac73148e4529096c05d08f956de049103130acf381ba0e7","04823bfdf9f3468af668cb53a5986dafaa6c661536cfdc1a5a0427d1f4269512","639d7ed2f96208b5c0b9e7ef8fdb4808c7aed4dc5d92be093ca6a2121e001867","347783551a3423f701d8bb1d2f115fe9d20df26fd64dab6cb7434b28c5751f1d","37a942d1a943d2c39bd52df91170552f67010ccf72a7aa74fc896f3e5ed8d98e",{"version":"5e75199e72874c2b4e45bb8e09c3b69001ebc5c000cf0c6c3efa856f953db1a7","impliedFormat":1},{"version":"7d32b37d70b17b0570d72772f8b19081a409d1e6f9850e2576abca7a9d4abcbe","signature":"7e44290912694fd0416698afec6f12d1a5cf91d11a30d959db8e9a988976b188"},{"version":"3aacf4252af50b0e793de40c28c1be855e8856bd35e3c9bdfdc06d46e683d026","signature":"01f2706814fa403e63d2d83670aa202db0d6c802210880d2072ba62bdb556cdb"},{"version":"033184840f8ad8454cde24f0930c1654a5f7bf7620f62d967d389d379f004157","signature":"82da18672f457032dc2f88eba37c218658e607a523ff40ead9f1f90559e39d6c"},{"version":"b649248497a93be0288b7136278cb210628c278eaa687b9846677b6872250f18","impliedFormat":1},{"version":"59299899fb58f9cfd0107c17d76cca598f75bbaeb5c5981aee4ddce2e8d26d63","impliedFormat":1},{"version":"e580682d4713db1acf9236b4224897edc6ed685b35e20c2d024d488c4b2210f1","impliedFormat":1},{"version":"ec273ab96c50dec718d9a9540d51815464ab87f6b329de3d21ca20b7bbc3ea92","impliedFormat":1},{"version":"ab34e4f1d62448e80a506a4fdeb94b2ba1862c3126d59100ae278386ebd8af60","impliedFormat":1},{"version":"03722e3e962844d1d8abfb6eddcd828b82d28606025f450292d5a61c5a1551ab","impliedFormat":1},{"version":"bb5096c427ea5619d8272d9aa6f437cfa2c3cd2fe99fa691b185f4f4b056ecf6","impliedFormat":1},{"version":"fe81d44b028a37dbeb753f4ef45c8e96833b586399b37fbf4269406b652bd510","impliedFormat":1},{"version":"562cce07557ffc773522a61963a0f90e607fd3fdf4890bbaec9042b6186d578e","impliedFormat":1},{"version":"189b85336a7ae4f2c78fcd4ef3745f8888964cfa5f55a18adf9992b1cadaf1b7","impliedFormat":1},{"version":"fdd42d1ac2a77bceda2b8078293604e05fe5ac62490f983d93d4fc6c5a22cc9c","impliedFormat":1},{"version":"fa3847a93161206bf5b5bd2582e63d1a20fb8a607aa91eed6c8a9b51913950c7","impliedFormat":1},{"version":"b75ee6ce0861e7c3114ecaeba56e48ef8dfa0e1ddf42d60e73a061b89d4dc902","impliedFormat":1},{"version":"ad2a81d15d3a3dbcd91bb91b3c12c6478ee1595b2630c5fa18c19b461b9a3766","impliedFormat":1},{"version":"6495468b61421ecc92b290ea0adda900d88d70f0e1235693a88f6c6a6768b2d4","signature":"fed9f8814293e174ec46add626a4b711c518a4ed3134a26b2b962f5acb86fe0f"},{"version":"01b2f7dc9133e8da71d05f2e76c9973ba1d8a38c8f30b34a14ebf074ce190d39","signature":"36c67e8d2ba17e608c71854f15f2cbd4ce23923ff17a10bfc1516ddde9b510c9"},{"version":"aa3df326a53332eb9ce8fd18a1d025cee3b5401f4d8ec418bd37780da5238746","signature":"446b423e5dbbb9c694fa1429a86c8b0e324413c10d304d4f445dcb7ed21976ec"},{"version":"65b2c6f211b020948a8f3d0d30ab6f64c46fb7eac3844dbe93ba22bb181538d0","signature":"9a2798f827bb5fe1db96e725ebb52224c2111d834d8a3a582538ce4c0364c491"},{"version":"4cf630e20a4782466362df1f5acdd387039601098805c126e0ef0ef9e1c00f7a","signature":"4b50d0564700db3235f18e5521583857bc863d4f0ea20526ee2efea27643e2d3"},{"version":"fcda610fd5152b975cd975cb82bdb4f20d8e2452a91714dc66c2e1a147fd5538","signature":"516f02a79e582710a5ae2210f1450f236ee266fa590fb05f196ef697987ac0b4"},{"version":"c57b441e0c0a9cbdfa7d850dae1f8a387d6f81cbffbc3cd0465d530084c2417d","impliedFormat":99},{"version":"01c051e14eaa84348bdd80ba4f18622788c750d50dab4810080854acd2c7e31d","signature":"53a2c2047b4f20420dbae8d2855a8b479a29f83df91cc50d6e6f310ef416099f"},{"version":"b8591e0abd063e6e928a4b131da9602a699a5129d3c80fa89e1c69ee1fdba3e4","signature":"c5c41a8fe6178b63bf4188b219efe64667d0e626899e678465ab1f6496f51d7d"},{"version":"bc9e8202c7b85602233988cd6fc74e67a14b1a9596a20043fb8d619a3b962529","signature":"681f1d3542d8fd7c5217dcbae6bf44c4d3d8d1acdafb29e6cf4870f215835dd3"},{"version":"dee085021f150915bb15eaedac874db60548735b500c4b8da25a33c55f613fa3","signature":"459dc4e85b8baffd602c97adc4ef4014809b751687a698691d358c817b3dbfd1"},{"version":"024829c0b317972acf4f871bf701525f81896ad74015f1a52d46ae6036205cb9","impliedFormat":99},{"version":"a9373d52584b48809ffd61d74f5b3dfd127da846e3c4ee3c415560386df3994b","impliedFormat":99},{"version":"caf4af98bf464ad3e10c46cf7d340556f89197aab0f87f032c7b84eb8ddb24d9","impliedFormat":99},{"version":"0943a6e4e026d0de8a4969ee975a7283e0627bf41aa4635d8502f6f24365ac9b","impliedFormat":99},{"version":"1461efc4aefd3e999244f238f59c9b9753a7e3dfede923ebe2b4a11d6e13a0d0","impliedFormat":99},{"version":"7ec047b73f621c526468517fea779fec2007dd05baa880989def59126c98ef79","impliedFormat":99},{"version":"8dd450de6d756cee0761f277c6dc58b0b5a66b8c274b980949318b8cad26d712","impliedFormat":99},{"version":"904d6ad970b6bd825449480488a73d9b98432357ab38cf8d31ffd651ae376ff5","impliedFormat":99},{"version":"dfcf16e716338e9fe8cf790ac7756f61c85b83b699861df970661e97bf482692","impliedFormat":99},{"version":"31c30cc54e8c3da37c8e2e40e5658471f65915df22d348990d1601901e8c9ff3","impliedFormat":99},{"version":"36d8011f1437aecf0e6e88677d933e4fb3403557f086f4ac00c5a4cb6d028ac2","impliedFormat":99},{"version":"8085954ba165e611c6230596078063627f3656fed3fb68ad1e36a414c4d7599a","impliedFormat":99},{"version":"2c57db2bf2dbd9e8ef4853be7257d62a1cb72845f7b976bb4ee827d362675f96","impliedFormat":99},{"version":"6b5f886fe41e2e767168e491fe6048398ed6439d44e006d9f51cc31265f08978","impliedFormat":99},{"version":"56a87e37f91f5625eb7d5f8394904f3f1e2a90fb08f347161dc94f1ae586bdd0","impliedFormat":99},{"version":"6b863463764ae572b9ada405bf77aac37b5e5089a3ab420d0862e4471051393b","impliedFormat":99},{"version":"68b6a7501a56babd7bcd840e0d638ee7ec582f1e70b3c36ebf32e5e5836913c8","impliedFormat":99},{"version":"89783bd45ab35df55203b522f8271500189c3526976af533a599a86caaf31362","impliedFormat":99},{"version":"6da2e0928bdab05861abc4e4abebea0c7cf0b67e25374ba35a94df2269563dd8","impliedFormat":99},{"version":"e7b00bec016013bcde74268d837a8b57173951add2b23c8fd12ffe57f204d88f","impliedFormat":99},{"version":"26e6c521a290630ea31f0205a46a87cab35faac96e2b30606f37bae7bcda4f9d","impliedFormat":99},{"version":"71acd198e19fa38447a3cbc5c33f2f5a719d933fccf314aaff0e8b0593271324","impliedFormat":99},{"version":"044047026c70439867589d8596ffe417b56158a1f054034f590166dd793b676b","impliedFormat":99},{"version":"89ad9a4e8044299f356f38879a1c2176bc60c997519b442c92cc5a70b731a360","impliedFormat":99},{"version":"fd4f58cd6b5fc8ce8af0d04bfef5142f15c4bafaac9a9899c6daa056f10bb517","impliedFormat":99},{"version":"2a00cea77767cb26393ee6f972fd32941249a0d65b246bfcb20a780a2b919a21","impliedFormat":99},{"version":"440cb5b34e06fabe3dcb13a3f77b98d771bf696857c8e97ce170b4f345f8a26b","impliedFormat":99},{"version":"5bc7f0946c94e23765bd1b8f62dc3ab65d7716285ca7cf45609f57777ddb436f","impliedFormat":99},{"version":"7d5a5e603a68faea3d978630a84cacad7668f11e14164c4dd10224fa1e210f56","impliedFormat":99},{"version":"2535fc1a5fe64892783ff8f61321b181c24f824e688a4a05ae738da33466605b","impliedFormat":99},{"version":"cbfd5ef0c8fdb4983202252b5f5758a579f4500edc3b9ad413da60cffb5c3564","impliedFormat":99},{"version":"9f7a3c434912fd3feb87af4aabdf0d1b614152ecb5e7b2aa1fff3429879cdd51","impliedFormat":99},{"version":"99d1a601593495371e798da1850b52877bf63d0678f15722d5f048e404f002e4","impliedFormat":99},{"version":"1179ef8174e0e4a09d35576199df04803b1db17c0fb35b9326442884bc0b0cce","impliedFormat":99},{"version":"9c580c6eae94f8c9a38373566e59d5c3282dc194aa266b23a50686fe10560159","impliedFormat":99},{"version":"cc3738ba01d9af5ba1206a313896837ff8779791afcd9869e582783550f17f38","impliedFormat":99},{"version":"a80ec72f5e178862476deaeed532c305bdfcd3627014ae7ac2901356d794fc93","impliedFormat":99},{"version":"4a5aa16151dbec524bb043a5cbce2c3fec75957d175475c115a953aca53999a9","impliedFormat":99},{"version":"170d4db14678c68178ee8a3d5a990d5afb759ecb6ec44dbd885c50f6da6204f6","affectsGlobalScope":true,"impliedFormat":1},{"version":"9dd1cf136b687969888de067d0384593097f32e9a378b187d150d9405151c6cb","impliedFormat":1},{"version":"7a14bf21ae8a29d64c42173c08f026928daf418bed1b97b37ac4bb2aa197b89b","impliedFormat":99},{"version":"c5013d60cbff572255ccc87c314c39e198c8cc6c5aa7855db7a21b79e06a510f","impliedFormat":99},{"version":"69ec8d900cfec3d40e50490fedbbea5c1b49d32c38adbc236e73a3b8978c0b11","impliedFormat":99},{"version":"7fd629484ba6772b686885b443914655089246f75a13dd685845d0abae337671","impliedFormat":99},{"version":"13dcccb62e8537329ac0448f088ab16fe5b0bbed71e56906d28d202072759804","impliedFormat":99},{"version":"233267a4a036c64aee95f66a0d31e3e0ef048cccc57dd66f9cf87582b38691e4","impliedFormat":99},{"version":"ccb9fbe369885d02cf6c2b2948fb5060451565d37b04356bbe753807f98e0682","impliedFormat":99},{"version":"a2a7e83c52116d532a7397b86e9283d0f89f8d6aa98bfd0a221807f84042da65","signature":"17e9d6e3337863fc7043343daccc706f0f2567ce3372539a75369595e28eac60"},{"version":"6daee45db94abae4b5707bee6153b7e9de6292770f52bd7d7b73ee664bde9ec7","signature":"758b878948ce3debf396f5022d6dee71e3159110096eed4c674e63e99596d27c"},{"version":"465197e61dc13dc6581124927ae9a40f202b2ee383cc590073eadd113f17c71a","signature":"75e2d0ee0c8b55a19701133de90df9cb64beed3bb668d51b8cc123515b784b8f"},{"version":"2e502b113b11ed20ede73d9c7d5668712f2677a95e3c5c84a9cb0c78eee6eeec","signature":"a8bbd3160551e7a74841bd3ae700bc1361c0c2ff2a6e822f834cbf89548d144d"},{"version":"5c3f31096c0a62421ec0571ea8f86fe06ab2d5a01d0f01e94fd960011db312bc","signature":"e4b6dedb149ce29e81f07184d609ab5a2726184d5aff8a9225ab27dae613933c"},{"version":"05c12fe44e3ecc5cca056b27f022f4914390d45be006375274c2cd117c62762e","signature":"5f12ceeaa3b9df08170d8db67b571f6b2a3e2013a40fe1a62cf0b59f32a23bbc"},{"version":"581d5d5c1248dcb7c960759755e8ac307f1c28aa4d507a68208eb6282c56cdb7","signature":"03111a8ea06adb89fd66f34bfbb9e2b62bb027f82cc723558474aec2713c4592"},{"version":"f10a06af081b44885f3c3003cd48f036b9fce4ad1082e7f4e0bb9f20aaeefef3","signature":"62d18a13c65f623cc8bc71bdfb47cd02cbc14c6b759484619dcf5459b9674b20"},{"version":"2bb7e3f4061e7fdb62652ffb077ca2a01b55e9d898409e37fe1ae97acab894ea","impliedFormat":99},{"version":"c363b57a3dfab561bfe884baacf8568eea085bd5e11ccf0992fac67537717d90","impliedFormat":99},{"version":"1757a53a602a8991886070f7ba4d81258d70e8dca133b256ae6a1a9f08cd73b3","impliedFormat":99},{"version":"084c09a35a9611e1777c02343c11ab8b1be48eb4895bbe6da90222979940b4a6","impliedFormat":99},{"version":"4b3049a2c849f0217ff4def308637931661461c329e4cf36aeb31db34c4c0c64","impliedFormat":99},{"version":"6245aa515481727f994d1cf7adfc71e36b5fc48216a92d7e932274cee3268000","impliedFormat":99},{"version":"d542fb814a8ceb7eb858ecd5a41434274c45a7d511b9d46feb36d83b437b08d5","impliedFormat":99},{"version":"660ce583eaa09bb39eef5ad7af9d1b5f027a9d1fbf9f76bf5b9dc9ef1be2830e","impliedFormat":99},{"version":"b7d9ca4e3248f643fa86ff11872623fdc8ed2c6009836bec0e38b163b6faed0c","impliedFormat":99},{"version":"ac7a28ab421ea564271e1a9de78d70d68c65fab5cbb6d5c5568afcf50496dd61","impliedFormat":99},{"version":"d4f7a7a5f66b9bc6fbfd53fa08dcf8007ff752064df816da05edfa35abd2c97c","impliedFormat":99},{"version":"1f38ecf63dead74c85180bf18376dc6bc152522ef3aedf7b588cadbbd5877506","impliedFormat":99},{"version":"82fb33c00b1300c19591105fc25ccf78acba220f58d162b120fe3f4292a5605f","impliedFormat":99},{"version":"facde2bec0f59cf92f4635ece51b2c3fa2d0a3bbb67458d24af61e7e6b8f003c","impliedFormat":99},{"version":"4669194e4ca5f7c160833bbb198f25681e629418a6326aba08cf0891821bfe8f","impliedFormat":99},{"version":"db185b403e30e91c5b90f3f2cfa062832d764c9d7df3ad7f5db7e17596344fe8","impliedFormat":99},{"version":"669b62a7169354658d4ae1e043ad8203728655492a8f70a940a11ca5ed4d5029","impliedFormat":99},{"version":"a95cd11c5c8bc03eab4011f8e339a48f9a87293e90c0bf3e9003d7a6f833f557","impliedFormat":99},{"version":"e9bc0db0144701fab1e98c4d595a293c7c840d209b389144142f0adbc36b5ec2","impliedFormat":99},{"version":"9d884b885c4b2d89286685406b45911dcaab03e08e948850e3e41e29af69561c","impliedFormat":99},"37943b3c70ff7e9e16a928fd3d529734003a8ecf1c30435d1dd57219c95e5ee4","1f34af89c62e8ef2a57aeb6960fe2e16ce0af308253afb8d9070f02b4ae95256","d7fe4be49507df441484a6a5de511c8b4f7986106435327a948714a11c2b60f0","d98888e767de4b13055d59ce6c1b35fa13c202970b4cbed391440416030efac2","9a6a410919e4660109b2254d5ef7c81791de7aa05f9ceed403dc70c3590cc010","9a3692e8078c7451fc1d998754cf1daf8b5ef4d0a6f2958859d63afe7be0e834","8651e2a9c5859f006aefcaa4d4298415822e2989838c56dba2871f60673dda60","91d9d0c1cad66293c7d05947cb54c78a3682290955e9d90a10bd6a01ff1522b0","29342b182a1e4ad7225f8ce69b7a468a5ea63ade1fbf197b33e5a25c94b7ae11","c437e666933e38aa40f587e0058a7bc4e9e85254ccba801b8a561c571734580c","82fde80b3c2a51b2ea3c333aefb7838274d7871f3b65f04a8d880d79a026f371","bec6e45b0a4c53f691ac1cbd59783624f8f5469b43e578744d30d2a2795b4e7c","5ebe5beee1dbd72ab9835771495e1b85e763a85df98982afcb14d985989c5615","aebcb377712b4f629eb2bd1831b0dacc2281d7e82e10078dbfc899cde8733c2f","4910ec20737e0dd12ded1089fb2c9b4cd8c9560d33d8446ff31945ab3b544d55","19baf3626b441398eabc3b04ee2b3d1456655370c2c13b15a64ddf69505eb4eb","dc053d4962f8f29c85a916ab20d45f7dc1806a467af4190745b8758887d0d1b5","1fe15997f36f4ebde60a961e50a461b18ec25418af5eed49c4b1d390cb074e29","8a87f31fefde49420f0a73f68e7ec80c1f401dcb7536d848f614f3d864ff2c88",{"version":"9833b552ae887729a069fe39d205a1b70f406abfa05ed6eb382b8116a5716a4a","signature":"ba6c275c7dea31c969c57eaef5121658dac55bb63f12b7fa4c21f5ffec171296"},{"version":"16c9888abe4cc848af49778e541adb380ac2350060f1636bd3e540811b197d51","signature":"6572ac391e0eb090cae16be0c5e9c171975b47a2e22fd8874102acedb20b68ac"},{"version":"ad6c084afc6ab92318275414b65392d126121b24b4da2d3be9b428507b350172","signature":"6a8ae71cd6a49cdebdccba4fdb818e15ef198dd2c15b53bb43468d682f65389f"},{"version":"f10f60d5d06416e9ddf2bd21269c51b9c75526ba216359e68fec4ca159f31cce","signature":"a1ece1d7461416dc2f6899cbdf3d1a7546f47d2b14abd1f5b35c97af7844418f"},{"version":"659a592f9469ac4c01773219c01988d99a03f204c42ffed875ed5bb13840e364","signature":"4e29bcf92a867c63cc50d897dbd73112392f6afb26834175035abd58621640d8"},{"version":"f0f486c8f3bfcb590ea467f23aeb2387c8f0add8197209c65f4cf4e193125e90","signature":"a0027748b6b6918f13bbcb2dcdb9ca0e064b360091dbf35e39119912d468e3b4"},{"version":"ffc44c6464461056296de5e7c241cfc3e34cc90328e66199e38e990445f444e9","signature":"c5eca273fada2e029ed00161e4b8c5b38b5a2db98cb1a02c8f92b1cb71ff5387"},{"version":"178ec7f4422877e0a4152faa0a9b0737598dcbb49c1fc55e1d7c80875d3d9ecc","signature":"e208c24f11b7bdeccce3fa07125a584dc3a25e525d2d88c95ef562e45bf2e9e6"},{"version":"2c62bcae26fbee05e77df88d19ac709476d3686fad78c842949ba5ce9c9b4431","signature":"643a68c67c452cb55a129e76a8b6d98561c2aaf5c6381acec250588bdc89f164"},{"version":"5cdafe0c08ffa71a4cad079409009bef9e74a44dac523f56621c3ee4e4e31572","signature":"53105b4b153c6e8977044f616af0a2d694b6f3659ae5e9db7c7eb24a3557793a"},{"version":"ae0ab603a9c0d76df7000420955125c98ef4f8be7d523f47fc236b6684c5564a","signature":"151168811cc20e50a9371d5e75054cc8eee98e72eefed655fae99b7881a131b2"},{"version":"7ff846a355f80e2ac98587a6e6329abe9f566151ce4d70742a2a19fe9c165f39","signature":"1eefb1a94b1fb06480a767bbb7300981cd83c966d3a472fa354798605ee13f90"},{"version":"8023eb4b57b1be72ba5dd9dfe954c150e2ad1e244476732bab0604f650d0c95b","signature":"1fa266f53b0bbeed93cdc110547cf400f18fb6c8e55ef97c0cb6a11b40325240"},{"version":"17dce0a0d7fbe80b5667407c3c74db8c13250332ca8087d712844cd6484fcc01","signature":"b3a420b3b78c10c54e7b47adc61d8f360d7af720e5f7f7835a38769ac501d9a0"},{"version":"3075299eeadfb4531176d9af671fec4a37704a3f434356a6bb6b18282d5f9f1a","signature":"59c7c5da2d288708cc541e006f6ad227d635aa2e5b88611140bd3723986bc624"},{"version":"6cb110b541ed380f2602d788a86ab1ff4b6972d923bf9a38915059de69d0507d","signature":"71efcc8b5961facb18305c233cb78a2a8de4cbd4e66dc0eceac283989ab0c5c3"},{"version":"5fbcea4bad7d0893223fdb671bd275f30364cf119ed535e1efd47615ca6aa7f8","signature":"42aa4edca24eb5e6a350e197009b65e0d69abf367fbb61684f964cdeb1db6741"},{"version":"de7d7861cda36f9bdfc2042d0cc589c8ef48792e4e046025659f0f9c69a2f525","signature":"255b08ae1fb3e9679032024be4d7a2e97562991ff989ac52567ec1f96269a35f"},{"version":"1214b20cbdb92b821ec5fdf06101779d6190a62f8996c12ef856d864cd542352","signature":"0c62836c916c68f695a08b60156533299e3bc78f08693a2ca7b113205cc814c0"},{"version":"855b54c9662d90bd90f02caa76f4288c24abd5807c5321c0bc2ff3a295ed91b1","signature":"88204298571a318c613d2d063b7703a96ee92f931ae29cac62fe375ff0a355a8"},{"version":"a59821124b041989e1f105240b517ff876493beaed384e204e67371bd41e60e1","signature":"84dd0589515877c76cff13cfb976585121e1700ba1e8904eb7a535561b41dbff"},{"version":"6aec67b59016423e6c9706c4776d15a9124b97e7b395a08303de967be88c1351","signature":"277e128f006aa9305d96d47efc26409de02465fdc02bf99801215750b1fb99b0"},{"version":"157a39564580377f741eb96d7cbf269bb403fd896b947221749215d09fd4622f","signature":"1e0edb83aa2dbaf61475afbf18271db8976df09ebfc59decfe404382b2907c2a"},{"version":"32cfd97e04794bb3505bf746ce7250ab6fbf3c8ef8001554d3598ac8206b9ffe","signature":"588d831251ccf9e6ab1bcb3df51c8241034bb7e9f9c149ed023589b850958109"},{"version":"a708e2271cd2fdb8dcd7a7f7a24cdab2bd99743cdb73e4dd1852664a6c2d27ae","signature":"930134d61e5bfb8e0570ff84167efe08af89d6c981d8daec154ceef35e036665"},{"version":"271ac9ce6957a7bd5a7da73b540c0338ff66290430de0649343111713839871d","signature":"946d95bf50bfd1077456e7e000932294adeb9ab1345f9da323e037413027474e"},{"version":"9e1345656fa3612e51884fd5e3421e2a2c518510c3bc309a9b49a864d69170b8","signature":"14e30f00472dea560d537290281998199d94c853126e448417ff287dffbf4370"},{"version":"5725df61542ec20873194170dcd63417e9a294e801d1a0c3ecd365648ea92445","signature":"182548294b4d90d8a3ba2e6bef38dadf4768601688833c62e43d5c4bd8a7f066"},{"version":"36aca195d451c1b2b44c02b7b57ba6667201bf12a0ec2b7873ee213bd1bd4fa5","signature":"7869030d0f5d50e960f7f1fc2c3e55991563b828043e09fa1b8109849c1de257"},{"version":"24383222aa413a64dfebad1bf7fd19c2cb169490f07527b5728b1f9f5a4829f8","signature":"996e43b273f3610de9e48dace1f4f5a847194a33406815c04a80e6460b9c2343"},{"version":"b3352f805c02cfe6ecb422c57ec67bba19bf38d72f20ec1216a58f0ac689de13","signature":"6d4340938140386415ac9434e0d4f882d8d87b7f93ef56b244def7d17906fbc6"},{"version":"9ff5087575692ad713276de69dee55093af78d0480dbb9f469d8e51d0a79df46","signature":"bc6175927e348dcdcc4bb618fda99bfd17373079702dc5f3bb18c730827a8270"},{"version":"affe806d6149f5b16cfb749f74c04263ba038e8582e8940caf49d082f26f52c9","signature":"0e0775f38556824a4663b93ceb4232cc992252f8fbc62b52421a162fa61a643c"},{"version":"797fa407778be058c6abfdf269fc229af7232e66d3d6762cdf1c367bc00fb5ab","signature":"87b44a405d47254a44f93294a4f4e402d0763a1e66c567f355d358835f4df4c8"},{"version":"357120d9c1fa8f2f3c547412c23de8d80ea4cb31cb0eef15ec2785be122c6ba8","signature":"1bea144e7713960da77f04fb4f6085ee6489527bd1cbb487aa4510b7385f58ee"},{"version":"8da71cfc63a8514726134243db52aefa48ec385ba7af6b947e0b512312c51733","signature":"601a5fa8e747915bd117832e242b5c47be40c738bc8be1b298d494d2576ac8d0"},{"version":"4a69225bdfeb1b1750e069850c69e903e204ec23c5991835c8eb876ed9ec12d3","signature":"7cd49118e1e34335f41d90e1f1324615778636aa6ea5419d68069eda7565e783"},{"version":"18a4692021f77db546c546258fbbe085ae5d75587b1b53cce4388504b8480643","signature":"dc5809395aeb1e8acba82c7fd896e54b1c3a3fc71d8b1e10dcceff0de05a8cc2"},{"version":"edff230d99ced04fa139f41a7621d4364545836e73000f83347c2815a34253ce","signature":"e808329be5b32e96a275b656feb8e8b1ec4bdf771138e80b47136d33e06927fc"},{"version":"c9ca0c226cd9fd93d3760ae17fb85f3e9802e20078f3c09a55ec0f654a3b3a76","signature":"84742db5d96542b62be4f8ad326d8c13dcb4bc54c958af3bb656051a0f01e425"},{"version":"e49093bc6024f682ae125460a99014d51ef78eea4029f9e095909a7c4b7c259b","signature":"507084426eff9bb8e6f39d5d9c1a7506cade369c81d58c7265a8e894172e5d43"},{"version":"9fcb00ca59f7b3a9f61986602cc04c73f8f7566badf6faa54488b228c233a3cb","signature":"514f7253e71410b7df15ef7c1af6b0443f0749d1ebaeb0f0df41306785160e3f"},{"version":"43e0a4d7f86306abbe5edc822a93f033bf8c40d3f8f90588a971e1edf7ca159b","signature":"8e0d4d408b44f991ed3983dc6204665e057bb7f84be721e83e934d9179673278"},{"version":"54645db2620e758696f0f21afceb3090ccb6cdc3323dc57e4fa57ee3ac4602a6","signature":"c0a35551c8eaa0dbcd9f7be5227f16b1521fe7820251368594387afb126a4286"},{"version":"75e4a4622e04ee17c4089d43a79638961308cfae58ee4dc21a9e7dfc843fdbb6","signature":"ebbeec422fd7809c5034a499758e3c63c39c9e4a87b189bf11f0aef9223d2463"},{"version":"c3f8e12e7bcb6da844a4f6b075de878d785de878d1227372c195e72eb18f9b23","signature":"539cf6a063aec2e8bd5ecc4c70e3edc8030c5840d658c1d5244783024c81348d"},{"version":"a1abc4530fd3917dd157d1580ac044678cb121e71344b08a4a85f76297db8395","signature":"e3bca907481f5007c9b73d6e3a4f888045b8e4aece57e56bdda6ea62f3ab7ff3"},{"version":"5b9d13f3af7de9ab630b08c6ef5dc7d0f1f81abe7d03c209185a473f511b5bc3","signature":"e5d757f8c56d6a3dde5a138e33b38f05bd71976aaf281084151b5766c18e302a"},{"version":"e0fab006caf94029feb652d3b6c5458e26b4bd4438925b37bb42dc4aee3adb35","affectsGlobalScope":true,"impliedFormat":99},{"version":"a5dda635995dfdeb659baca7082c2e9197d689725f95a12c52b7701fcd96626f","affectsGlobalScope":true,"impliedFormat":99},{"version":"b852ffdfc46a5a2fe4e61fac9ffc32707f0079c6c98f043f0c4da64b727c4502","impliedFormat":99},{"version":"033257c4456b6ac8dc2428182f5ee4c05656042ef540e8d4d11a161891bca3d5","impliedFormat":99},{"version":"71715ec224904f14b72f4d4561b54ab45629720b10a538954b1169b3900c7978","affectsGlobalScope":true,"impliedFormat":99},{"version":"6cafea37fea0c60b8977c7e0d59634db0df134c7a51de02064594de3de805ec8","affectsGlobalScope":true,"impliedFormat":99},{"version":"0295c7a5d5d956391ab9bf0410e73a89e25fe26810f9a1d823cc794d682cdafc","impliedFormat":1},{"version":"19826a846db870c2261a3c4cf0695df889d9fe3eebe7775f3f5bc76fe7ad07a7","impliedFormat":1},{"version":"e04cafd03370139cdb0c846273cb19eb4264be0073c7baf78e9b2c16ffb74813","impliedFormat":1},{"version":"7c01c77fb7d8664daa64819245d785e106e0a3cb6e43da64346e4400d7fa9401","impliedFormat":1},{"version":"8c2ca98f4713d989d610fbd38a44316bc43c50aa26983e62dc31002f32ce63fa","impliedFormat":1},{"version":"ee931610d1cf7a6e666fad138187751392fc88bee931b94ac8c4571208dc7370","impliedFormat":1},{"version":"53543b3b64e624a81fc5876da6d72c94dd87655e7afc10988cf82ce7cbc74180","impliedFormat":1},{"version":"967e68e99b8a80551837321442a0e2f12ef50aa1ce567ec991ac6bf062a0c7cf","impliedFormat":1},{"version":"144ab2f3ef7404caf39c6acc88d248d7e55ab3dd1c4c0d89367ad12169aec113","impliedFormat":1},{"version":"759002d4454b851c51b3585e0837c77d159c59957fc519c876449ee5d80a6643","impliedFormat":1},{"version":"07c50b6db67b8b943aed3e410bfeebfb6d3ba1fd1e2819bc889e48f81e94ed2d","impliedFormat":1},{"version":"e3a5287471fb08f053c06fd998632792aa5f022e45278f1e6dd55fb2fa9e7362","impliedFormat":1},{"version":"28a6c8eeb48e165920067b9193555649fc43c2a28c450f23f622e5eb043d9463","impliedFormat":1},{"version":"1147c3efa5a256bcd6a3d2cfaf764185b7120bf985f8412d9bae596a0348f77b","impliedFormat":1},{"version":"602bb86ed12c107581ff4dc31a90d2182133635189997add311a6a9186015efd","impliedFormat":99},{"version":"cd4908c240506b0aa278c4c8d6bc1705acb41b03fc5b1d86a47f7a9f76f0b075","impliedFormat":99},{"version":"1a69fbb526b194c84aafa66585270080d5e1a7b7c57d43437659dfb155bad560","affectsGlobalScope":true,"impliedFormat":99},{"version":"8f83eeb87a266ffec0cac82ecb476eecac89d06646a38a7f285b759901ca7425","impliedFormat":99},{"version":"d7039319aebd9faba148a47b121fed1ac86def45e7285c412505c0700088da63","affectsGlobalScope":true,"impliedFormat":99},{"version":"06a54bbd0060db53427dd3bb3dd58e3f266a5896e84396ada2e8ff1d299a27ae","impliedFormat":99},{"version":"c593149cd279a119f6cface9762bba409f0f699a3f2ce109d105dbc79114e848","affectsGlobalScope":true,"impliedFormat":99},{"version":"bc03c3c352f689e38c0ddd50c39b1e65d59273991bfc8858a9e3c0ebb79c023b","impliedFormat":1},{"version":"8663fa4279da9eaddb386c1bc28de7f5b433dd2518763ebf185ed198b4b60aec","affectsGlobalScope":true,"impliedFormat":99},{"version":"aafe778f60393b07a5222902b8a99c9db3c510478b83d3ee1d5be9f1a2b441cd","signature":"845e9f954ec314f6680e38c436af5abca4c0670fc19dda8830393d7e7e162e1c"},{"version":"1c024e2e2d43f2fc02a981841b1f75d356d6adbe2a126bc2dbce15afe8d76a92","signature":"26ca479f258c04347fccb654e1792253c13b7d071deedf05d36f2508f854510e"},{"version":"e7b3faf149f2e1d23f465b8c8596c043404fcf133faca1656cccca0509c364cf","signature":"7640855d7683575697bdf988c5f411c79792239468677a9771b316e50306385c"},{"version":"1968743b11781233eb1deb4e389fc6b4917459fb57d4682404b04cbf036ed799","signature":"a40283a637982df1fe830d5ddad8a3e539fdfbd0baefbdef1cc61b8a28b1bd9f"},{"version":"1b2a4954f79b2bd37dedda7a331c033f0ac87da5b949d127b9412381384f886f","signature":"991c2763ca379e857e56cfca812ac187fd7ccb2c4c1bf2ed403b13e91b041844"},{"version":"ae77d81a5541a8abb938a0efedf9ac4bea36fb3a24cc28cfa11c598863aba571","impliedFormat":1},{"version":"9fe4c1d1d57c2fc023866885f4212f08c1c9c1acea1b56c7549d87fac0ea5080","impliedFormat":1},{"version":"8e5a1adaae977af48997dec89d6cc6075aee453b661faf7252b4b3a44c7f2bbb","impliedFormat":1},{"version":"48c411efce1848d1ed55de41d7deb93cbf7c04080912fd87aa517ed25ef42639","affectsGlobalScope":true,"impliedFormat":1},{"version":"f147b6710441cf3ec3234adf63b0593ce5e8c9b692959d21d3babc8454bcf743","impliedFormat":99},{"version":"e96d5373a66c2cfbbc7e6642cf274055aa2c7ff6bd37be7480c66faf9804db6d","impliedFormat":99},{"version":"369ba5259e66ca8c7d35e3234f7a2a0863a770fdb8266505747c65cf346a0804","impliedFormat":99},{"version":"86ecd6bc8313be39460480af6e8eed773e411781a606b1ac4354d4d16a32ed69","impliedFormat":99},{"version":"d2e64a6f25013b099e83bfadb2c388d7bef3e8f3fdb25528225bbc841e7e7e3a","impliedFormat":99},{"version":"dfda5e1e9f066a9e33c802a1c4d0be8fcc0277893e74b85170554f6edd502cac","impliedFormat":99},{"version":"7c553fc9e34773ddbaabe0fa1367d4b109101d0868a008f11042bee24b5a925d","impliedFormat":99},{"version":"9962ce696fbdce2421d883ca4b062a54f982496625437ae4d3633376c5ad4a80","impliedFormat":99},{"version":"439e490ee71c0dd2b4cb3240bb1f8b125bc006ca32f0e2a51a0fee038fe1cf10","affectsGlobalScope":true,"impliedFormat":99},{"version":"fe2d63fcfdde197391b6b70daf7be8c02a60afa90754a5f4a04bdc367f62793d","impliedFormat":99},{"version":"3cfb7c0c642b19fb75132154040bb7cd840f0002f9955b14154e69611b9b3f81","impliedFormat":1},{"version":"8387ec1601cf6b8948672537cf8d430431ba0d87b1f9537b4597c1ab8d3ade5b","impliedFormat":1},{"version":"d16f1c460b1ca9158e030fdf3641e1de11135e0c7169d3e8cf17cc4cc35d5e64","impliedFormat":1},{"version":"a934063af84f8117b8ce51851c1af2b76efe960aa4c7b48d0343a1b15c01aedf","impliedFormat":1},{"version":"e3c5ad476eb2fca8505aee5bdfdf9bf11760df5d0f9545db23f12a5c4d72a718","impliedFormat":1},{"version":"462bccdf75fcafc1ae8c30400c9425e1a4681db5d605d1a0edb4f990a54d8094","impliedFormat":1},{"version":"5923d8facbac6ecf7c84739a5c701a57af94a6f6648d6229a6c768cf28f0f8cb","impliedFormat":1},{"version":"d0570ce419fb38287e7b39c910b468becb5b2278cf33b1000a3d3e82a46ecae2","impliedFormat":1},{"version":"3aca7f4260dad9dcc0a0333654cb3cde6664d34a553ec06c953bce11151764d7","impliedFormat":1},{"version":"a0a6f0095f25f08a7129bc4d7cb8438039ec422dc341218d274e1e5131115988","impliedFormat":1},{"version":"b58f396fe4cfe5a0e4d594996bc8c1bfe25496fbc66cf169d41ac3c139418c77","impliedFormat":1},{"version":"45785e608b3d380c79e21957a6d1467e1206ac0281644e43e8ed6498808ace72","impliedFormat":1},{"version":"bece27602416508ba946868ad34d09997911016dbd6893fb884633017f74e2c5","impliedFormat":1},{"version":"2a90177ebaef25de89351de964c2c601ab54d6e3a157cba60d9cd3eaf5a5ee1a","impliedFormat":1},{"version":"82200e963d3c767976a5a9f41ecf8c65eca14a6b33dcbe00214fcbe959698c46","impliedFormat":1},{"version":"b4966c503c08bbd9e834037a8ab60e5f53c5fd1092e8873c4a1c344806acdab2","impliedFormat":1},{"version":"68d7a46cac96e5ecad604c8fafdd8fe7338dc4377f9939ec1ccd544354e739ec","impliedFormat":1},{"version":"4e83149ba07d2201b728b5326c6d86013e9e295af5ec3fd7b6d980878e6d0b73","impliedFormat":1},{"version":"90a86863e3a57143c50fec5129d844ec12cef8fe44d120e56650ed51a6ce9867","impliedFormat":1},{"version":"472c0a98c5de98b8f5206132c941b052f5cc1ae78860cb8712ac4f1ebf4550ca","impliedFormat":1},{"version":"538c4903ef9f8df7d84c6cf2e065d589a2532d152fa44105c7093a606393b814","impliedFormat":1},{"version":"cfcb6acbb793a78b20899e6537c010bfbbf939c77471abcdc2a41faf9682ca1a","impliedFormat":1},{"version":"a7798e86de8e76844f774f8e0e338149893789cdc08970381f0ae78c86e8667f","impliedFormat":1},{"version":"4f5247ca2cff5b143a88eed88f6630ada26ad28257592a94c8d0dd5e0afa8609","impliedFormat":1},{"version":"6b359d3c3138a9f4d3a9c9a8fda24be6fd15bd789e692252b53e68ce99db8edc","impliedFormat":1},{"version":"9488b648a6a4146b26c0fd4e85984f617056293092a89861f5259a69be16ca5c","impliedFormat":1},{"version":"e156513655462b5811a8f980e32ccd204c19042f8c9756430fe4e8d6f7c1326e","impliedFormat":1},{"version":"5679b694d138b8c4b3d56c9b1210f903c6b0ca2b5e7f1682a2dd41a6c955f094","impliedFormat":1},{"version":"ca8da035b76fb0136d2c1390dda650b7979202dbe0f5dc7eaefcde1c76dee4f4","impliedFormat":1},{"version":"4b1022a607444684abeee6537e4cace97263d1ef047c31b012c41fdc15838a79","impliedFormat":1},{"version":"dd0271250f1e4314e52d7e0da9f3b25a708827f8a43ceff847a2a5e3fd3283e8","affectsGlobalScope":true,"impliedFormat":1},{"version":"47971d8a8639a2a2dd684091c6e7660ec5909fed540c4479ca24e22ac237194e","affectsGlobalScope":true,"impliedFormat":1},{"version":"e1075312b07671ef1cbf46409a0fa2eb2b90bb59c6215c94f0e530113013eeda","impliedFormat":1},{"version":"1bfd63c3f3749c5dc925bb0c05f229f9a376b8d3f8173d0e01901c08202caf6f","impliedFormat":1},{"version":"da850b4fdbabdd528f8b9c2784c5ba3b3bedc4e2e1e34dcd08b6407f9ec61a25","impliedFormat":1},{"version":"e61c918bb5f4a39b795a06e22bc4d44befcefd22f6a5c8a732c9ed0b565a6128","impliedFormat":1},{"version":"ee56351989b0e6f31fd35c9048e222146ced0aac68c64ce2e034f7c881327d6d","impliedFormat":1},{"version":"f58b2f1c8f4bcf519377d39f9555631b6507977ad2f4d8b73ac04622716dc925","impliedFormat":1},{"version":"4c805d3d1228c73877e7550afd8b881d89d9bc0c6b73c88940cffcdd2931b1f6","impliedFormat":1},{"version":"4aa74b4bc57c535815ae004550c59a953c8f8c3c61418ac47a7dcfefba76d1ba","impliedFormat":1},{"version":"78b17ceb133d95df989a1e073891259b54c968f71f416cd76185308af4f9a185","impliedFormat":1},{"version":"d76e5d04d111581b97e0aa35de3063022d20d572f22f388d3846a73f6ce0b788","impliedFormat":1},{"version":"0a53bb48eba6e9f5a56e3b85529fbbe786d96e84871579d10593d4f3ae0f9dba","impliedFormat":1},{"version":"d34fb8b0a66f0a406c7ce63a36f16dda7ff4500b11b0bd30a491aa0d59336d1f","impliedFormat":1},{"version":"282b31893b18a06114e5173f775dd085597ca220d183b8bd474d21846c048334","impliedFormat":1},{"version":"ed27d5ce258f069acf0036471d1fbb56b4cb3c16d7401b52a51297eca651db62","impliedFormat":1},{"version":"ec203a515afd88589bf1d384535024f5b90ebe6b5c416fb3dcca0abd428a8ba4","impliedFormat":1},{"version":"32a2a1374b57f0744d284ca93b477bd97825922513a24dfe262cbf3497377d96","impliedFormat":1},{"version":"a8b60d24dc1eb26c0e987f9461c893744339a7f48e4496f8077f258a644cffab","impliedFormat":1},{"version":"3f9df27a77a23d69088e369b42af5f95bcb3e605e6b5c2395f0bfcd82045e051","affectsGlobalScope":true,"impliedFormat":1},{"version":"9fd080a9458c6d6f3eb6d4e2b12a3ec498d7d219863e9dca0646bdee9acce875","impliedFormat":1},{"version":"e5d31928bee2ba0e72aeb858881891f8948326e4f91823028d0aea5c6f9e7564","affectsGlobalScope":true,"impliedFormat":1},{"version":"9a9ba9f6fd097bb2f57d68da8a39403bbe4dc818b8ccd155a780e4e23fa556f2","impliedFormat":1},{"version":"e50c4cd1f5cbce3e74c19a5bbf503c460e6ae86597e6d648a98c7f6c90b596dd","impliedFormat":1},{"version":"fa140f881e20591ce163039a7968b54c5e51c11228708b4f9147473d06471cf5","affectsGlobalScope":true,"impliedFormat":1},{"version":"295eca0c47be1191690fd2fe588195fff9d4dc43852aceb8b4cab2aa634579f0","impliedFormat":1},{"version":"59ee7346e19b0050508a592702871dc943083c6dcb69a47d52e888115d840781","impliedFormat":1},{"version":"067712491fb2094c212c733dd8e2d56e74c309a9ce9dac9e919286b7245a1eb4","impliedFormat":1},{"version":"a5eae58ac55bd30c42359e4b01fb2be5eddac336869d3f04ffb4daa54b58f009","impliedFormat":1},{"version":"d12d691ef8933e8db39f2ca81d6973940ff5e37bb421752f5b6e7bc15dea3abf","impliedFormat":1},{"version":"4c5f8bd9b3a1aae4e4fddfee41667e495a045f73ed603993038fa6a8ba92fa14","impliedFormat":1},{"version":"dfb274ab0f319cf18ce7152067c25f984c7fd1924fc72b3f66734588444c934a","impliedFormat":1},{"version":"108c8c05cbc3fbbbd4ff4fc0779c9bef55655c28528eb0f77829795dc9f0b484","impliedFormat":1},{"version":"a7e5444d24cdec45f113f4fb8a687e1c83a5d30c55d2da19a04be71108ad77bd","impliedFormat":1},{"version":"41ec17e218b7358fcff25c719bc419fec8ec98f13e561b9a33b07392d4fec24c","impliedFormat":1},{"version":"23c204326746e981e02d7f0a15ab6f8015f9035998cb3766c9ddbf8ea247aea2","impliedFormat":1},{"version":"25f994b5d76ce6a3186a3319555bbba79706dac2174019915c39ac6080e98c7e","impliedFormat":1},{"version":"dfa4e2c6a612d43851ccbc499598cb006a3a78bc8c7f972c52078f862fa84e47","impliedFormat":1},{"version":"02c1705fa902f172be6e9020d74bcd92ce5db8d2ef3e1b03aabc2ac8eb46c3db","impliedFormat":1},{"version":"99d2d8a0c7bb3dd77459552269a7b5865fa912cedab69db686d40d2586b551f7","impliedFormat":1},{"version":"b47abe58626d76d258472b1d5f76752dd29efe681545f32698db84e7f83517df","impliedFormat":1},{"version":"84b12ca0a824a80a548e4ba3fa2b137f40717b3f0de238789ca6caf092c8b6d5","impliedFormat":1},{"version":"52492ed677c9f93cda1835ed5cf6bc9b74aacb1fcccb3f457cafffee05e3307b","impliedFormat":1},{"version":"3b4195afd41a9215afc7be0820f8083f6bd2e85e5e0b45bb0061fb041944711e","impliedFormat":1},{"version":"108df8095f5e25d7189dd0d1433ac2df75ec40c779d8faf7d2670f1485beb643","impliedFormat":1},{"version":"ddd3c1d3c9ff67140191a3cf49b09875e20f28f2fc5535ae5ea16e14293a989b","impliedFormat":1},{"version":"7b496e53d5f7e1737adcb5610516476ee055bf547918797348f245c68e7418fe","impliedFormat":1},{"version":"577f44389d7faedd7fc9c0330caf73140e5d0d5f6c968210bff78be569f398a7","impliedFormat":1},{"version":"3046c57724587a59bceefadd30040d418e9df81b9f3cfd680618a3511302ed7a","impliedFormat":1},{"version":"15ccc911ed15397e838471bfe6d476c28deffe976c05cb057e6b1ea7491242c2","impliedFormat":1},{"version":"64b5a5ebdaead77a9a564aa938f4fb7a45e27cda7441d3bee8c9de8a4df5a04f","impliedFormat":1},{"version":"a48037f7af5f80df8973db5e562e17566407541de284b8dadf1879ea3aed8a2f","impliedFormat":1},{"version":"dab97d96ce986857150db03f0d435b44c060d126b4a387c7807f4e9f6c92e531","impliedFormat":1},{"version":"85f39366ea7bc5e34b596fc97de18a7e377856755e789d8e931054f2191d9b8b","impliedFormat":1},{"version":"daf3ea3d49f6e8a2fa70b7ca1f21bd97f1b65021b31fbfccb73dd55f86abb792","impliedFormat":1},{"version":"b15bd260805f9dd06cd4b2b741057209994823942c5696fd835e8a04fb4aab6b","impliedFormat":1},{"version":"6635a824edf99ed52dbd3502d5bce35990c3ed5e2ec5cef88229df8ac0c52b06","impliedFormat":1},{"version":"d6577effa37aae713c34363b7cc4c84851cbabe399882c60e2b70bcbb02bfa01","impliedFormat":1},{"version":"8eaf80ad438890fe5880c39a7bbf2c998ce7d29d4c14dd56d82db63bd871eefb","impliedFormat":1},{"version":"9b3e7f776f312c76ac67e1060e5398d7ac2c69d6a3a928a9daaae2eb05b15f56","impliedFormat":1},{"version":"202042eccb4789b7dee51ba9ecab0b854834ea5c1d6a3946504bfc733d4468c3","impliedFormat":1},{"version":"2b2ef76a9f36094b07ee6f76a5ac6903f2f65c0a20283201814a8d1e752cb592","impliedFormat":1},{"version":"8882e4e087d0bc8cc713cb3d8090c45d33e373e6f5c83e0f8d00fe6a950ef875","impliedFormat":1},{"version":"83d63d0ede869e5c7e5659f678f6ae7082f2246e62b4640318da47e343137feb","impliedFormat":99},{"version":"6fee38e4c514efe09f5c1789417713fee5b6a393b39e28708faddc22f3e1e9fa","impliedFormat":1},{"version":"e85b60fee1f84c8853d6d0c67cdd8c9d08db80aa409babc974b74cfa0a383357","signature":"7cd7f5fc05e5e0c4faffa9e1314da4920020ac9ea60f34911968fb650e5292df"},{"version":"58c4cdf6c8ea0cf68dee7014695198ee5f709ff9439917322d2d2b48fae7cbe9","signature":"a65d8d4ae1bcff99c6b0db999480b51443896b0d2715658767b5915e92b4bc0d"},{"version":"fb3d9c0574c9d80735eb38692251d8e6919c713ebbf70ab2af5deef9b227b212","signature":"b826d240f321a9cef4ade4c4ec28c83015a5522806a2600a7dcfba3b109a215b"},{"version":"004cc662d3db2b47ab3f969ecefad95928acd3ca4c3a1dc92162706a22d52a85","signature":"724c599dce3a694b9c56fda452f20c587103833b7fe9211ca4b328a90f6d12d6"},{"version":"fb7c57c2d00ad71d39d34078539b854c3649958b51fe88d6ed14a5f3112e3c21","signature":"fb4ac4aaf55217364d9faf932fcf438b8e617f95717f5f04259b2c6048676018"},{"version":"556ccd493ec36c7d7cb130d51be66e147b91cc1415be383d71da0f1e49f742a9","impliedFormat":1},{"version":"b6d03c9cfe2cf0ba4c673c209fcd7c46c815b2619fd2aad59fc4229aaef2ed43","impliedFormat":1},{"version":"95aba78013d782537cc5e23868e736bec5d377b918990e28ed56110e3ae8b958","impliedFormat":1},{"version":"670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","impliedFormat":1},{"version":"13b77ab19ef7aadd86a1e54f2f08ea23a6d74e102909e3c00d31f231ed040f62","impliedFormat":1},{"version":"069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","impliedFormat":1},{"version":"427fe2004642504828c1476d0af4270e6ad4db6de78c0b5da3e4c5ca95052a99","impliedFormat":1},{"version":"2eeffcee5c1661ddca53353929558037b8cf305ffb86a803512982f99bcab50d","impliedFormat":99},{"version":"9afb4cb864d297e4092a79ee2871b5d3143ea14153f62ef0bb04ede25f432030","affectsGlobalScope":true,"impliedFormat":99},{"version":"5574d520dabc450de6be799f1791d86d71da4fb236f16e6ca21b953788bb5154","impliedFormat":1},{"version":"5f877dfc985d1fd3ac8bf4a75cd77b06c42ca608809b324c44b4151758de7189","affectsGlobalScope":true,"impliedFormat":1},{"version":"4f585cea32567574de0301ed79131a4c3d0bb36bbfea7f66e2f29b5dce1c4293","affectsGlobalScope":true,"impliedFormat":1},{"version":"14c2fd6220654a41c53836a62ba96d4b515ae1413b0ccb31c2445fb1ae1de5de","affectsGlobalScope":true,"impliedFormat":1},{"version":"4f29c38739500cd35a2ce41d15a35e34445ca755ebb991915b5f170985a49d21","affectsGlobalScope":true,"impliedFormat":1},{"version":"770c2146a2c6c58f3b6f911847509e1b2134f29e93d43fd09dd5172622b24a8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"6382638cfd6a8f05ac8277689de17ba4cd46f8aacefd254a993a53fde9ddc797","impliedFormat":1},{"version":"151ff381ef9ff8da2da9b9663ebf657eac35c4c9a19183420c05728f31a6761d","impliedFormat":1},{"version":"afe73051ff6a03a9565cbd8ebb0e956ee3df5e913ad5c1ded64218aabfa3dcb5","impliedFormat":1},{"version":"43f1a6853b39d8b63cab39d4c27577176d4ea3b440a774a0b99f09fd31ed8e70","affectsGlobalScope":true,"impliedFormat":1},{"version":"035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","impliedFormat":1},{"version":"a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","impliedFormat":1},{"version":"5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","impliedFormat":1},{"version":"d934a06d62d87a7e2d75a3586b5f9fb2d94d5fe4725ff07252d5f4651485100f","impliedFormat":1},{"version":"0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","impliedFormat":1},{"version":"b104e2da53231a529373174880dc0abfbc80184bb473b6bf2a9a0746bebb663d","impliedFormat":99},{"version":"3d4bb4d84af5f0b348f01c85537da1c7afabc174e48806c8b20901377c57b8e4","impliedFormat":99},{"version":"a2500b15294325d9784a342145d16ef13d9efb1c3c6cb4d89934b2c0d521b4ab","impliedFormat":99},{"version":"79d5c409e84764fabdd276976a31928576dcf9aea37be3b5a81f74943f01f3ff","impliedFormat":99},{"version":"8ea020ea63ecc981b9318fc532323e31270c911a7ade4ba74ab902fcf8281c45","impliedFormat":99},{"version":"c81e1a9b03e4de1225b33ac84aaf50a876837057828e0806d025daf919bf2d51","impliedFormat":99},{"version":"bb7264d8bd6152524f2ef5dae5c260ae60d459bf406202258bd0ce57c79e5a6d","impliedFormat":99},{"version":"fb66165c4976bc21a4fde14101e36c43d46f907489b7b6a5f2a2679108335d4a","impliedFormat":99},{"version":"628c2e0a0b61be3e44f296083e6af9b5a9b6881037dd43e7685ee473930a4404","impliedFormat":99},{"version":"4776f1e810184f538d55c5da92da77f491999054a1a1ee69a2d995ab2e8d1bc0","impliedFormat":99},{"version":"11544c4e626eab113df9432e97a371693c98c17ae4291d2ad425af5ef00e580b","impliedFormat":99},{"version":"e1847b81166d25f29213d37115253c5b82ec9ee78f19037592aa173e017636d5","impliedFormat":99},{"version":"fe0bd60f36509711c4a69c0e00c0111f5ecdc685e6c1a2ae99bd4d56c76c07fc","impliedFormat":99},{"version":"b8f3f4ee9aae88a9cec9797d166209eb2a7e4beb8a15e0fc3c8b90c9682c337d","impliedFormat":99},{"version":"ea3c4f5121fe2e86101c155ebe60b435c729027ae50025b2a4e1d12a476002ae","impliedFormat":99},{"version":"372db10bea0dbe1f8588f82b339152b11847e6a4535d57310292660c8a9acfc5","impliedFormat":99},{"version":"6f9fba6349c16eed21d139d5562295e8d5aafa5abe6e8ebcde43615a80c69ac1","impliedFormat":99},{"version":"1474533e27d0e3e45a417ea153d4612f0adbff055f244a29606a1fae6db56cda","impliedFormat":99},{"version":"c7fd8a79d0495955d55bfea34bbdb85235b0f27b417a81afc395655ef43d091d","impliedFormat":99},{"version":"987405949bfafbb1c93d976c3352fe33bfb85303a79fc5d9588b681e4af6c3b3","impliedFormat":99},{"version":"867bc1f5a168fd86d12d828dfafd77c557f13b4326588615b19e301f6856f70c","impliedFormat":99},{"version":"6beddab08d635b4c16409a748dcd8de38a8e444a501b8e79d89f458ae88579d1","impliedFormat":99},{"version":"1dea5c7bf28569228ffcc83e69e1c759e7f0133c232708e09cfa4d7ed3ec7079","impliedFormat":99},{"version":"6114545678bb75e581982c990597ca3ba7eeef185256a14c906edfc949db2cd1","impliedFormat":99},{"version":"5c8625f8dbbd94ab6ca171d621049c810cce4fce6ec1fd1c24c331d9858dce17","impliedFormat":99},{"version":"af36e5f207299ba2013f981dffacd4a04cdce2dd4bd255fff084e7257bf8b947","impliedFormat":99},{"version":"c69c720b733cdaa3b4542f4c1206d9f0fcf3696f87a6e88adb15db6882fbcd69","impliedFormat":99},{"version":"9c37e66916cbbe7d96301934b665ec712679c3cb99081ccaae4034b987533a59","impliedFormat":99},{"version":"2e1a163ab5b5c2640d7f5a100446bbcaeda953a06439c901b2ae307f7088dc30","impliedFormat":99},{"version":"f0b3406d2bc2c262f218c42a125832e026997278a890ef3549fa49e62177ce86","impliedFormat":99},{"version":"756cf223ca25eb36c413b2a286fa108f19a5ac39dc6d65f2c590dc118f6150df","impliedFormat":99},{"version":"70ce03da8740ca786a1a78b8a61394ecf812dd1acf2564d0ce6be5caf29e58d9","impliedFormat":99},{"version":"e0f5707d91bb950edb6338e83dd31b6902b6620018f6aa5fd0f504c2b0ea61f5","impliedFormat":99},{"version":"0dc7ae20eab8097b0c7a48b5833f6329e976f88af26055cdae6337141ff2c12e","impliedFormat":99},{"version":"76b6db79c0f5b326ff98b15829505efd25d36ce436b47fe59781ac9aec0d7f1b","impliedFormat":99},{"version":"786f3f186af874ea3e34c2aeef56a0beab90926350f3375781c0a3aa844cd76e","impliedFormat":99},{"version":"63dbc8fa1dcbfb8af6c48f004a1d31988f42af171596c5cca57e4c9d5000d291","impliedFormat":99},{"version":"aa235b26568b02c10d74007f577e0fa21a266745029f912e4fba2c38705b3abe","impliedFormat":99},{"version":"3d6d570b5f36cf08d9ad8d93db7ddc90fa7ccc0c177de2e9948bb23cde805d32","impliedFormat":99},{"version":"9a60faaa0d582db70f85a94a3439bd83720a9468928b76b4db561a1a0137fa90","impliedFormat":99},{"version":"627e2ac450dcd71bdd8c1614b5d3a02b214ad92a1621ebeb2642dffb9be93715","impliedFormat":99},{"version":"813514ef625cb8fc3befeec97afddfb3b80b80ced859959339d99f3ad538d8fe","impliedFormat":99},{"version":"624f8a7a76f26b9b0af9524e6b7fa50f492655ab7489c3f5f0ddd2de5461b0c3","impliedFormat":99},{"version":"d6b6fa535b18062680e96b2f9336e301312a2f7bdaeb47c4a5b3114c3de0c08b","impliedFormat":99},{"version":"818e8f95d3851073e92bcad7815367dd8337863aaf50d79e703ac479cca0b6a4","impliedFormat":99},{"version":"29b716ff24d0db64060c9a90287f9de2863adf0ef1efef71dbaba33ebc20b390","impliedFormat":99},{"version":"2530c36527a988debd39fed6504d8c51a3e0f356aaf2d270edd492f4223bdeff","impliedFormat":99},{"version":"2553cfd0ec0164f3ea228c5badd1ba78607d034fc2dec96c781026a28095204b","impliedFormat":99},{"version":"6e943693dbc91aa2c6c520e7814316469c8482d5d93df51178d8ded531bb29ee","impliedFormat":99},{"version":"e74e1249b69d9f49a6d9bfa5305f2a9f501e18de6ab0829ab342abf6d55d958b","impliedFormat":99},{"version":"16f60d6924a9e0b4b9961e42b5e586b28ffd57cdfa236ae4408f7bed9855a816","impliedFormat":99},{"version":"493c2d42f1b6cfe3b13358ff3085b90fa9a65d4858ea4d02d43772c0795006ec","impliedFormat":99},{"version":"3702c7cbcd937d7b96e5376fe562fd77b4598fe93c7595ee696ebbfefddac70f","impliedFormat":99},{"version":"848621f6b65b3963f86c51c8b533aea13eadb045da52515e6e1407dea19b8457","impliedFormat":99},{"version":"c15b679c261ce17551e17a40a42934aeba007580357f1a286c79e8e091ee3a76","impliedFormat":99},{"version":"156108cedad653a6277b1cb292b18017195881f5fe837fb7f9678642da8fa8f2","impliedFormat":99},{"version":"0a0bb42c33e9faf63e0b49a429e60533ab392f4f02528732ecbd62cfc2d54c10","impliedFormat":99},{"version":"70fa95cd7cb511e55c9262246de1f35f3966c50e8795a147a93c538db824cdc8","impliedFormat":99},{"version":"bc28d8cec56b5f91c8a2ec131444744b13f63c53ce670cb31d4dffdfc246ba34","impliedFormat":99},{"version":"7bd87c0667376e7d6325ada642ec29bf28e940cb146d21d270cac46b127e5313","impliedFormat":99},{"version":"0318969deede7190dd3567433a24133f709874c5414713aac8b706a5cb0fe347","impliedFormat":99},{"version":"3770586d5263348c664379f748428e6f17e275638f8620a60490548d1fada8b4","impliedFormat":99},{"version":"ff65e6f720ba4bf3da5815ca1c2e0df2ece2911579f307c72f320d692410e03d","impliedFormat":99},{"version":"edb4f17f49580ebcec71e1b7217ad1139a52c575e83f4f126db58438a549b6df","impliedFormat":99},{"version":"353c0cbb6e39e73e12c605f010fddc912c8212158ee0c49a6b2e16ede22cdaab","impliedFormat":99},{"version":"e125fdbea060b339306c30c33597b3c677e00c9e78cd4bf9a15b3fb9474ebb5d","impliedFormat":99},{"version":"ee141f547382d979d56c3b059fc12b01a88b7700d96f085e74268bc79f48c40a","impliedFormat":99},{"version":"1d64132735556e2a1823044b321c929ad4ede45b81f3e04e0e23cf76f4cbf638","impliedFormat":99},{"version":"8b4a3550a3cac035fe928701bc046f5fac76cca32c7851376424b37312f4b4ca","impliedFormat":99},{"version":"5fd7f9b36f48d6308feba95d98817496274be1939a9faa5cd9ed0f8adf3adf3a","impliedFormat":99},{"version":"15a8f79b1557978d752c0be488ee5a70daa389638d79570507a3d4cfc620d49d","impliedFormat":99},{"version":"d4c14ea7d76619ef4244e2c220c2caeec78d10f28e1490eeac89df7d2556b79f","impliedFormat":99},{"version":"8096207a00346207d9baf7bc8f436ef45a20818bf306236a4061d6ccc45b0372","impliedFormat":99},{"version":"040f2531989793c4846be366c100455789834ba420dfd6f36464fe73b68e35b6","impliedFormat":99},{"version":"c5c7020a1d11b7129eb8ddffb7087f59c83161a3792b3560dcd43e7528780ab0","impliedFormat":99},{"version":"d1f97ea020060753089059e9b6de1ab05be4cb73649b595c475e2ec197cbce0f","impliedFormat":99},{"version":"b5ddca6fd676daf45113412aa2b8242b8ee2588e99d68c231ab7cd3d88b392fa","impliedFormat":99},{"version":"77404ec69978995e3278f4a2d42940acbf221da672ae9aba95ffa485d0611859","impliedFormat":99},{"version":"4e6672fb142798b69bcb8d6cd5cc2ec9628dbea9744840ee3599b3dcd7b74b09","impliedFormat":99},{"version":"609653f5b74ef61422271a28dea232207e7ab8ad1446de2d57922e3678160f01","impliedFormat":99},{"version":"9f96251a94fbff4038b464ee2d99614bca48e086e1731ae7a2b5b334826d3a86","impliedFormat":99},{"version":"cacbb7f3e679bdea680c6c609f4403574a5de8b66167b8867967083a40821e2a","impliedFormat":99},{"version":"ee4cf97e8bad27c9e13a17a9f9cbd86b32e9fbc969a5c3f479dafb219209848c","impliedFormat":99},{"version":"3a4e35b6e99ed398e77583ffc17f8774cb4253f8796c0e04ce07c26636fed4a9","impliedFormat":99},{"version":"08d323cb848564baef1ecbe29df14f7ad84e5b2eaf2e02ea8cb422f069dcb2fa","impliedFormat":99},{"version":"a05b53646fa669b87d8b97c1fb7c0183d771680fdd1276b12e68bed4e84cf556","impliedFormat":99},{"version":"c3b9c02a31b36dd3a4067f420316c550f93d463e46b2704391100428e145fd7f","impliedFormat":99},{"version":"b2a4d01fcf005530c3f8689ac0197e5fd6b75eb031e73ca39e5a27d41793a5d8","impliedFormat":99},{"version":"e99d9167596f997dd2da0de0751a9f0e2f4100f07bddf049378719191aee87f6","impliedFormat":99},{"version":"40cc853264e24e0578580194c76e25628acdd1111b54ec8abf59b834c4942839","impliedFormat":99},{"version":"403971c465292dedc8dff308f430c6b69ec5e19ea98d650dae40c70f2399dc14","impliedFormat":99},{"version":"fd3774aa27a30b17935ad360d34570820b26ec70fa5fcfd44c7e884247354d37","impliedFormat":99},{"version":"7b149b38e54fe0149fe500c5d5a049654ce17b1705f6a1f72dd50d84c6a678b9","impliedFormat":99},{"version":"3eb76327823b6288eb4ed4648ebf4e75cf47c6fbc466ed920706b801399f7dc3","impliedFormat":99},{"version":"c6a219d0d39552594a4cc75970768004f99684f28890fc36a42b853af04997b7","impliedFormat":99},{"version":"2110d74b178b022ca8c5ae8dcc46e759c34cf3b7e61cb2f8891fd8d24cb614ef","impliedFormat":99},{"version":"38f5e025404a3108f5bb41e52cead694a86d16ad0005e0ef7718a2a31e959d1e","impliedFormat":99},{"version":"8db133d270ebb1ba3fa8e2c4ab48df2cc79cb03a705d47ca9f959b0756113d3d","impliedFormat":99},{"version":"fc9294185089a62f8287130bc100fa5ab11f3e6af8874127bbdf7600f19913ee","impliedFormat":99},{"version":"f06e5783d10123b74b14e141426a80234b9d6e5ad94bfc4850ea912719f4987c","impliedFormat":99},{"version":"de9466be4b561ad0079ac95ca7445c99fdf45ef115a93af8e2e933194b3cdf4c","impliedFormat":99},{"version":"0c1eed961c15e1242389b0497628709f59d7afd50d5a1955daa10b5bd3b68fc2","impliedFormat":99},{"version":"5e07a9f7f130e5404c202bf7b0625a624c9d266b980576f5d62608ef21d96eab","impliedFormat":99},{"version":"2f97d5063ab69bf32d6417d71765fc154dc6ff7c16700db7c4af5341a965c277","impliedFormat":99},{"version":"a8a9459dd76ef5eeef768da4ce466c5539d73b26334131bd1dd6cbd74ce48fa2","impliedFormat":99},{"version":"123ff203ffba727213e5095b9a59091cdbc9d1d94bae0d6adb98060ef410016c","impliedFormat":99},{"version":"9e4d81dd52d5a8b6c159c0b2f2b5fbe2566f12fcc81f7ba7ebb46ca604657b45","impliedFormat":99},{"version":"9ee245e7c6aa2d81ee0d7f30ff6897334842c469b0e20da24b3cddc6f635cc06","impliedFormat":99},{"version":"e7d5132674ddcd01673b0517eebc44c17f478126284c3eabd0a552514cb992bb","impliedFormat":99},{"version":"a820710a917f66fa88a27564465a033c393e1322a61eb581d1f20e0680b498f1","impliedFormat":99},{"version":"19086752f80202e6a993e2e45c0e7fc7c7fc4315c4805f3464625f54d919fa2e","impliedFormat":99},{"version":"141aebe2ee4fecd417d44cf0dabf6b80592c43164e1fbd9bfaf03a4ec377c18e","impliedFormat":99},{"version":"72c35a5291e2e913387583717521a25d15f1e77d889191440dc855c7e821b451","impliedFormat":99},{"version":"ec1c67b32d477ceeebf18bdeb364646d6572e9dd63bb736f461d7ea8510aca4f","impliedFormat":99},{"version":"fb555843022b96141c2bfaf9adcc3e5e5c2d3f10e2bcbd1b2b666bd701cf9303","impliedFormat":99},{"version":"f851083fc20ecc00ff8aaf91ba9584e924385768940654518705423822de09e8","impliedFormat":99},{"version":"c8d53cdb22eedf9fc0c8e41a1d9a147d7ad8997ed1e306f1216ed4e8daedb6b3","impliedFormat":99},{"version":"6c052f137bab4ba9ed6fd76f88a8d00484df9d5cb921614bb4abe60f51970447","impliedFormat":99},{"version":"d888e70d2e4a05f47573548bf836cab96575aab3b1c264693100f279514ac8ca","impliedFormat":99},{"version":"7d5c2df0c3706f45b77970232aa3a38952561311ccc8fcb7591e1b7a469ad761","impliedFormat":99},{"version":"2c41502b030205006ea3849c83063c4327342fbf925d8ed93b18309428fdd832","impliedFormat":99},{"version":"d12eecede214f8807a719178d7d7e2fc32f227d4705d123c3f45d8a3b5765f38","impliedFormat":99},{"version":"c8893abd114f341b860622b92c9ffc8c9eb9f21f6541bd3cbc9a4aa9b1097e42","impliedFormat":99},{"version":"825674da70d892b7e32c53f844c5dfce5b15ea67ceda4768f752eed2f02d8077","impliedFormat":99},{"version":"2c676d27ef1afbc8f8e514bb46f38550adf177ae9b0102951111116fa7ea2e10","impliedFormat":99},{"version":"a6072f5111ea2058cb4d592a4ee241f88b198498340d9ad036499184f7798ae2","impliedFormat":99},{"version":"ab87c99f96d9b1bf93684b114b27191944fef9a164476f2c6c052b93eaac0a4f","impliedFormat":99},{"version":"13e48eaca1087e1268f172607ae2f39c72c831a482cab597076c6073c97a15e7","impliedFormat":99},{"version":"19597dbe4500c782a4252755510be8324451847354cd8e204079ae81ab8d0ef6","impliedFormat":99},{"version":"f7d487e5f0104f0737951510ea361bc919f5b5f3ebc51807f81ce54934a3556f","impliedFormat":99},{"version":"efa8c5897e0239017e5b53e3f465d106b00d01ee94c9ead378a33284a2998356","impliedFormat":99},{"version":"fe3c53940b26832930246d4c39d6e507c26a86027817882702cf03bff314fa1d","impliedFormat":99},{"version":"53ee33b91d4dc2787eccebdbd396291e063db1405514bb3ab446e1ca3fd81a90","impliedFormat":99},{"version":"c4a97da118b4e6dde7c1daa93c4da17f0c4eedece638fc6dcc84f4eb1d370808","impliedFormat":99},{"version":"71666363fbdb0946bfc38a8056c6010060d1a526c0584145a9560151c6962b4f","impliedFormat":99},{"version":"1326f3630d26716257e09424f33074a945940afd64f2482e2bbc885258fca6bb","impliedFormat":99},{"version":"cc2eb5b23140bbceadf000ef2b71d27ac011d1c325b0fc5ecd42a3221db5fb2e","impliedFormat":99},{"version":"d04f5f3e90755ed40b25ed4c6095b6ad13fc9ce98b34a69c8da5ed38e2dbab5a","impliedFormat":99},{"version":"280b04a2238c0636dad2f25bbbbac18cf7bb933c80e8ec0a44a1d6a9f9d69537","impliedFormat":99},{"version":"0e9a2d784877b62ad97ed31816b1f9992563fdda58380cd696e796022a46bfdf","impliedFormat":99},{"version":"1b1411e7a3729bc632d8c0a4d265de9c6cbba4dc36d679c26dad87507faedee3","impliedFormat":99},{"version":"c478cfb0a2474672343b932ea69da64005bbfc23af5e661b907b0df8eb87bcb7","impliedFormat":99},{"version":"1a7bff494148b6e66642db236832784b8b2c9f5ad9bff82de14bcdb863dadcd9","impliedFormat":99},{"version":"65e6ad2d939dd38d03b157450ba887d2e9c7fd0f8f9d3008c0d1e59a0d8a73b4","impliedFormat":99},{"version":"f72b400dbf8f27adbda4c39a673884cb05daf8e0a1d8152eec2480f5700db36c","impliedFormat":99},{"version":"347f6fe4308288802eb123596ad9caf06755e80cfc7f79bbe56f4141a8ee4c50","impliedFormat":99},{"version":"5f5baa59149d3d6d6cef2c09d46bb4d19beb10d6bee8c05b7850c33535b3c438","impliedFormat":99},{"version":"a8f0c99380c9e91a73ecfc0a8582fbdefde3a1351e748079dc8c0439ea97b6db","impliedFormat":99},{"version":"be02e3c3cb4e187fd252e7ae12f6383f274e82288c8772bb0daf1a4e4af571ad","impliedFormat":99},{"version":"82ca40fb541799273571b011cd9de6ee9b577ef68acc8408135504ae69365b74","impliedFormat":99},{"version":"e671e3fc9b6b2290338352606f6c92e6ecf1a56459c3f885a11080301ca7f8de","impliedFormat":99},{"version":"a2e4b90260194318b1fa1e6b0554d257a0862c10e982c8907d30d1e7f3d463af","impliedFormat":99},{"version":"5559ab4aa1ba9fac7225398231a179d63a4c4dccd982a17f09404b536980dae8","impliedFormat":99},{"version":"2d7b9e1626f44684252d826a8b35770b77ce7c322734a5d3236b629a301efdcf","impliedFormat":99},{"version":"5b8dafbb90924201f655931d429a4eceb055f11c836a6e9cbc7c3aecf735912d","impliedFormat":99},{"version":"0b9be1f90e5e154b61924a28ed2de133fd1115b79c682b1e3988ac810674a5c4","impliedFormat":99},{"version":"7a9477ba5fc17786ee74340780083f39f437904229a0cd57fc9a468fd6567eb8","impliedFormat":99},{"version":"3da1dd252145e279f23d85294399ed2120bf8124ed574d34354a0a313c8554b6","impliedFormat":99},{"version":"e5c4080de46b1a486e25a54ddbb6b859312359f9967a7dc3c9d5cf4676378201","impliedFormat":99},{"version":"cfe1cdf673d2db391fd1a1f123e0e69c7ca06c31d9ac8b35460130c5817c8d29","impliedFormat":99},{"version":"b9701f688042f44529f99fd312c49fea853e66538c19cfcbb9ef024fdb5470cc","impliedFormat":99},{"version":"6daa62c5836cc12561d12220d385a4a243a4a5a89afd6f2e48009a8dd8f0ad83","impliedFormat":99},{"version":"c74550758053cf21f7fea90c7f84fa66c27c5f5ac1eca77ce6c2877dbfdec4d1","impliedFormat":99},{"version":"bd8310114a3a5283faac25bfbfc0d75b685a3a3e0d827ee35d166286bdd4f82e","impliedFormat":99},{"version":"1459ae97d13aeb6e457ccffac1fbb5c5b6d469339729d9ef8aeb8f0355e1e2c9","impliedFormat":99},{"version":"1bf03857edaebf4beba27459edf97f9407467dc5c30195425cb8a5d5a573ea52","impliedFormat":99},{"version":"f6b4833d66c12c9106a3299e520ed46f9a4c443cefc22c993315c4bb97a28db1","impliedFormat":99},{"version":"746c02f8b99bd90c4d135badaab575c6cfce0d030528cf90190c8914b0934ea3","impliedFormat":99},{"version":"a858ba8df5e703977dee467b10af084398919e99c9e42559180e75953a1f6ef6","impliedFormat":99},{"version":"d2dcd6105c195d0409abd475b41363789c63ae633282f04465e291a68a151685","impliedFormat":99},{"version":"0b569ed836f0431c2efaef9b6017e8b700a7fed319866d7667f1189957275045","impliedFormat":99},{"version":"9371612fd8638d7f6a249a14843132e7adb0b5c84edba9ed7905e835b644c013","impliedFormat":99},{"version":"0c72189b6ec67331476a36ec70a2b8ce6468dc4db5d3eb52deb9fefbd6981ebb","impliedFormat":99},{"version":"af8dd6bb70bfcb2c6b2de0d42240c2c952b9040af259a287e78eaf883ef1ce0d","impliedFormat":99},{"version":"7e4a27fd17dbb256314c2513784236f2ae2023573e83d0e65ebddfda336701db","impliedFormat":99},{"version":"131ecac1c7c961041df80a1dc353223af4e658d56ba1516317f79bd5400cffeb","impliedFormat":99},{"version":"f3a55347fb874828e442c2916716d56552ac3478204c29c0d47e698c00eb5d28","impliedFormat":99},{"version":"49ebbdfe7427d784ccdc8325bdecc8dda1719a7881086f14751879b4f8d70c21","impliedFormat":99},{"version":"c1692845412646f17177eb62feb9588c8b5d5013602383f02ae9d38f3915020c","impliedFormat":99},{"version":"b1b440e6c973d920935591a3d360d79090b8cf58947c0230259225b02cf98a83","impliedFormat":99},{"version":"defc2ae12099f46649d12aa4872ce23ba43fba275920c00c398487eaf091bbae","impliedFormat":99},{"version":"620390fbef44884902e4911e7473531e9be4db37eeef2da52a34449d456b4617","impliedFormat":99},{"version":"e60440cbd3ec916bc5f25ada3a6c174619745c38bfca58d3554f7d62905dc376","impliedFormat":99},{"version":"86388eda63dcb65b4982786eec9f80c3ef21ca9fb2808ff58634e712f1f39a27","impliedFormat":99},{"version":"022cd098956e78c9644e4b3ad1fe460fac6914ca9349d6213f518386baf7c96b","impliedFormat":99},{"version":"dfc67e73325643e92f71f94276b5fb3be09c59a1eeee022e76c61ae99f3eda4b","impliedFormat":99},{"version":"8c3d6c9abaa0b383f43cac0c227f063dc4018d851a14b6c2142745a78553c426","impliedFormat":99},{"version":"ee551dc83df0963c1ee03dc32ce36d83b3db9793f50b1686dc57ec2bbffc98af","impliedFormat":99},{"version":"968832c4ffd675a0883e3d208b039f205e881ae0489cc13060274cf12e0e4370","impliedFormat":99},{"version":"c593ca754961cfd13820add8b34da35a114cda7215d214e4177a1b0e1a7f3377","impliedFormat":99},{"version":"ed88c51aa3b33bb2b6a8f2434c34f125946ba7b91ed36973169813fdad57f1ec","impliedFormat":99},{"version":"a9ea477d5607129269848510c2af8bcfd8e262ebfbd6cd33a6c451f0cd8f5257","impliedFormat":99},{"version":"772b2865dd86088c6e0cab71e23534ad7254961c1f791bdeaf31a57a2254df43","impliedFormat":1},{"version":"786d837fba58af9145e7ad685bc1990f52524dc4f84f3e60d9382a0c3f4a0f77","impliedFormat":1},{"version":"539dd525bf1d52094e7a35c2b4270bee757d3a35770462bcb01cd07683b4d489","impliedFormat":1},{"version":"69135303a105f3b058d79ea7e582e170721e621b1222e8f8e51ea29c61cd3acf","impliedFormat":1},{"version":"e92e6f0d63e0675fe2538e8031e1ece36d794cb6ecc07a036d82c33fa3e091a9","impliedFormat":1},{"version":"1fdb07843cdb9bd7e24745d357c6c1fde5e7f2dd7c668dd68b36c0dff144a390","impliedFormat":1},{"version":"3e2f739bdfb6b194ae2af13316b4c5bb18b3fe81ac340288675f92ba2061b370","affectsGlobalScope":true,"impliedFormat":1},{"version":"f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","impliedFormat":1},{"version":"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","impliedFormat":1},{"version":"380b919bfa0516118edaf25b99e45f855e7bc3fd75ce4163a1cfe4a666388804","impliedFormat":1},{"version":"0d89e5c4ce6e3096e64504e1fa45a8ddccf488cb5fdc1980ea09db2a451f0b91","impliedFormat":1},{"version":"fcf79300e5257a23ed3bacaa6861d7c645139c6f7ece134d15e6669447e5e6db","impliedFormat":1},{"version":"187119ff4f9553676a884e296089e131e8cc01691c546273b1d0089c3533ce42","impliedFormat":1},{"version":"aa2c18a1b5a086bbcaae10a4efba409cc95ba7287d8cf8f2591b53704fea3dea","impliedFormat":1},{"version":"5a0b15210129310cee9fa6af9200714bb4b12af4a04d890e15f34dbea1cf1852","impliedFormat":1},{"version":"0244119dbcbcf34faf3ffdae72dab1e9bc2bc9efc3c477b2240ffa94af3bca56","impliedFormat":1},{"version":"00baffbe8a2f2e4875367479489b5d43b5fc1429ecb4a4cc98cfc3009095f52a","impliedFormat":1},{"version":"a873c50d3e47c21aa09fbe1e2023d9a44efb07cc0cb8c72f418bf301b0771fd3","impliedFormat":1},{"version":"7c14ccd2eaa82619fffc1bfa877eb68a012e9fb723d07ee98db451fadb618906","impliedFormat":1},{"version":"49c36529ee09ea9ce19525af5bb84985ea8e782cb7ee8c493d9e36d027a3d019","impliedFormat":1},{"version":"df996e25faa505f85aeb294d15ebe61b399cf1d1e49959cdfaf2cc0815c203f9","impliedFormat":1},{"version":"4f6a12044ee6f458db11964153830abbc499e73d065c51c329ec97407f4b13dd","impliedFormat":1},{"version":"f8a6bb79327f4a6afc63d28624654522fc80f7536efa7a617ef48200b7a5f673","impliedFormat":1},{"version":"8e0733c50eaac49b4e84954106acc144ec1a8019922d6afcde3762523a3634af","impliedFormat":1},{"version":"8841e2aa774b89bd23302dede20663306dc1b9902431ac64b24be8b8d0e3f649","impliedFormat":1},{"version":"be1cc4d94ea60cbe567bc29ed479d42587bf1e6cba490f123d329976b0fe4ee5","impliedFormat":1},{"version":"5aca5a3bc07d2e16b6824a76c30378d6fb1b92e915d854315e1d1bd2d00974c9","impliedFormat":1},{"version":"ab82804a14454734010dcdcd43f564ff7b0389bee4c5692eec76ff5b30d4cf66","impliedFormat":1},{"version":"2c2a746435ff3d3ec4ef1006d51922ed71d969e16a8c949ab3251e3f7db5f19d","impliedFormat":1},{"version":"27024f63b0e5b08252e533a8ac3d6a8a907dadc304c26ff24e504c2220811b93","affectsGlobalScope":true,"impliedFormat":1},{"version":"6291bcfb741d49ef57db7f30ca0342f20252a011cd5020e7d242e7c6d8846030","impliedFormat":1},{"version":"467973ab10cebf60fcaf6d8e3305240f50257185679093ea5745ca8a43b3282b","impliedFormat":1},{"version":"f00a0714786d2bf71c070e4fb2dcbcc6a6b61655bd0c1f2f4c9b4b2567b96ab5","impliedFormat":1},{"version":"b009e972db39bf7d44b7deefd69e47a819982d8380a209c5a4647d0894555aa9","impliedFormat":1},{"version":"5fdd1fc281b5376cfae1c7759b07eb941a56c9246ad01654e83157c48ca63ab3","impliedFormat":1},{"version":"610e734fb0e3017ef56b87c0727444e25c1a451b7cb1a1c306c299f67195d410","impliedFormat":1},{"version":"101dfad9313bb9c66687e868c0bd312d8a054631ba3d79dbb57a4b55b9cf8265","impliedFormat":1},{"version":"91c8c814fb7a57dad4024511d632668e9d91f0ddec3c7ba833f667dce7040674","impliedFormat":1},{"version":"b53ba2451a78354e7c225ba59cb53907d1a5378326b4d10cdee54a79c34bd7ff","impliedFormat":1},{"version":"bb4629db37dc366f601640cefaff9cc9ff858758c5610ca33a2cbcc09e492b68","impliedFormat":1},{"version":"e2e8f7ef9ba99c50e86967eecc9deee7f27daada80d13fd25ec7fa0c7eab055e","impliedFormat":1},{"version":"a28d0f3496ec030df69cd5c8e76745af30213449f9eed4858f400ac8e5faf732","impliedFormat":1},{"version":"230adc9909c36b8e0e16747d7ee231d5f1838717f085f74675c1b2aad28cb5bb","impliedFormat":1},{"version":"0142517c012e6d9e878125d084bed7d8bc57d21f215c312f076c8c5df6d23be8","impliedFormat":1},{"version":"38e68bb724fc5584e895a773ab798e9c1bed1d1d904cd7b808932682e4698c47","impliedFormat":1},{"version":"f99a652fa0f324d1de15db1807ceda90316b0dc755223a250343dd5e9bd05810","impliedFormat":1},{"version":"4e8bc96fe6012f0ddd3a12796c6aff0bdbe7b8cce907b05028ff84cc9260a97a","impliedFormat":1},{"version":"1a56093c8425500f94935e6438e424a7f2d037fe401ea8e91b9343629af19d5a","impliedFormat":1},{"version":"a15afedb5972da56d5e2ce818f7b3f98b73d81d738d07deda0f6ac5e895d66cb","impliedFormat":1},{"version":"83f8d58c7cd24d068922a33fef7818847553d6abe3e9bbdcd0556e8b7539942a","impliedFormat":1},{"version":"dc28600a49340ac895322fff6ce8d22126b7e141aeb96d2146ce0a5ed7601658","impliedFormat":1},{"version":"19e30afe0bb3c98ae4d8b8f8ac4d6b64d4b5b840e4e0f068203f3f50fcf81c16","impliedFormat":1},{"version":"d0d33027f9e7f599a166f6c41ee55ac8c62491a03ce8ef7e4c2bef0d2f9fc3c6","impliedFormat":1},{"version":"5dabe302693e2adf0bab3ab050347a06b3bac1e616f69a2c9b279e9e7fd15b2b","impliedFormat":1},{"version":"35ec85324a330f53bddf112b0a40c696c502f7756c58f46c78ef25f76a91a903","impliedFormat":1},{"version":"ad3ee2fcd875af6ec1c80da2cd4a77c0c630a5d29dda566365f72f7626575a19","impliedFormat":1},{"version":"8ce5b5d0ebad3300d2cf0eab2328903e5c04adb6a43d397e75625e8c77350557","impliedFormat":1},{"version":"95fe501b64dde048ee6b0452991cb2f41f8c4dfc36d0800246ee7f8a0c3e01e1","impliedFormat":1},{"version":"71dc5749fb4d997be52118c2235348de143d7c586b2e7b90170f667f50846249","impliedFormat":1},{"version":"221c2b9f2560ba52cf2e72490dc2bbe03fadb4b559e5b6cedddf49b96c0f161c","impliedFormat":1},{"version":"ab482807a9a7e822770d72874475e04c2ae47e2bc3668da1a25a2d74f473fb40","impliedFormat":1},{"version":"cd500e2be6f67ab2698c4560fbcc14ede38e84032940c7a39dfd4fcb14234d01","impliedFormat":1},{"version":"6441cce5ef12cde40ada24dca3d2b801bdef29e56386ecdf0b65c705cdab7539","impliedFormat":1},{"version":"caf2e17da84228ea9148167096e26206b30dd51a3336291e2bdd1f8261a250f1","impliedFormat":1},{"version":"e48e765bd1dbdf29d89111276309399fe76cc8784aaf0b730b0f182fb08fa02e","impliedFormat":1},{"version":"ebf6ef4477b7e56cb126c0297b87e01ab316236a87f2ba6e333a4988920fdd7b","impliedFormat":1},{"version":"9726212abd8e555653719663172020698695bb5892c0d37f0feb3c142e540d3c","impliedFormat":1},{"version":"1ee3972069e4d95bad7cd3bc2af0f6bdb2299a42bf9c9b4db994938a81261e13","impliedFormat":1},{"version":"3a12d7aae929c4b36a06f1f1ce2389c1d49a42d449985562c076461a4e119658","impliedFormat":1},{"version":"ad589a70ad4302d9853ddb14520104ba93ebca9b3f8e3010f0dfe0e0eb15d41e","impliedFormat":1},{"version":"e37cf3a920817edcecf2c525ccb3c9777538c18561f8d129fa369e1b4ff45296","impliedFormat":1},{"version":"7f0f5646625369f0479bf9b34cfa0e7adcbe96ff4fcbc5d823cfc1e8b987dab4","impliedFormat":1},{"version":"022502ed2d8cdd756c29e6a3226a700dcd77d60e38be1403ed0f6b9f83b69c34","impliedFormat":1},{"version":"f7e18d335f61d5decef172f61946985ce68d8d7cf989b8a9783f24c08fee5e37","impliedFormat":1},{"version":"134d21ae2f63dded24437d4adc6e7b3ace3f9bb1158cb6affdba1499f013e344","impliedFormat":1},{"version":"cb17fcf86893f4000f0317c4b3ad939dc4b705de06deb68d6b2431815aae0b4e","impliedFormat":1},{"version":"877d970b4f092c37bf2e93fcda13f1cdef87d5a0b0f7d861ceee5f3425ffcd9b","impliedFormat":1},{"version":"4a5f560c9d3a2ae15b1b4b91b4737490ac2257e025ddcfd67f1f3f0b4fceeb74","impliedFormat":1},{"version":"a4309c325e9fba429721c9ce7b3528a998c11c4b1d01ed23d38187c651ce8677","impliedFormat":1},{"version":"d26c0f7416fbb4f5521f93d5709bf8cebf45a303cc44cb27b521fae769dfb05b","impliedFormat":1},{"version":"44fdea337219625ebf8086f7da275d1ace9f691a42096fe40a029b3d666c3d37","impliedFormat":1},{"version":"4eab42e1859b44bf9930d4d3445d2eee4371540d011f1eaa62fb0a10654bc58b","impliedFormat":1},{"version":"92c88c69c7df7e6540849e48e63536655aa483c33a5b88199176223a2dd65782","impliedFormat":1},{"version":"10204ac89197b159385bf9eb39d332c8a758d06c86004b168216b83fdf140e9b","impliedFormat":1},{"version":"bfb8aa01341f564648653c4bbd015e944c7e4c6cb814bc53fc0eb2763c698a45","impliedFormat":1},{"version":"39aa4bcf639907ddf14e26f88e917ce27cada52a0db8ae15708323fdb1d877c6","impliedFormat":1},{"version":"ec95844f22f008c2503c2bb02e1ace3c73c3fd1e3ebc3e883bd6c3548da7c634","impliedFormat":1},{"version":"c6c6cf87b88b344d7a2955ee54c40be7120043b0ac02c002acb293807823e120","impliedFormat":1},{"version":"4b5291d54bb864ea6210bc0309e498854ccf4b7d4cf729a51385e9a8ed29aac0","impliedFormat":1},{"version":"673a798ca4193d31aa4fd98f6359673a356904506b5390f6ee071b61b6889c95","impliedFormat":1},{"version":"e6619829422070bc70eff2e8867b98f6e8bba20672ffa4a461749193049f55c2","impliedFormat":1},{"version":"9797ea8ccffacd16ab6fce35cff2c35392d7e81f42cc84e1b3e3664039abf31e","impliedFormat":1},{"version":"bf364c41c5bbd6557613e0549a547483ebe99f2647e265e06c3a399d8d5a9c9f","impliedFormat":1},{"version":"21ad37f86d9cced1c2ae37955d4408c87fdcc920d12c242d832e124f1d404fba","impliedFormat":1},{"version":"907917d1120c65ced96b3ed1f7c25fbc3ea1b1ba33f94bd8f934392cb3ae505f","impliedFormat":1},{"version":"4948e491fa0599196e9ee2ebb65bbbcf16017fdf72a7fe962833dadd7fa0514f","impliedFormat":1},{"version":"f2f23fe34b735887db1d5597714ae37a6ffae530cafd6908c9d79d485667c956","impliedFormat":1},{"version":"18942319aff2c9619e05c379641b571f0958506472a4b539f906be08fcccf806","impliedFormat":1},{"version":"6ac066e6c4ed2c7177e20516664165e9c9db7c20ec463a57f45f9bf276efb337","impliedFormat":1},{"version":"1ba59c8bbeed2cb75b239bb12041582fa3e8ef32f8d0bd0ec802e38442d3f317","impliedFormat":1},{"version":"bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","impliedFormat":1},{"version":"26a770cec4bd2e7dbba95c6e536390fffe83c6268b78974a93727903b515c4e7","impliedFormat":1}],"root":[62,[532,534],[549,554],[556,559],[607,614],[654,701],[731,735],[845,849]],"options":{"allowJs":false,"checkJs":false,"declaration":true,"declarationMap":true,"emitDeclarationOnly":true,"jsx":4,"module":99,"noFallthroughCasesInSwitch":true,"noImplicitOverride":true,"noImplicitReturns":true,"noUncheckedIndexedAccess":true,"noUnusedLocals":true,"noUnusedParameters":true,"skipLibCheck":true,"sourceMap":true,"strict":true,"target":8,"useDefineForClassFields":true,"useUnknownInCatchVariables":true,"verbatimModuleSyntax":true},"referencedMap":[[852,1],[850,2],[872,2],[1066,3],[560,4],[564,5],[569,6],[573,7],[570,7],[571,8],[572,9],[563,8],[578,10],[561,4],[568,11],[579,4],[565,7],[580,10],[566,7],[582,12],[583,13],[581,7],[577,14],[584,15],[586,16],[587,17],[588,4],[589,18],[575,19],[567,7],[562,4],[590,8],[591,20],[576,8],[592,8],[593,18],[594,7],[595,8],[596,4],[597,8],[600,21],[598,2],[599,22],[601,23],[603,24],[602,7],[604,25],[605,13],[585,7],[574,2],[1065,26],[876,27],[877,28],[1014,27],[1015,29],[996,30],[997,31],[880,32],[881,33],[951,34],[952,35],[925,27],[926,36],[919,27],[920,37],[1011,38],[1009,39],[1010,2],[1025,40],[1026,41],[895,42],[896,43],[1027,44],[1028,45],[1029,46],[1030,47],[887,48],[888,49],[1013,50],[1012,51],[998,27],[999,52],[891,53],[892,54],[915,2],[916,55],[1033,56],[1031,57],[1032,58],[1034,59],[1035,60],[1038,61],[1036,62],[1039,39],[1037,63],[1040,64],[1043,65],[1041,66],[1042,67],[1044,68],[893,48],[894,69],[1019,70],[1016,71],[1017,72],[1018,2],[994,73],[995,74],[939,75],[938,76],[936,77],[935,78],[937,79],[1046,80],[1045,81],[1048,82],[1047,83],[924,84],[923,27],[902,85],[900,86],[899,32],[901,87],[1051,88],[1055,89],[1049,90],[1050,91],[1052,88],[1053,88],[1054,88],[941,92],[940,32],[957,93],[955,94],[956,39],[953,95],[954,96],[890,97],[889,27],[947,98],[878,27],[879,99],[946,100],[984,101],[987,102],[985,103],[986,104],[898,105],[897,27],[989,106],[988,32],[967,107],[966,27],[922,108],[921,27],[993,109],[992,110],[961,111],[960,112],[958,113],[959,114],[950,115],[949,116],[948,117],[1057,118],[1056,119],[974,120],[973,121],[972,122],[1021,123],[1020,2],[965,124],[964,125],[962,126],[963,127],[943,128],[942,32],[886,129],[885,130],[884,131],[883,132],[882,133],[978,134],[977,135],[908,136],[907,32],[912,137],[911,138],[976,139],[975,27],[1022,2],[1024,140],[1023,2],[981,141],[980,142],[979,143],[1059,144],[1058,145],[1061,146],[1060,147],[1007,148],[1008,149],[1006,150],[945,151],[944,2],[991,152],[990,153],[918,154],[917,27],[969,155],[968,27],[875,156],[874,2],[928,157],[929,158],[934,159],[927,160],[931,161],[930,162],[932,163],[933,164],[983,165],[982,32],[914,166],[913,32],[1064,167],[1063,168],[1062,169],[1001,170],[1000,27],[971,171],[970,27],[906,172],[904,173],[903,32],[905,174],[1003,175],[1002,27],[910,176],[909,27],[1005,177],[1004,27],[730,178],[844,179],[763,2],[760,2],[759,2],[754,180],[765,181],[750,182],[761,183],[753,184],[752,185],[762,2],[757,186],[764,2],[758,187],[751,2],[738,188],[737,182],[828,189],[829,189],[831,190],[830,189],[823,189],[824,189],[826,191],[825,189],[803,2],[802,2],[805,192],[804,2],[801,2],[768,193],[766,194],[769,2],[816,195],[770,189],[806,196],[815,197],[807,2],[810,198],[808,2],[811,2],[813,2],[809,198],[812,2],[814,2],[767,199],[842,200],[827,189],[822,201],[832,202],[838,203],[839,204],[841,205],[840,206],[820,201],[821,207],[817,208],[819,209],[818,210],[833,189],[837,211],[834,189],[835,212],[836,189],[771,2],[772,2],[775,2],[773,2],[774,2],[777,2],[778,213],[779,2],[780,2],[776,2],[781,2],[782,2],[783,2],[784,2],[785,214],[786,2],[800,215],[787,2],[788,2],[789,2],[790,2],[791,2],[792,2],[793,2],[796,2],[794,2],[795,2],[797,189],[798,189],[799,216],[739,2],[748,217],[749,218],[744,2],[843,2],[747,219],[743,220],[745,221],[746,222],[742,2],[756,223],[755,2],[740,2],[741,224],[501,225],[503,226],[510,227],[504,228],[505,2],[506,225],[507,228],[502,2],[509,228],[500,2],[508,2],[627,229],[634,230],[624,231],[633,4],[631,231],[625,229],[626,232],[617,231],[615,233],[632,234],[628,233],[630,231],[629,233],[623,233],[622,231],[616,231],[618,235],[620,231],[621,231],[619,231],[190,236],[192,236],[206,237],[191,238],[207,239],[198,240],[193,236],[202,241],[201,242],[208,243],[209,243],[210,243],[200,2],[195,2],[199,244],[194,245],[259,246],[254,247],[253,246],[258,248],[255,249],[257,250],[256,251],[266,252],[265,253],[197,254],[211,255],[212,255],[267,256],[189,2],[215,257],[214,258],[213,259],[252,260],[222,261],[228,262],[223,263],[229,264],[230,264],[224,265],[219,266],[217,266],[235,264],[216,267],[236,268],[221,269],[237,270],[232,271],[238,272],[220,273],[218,274],[234,275],[233,2],[231,2],[239,276],[240,277],[241,264],[242,278],[243,2],[203,269],[244,264],[205,279],[225,264],[227,280],[226,264],[204,264],[251,281],[245,282],[246,283],[247,284],[248,285],[250,286],[249,287],[263,288],[260,2],[261,288],[262,288],[264,2],[196,2],[67,2],[79,2],[537,289],[535,4],[536,290],[540,291],[539,292],[538,293],[546,294],[545,2],[541,2],[542,293],[543,293],[544,293],[548,295],[547,296],[453,297],[736,2],[855,298],[851,1],[853,299],[854,1],[858,300],[861,2],[860,301],[864,302],[856,2],[865,2],[866,2],[863,303],[862,2],[867,304],[868,2],[859,2],[869,2],[870,305],[871,306],[1072,307],[1073,2],[1074,2],[1076,308],[1077,309],[1075,310],[1078,311],[1079,312],[1080,313],[1081,314],[1082,315],[1083,316],[1084,317],[1085,318],[1086,319],[1087,320],[1089,321],[1088,2],[1090,2],[135,322],[136,322],[137,323],[83,324],[138,325],[139,326],[140,327],[81,2],[141,328],[142,329],[143,330],[144,331],[145,332],[146,333],[147,333],[148,334],[149,335],[150,336],[151,337],[84,2],[82,2],[152,338],[153,339],[154,340],[188,341],[155,342],[156,2],[157,343],[158,344],[159,345],[160,346],[161,347],[162,348],[163,349],[164,350],[165,351],[166,351],[167,352],[168,2],[169,353],[170,354],[172,355],[171,356],[173,357],[174,358],[175,359],[176,360],[177,361],[178,362],[179,363],[180,364],[181,365],[182,366],[183,367],[184,368],[185,369],[85,2],[86,370],[87,2],[88,2],[131,371],[132,372],[133,2],[134,357],[186,373],[187,374],[729,4],[1091,4],[63,2],[65,375],[66,4],[1092,2],[1093,2],[1094,2],[1095,2],[1161,376],[1103,377],[1104,378],[1105,379],[1106,379],[1107,380],[1110,381],[1109,382],[1111,383],[1112,384],[1113,2],[1114,377],[1115,385],[1118,386],[1119,379],[1120,379],[1121,379],[1122,2],[1126,387],[1123,2],[1124,379],[1125,388],[1127,2],[1128,378],[1096,2],[1097,2],[1116,2],[1099,389],[1129,2],[1130,379],[1131,378],[1132,2],[1133,389],[1134,379],[1135,388],[1098,390],[1117,391],[1136,379],[1137,378],[1138,379],[1139,379],[1140,377],[1141,388],[1142,2],[1146,392],[1143,382],[1144,382],[1145,382],[1148,393],[1100,394],[1149,385],[1150,2],[1151,395],[1152,2],[1153,379],[1154,379],[1102,396],[1155,388],[1156,2],[1158,397],[1157,379],[1108,379],[1159,385],[1160,379],[1147,379],[1101,377],[1162,2],[1163,2],[1164,2],[1165,398],[1166,2],[1167,399],[857,2],[710,400],[709,401],[708,402],[716,403],[717,404],[714,405],[715,406],[712,407],[713,408],[711,409],[89,2],[873,2],[555,2],[64,2],[1071,410],[1068,411],[1069,412],[1070,2],[1067,413],[606,414],[718,2],[719,415],[720,2],[721,416],[531,2],[722,417],[705,2],[724,418],[707,419],[726,420],[723,421],[702,422],[727,423],[706,424],[703,4],[725,425],[704,4],[728,426],[60,2],[61,2],[10,2],[11,2],[13,2],[12,2],[2,2],[14,2],[15,2],[16,2],[17,2],[18,2],[19,2],[20,2],[21,2],[3,2],[22,2],[23,2],[4,2],[24,2],[28,2],[25,2],[26,2],[27,2],[29,2],[30,2],[31,2],[5,2],[32,2],[33,2],[34,2],[35,2],[6,2],[39,2],[36,2],[37,2],[38,2],[40,2],[7,2],[41,2],[46,2],[47,2],[42,2],[43,2],[44,2],[45,2],[8,2],[51,2],[48,2],[49,2],[50,2],[52,2],[9,2],[53,2],[54,2],[55,2],[57,2],[56,2],[1,2],[58,2],[59,2],[107,427],[119,428],[105,429],[120,430],[129,431],[96,432],[97,433],[95,434],[128,288],[123,435],[127,436],[99,437],[116,438],[98,439],[126,440],[93,441],[94,435],[100,442],[101,2],[106,443],[104,442],[91,444],[130,445],[121,446],[110,447],[109,442],[111,448],[114,449],[108,450],[112,451],[124,288],[102,452],[103,453],[115,454],[92,430],[118,455],[117,442],[113,456],[122,2],[90,2],[125,457],[370,458],[355,2],[356,2],[357,2],[358,2],[354,2],[359,459],[360,2],[362,460],[361,459],[363,459],[364,460],[365,459],[366,2],[367,459],[368,2],[369,2],[731,461],[556,462],[557,463],[732,464],[558,462],[559,465],[733,466],[607,467],[608,468],[610,469],[734,470],[609,232],[735,471],[613,472],[614,473],[845,474],[611,475],[612,476],[665,477],[846,478],[664,479],[663,480],[847,478],[662,479],[668,481],[669,482],[670,483],[673,481],[671,481],[672,481],[674,481],[675,484],[676,485],[677,486],[685,487],[678,488],[686,489],[688,490],[848,491],[687,492],[691,481],[689,481],[690,493],[692,485],[693,494],[698,485],[699,485],[697,485],[700,495],[695,485],[694,481],[696,496],[658,497],[657,498],[660,499],[849,478],[659,500],[655,485],[656,485],[661,501],[679,502],[667,503],[681,485],[680,488],[550,488],[683,488],[682,485],[666,488],[684,504],[62,2],[553,232],[549,505],[554,506],[701,507],[533,508],[654,509],[532,510],[552,511],[534,512],[551,513],[459,514],[460,515],[461,516],[462,517],[463,517],[466,516],[464,516],[467,516],[465,516],[498,518],[473,519],[470,515],[468,515],[469,515],[471,514],[472,515],[474,520],[476,515],[475,515],[477,515],[481,519],[480,514],[478,514],[479,515],[482,521],[483,522],[485,523],[486,523],[484,524],[489,525],[487,515],[488,515],[491,519],[490,526],[492,527],[493,528],[494,528],[495,517],[497,528],[496,528],[454,529],[455,530],[456,2],[457,531],[447,2],[452,532],[451,533],[443,534],[448,535],[446,536],[445,537],[444,2],[450,538],[449,528],[530,539],[635,540],[636,541],[637,542],[653,543],[640,544],[638,545],[639,546],[641,547],[642,548],[644,549],[643,550],[645,551],[647,552],[648,553],[646,554],[650,555],[649,556],[652,557],[651,558],[458,559],[499,559],[441,560],[513,559],[436,559],[514,559],[438,559],[442,559],[512,561],[439,562],[437,563],[511,2],[440,564],[515,2],[516,2],[517,2],[518,2],[519,2],[520,2],[529,565],[521,559],[522,559],[523,2],[524,2],[525,2],[526,2],[527,566],[528,2],[385,567],[386,568],[381,2],[383,569],[382,570],[384,571],[333,572],[332,2],[336,573],[334,574],[335,575],[330,576],[329,577],[331,578],[282,579],[284,578],[283,580],[285,580],[297,578],[288,578],[296,581],[286,578],[287,582],[269,578],[270,2],[271,2],[272,2],[77,2],[274,583],[268,2],[275,578],[281,2],[276,2],[273,578],[277,2],[278,2],[279,2],[280,584],[320,585],[299,586],[300,578],[301,587],[302,588],[305,589],[303,2],[304,590],[309,588],[307,578],[308,591],[306,588],[310,578],[319,592],[298,559],[313,593],[316,594],[314,595],[315,596],[312,578],[311,597],[294,598],[292,599],[317,578],[289,600],[291,601],[295,602],[318,603],[290,604],[293,605],[433,606],[80,2],[434,2],[427,2],[425,607],[423,608],[424,609],[426,610],[420,611],[421,609],[422,612],[419,608],[412,613],[387,614],[380,2],[389,615],[388,616],[413,617],[411,618],[400,619],[399,620],[410,621],[409,622],[407,623],[379,624],[404,625],[402,2],[403,626],[406,627],[405,628],[401,629],[325,2],[408,630],[326,631],[414,632],[415,633],[418,634],[417,635],[416,636],[435,637],[71,638],[74,638],[72,638],[73,638],[76,639],[75,638],[70,2],[390,640],[378,641],[398,642],[377,643],[391,644],[376,645],[392,646],[428,609],[324,647],[323,648],[328,649],[322,650],[393,644],[395,651],[397,652],[396,2],[394,653],[321,654],[338,648],[374,655],[339,644],[340,609],[341,2],[342,656],[343,644],[375,657],[373,648],[344,2],[345,2],[346,629],[347,2],[348,648],[349,644],[337,658],[350,2],[327,659],[351,648],[352,648],[353,2],[371,660],[372,2],[78,661],[431,662],[430,663],[432,664],[69,663],[68,2],[429,665]],"version":"5.9.3"} \ No newline at end of file diff --git a/packages/appkit/src/actions/connectors/add-connector.ts b/packages/appkit/src/actions/connectors/add-connector.ts index 1558282ad..280a250f1 100644 --- a/packages/appkit/src/actions/connectors/add-connector.ts +++ b/packages/appkit/src/actions/connectors/add-connector.ts @@ -7,15 +7,15 @@ */ import type { AppKit } from '../../core/app-kit'; -import type { Connector } from '../../types/connector'; +import type { CreateConnectorFn } from '../../types/connector'; -export type AddConnectorParameters = Connector; +export type AddConnectorParameters = CreateConnectorFn; export type AddConnectorReturnType = () => void; /** * Add a wallet connector */ -export const addConnector = (appKit: AppKit, connector: AddConnectorParameters): AddConnectorReturnType => { - return appKit.addConnector(connector); +export const addConnector = (appKit: AppKit, connectorFn: AddConnectorParameters): AddConnectorReturnType => { + return appKit.addConnector(connectorFn); }; diff --git a/packages/appkit/src/connectors/tonconnect/connectors/ton-connect-connector.ts b/packages/appkit/src/connectors/tonconnect/connectors/ton-connect-connector.ts index bc209101e..e5ab02170 100644 --- a/packages/appkit/src/connectors/tonconnect/connectors/ton-connect-connector.ts +++ b/packages/appkit/src/connectors/tonconnect/connectors/ton-connect-connector.ts @@ -15,6 +15,7 @@ import type { Connector, ConnectorMetadata } from '../../../types/connector'; import type { WalletInterface } from '../../../types/wallet'; import type { AppKitEmitter } from '../../../core/app-kit'; import { TONCONNECT_DEFAULT_CONNECTOR_ID } from '../constants/id'; +import { createConnector } from '../../../types/connector'; export interface TonConnectConnectorConfig { id?: string; @@ -23,77 +24,107 @@ export interface TonConnectConnectorConfig { tonConnectUI?: TonConnectUI; } -export class TonConnectConnector implements Connector { - readonly id: string; - readonly type = 'tonconnect'; - readonly metadata: ConnectorMetadata; - readonly tonConnectUI: TonConnectUI; - - private emitter: AppKitEmitter | null = null; - private unsubscribeTonConnect: (() => void) | null = null; - - constructor(config: TonConnectConnectorConfig) { - if (config.tonConnectOptions && config.tonConnectUI) { - // eslint-disable-next-line no-console - console.warn( - 'TonConnectConnector: both tonConnectOptions and tonConnectUI are provided, using tonConnectUI', - ); - } +export type TonConnectConnector = Connector & { + tonConnectUI: TonConnectUI | null; +}; - this.id = config.id ?? TONCONNECT_DEFAULT_CONNECTOR_ID; - this.tonConnectUI = config?.tonConnectUI ?? new TonConnectUI(config.tonConnectOptions); - this.metadata = { - name: 'TonConnect', - iconUrl: 'https://avatars.githubusercontent.com/u/113980577', - ...config.metadata, - }; - } +export const tonConnect = (config: TonConnectConnectorConfig) => { + return createConnector(({ emitter, ssr }: { emitter: AppKitEmitter; ssr?: boolean }) => { + let _tonConnectUI: TonConnectUI | null = null; + let unsubscribeTonConnect: (() => void) | null = null; + + const id = config.id ?? TONCONNECT_DEFAULT_CONNECTOR_ID; + + function getTonConnectUI(): TonConnectUI | null { + if (_tonConnectUI) { + return _tonConnectUI; + } - async initialize(emitter: AppKitEmitter): Promise { - this.emitter = emitter; + if (ssr && typeof window === 'undefined') { + return null; + } - // Subscribe to TonConnect status changes - this.unsubscribeTonConnect = this.tonConnectUI.onStatusChange((wallet) => { - const wallets = this.getConnectedWallets(); + if (typeof window === 'undefined') { + return null; + } - if (wallet) { - this.emitter?.emit(CONNECTOR_EVENTS.CONNECTED, { wallets, connectorId: this.id }, this.id); + // check if we have pre-defined UI + if (config.tonConnectUI) { + _tonConnectUI = config.tonConnectUI; } else { - this.emitter?.emit(CONNECTOR_EVENTS.DISCONNECTED, { connectorId: this.id }, this.id); + _tonConnectUI = new TonConnectUI(config.tonConnectOptions); } - }); - - // Restore existing connection - await this.tonConnectUI.connector.restoreConnection(); - } - - destroy(): void { - this.unsubscribeTonConnect?.(); - this.unsubscribeTonConnect = null; - this.emitter = null; - } - - async connectWallet(): Promise { - await this.tonConnectUI.openModal(); - } - - async disconnectWallet(): Promise { - await this.tonConnectUI.disconnect(); - } - - getConnectedWallets(): WalletInterface[] { - if (this.tonConnectUI.connected && this.tonConnectUI.wallet) { - const wallet = this.tonConnectUI.wallet; - - const walletAdapter = new TonConnectWalletAdapter({ - connectorId: this.id, - tonConnectWallet: wallet, - tonConnectUI: this.tonConnectUI, + + setupListeners(); + // restore connection + if (_tonConnectUI) { + _tonConnectUI.connector.restoreConnection(); + } + + return _tonConnectUI; + } + + function getConnectedWallets(): WalletInterface[] { + const ui = getTonConnectUI(); + if (ui && ui.connected && ui.wallet) { + const wallet = ui.wallet; + return [ + new TonConnectWalletAdapter({ + connectorId: id, + tonConnectWallet: wallet, + tonConnectUI: ui, + }), + ]; + } + return []; + } + + function setupListeners() { + if (!_tonConnectUI || unsubscribeTonConnect) return; + + unsubscribeTonConnect = _tonConnectUI.onStatusChange((wallet) => { + const wallets = getConnectedWallets(); + if (wallet) { + emitter.emit(CONNECTOR_EVENTS.CONNECTED, { wallets, connectorId: id }, id); + } else { + emitter.emit(CONNECTOR_EVENTS.DISCONNECTED, { connectorId: id }, id); + } }); + } - return [walletAdapter]; + // Initialize immediately if client-side and safely possible + if (!ssr && typeof window !== 'undefined') { + getTonConnectUI(); } - return []; - } -} + return { + id, + type: 'tonconnect', + metadata: { + name: 'TonConnect', + iconUrl: 'https://avatars.githubusercontent.com/u/113980577', + ...config.metadata, + }, + get tonConnectUI() { + return getTonConnectUI(); + }, + async connectWallet(): Promise { + const ui = getTonConnectUI(); + if (ui) { + await ui.openModal(); + } + }, + async disconnectWallet(): Promise { + const ui = getTonConnectUI(); + if (ui) { + await ui.disconnect(); + } + }, + getConnectedWallets, + destroy() { + unsubscribeTonConnect?.(); + _tonConnectUI = null; + }, + }; + }); +}; diff --git a/packages/appkit/src/connectors/tonconnect/index.ts b/packages/appkit/src/connectors/tonconnect/index.ts index 37e0d0991..81524eeb8 100644 --- a/packages/appkit/src/connectors/tonconnect/index.ts +++ b/packages/appkit/src/connectors/tonconnect/index.ts @@ -26,6 +26,9 @@ export { TonConnectWalletAdapter } from './adapters/ton-connect-wallet-adapter'; export type { TonConnectWalletAdapterConfig } from './adapters/ton-connect-wallet-adapter'; // Connector exports -export { TonConnectConnector } from './connectors/ton-connect-connector'; +export { + tonConnect, + type TonConnectConnectorConfig, + type TonConnectConnector, +} from './connectors/ton-connect-connector'; export { TONCONNECT_DEFAULT_CONNECTOR_ID } from './constants/id'; -export type { TonConnectConnectorConfig } from './connectors/ton-connect-connector'; diff --git a/packages/appkit/src/core/app-kit/services/app-kit.ts b/packages/appkit/src/core/app-kit/services/app-kit.ts index 93ec8a986..38901fff9 100644 --- a/packages/appkit/src/core/app-kit/services/app-kit.ts +++ b/packages/appkit/src/core/app-kit/services/app-kit.ts @@ -11,7 +11,7 @@ import { Network, SwapManager } from '@ton/walletkit'; import type { Provider } from 'src/types/provider'; import type { AppKitConfig } from '../types/config'; -import type { Connector } from '../../../types/connector'; +import type { Connector, CreateConnectorFn } from '../../../types/connector'; import { Emitter } from '../../emitter'; import { CONNECTOR_EVENTS, WALLETS_EVENTS } from '../constants/events'; import type { AppKitEmitter, AppKitEvents } from '../types/events'; @@ -64,7 +64,11 @@ export class AppKit { /** * Add a wallet connector */ - addConnector(connector: Connector): () => void { + /** + * Add a wallet connector + */ + addConnector(createConnectorFn: CreateConnectorFn): () => void { + const connector = createConnectorFn({ emitter: this.emitter, ssr: this.config.ssr }); const id = connector.id; const oldConnector = this.connectors.find((c) => c.id === id); @@ -73,7 +77,6 @@ export class AppKit { } this.connectors.push(connector); - connector.initialize(this.emitter, this.networkManager); return () => { this.removeConnector(connector); diff --git a/packages/appkit/src/core/app-kit/types/config.ts b/packages/appkit/src/core/app-kit/types/config.ts index 75b69617e..2f8e64984 100644 --- a/packages/appkit/src/core/app-kit/types/config.ts +++ b/packages/appkit/src/core/app-kit/types/config.ts @@ -8,7 +8,7 @@ import type { NetworkAdapters } from '@ton/walletkit'; -import type { Connector } from '../../../types/connector'; +import type { CreateConnectorFn } from '../../../types/connector'; import type { Provider } from '../../../types/provider'; /** @@ -23,6 +23,19 @@ export interface AppKitConfig { * Values contain apiClient configuration (url and optional API key) */ networks?: NetworkAdapters; - connectors?: Connector[]; + + /** + * Wallet connectors + */ + connectors?: CreateConnectorFn[]; + + /** + * Wallet providers + */ providers?: Provider[]; + + /** + * Enable server-side rendering support + */ + ssr?: boolean; } diff --git a/packages/appkit/src/types/connector.ts b/packages/appkit/src/types/connector.ts index c5c52921b..d414e5e8a 100644 --- a/packages/appkit/src/types/connector.ts +++ b/packages/appkit/src/types/connector.ts @@ -6,8 +6,6 @@ * */ -import type { NetworkManager } from '@ton/walletkit'; - import type { WalletInterface } from './wallet'; import type { AppKitEmitter } from '../core/app-kit'; @@ -23,9 +21,6 @@ export interface Connector { readonly metadata: ConnectorMetadata; - /** Initialize connector (restore connections, setup event listeners) */ - initialize(emitter: AppKitEmitter, networkManager: NetworkManager): Promise; - /** Cleanup connector resources */ destroy(): void; @@ -43,3 +38,9 @@ export interface ConnectorMetadata { name: string; iconUrl?: string; } + +export type CreateConnectorFn = (config: { emitter: AppKitEmitter; ssr?: boolean }) => Connector; + +export function createConnector(createConnectorFn: CreateConnectorFn): CreateConnectorFn { + return createConnectorFn; +} From 7252bd7d26ae69ccedc2b39f997d1f5534da6271 Mon Sep 17 00:00:00 2001 From: "V. K." Date: Wed, 18 Feb 2026 16:16:09 +0400 Subject: [PATCH 06/10] feat(appkit): add server side callback in useSyncExternalStore --- apps/appkit-next/src/app/page.tsx | 11 +++------- .../src/{ => components}/balance.tsx | 5 +++-- apps/appkit-next/src/components/header.tsx | 20 +++++++++++++++++++ apps/appkit-next/src/context.tsx | 10 ---------- .../features/network/hooks/use-networks.ts | 2 +- .../wallets/hooks/use-connected-wallets.ts | 2 +- .../wallets/hooks/use-connector-by-id.ts | 2 +- .../features/wallets/hooks/use-connectors.ts | 2 +- .../wallets/hooks/use-selected-wallet.ts | 2 +- 9 files changed, 31 insertions(+), 25 deletions(-) rename apps/appkit-next/src/{ => components}/balance.tsx (89%) create mode 100644 apps/appkit-next/src/components/header.tsx diff --git a/apps/appkit-next/src/app/page.tsx b/apps/appkit-next/src/app/page.tsx index 1df97d895..a78ad232d 100644 --- a/apps/appkit-next/src/app/page.tsx +++ b/apps/appkit-next/src/app/page.tsx @@ -6,18 +6,13 @@ * */ -'use client'; - -import { TonConnectButton } from '@ton/appkit-react'; - -import Balance from '../balance'; - -export const dynamic = 'force-dynamic'; +import { Balance } from '../components/balance'; +import { Header } from '../components/header'; export default function Home() { return (
- +
); diff --git a/apps/appkit-next/src/balance.tsx b/apps/appkit-next/src/components/balance.tsx similarity index 89% rename from apps/appkit-next/src/balance.tsx rename to apps/appkit-next/src/components/balance.tsx index ab5d9a708..41601af47 100644 --- a/apps/appkit-next/src/balance.tsx +++ b/apps/appkit-next/src/components/balance.tsx @@ -10,8 +10,9 @@ import { formatUnits } from '@ton/appkit'; import { useBalance } from '@ton/appkit-react'; +import type { FC } from 'react'; -export default function Balance() { +export const Balance: FC = () => { const { data: balance } = useBalance({ query: { refetchInterval: 20000, @@ -24,4 +25,4 @@ export default function Balance() {

{balance ? `${formatUnits(balance, 9)} TON` : 'Loading...'}

); -} +}; diff --git a/apps/appkit-next/src/components/header.tsx b/apps/appkit-next/src/components/header.tsx new file mode 100644 index 000000000..7e43d44a1 --- /dev/null +++ b/apps/appkit-next/src/components/header.tsx @@ -0,0 +1,20 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { TonConnectButton } from '@ton/appkit-react'; +import type { FC } from 'react'; + +export const Header: FC = () => { + return ( +
+ +
+ ); +}; diff --git a/apps/appkit-next/src/context.tsx b/apps/appkit-next/src/context.tsx index 2b0f06fdf..c68bd07f1 100644 --- a/apps/appkit-next/src/context.tsx +++ b/apps/appkit-next/src/context.tsx @@ -46,16 +46,6 @@ const appKit = new AppKit({ const queryClient = new QueryClient(); export default function AppKitContext({ children }: { children: ReactNode }) { - // const [appKit, setAppKit] = useState(null); - - // useEffect(() => { - // setAppKit(createAppKit()); - // }, []); - - // if (!appKit) { - // return null; - // } - return ( {children} diff --git a/packages/appkit-react/src/features/network/hooks/use-networks.ts b/packages/appkit-react/src/features/network/hooks/use-networks.ts index 47d3084d2..b91d5e796 100644 --- a/packages/appkit-react/src/features/network/hooks/use-networks.ts +++ b/packages/appkit-react/src/features/network/hooks/use-networks.ts @@ -31,5 +31,5 @@ export const useNetworks = (): UseNetworksReturnType => { return getNetworks(appKit); }, [appKit]); - return useSyncExternalStore(subscribe, getSnapshot, () => []); + return useSyncExternalStore(subscribe, getSnapshot, getSnapshot); }; diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.ts b/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.ts index 6f9db71b7..d0edf039e 100644 --- a/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.ts +++ b/packages/appkit-react/src/features/wallets/hooks/use-connected-wallets.ts @@ -28,5 +28,5 @@ export const useConnectedWallets = (): UseConnectedWalletsReturnType => { return getConnectedWallets(appKit); }, [appKit]); - return useSyncExternalStore(subscribe, getSnapshot, () => []); + return useSyncExternalStore(subscribe, getSnapshot, getSnapshot); }; diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.ts b/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.ts index 52fafef06..143208573 100644 --- a/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.ts +++ b/packages/appkit-react/src/features/wallets/hooks/use-connector-by-id.ts @@ -26,5 +26,5 @@ export const useConnectorById = (id: string): Connector | undefined => { return getConnectorById(appKit, { id }); }, [appKit, id]); - return useSyncExternalStore(subscribe, getSnapshot, () => undefined); + return useSyncExternalStore(subscribe, getSnapshot, getSnapshot); }; diff --git a/packages/appkit-react/src/features/wallets/hooks/use-connectors.ts b/packages/appkit-react/src/features/wallets/hooks/use-connectors.ts index 1d6af5eb7..f6553b56c 100644 --- a/packages/appkit-react/src/features/wallets/hooks/use-connectors.ts +++ b/packages/appkit-react/src/features/wallets/hooks/use-connectors.ts @@ -28,5 +28,5 @@ export const useConnectors = (): UseConnectorsReturnType => { return getConnectors(appKit); }, [appKit]); - return useSyncExternalStore(subscribe, getSnapshot, () => []); + return useSyncExternalStore(subscribe, getSnapshot, getSnapshot); }; diff --git a/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.ts b/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.ts index f87f89d2d..5963eb4bd 100644 --- a/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.ts +++ b/packages/appkit-react/src/features/wallets/hooks/use-selected-wallet.ts @@ -31,7 +31,7 @@ export const useSelectedWallet = (): UseSelectedWalletReturnType => { return getSelectedWallet(appKit); }, [appKit]); - const wallet = useSyncExternalStore(subscribe, getSnapshot, () => null); + const wallet = useSyncExternalStore(subscribe, getSnapshot, getSnapshot); const setWalletId = useCallback( (walletId: string | null) => { From 841c2e708880fb1b3b4bfcb8ba852930f88b9e8a Mon Sep 17 00:00:00 2001 From: "V. K." Date: Wed, 18 Feb 2026 18:30:47 +0400 Subject: [PATCH 07/10] feat(appkit): fix bridge --- .../appkit-minter/src/core/configs/app-kit.ts | 2 +- apps/appkit-next/src/components/balance.tsx | 3 +- apps/appkit-next/src/context.tsx | 2 +- .../src/providers/app-kit-provider.tsx | 2 - .../src/providers/i18n-provider.tsx | 2 - .../src/tonconnect/tonconnect-bridge.tsx | 2 - .../connectors/ton-connect-connector.ts | 52 +++++++++++-------- packages/appkit/src/types/connector.ts | 2 +- 8 files changed, 33 insertions(+), 34 deletions(-) diff --git a/apps/appkit-minter/src/core/configs/app-kit.ts b/apps/appkit-minter/src/core/configs/app-kit.ts index 0db08fa11..b9b08a2ed 100644 --- a/apps/appkit-minter/src/core/configs/app-kit.ts +++ b/apps/appkit-minter/src/core/configs/app-kit.ts @@ -29,7 +29,7 @@ export const appKit = new AppKit({ connectors: [ tonConnect({ tonConnectOptions: { - manifestUrl: 'https://tonconnect-demo-dapp-with-react-ui.vercel.app/tonconnect-manifest.json', + manifestUrl: 'https://tonconnect-sdk-demo-dapp.vercel.app/tonconnect-manifest.json', }, }), ], diff --git a/apps/appkit-next/src/components/balance.tsx b/apps/appkit-next/src/components/balance.tsx index 41601af47..263255690 100644 --- a/apps/appkit-next/src/components/balance.tsx +++ b/apps/appkit-next/src/components/balance.tsx @@ -8,7 +8,6 @@ 'use client'; -import { formatUnits } from '@ton/appkit'; import { useBalance } from '@ton/appkit-react'; import type { FC } from 'react'; @@ -22,7 +21,7 @@ export const Balance: FC = () => { return (

Balance:

-

{balance ? `${formatUnits(balance, 9)} TON` : 'Loading...'}

+

{balance ? `${balance} TON` : 'Loading...'}

); }; diff --git a/apps/appkit-next/src/context.tsx b/apps/appkit-next/src/context.tsx index c68bd07f1..1fcacc631 100644 --- a/apps/appkit-next/src/context.tsx +++ b/apps/appkit-next/src/context.tsx @@ -37,7 +37,7 @@ const appKit = new AppKit({ connectors: [ tonConnect({ tonConnectOptions: { - manifestUrl: 'https://tonconnect-demo-dapp-with-react-ui.vercel.app/tonconnect-manifest.json', + manifestUrl: 'https://tonconnect-sdk-demo-dapp.vercel.app/tonconnect-manifest.json', }, }), ], diff --git a/packages/appkit-react/src/providers/app-kit-provider.tsx b/packages/appkit-react/src/providers/app-kit-provider.tsx index d7c80bb75..be5c9d0a3 100644 --- a/packages/appkit-react/src/providers/app-kit-provider.tsx +++ b/packages/appkit-react/src/providers/app-kit-provider.tsx @@ -6,8 +6,6 @@ * */ -'use client'; - import type { PropsWithChildren } from 'react'; import { createContext } from 'react'; import type { AppKit } from '@ton/appkit'; diff --git a/packages/appkit-react/src/providers/i18n-provider.tsx b/packages/appkit-react/src/providers/i18n-provider.tsx index 2db50b677..3b8c6fdb6 100644 --- a/packages/appkit-react/src/providers/i18n-provider.tsx +++ b/packages/appkit-react/src/providers/i18n-provider.tsx @@ -6,8 +6,6 @@ * */ -'use client'; - import type { PropsWithChildren } from 'react'; import { createContext, useState, useRef, useEffect } from 'react'; diff --git a/packages/appkit-react/src/tonconnect/tonconnect-bridge.tsx b/packages/appkit-react/src/tonconnect/tonconnect-bridge.tsx index 6e14cfcdb..a9f6e6e51 100644 --- a/packages/appkit-react/src/tonconnect/tonconnect-bridge.tsx +++ b/packages/appkit-react/src/tonconnect/tonconnect-bridge.tsx @@ -6,8 +6,6 @@ * */ -'use client'; - import { useMemo } from 'react'; import type { FC, PropsWithChildren } from 'react'; import { TonConnectUIProvider } from '@tonconnect/ui-react'; diff --git a/packages/appkit/src/connectors/tonconnect/connectors/ton-connect-connector.ts b/packages/appkit/src/connectors/tonconnect/connectors/ton-connect-connector.ts index e5ab02170..8141ddd00 100644 --- a/packages/appkit/src/connectors/tonconnect/connectors/ton-connect-connector.ts +++ b/packages/appkit/src/connectors/tonconnect/connectors/ton-connect-connector.ts @@ -25,49 +25,49 @@ export interface TonConnectConnectorConfig { } export type TonConnectConnector = Connector & { + type: 'tonconnect'; tonConnectUI: TonConnectUI | null; }; export const tonConnect = (config: TonConnectConnectorConfig) => { - return createConnector(({ emitter, ssr }: { emitter: AppKitEmitter; ssr?: boolean }) => { - let _tonConnectUI: TonConnectUI | null = null; + return createConnector(({ emitter, ssr }: { emitter: AppKitEmitter; ssr?: boolean }): TonConnectConnector => { + let originalTonConnectUI: TonConnectUI | null = null; let unsubscribeTonConnect: (() => void) | null = null; const id = config.id ?? TONCONNECT_DEFAULT_CONNECTOR_ID; - function getTonConnectUI(): TonConnectUI | null { - if (_tonConnectUI) { - return _tonConnectUI; + function getTonConnectUI() { + if (originalTonConnectUI) { + return originalTonConnectUI; } if (ssr && typeof window === 'undefined') { return null; } - if (typeof window === 'undefined') { - return null; - } - // check if we have pre-defined UI if (config.tonConnectUI) { - _tonConnectUI = config.tonConnectUI; + originalTonConnectUI = config.tonConnectUI; } else { - _tonConnectUI = new TonConnectUI(config.tonConnectOptions); + originalTonConnectUI = new TonConnectUI(config.tonConnectOptions); } setupListeners(); + // restore connection - if (_tonConnectUI) { - _tonConnectUI.connector.restoreConnection(); + if (originalTonConnectUI) { + originalTonConnectUI.connector.restoreConnection(); } - return _tonConnectUI; + return originalTonConnectUI; } function getConnectedWallets(): WalletInterface[] { const ui = getTonConnectUI(); + if (ui && ui.connected && ui.wallet) { const wallet = ui.wallet; + return [ new TonConnectWalletAdapter({ connectorId: id, @@ -76,14 +76,18 @@ export const tonConnect = (config: TonConnectConnectorConfig) => { }), ]; } + return []; } function setupListeners() { - if (!_tonConnectUI || unsubscribeTonConnect) return; + if (!originalTonConnectUI || unsubscribeTonConnect) { + return; + } - unsubscribeTonConnect = _tonConnectUI.onStatusChange((wallet) => { + unsubscribeTonConnect = originalTonConnectUI.onStatusChange((wallet) => { const wallets = getConnectedWallets(); + if (wallet) { emitter.emit(CONNECTOR_EVENTS.CONNECTED, { wallets, connectorId: id }, id); } else { @@ -92,11 +96,6 @@ export const tonConnect = (config: TonConnectConnectorConfig) => { }); } - // Initialize immediately if client-side and safely possible - if (!ssr && typeof window !== 'undefined') { - getTonConnectUI(); - } - return { id, type: 'tonconnect', @@ -105,25 +104,32 @@ export const tonConnect = (config: TonConnectConnectorConfig) => { iconUrl: 'https://avatars.githubusercontent.com/u/113980577', ...config.metadata, }, + get tonConnectUI() { return getTonConnectUI(); }, + + getConnectedWallets, + async connectWallet(): Promise { const ui = getTonConnectUI(); + if (ui) { await ui.openModal(); } }, + async disconnectWallet(): Promise { const ui = getTonConnectUI(); + if (ui) { await ui.disconnect(); } }, - getConnectedWallets, + destroy() { unsubscribeTonConnect?.(); - _tonConnectUI = null; + originalTonConnectUI = null; }, }; }); diff --git a/packages/appkit/src/types/connector.ts b/packages/appkit/src/types/connector.ts index d414e5e8a..87750a223 100644 --- a/packages/appkit/src/types/connector.ts +++ b/packages/appkit/src/types/connector.ts @@ -16,7 +16,7 @@ export interface Connector { /** Provider unique identifier */ readonly id: string; - /** Protocol type (e.g. 'tonconnect', 'ledger', 'mnemonic') */ + /** Protocol type (e.g. 'tonconnect') */ readonly type: string; readonly metadata: ConnectorMetadata; From be897ed6861cfa820b74e3221a5ffb61d99b8cf6 Mon Sep 17 00:00:00 2001 From: "V. K." Date: Fri, 6 Mar 2026 11:11:43 +0400 Subject: [PATCH 08/10] fix(appkit-react): copy minter logic to appkit-next for tests --- apps/appkit-next/public/file.svg | 1 - apps/appkit-next/public/globe.svg | 1 - apps/appkit-next/public/next.svg | 1 - apps/appkit-next/public/ton.png | Bin 0 -> 126666 bytes apps/appkit-next/public/vercel.svg | 1 - apps/appkit-next/public/window.svg | 1 - apps/appkit-next/src/app/favicon.ico | Bin 25931 -> 0 bytes apps/appkit-next/src/app/globals.css | 26 -- apps/appkit-next/src/app/icon.png | Bin 0 -> 58239 bytes apps/appkit-next/src/app/layout.tsx | 11 +- apps/appkit-next/src/app/page.tsx | 10 +- apps/appkit-next/src/components/balance.tsx | 27 --- apps/appkit-next/src/components/header.tsx | 20 -- .../src/core/components/common/button.tsx | 62 +++++ .../src/core/components/common/card.tsx | 32 +++ .../src/core/components/common/index.ts | 10 + apps/appkit-next/src/core/components/index.ts | 13 + .../src/core/components/layout/index.ts | 10 + .../src/core/components/layout/layout.tsx | 49 ++++ .../core/components/layout/theme-provider.tsx | 94 ++++++++ .../core/components/layout/theme-switcher.tsx | 27 +++ .../{context.tsx => core/configs/app-kit.ts} | 34 +-- .../src/{config => core/configs}/env.ts | 0 apps/appkit-next/src/core/configs/query.ts | 11 + .../appkit-next/src/core/contexts/context.tsx | 31 +++ apps/appkit-next/src/core/hooks/index.ts | 9 + apps/appkit-next/src/core/hooks/use-theme.ts | 27 +++ apps/appkit-next/src/core/lib/utils.ts | 24 ++ .../src/core/pages/minter-page.tsx | 49 ++++ apps/appkit-next/src/core/styles/app.css | 189 +++++++++++++++ apps/appkit-next/src/core/styles/index.css | 21 ++ .../components/token-transfer-modal.tsx | 228 ++++++++++++++++++ .../balances/components/tokens-card.tsx | 138 +++++++++++ .../src/features/balances/index.ts | 11 + .../mint/components/card-generator.tsx | 130 ++++++++++ .../features/mint/components/card-preview.tsx | 116 +++++++++ .../features/mint/components/rarity-badge.tsx | 49 ++++ .../src/features/mint/contracts/index.ts | 13 + .../features/mint/contracts/nft-content.ts | 79 ++++++ .../src/features/mint/contracts/nft-single.ts | 70 ++++++ .../src/features/mint/contracts/snake-cell.ts | 54 +++++ .../features/mint/hooks/use-card-generator.ts | 35 +++ .../mint/hooks/use-nft-mint-transaction.ts | 90 +++++++ apps/appkit-next/src/features/mint/index.ts | 23 ++ .../src/features/mint/lib/card-data.ts | 122 ++++++++++ .../src/features/mint/lib/svg-glyphs.ts | 41 ++++ .../features/mint/store/actions/clear-card.ts | 13 + .../mint/store/actions/generate-card.ts | 33 +++ .../features/mint/store/actions/mint-card.ts | 31 +++ .../mint/store/actions/set-mint-error.ts | 13 + .../mint/store/actions/set-minting.ts | 13 + .../src/features/mint/store/index.ts | 16 ++ .../src/features/mint/store/minter-store.ts | 27 +++ .../src/features/mint/types/card.ts | 69 ++++++ .../network/components/network-picker.tsx | 69 ++++++ .../appkit-next/src/features/network/index.ts | 9 + .../nft/components/nft-transfer-modal.tsx | 140 +++++++++++ .../src/features/nft/components/nfts-card.tsx | 106 ++++++++ apps/appkit-next/src/features/nft/index.ts | 11 + .../signing/components/sign-message-card.tsx | 97 ++++++++ .../appkit-next/src/features/signing/index.ts | 9 + .../features/swap/components/swap-button.tsx | 65 +++++ apps/appkit-next/src/features/swap/index.ts | 9 + .../components/transaction-status.tsx | 95 ++++++++ .../src/features/transaction/index.ts | 9 + .../wallet/components/wallet-info.tsx | 94 ++++++++ apps/appkit-next/src/features/wallet/index.ts | 9 + 67 files changed, 2815 insertions(+), 112 deletions(-) delete mode 100644 apps/appkit-next/public/file.svg delete mode 100644 apps/appkit-next/public/globe.svg delete mode 100644 apps/appkit-next/public/next.svg create mode 100644 apps/appkit-next/public/ton.png delete mode 100644 apps/appkit-next/public/vercel.svg delete mode 100644 apps/appkit-next/public/window.svg delete mode 100644 apps/appkit-next/src/app/favicon.ico delete mode 100644 apps/appkit-next/src/app/globals.css create mode 100644 apps/appkit-next/src/app/icon.png delete mode 100644 apps/appkit-next/src/components/balance.tsx delete mode 100644 apps/appkit-next/src/components/header.tsx create mode 100644 apps/appkit-next/src/core/components/common/button.tsx create mode 100644 apps/appkit-next/src/core/components/common/card.tsx create mode 100644 apps/appkit-next/src/core/components/common/index.ts create mode 100644 apps/appkit-next/src/core/components/index.ts create mode 100644 apps/appkit-next/src/core/components/layout/index.ts create mode 100644 apps/appkit-next/src/core/components/layout/layout.tsx create mode 100644 apps/appkit-next/src/core/components/layout/theme-provider.tsx create mode 100644 apps/appkit-next/src/core/components/layout/theme-switcher.tsx rename apps/appkit-next/src/{context.tsx => core/configs/app-kit.ts} (52%) rename apps/appkit-next/src/{config => core/configs}/env.ts (100%) create mode 100644 apps/appkit-next/src/core/configs/query.ts create mode 100644 apps/appkit-next/src/core/contexts/context.tsx create mode 100644 apps/appkit-next/src/core/hooks/index.ts create mode 100644 apps/appkit-next/src/core/hooks/use-theme.ts create mode 100644 apps/appkit-next/src/core/lib/utils.ts create mode 100644 apps/appkit-next/src/core/pages/minter-page.tsx create mode 100644 apps/appkit-next/src/core/styles/app.css create mode 100644 apps/appkit-next/src/core/styles/index.css create mode 100644 apps/appkit-next/src/features/balances/components/token-transfer-modal.tsx create mode 100644 apps/appkit-next/src/features/balances/components/tokens-card.tsx create mode 100644 apps/appkit-next/src/features/balances/index.ts create mode 100644 apps/appkit-next/src/features/mint/components/card-generator.tsx create mode 100644 apps/appkit-next/src/features/mint/components/card-preview.tsx create mode 100644 apps/appkit-next/src/features/mint/components/rarity-badge.tsx create mode 100644 apps/appkit-next/src/features/mint/contracts/index.ts create mode 100644 apps/appkit-next/src/features/mint/contracts/nft-content.ts create mode 100644 apps/appkit-next/src/features/mint/contracts/nft-single.ts create mode 100644 apps/appkit-next/src/features/mint/contracts/snake-cell.ts create mode 100644 apps/appkit-next/src/features/mint/hooks/use-card-generator.ts create mode 100644 apps/appkit-next/src/features/mint/hooks/use-nft-mint-transaction.ts create mode 100644 apps/appkit-next/src/features/mint/index.ts create mode 100644 apps/appkit-next/src/features/mint/lib/card-data.ts create mode 100644 apps/appkit-next/src/features/mint/lib/svg-glyphs.ts create mode 100644 apps/appkit-next/src/features/mint/store/actions/clear-card.ts create mode 100644 apps/appkit-next/src/features/mint/store/actions/generate-card.ts create mode 100644 apps/appkit-next/src/features/mint/store/actions/mint-card.ts create mode 100644 apps/appkit-next/src/features/mint/store/actions/set-mint-error.ts create mode 100644 apps/appkit-next/src/features/mint/store/actions/set-minting.ts create mode 100644 apps/appkit-next/src/features/mint/store/index.ts create mode 100644 apps/appkit-next/src/features/mint/store/minter-store.ts create mode 100644 apps/appkit-next/src/features/mint/types/card.ts create mode 100644 apps/appkit-next/src/features/network/components/network-picker.tsx create mode 100644 apps/appkit-next/src/features/network/index.ts create mode 100644 apps/appkit-next/src/features/nft/components/nft-transfer-modal.tsx create mode 100644 apps/appkit-next/src/features/nft/components/nfts-card.tsx create mode 100644 apps/appkit-next/src/features/nft/index.ts create mode 100644 apps/appkit-next/src/features/signing/components/sign-message-card.tsx create mode 100644 apps/appkit-next/src/features/signing/index.ts create mode 100644 apps/appkit-next/src/features/swap/components/swap-button.tsx create mode 100644 apps/appkit-next/src/features/swap/index.ts create mode 100644 apps/appkit-next/src/features/transaction/components/transaction-status.tsx create mode 100644 apps/appkit-next/src/features/transaction/index.ts create mode 100644 apps/appkit-next/src/features/wallet/components/wallet-info.tsx create mode 100644 apps/appkit-next/src/features/wallet/index.ts diff --git a/apps/appkit-next/public/file.svg b/apps/appkit-next/public/file.svg deleted file mode 100644 index 004145cdd..000000000 --- a/apps/appkit-next/public/file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/appkit-next/public/globe.svg b/apps/appkit-next/public/globe.svg deleted file mode 100644 index 567f17b0d..000000000 --- a/apps/appkit-next/public/globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/appkit-next/public/next.svg b/apps/appkit-next/public/next.svg deleted file mode 100644 index 5174b28c5..000000000 --- a/apps/appkit-next/public/next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/appkit-next/public/ton.png b/apps/appkit-next/public/ton.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdf41f1142556ba1cd1fa353121298ab5b02c95 GIT binary patch literal 126666 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%0DdB>cZA|VCaH#D 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

m0`!YsRhN~2O+5-pCR4!rG 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 literal 0 HcmV?d00001 diff --git a/apps/appkit-next/public/vercel.svg b/apps/appkit-next/public/vercel.svg deleted file mode 100644 index 770539603..000000000 --- a/apps/appkit-next/public/vercel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/appkit-next/public/window.svg b/apps/appkit-next/public/window.svg deleted file mode 100644 index b2b2a44f6..000000000 --- a/apps/appkit-next/public/window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/apps/appkit-next/src/app/favicon.ico b/apps/appkit-next/src/app/favicon.ico deleted file mode 100644 index 718d6fea4835ec2d246af9800eddb7ffb276240c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25931 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 LrJugUA?W`A8`#=m diff --git a/apps/appkit-next/src/app/globals.css b/apps/appkit-next/src/app/globals.css deleted file mode 100644 index a2dc41ece..000000000 --- a/apps/appkit-next/src/app/globals.css +++ /dev/null @@ -1,26 +0,0 @@ -@import "tailwindcss"; - -:root { - --background: #ffffff; - --foreground: #171717; -} - -@theme inline { - --color-background: var(--background); - --color-foreground: var(--foreground); - --font-sans: var(--font-geist-sans); - --font-mono: var(--font-geist-mono); -} - -@media (prefers-color-scheme: dark) { - :root { - --background: #0a0a0a; - --foreground: #ededed; - } -} - -body { - background: var(--background); - color: var(--foreground); - font-family: Arial, Helvetica, sans-serif; -} diff --git a/apps/appkit-next/src/app/icon.png b/apps/appkit-next/src/app/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f0faac257271fabd7d983af6951c12920dfcc1 GIT binary patch literal 58239 zcmeEuWmgztSr!>?5#s zL`)1v-1Ue$6uu!30Th#d0T15;nv2)7_#8i&&bz&D z5tGS-gT%zh$@d$s73_2J={j8H$+ zuj%Ccp))bn!a&y=0Grdi*^+?n($kY+?7Yp6N)gCIvC39BfEG! z%9t&2AtAr&crKU<9^!QdP$dUG|Gl}{oFelnBo7ulqa?=;TIy={_prpGRbuCxUr0zF zVVC5ba?89t-1?ihYz2XVg$4&zW>8Nw?(2?P|+1({fEK`&yCRPUz4{Y+(8x5;&%0MWqJTnExUEtlB>Mp<5K_Sa#XPzgebF6PcOa4p z#gp+^GmDWKHOTfC!e2-Toc|UUu>djs4a1niDf;jmr`rUVgkkX-_7e=V4OIc$u(*gB_kdlddR#x z&F$2&u%8G{n?PuOy>EyMt(WD7^KkpG_${Idoq$zKVBi~pax(VHB zXt)deL#0A%D6?dFXaOslBb4UnpQS3K zs{gm_*u5faf!e4axAi+9c=o$Q0{S=^p{?5y9&7YAq*y`HCvO<92`W*os|KZrzp$K+ zOJWD3_U6moD0QnN>T2Q#E>d;RN$*-ohUn!I_kEGMBAdHKw84g~@^>Q?*g;1fmKYhW z=Em|Bc6UZGL{nMlv=lp#4Cp=inR2y-{UZk76)twfy^hd&e;|xF`#U@qK}pwTl-D$2 z6=5dmjkW+SZfRpyLqN(zBaIeZ1jGqn?FS*w(R&PoNI?CEagBbP5%#Oi)_jfl47mUK zJ+r=a{6WyW|F@Nt+8!s_UAB{%n^9V-wpfJ`9v5x_*#yePsN_9X`o7eG$*sq_q&Oem zD+2hKtwPJ%6>(=!4b^EK2r+R^_RAr9HV1C<%FT3LVd?Z{wHV|5f{zk3 ziZj&7n`LBS{37=-#urS-)I`KHKzx>C_E-J&N#2V@ww9tF@}GwqSFjwy3M32wHF6u> zRUz)RMv|cZqdmR)RIC4biU74L>OMLCX`?uvGPEph=R0rDKC2KjB`*XpW2DjVHr;+z z2miki*zy^`3iPZ85C$$)=ti8Fk}`=76h( zmPlI9-GiH(!ReruBsJgvJVW@Povh(cfpNA{#H!P;pJkpV!UAo3nIc?Qiy|HpN;Hj+`O@){|ERP_RXN*F7`iV6 z70PvSpSaqypHNCL>CWc-EV-xRiN;2?D!IdqiAp{#C0Ag}AvFE7w<8Jj0o9Q^(r>;Y(2{ct$xd>Lx;l-N zt1*rR$jss4TXeuo$|5cxij3`qU<6@Aj-tqq1;d%F)n=H~U}$=%YZTGmpwh8=`R2fD z-sgBe``V>W%Q}Q8G=Efx_4TvYHJqreu*kjreXsbxf(<3!j000?+M;6-iz4oXO%uXV zXRnjAxV3b0RM1O|IRcO}Nts-Q=cg8_PlKj0;A_1-@~I4}yiIJC3F$J`*#fR%$CI~p zb3K^owEXQ$tVZ5iNMQRd(bet&I3#lKbZl&_iqflMa0=r;!!e*m)g`G^KscJutV1lv z-wP_;?jz_cv3Vye&!g$CwH)rWi$t3n#We zd#vPtMVR2JDvEF#DgI>z@mb2!UXDgF4|KOMKouKgXT7fKmJN8V@xHJ!sfm2zBRgux@?@0+2}4k1^h%QeHWPX8O8|K1j+sV z6O>T^tDU2k_kWfN8r%ZZ2i{7G~q?S@E!o?f=qt;bE&*F9Zp+-v`UbdQ$j zR;-Hi0?8ML_I1+Q42Q23_=v;43Dpv&GezO4ZzFKQcLSZzk)tZS12BG2gmAgiXa0`n zE?SZpUO$1&T_t!`L1?T;zuL+VV4-p_iLD=<4kz=l zv@(#}_Gonp8RN*6i=*Zb%VKc%if*;DSXihSL%!VfA)~5ISK@uzH-#iN?bXgL8W_e* zkQZ_$zTrKWMYB5TDDVJnD{!K7Q&LjJB^T%1WVa$UatV^Y-mH;|-XIBH_J-SoZX{|Z zb|!99FIB5%k!Iu4Kd0o}gp>MlD9k1+p}CWHKh0^L6rY6hre;_6$^9!`^DEGFHFhh?;C3D?QsnoiO+&l(oHY*oA60Jz!KWKzBo;A069s}#*t$Y=GK(t*X6`-I za8&0xG>uusljXnP2$XdG4r11$$|xUlY*g#Nimhn7k{aiHTCMF}S7Nxrl3RZHLXg|U zNRG{|h`0Aq#>25)+w@~mLJ%7p2_71(92dU)_lnp<^Te#`V>>z9@^xTj?k%q~ieKnA|qQ7+4s&I`T@z(oTmsZO*X8eN%#g^om+1G@{G z(uiLt;M-M(QD~lG+l#7Vj2vC>Q1QiT;Qq@cu2_*^+zH z3b`ATPJr+nMYm-T3f4b18(uR+i0sYnQq~Q>#q1c$Ny|&mPB!~zpmkb~vjD(RU5F{E z2Uv&yLEOd0!zN~Q7kZM^`+AiGBk#L{DilWe??cqo`7NYRGU)vIFcQ@OxZp_gXo zosoJIt^^kl!bFroi^1VmMj>39-1)h2>iQ6X$Rsdc4RKL?_4Y-_z3=Wm@fWH105jqK zQ%FvtZ77**kYs%n0J0Af9bzgCRp5)@YIPtr02)m6Z zWIUGbZsjx!R6jRF1;uFNhRySpe;r3i5`cQZFhvww8JpDD(KfOb*?kxv`Ns9Zd-MHw zKk4dsFjooq0ex^0jLw_rB)B6U0uS+wt!Bfn4^1_zLJvsp70yvZ84M5CR^(id`N!B1 zbjf1)np*KKu$N}17sSV`FM>0XD+4R*Wn%ad2EEe$^n=yKZG;-J5yFF^r7v`$sfuB@ zt;{$}w9;0sCi9N;E8&d!sRqq(wWebJge z%Bu19kRDQs;=SMcU@#bstO*Em2+AnX}AbQyc;T1di|UU^pA_Xh^T)K zTXt@kJ`}d^e>hJwdB9uemiP|^K#*LpJKYKX6PrnK8k}KHNnqniBbrsV&L zppFJ%zyx5%A|Hca%0Li7k5+6b3b?`GoVUS?yo@Iko5#8gaSUo4&ti^NJvqRmcb|2o zuZU9(I4>vAg`Skf?Opssq#lRO_!*|)aX8{veqV_=cAQc?!Q|FXC+#IBmX&IJEwg-U zcnq17728AvkbbCTqUyv~Sz0@m{aG|DN^Jql0%fFu=Aq#ykwyv=gModisq2-x!^VH> z&OwCsTApx>M`^LjwCmfCbzuz9sY(Wi=`N}+Ijuaqi z?;aKX-S4CNu6Vjc{ZT>)fkmgPCRaM&@b$?=kft?I{`;4Otwi)nKfohlQ@r_YoLn5F zJY}GZ9JsC-csaa*=f*ajga_HK1xPAPI-Ax*3tHqki9s7<%zR#wBqVd!^133_qQVE3o<^3G*!DCM8qfZOT#k3ByX&+K4C1h~2{}7t`UR z>}I5=TaJ)ko+i21;@+%$LS6R^aBk;2oHa)d{x3M_yBYvF9AFHFyj&J~JS{Etekzdu zh-k7gmD>Z4CJL86Dk1h?w{amcKP zmdHw6E0cdVX~yYkhF)3#paIRERoKNgDEHC;Xi4$2)ItdsyvGOg~7mNx=dCHJZDyJ?htgN`_ z@I=!xFfOvAx(2k7CGPy19~@7fH}8lR#!4CO!uHkImpv*@UY>~AG@<9`ITvCVo^okB zy`_>tTh$r_>q+hAzsdeDN-i15h^ZvJclSbw!bXr-S_QHtC8ZWTynOyKrP=(Hcg*UW zUzo4~@pXK$myV4zU7?Yn7|)9Y`6f~iYR&aqKpWf-LtZhnZ@)bG#~yC#HU2e|`n9$X z1}(ko&;v~T+ddO*dSO5KtV&OE^#UPgQvVXH)S!{$3L7jJ=C;e|o4yr8cVjj=Cg_O& zKs(CcM~)3Io}oKBTJ`h!MU7SQQJ0u1hF@Fj!9ftm=~?OtA=r-O-~OfNn9?i|u45K~8-$c)Uyrzyya z>^YTV*AMa<=h(u0RY(AT{lh0}_-f8xE+mf+9}d|A zW2V*CVE<3(jW>lpU|xlOVfV0)?;ukym6G5sP+n2_y`-Vd+iZM7#R>}(F=!MI+9V)Q zdhN6dpH{r4PzXl)n>(0_gfLmr?VG2jx^=1^tvuEAGfAgXXheRiJ5Pryx zpX#=Ufti%2&RsE+grT!g)F-b6?U$S3I3d(jLD-mR7zO01Z}_Ajzw&c8P)pWCl8U2P zaae;}2BUMOk&KL`jOMx2Jbe@{e`Nh{OkD2?ma;n4WMU|0yp6y=*% zmG}-@_ypWGH~yX`mr_~2(2e0D`HU?=w|pi8Q5d*ZKXd1Mw9ZGywbtf6HzaF&vvH7$ zTQ?Wfz(4BV{54ld?7Hvb#EuGoJPluDNA0SG0-6EYrc{VQ_BD5)<1c&qN8TdigsT4i zEPE2fAT4u-O@(*IuH^Bw)h0sDm%qtJpb7$lvX85Nw7erMLl7ns86aU1R^WZNlXdZ@ zu{XDDvu}gT_>yS-=HQ5azvsA-sXKHp#KW;4IL93h-iG?YFR)Jqj9VVdMUqv6$5|U?T<=5 z4Ndp@%uEO+PKX!zr^A!dhrlUb?Rxr(46Huq=v+*|q8i^H8Y#JJ8!EcwxL>;3286V@ z{KLUZ@%FvqqaE2TdCCtcSoo#dgzSP8qXlgY5#=(=y?Qy>cEQLwzX;=xfh-q*-D2Xu zRj5QLFh6R^)ijY4zD*q?D;4$M7|c2G%MNsRalfse_hC-aNEMP`dmc_*oiw_en3ynn z`{!@%jk6Nb3mvIMm7T1DQRvu(RC(Gd&T*HU?~oMy?@QLnLIW(0?cWi2T@o;!;X`1R zJyEhC(bp@2G`8!2cY{Sq$rcN&j|GLF93h^|X1(B6%X-2aNiBus@WZ(RQ0SswchG6b zG;!IlfQ7>uf*InRLr6urwA6#Vfi@*-kGwjyPP~*R$t0W5rJhK2pNlQUAG~Z^f0<^r zW5w(*?v?tmmST=f&bAWX{OF%M0%k^ zVr?*^CqbfU=OM+lA$b7-B*CPx@;Duhe$470inZF9R}R_DQ8-d6I8I;06U^Z2fZx8y zTftCGt`R5daYrKb*g@=dWMij}srx1MBUL*W8!mU(e|D40Mlx`9Wxq(edZnFs^k?5~ z`(opnX0NXM4_1kh>q9T~3))aHvEzvl{G|HXk-z`2V5y++~a$SA!fwVoYeYXr1e8Gu%F)fwhNa1;4RxiY$)WS40DDCINnPdHftpjtU z*(FMsyL|$)LQI{(5q6qlvd3hxC`b{_;QeY*&xL1%Xydq0EwhZ8(3~>b9&UW2-c0f; zFV6%O@5g!=mT{E!pVn6X@Xn9PDSNjl17CaApDf>8Z_i0KZo8TnO2ywiHz^?tB&Ll^ zPjbr*jKnU~&rPdv5SYJslJ}4nTpYPdDe5;Ssc-5QJTZQejYrwL)E zULD1ue(ogZzvwNpAX0nx0V=2pe^c+JkF$&Y#trHZ^d1@&hCO&_CL{2_#nJ$7T01!4 z&R0nUY0?8If(9kt%@Z@0ap)qaSjtPQ<%a*glFGcjeTX+LRwnl@e{HrfVjxY>?D!$@ zL5+c1jxUcwP>(sNb`brq?*n$t&%XyO#h|V{lqWIZZ+w#U0C7_ur>!2ZP@@mP zgbCZO;zq!`^-#Y`%8w`b?l=J_S3F#en+`_|4d~RQUI#ifAYNOfbw-zJbY~G8Iy^mK z8pk2G^9oDhd#CF4{%uLA`oz9ARYgm;hkRF-?p|giS!&R}erirvP$d{;)xU`vXIxVj z!8p_+p1Oi8uFN9eEH>iRlWEedQAu82@!e5F1IvnQ#87T<9Ig-m?aZL-W0d)xrHpaH zVdR3BHkBZoPpe`mV)VDObsP3bMIi)dOL35R`J@_UFcw-G0djmU?gy@NYJ$JZZ7rpO z!d|WDrQ;sq7bOIw`Ii@U^%0RDs5Ea+26YwjlDI`4DDn>cq6d?xZ9k?+)Dh(g`LPrL zaTSIaxUZ(z4LLc4U<3CB1d@4uY zanmoQxY+XBYMw#%Q1CI7&_(QMfW#?bEx3YxF?UR#oA#HDIHeWm#rG$Jo6VvmZDExg zPqZt{rXM2pkaDu!U(LrZUOGd5E!p$SJ@^0;L#WgxWl=fX4&CHwj({elqwIRER==TO@Kq1~%?Sg^aw> z(4NgV_f0CfG@{M^qn9uH#KH+H2PEZk^nslo7Fsw6jGvDOITa%L=x}~!x!g|k`=P2J zv+J}3v$oj0Jy_zp=y**!9n=?8^xFcMe{$fq6iM+_mQhtY}Bn#6BJVrlI^d0`_c~H>t2BD~_cmSR1Nx62^ActjXTaKHT#US$;=z zYJIEQL)Z1H-9XIHlYKNjvIT{a0wG5kPdfMLq+x^X*~D374b9vAr1(#E&<{Hv5(_l| zltAUts(|)Z7oBIaxGW2P$f|7XjR+7)8VQ;Q3H(27 zNHR)gp*C-lXM9A&z`*l{J$oW-Og3VOUr|8O_oT*)4m##&A{F6W!mq+q)!pq!1F1nB zm&F6@F=Y4jpylQtX|*oUiB&KPJ;$n$0T*gH>|cGTL*1TAYxHzKaK(K;!9b93kFg^h z4sOEz*udOTvHw?wm!$}w&Ht#e#(#Y=61mu8HF=MRyTjN;Wjsjk)n4x;cD_=Vya3Vohpm>Teoyj>x0d7I}rE#rgWT zgf>0F)S#36r|Yw=Ii-NzxCxw};dD2o!-z1(XzU8Eig2T}mx#op>$~+kEe`^4syq+J zMeo}nBKT7_QH_7$Rw>wfC#t*zHiyD!Kr=?L|L8jBb%2GX_vwidy~8=7DNJ(p4{bQ5 zht8pCD$&y7Hko+Z!>z(SV&0G($w=9>9bAwl4od5TLh9^2Gz{CT!A0xqM~{B!Nx`iQ zvxYIK!=Y@Tu6vKkW`Q1<5OUb9YeBOyD|7R@gt}D+ZO8TOKf9p)?Q9E4>COcUv8VRO zP~+QkPHhP%hBg}cP~3aNVIUjn$HCEix*LTzWFyoA=%do`9b&25c0$yluo(*NA|y5d zl|c2f=Vc5H8{F@S4Sx5;ZgKXPr6hij!WWQ7huLAIr#$HI<(w8MBtG&lvD3Roxqp2; z@1h;M9@49LA!`Ae^%W0qSM?27GC)YfCApzD&u$YHFgBbAJ*v=D8cg_RlGUKDRyQ^M z=RonQf&g-^AwWixEL zm6&+sq+ZPe?cM5^z1`gwR9 z=!c1_qRY1XBU%}qnUTIiLUj|Xqfi^i%niv{RnqA%+A0Ih%sU_>dEQJJtg9(2HI$H4 zs-D^w|CIpq$iAU!sK(@~%W6}I_;?g-kPlBSA2Ud&&F94`#dXhG>T5B>L5(NuIGt(F zy*Ab=?za3)oL-bnuTmXv(_+dSD{&+dpEId^fS0TH^Cmx6{1*>@LkRj2wl9&?&+>WN z2^LRPK3fgtD}4I`fx_2_LU+lW^UYUWUb1W#T(3{b?XcD5Y5pLBxi7w?O^F0VI0){P z;b~gCjeBwei~3)M8mT{6xv&|Ir>vrGEZ+mWstuzFw2er`^e8;dU)c7gypXJGI`C>kByi3#)# z%AGhdC6C2z0!gaxGK{&M%%G?tH~zBt;rdXl-lU&LwOC#d*Oed|8B z0!E96W{>5g4a6_dwZ#Qntn$EC?|ODNaPFh9QZ2@>JArNd)R>Yn<(DJ>6F9cRIX*)K z^Bu{DzxX*ecFOW0eU`z$t!H*7uUpVdtkysIi@0Suf-VDLt(8?CJAN8gU8%G0PK7U< za*g+NAv|L466XK~$#2u?i5%E1o4(FIw%H90Z8i-jH>Y+%B4q&biOcDwIP)gfXC2Wb zj+%pX!4ZfdI`I=K<65z!?OimD2bRT@^RdCDO~-G6svIGV@c7Ag4BKU7^!uTnBXdh( z-v*(!1yhPgbwZBG;OoD`F|)W)Qkt|fOsr-A2Z$jx=`UX+_ed^_|A@=YB$!L#r%+8O zDJtvEF0H*W$>z0N&6i;ZiNnD3n*&AqG`E{gG(AT&=X|K$5XCDg(OVo?EH(o9EY|(u z2H)G$b>e;(EQtkKoc;c2PEg;7yp&nSy+IvE!sd;MUp{ulz37vmv>O@#zfqAvSiF%k zbyM10H4I~yi+|bwSQ2sJy<#Q}BQdcF_%8FJ7at$*|Cg*_k{-Z3o4fBwp33*>%G;t&~ye8;T@)*0u{`oBQ)bC*s24<+YGgJphWN#3~=GC<> z%86FQ>0*$^VVzJRaA!Km3T#MMbPuIafmv0I`xN@?n*?q$Pkb@Id10)IWT{*yU$42X z#9ukC2axUrysPQq@=F(dU?bK3O|5qR&!~CTq5QqI`;!p)KTR>_)L$v!K31GGhANqH zhdC@5=kuLW+hSwPOun>dLoxaBTroI=`qP0Izgub0zSlm z%(;JTRu{mwT*1Tfn74?4sw-LAOSUQbS?`{4#u81Dd(1XP1+RK6ArFckEx+SLVY%q2 z-NS>-Vw`qZp+B>5SS7eAsai^$zRC=g3JlbZQVSKz9=sHx-v!iM36x4KsCn!u+P3*R zhddB9Xp5q^oK|^%u=2d^Bd?caCD7t`0O$1^;$aP40_p}++D}&ZIaUF{uOVe3Ko}c| z)r^$4?PH-aZ9d=#zvZWj5hr_?tWez40D?Ug8+#{O!nJKHmT2l<#|7Q%_r^2 zT=|i;*Y4gLd;%t{*N2>tC6SE}{6K1WBMNyUH-5DgxCfof_`$vT;iC#f6t{u5`i zO-44X)m>~YI#5(DiI|-%O@EGrHzNKzTnc((F6nx~q;t4}5xNrRhv^flgXxX_X86Qc zq)g^QtlW*M(9=asa1x_A&Il-hf!W2lc|@6Nz7kvGFbk|~Cpw0b5^)`L`mX)1l;yc8 z?@YAFbTF6;p||}z^1bJndjDS!RA3k_>BQP02CbxTM`R@-F-aH33eMsk(cogBEJD*} zQqzYlb>eh>c#kG$)X6^(KF$ZXoD>#qt=cRK+Vq*AL+Lx^`81kr@X8jMsktvPtsHzi3vSf^&z0i%e>I@{An*Q99-T%LopN_l*Fh% z*H=K`85=&Tylga(LY3ff6nIjt1fRC;cvfCP;uE71dQA(wvN45$2H zcws3}Vx!9FV#M0 zc7ORuWm(DxX}J+b>|#E7rV7jHEE zhkvg#GfC+J$(Y>+%gV9nXqP(j>J$Nv2=5YS_=c_wG-O7yLK}=A)WlwqE@Q_0)a3N` zqQVNBTamJ&7c(V$2=>{)pF9CPw3-9Em47BgQ!5?YLgA{qhoF3;<;eo&vL4?BZ@vaN zt))bOqpi`$L;ROIH&-)~gr8c@?0O%R99cR<*`5uSD4$}0W8ld15XWg%h~F2H2q(x$ z%Qd2}ezpR4R|PAvGPxMT-KY8V#DD50`;SXV z?&Wv~qQ@T)6Y`*!9q!o3G;Xk=P!of?z3cHJcTYmr9oMuo; zmz6q<$@O31^>uq2gl&wU3g~+owM5bsxutA_MbjLuoV;)Gzo)TScXr*YyrZB<B zoTH~pH&IcYg6HmoNV12xq8&LbEkc`a9rQ4i>nU_z zD@FOlQ_=%5ya<%}o8;#$?x$Lo8!9l7L&NU&839&{h%)+JiB%G@RbdzzXwh6K7cHb* zEc?5@`i+~Wrsm>C;I`Tow4v3U5CX>WWbCv9an98G^dT2R z3atlk=RyiP4WGIZeZs!uIPXhExHZ|CCD)_?J|lfTn4SfmehBn#B3s}hZ_@W$R61Gk zvK*&5o#Lt%a@j?u@4un;ZNA2uH(0|9vyuEFwd@sPn5db@e}(-F0q2CAm(?*d1Wq`D ztH(~Qs_fPb+O-(Qxc4e;eSLj}GFdu6SaT;enU7-gO0Q?o-o!;+oEq6lZd8oDuIG9L z@eW}`Fvq2#IbO5*JgsaLtG^wm9B>sl_ z+rLSwqm7b>jiRoV8+K7n=&5aY(gx^3qwnSh$^GUNZ*%u5I86$N`SFB0QuxDU+!$M53(TY0tPeq87UUkk32FGzf;wN zH&2P3&kbyTVemLnXXV^qp)D=_z@tH-=9i%DV+(qQ;+IXp#h?)mIv$zm=k3w5gNv#G z^l*#t2%qPcmX@B7lF#l}lz#)vsH+>nWlJkySlkbIZrm0uy`DnIjhq&q={Xjp!Z_Yd z#Y{3-USu3d))D!q%Po(=%@nlOKLuJrKZ1R+)OnY;$k-Eevam*0TC?LWN;lf+zmS2) zRLpB@DTmDQ@xxt>TXa4P1BIV5Oxlt2i_hs0FcFLBp>Trt<5)Q$az_-i3BXWj#jxui zt#}}7N%}EBzaM9s8rthn2BB>LX$4}N%PpLim>GzTLiGxwFA-aBfPVZ6Uw;}yI%BO&~D8lu63S*82QilI& zPv1{OSGxfliBbJ8dgg1sv_3dl$6k7VQB7L)kJ$w28#9FJT#|XwLp6i>r6}G)5KnM* zi0z0&?S_1_BZzkB55WK;62eJbP?b44CUgxhLdchbtkh5bTuM?hG@#Q)(5SI1L28}^ zj{_VSc{g;y6Ur_!?CcCN3%Yu_BouO$hS|>pYd5A=;HONGKJ2nd;fhwj*uQt+N)c<4 z1j`MAnQ}APSVO-fCBPD8?QBz*Yw?PkX=oUS|HyAAd&a^_iy`rS-~QeIMgtUij?!@m z7x{Y3UeaXBB(|GczWs}o2N9qJe&0s@`|yEd_4Y&P(64baheX7dV{I0BC@%*IV@IQ= zNK{dQV%lUfnfnQ!|GV^rHal&dj|R~W*d6-=4|CWF({3^+4#beE+JadTK3_3oYiD0F zU||G<3Hz)*D}mX-#{ED?X$rT>Iqq3BnIff;qM?!J=-{ArI5tdRtTXp3RP`JU6?euc zRbi}8o6*n!z5J;xRlE8gZSM|rr0;I_rie;mvj8gi8=ZsX^YoE=Zbwt6(t+J+JCQYy zGpz4VN26JvZG3|6J9XZ=OZp9gr1~E~Z9GjAaa{0{nN!VuhAaueE50_L)&kNyoUa&g#7 z-8T8~Ch;l^of=t<1R8AR$+_{|z1f#j6ltPjCF?)N!QST-5; zw`y)WOSRpVL~mp+S}GcEaY@(TyvsA#a>O`@Vlpl#SYCH%8tju|i_P9}>a#ZR99Vzw zAV0Sx^!J0o!%H)bi_Q*YGYZiOK54}vZEHG+GNTyQ&R*r~gJAIr{l+VSRt?w`Dqq?` zGsT{xZLq(kLXiElx-A(R4Zy+$<~=yb%9vD_&ra12Ch6S}*yW%=zgOj{8)qE@S(+*afMYqb;PyIs6EKm#zvFmC(`|2W`?4dq2FX>+;%5 zFnm_2^qx1Fp+3oGVLQ-fde>q7j=u{0Q$1syp5(WC5;dqs179_p>6k97YIQGl$tot= zaqz3@&TmWgA0NrVeG<5HI9tlF8CCt5L6i~_2unl;i%BM_Z_}?3`9WQiVGko}FibtI zW+UeF9#u&U5bmP%line2mi?Tw>YMh~wkrfH<4yK8zMo;AW#2}usP%wp?BOs|KvB=l zT_n4$D944ZZxo~k^INntw8Z()1O!G6VNp4hJCYPyR+GGYhmwk|CI9{|G>w}{wY*u^ zN>Sq!fZEFy~cfFwH>Ie%50jtlrE-s;Ri&~QYeq447Y~Jqi!>(hxU_CV3-}w zDB@?#DznDe-&YBdB*&)4B`l9pC0x0*{WWI-$7qUWYo+KC=)#k#@%nF5;=J9_*Aiw} z+z@ckTC1o2r&7yT>oWnIH3wo_Wx->=dfy70Y5~Ma;OkXEIY|E~HSAde<;J73M7Ah^ zh~Xom^iEkLt`mw=OGo^oE^-JoW4 z1RsUQ_q+I*QW!7&GdtfK+pc0^Xko1c_w(=Zp0MVbexkl1${5}V=yJuRUL!QLba>O% zv;~qruP31Udf2j#1@xz~;OJ$-Rw~Xk!H~1?yn7dDRb#ikDAq|-R}Me55Xowdusw!= zDzQ#7mhy|K3~3pxZZ5V5eyG5wvQR$n{*LDDmTld=n`_+7*_8ZaMloImT0j-^VhwgoQ80TcXiya}7;mjscDz*H`? z2dElgG&Ib%Y)QOKUBu=9SkYid`B7r=)Fc9KGy=YbY}${i?E;u6G0A)$q!J#A+Mnm*l`rM2QC+m=PUVs1OA%#=p#YlNoXERM|c z;5*)D{hC6L^%j2{OP>|YC&<)GUkS8)_bNbfS!pMH5Mo-$f2I4kzK^7{zW*d3fj4TS zUU%XOfiKPq{_hqs;15AgeiC}B?;+@X-3i|n4nbCdT1%1p4=uGH7L)yc8;6sq{I4)M z^G{B3%B*K5pc~dA8hWegKbp_PdM#KrzVYQHImHkuSMR6(IJTZX70QY8;M8B!RB)nx zbSto=F*kix!)x8YhMEiWxOsVj?z1mJm<5M}u&enhA7^F?f!n&Hem5KnzVA2+A5Tz? zwf%X*S{He1!A>pd61f3~4?0fIoLmgoV}rSq;a&r?-zATKB_cOuG#&skOoE${ZS@~3 zIAxAd{5!xz&+&FozG1QCyM6F?KE3F zlf=Qu=jY}d-SKwA*y(Q@t8#eRaZ(hLPj6AJa^0~A-Qn*a-dM}s`h6)sf-=H{K4!$x zVxKNc1sNNxonaZD z30A+GU@)TzRoia{Dt^V5+udF|8W}4K%MT>iK*`a=N&4-eNKTz3aAYITOj+RFkGE%2 zq4mWM1NV;+1#`U;1J%ZR2T1XXlmR+`{&7qT>`mczyoUYV?q2jV0=II_4g2x*%cwMv z`1T>@-|m@n7z5O&ZUQzH!V=}`fvkRLdAM6Sa0f%dTLUI?F1ak3`}M2Za9P=y-ZRfg z{!TCWG*D3D#mBa4j~Iz;tvjc9f~=_0ROI7}Bdu(*~mfbi{fi_ z+nnD`g~D=DVGT;5%WzU8nN0mafYbhEe)BM-(oSOzvBTFYEJ^UwIZ*15Ha^AA=s71%>BU;3mKz zsQOnFhl_*{u92;VUzJ;x>#}W~e}9FP((&Qxg~YsP;EeQFV`L=?0W`qB%n^I3^7jSg zo;+xpNZr`|2zRhYwkA$wo$E8dqq|gx>AUL{0*Iwcq3tDEcV}+5ky|lGg6ro?;}BA3*}dyfH5WHQ+Q@eOCdnf&msAjm?ckjCt(xKhiL?_dECzB(`(*30d1BmU^9D zQ85>B3Ve19lTcjK4e*7?&ikg|8D`VtDqE5Xb2sTIrfj2s3y^r14(_2>pb;e|ZO=vh zM9)$EfrJl^^A={_CSQiRJy@rKMh7w#*ioOPo|K^Gde2-3;^T2Bc^EXC2FcDZ3eriZwxdlEN8tWcB$cIOebwrtoXSXR8UGmC zY*2xnwauh{_A`Iqw^Dd}!*W3(3ATqge`ru@;(>n@j709#c>CHNQXGvJ87+tGX~x%z z;^-N6pVt2@{~#UEC|52qFKYI>?GB{jn%999r$zm0n4C|*hp@s`NDP6MrvP|er}F~= zR}M%EY`n<19uEzDX)5soDs+w$`yop|_gG=esx~0TIP0bAL9A3QYAh6|6b`Ml8vGxc zu7SO-E?n;5#CDrBW@9$C(Xdft+fCBgcGB238{4++q_M4gzWdz!2Nw1|>pipPotgcj zho_oA`Lnr(aGkTlJTO}~{EkwIj0@QkU%@=2JxUA41J&4v4%7h7ukf%`P` z&g3368ofUx|NExiuJvL*IuL=P8|&gT3$!9U$UQ@O*B@*tnxHt0PjPI@V%wKCDD)P3 zAy%jh+nZz{*Svv@d(ykh|90K8UA99jz4V0L951cNCcz`7Vyoap5sfMB11&NB7(~>{ z{bhlpzx>%cWs|!SRG`lr6f?@TDwq9#G1eF7P4afWB zSQdE{nQ>u7cQY{`=9a4P^PW{p!6RLyqA_1CG2bzQ1{J5JdD=)?&%pvHLEf5u))s#J z*Xaf*lykU2#15H8`rio+Yw=v})TW!R6*~r>+^y7F#;<&*+w z)feQyulC71f3c~qyb=<6BXvD!Yu!{Ow7w#JuD&*4;c}|~GVGG8Z)b_;jLwct`+&dV zXm*myp76xUYEde4@P(&%Q@fEy=k9{GpxNTEBe>^z?3Ltn)+AuwW%4^at857PL5m@0*z~mx#F5 zoOe$BD7`uonDcLVDb}|Tb$=MWmRKjOIkIM14^}ef10fYOH4)U5HJDqh9Z`sJoO{CC zxS)R5tc1(-zDVgFAwN*sap11v~x=Qehf%ziFc7s!3Wl$s_v-tuu)-u*gq_a0I zP4~^~c;JxQc33e%;?4M-``-NQ;Z*0xew)-%+Uqd^&J{B=P?u*gi zDsba*cRRU1Frls0(~nT?xI8N=IbX(3fg_urpIZ_Z{Ku%}Z*}!lX)-!2Op5|Aw9AF< zsMtoc?1aE38@2bD1uN7uj?-bSKa30J{T9ll1H-`MMb{Ao;&uIPKba=R_K@i#!Ni!T zI9g;wKYWosx4k#WdukW}HeFID-k^?XyL}eki9xTN1WV?bzbUy7h}uZvtz;y4Qpw() z6Cd*ha9X@h3gk?ocm8=k-`04nZ7nu?kYK2aBoMA!kHj9D3T9hE&xWXLeiSh7eLCNR z3)wW6q;Ph8??dB<*{xhd+TCm>4D^1Y^5ht`CfJGar?yt~H~pm81i zRy?qaI}m_`rF<*=cECPQ_*C8Wyx$np1|*{GZAAYtK>b)VE`m*f$dl=9193wq7$dE5 z?Rz;;B{{@1*o;z+hzc`o7?p0<$#+(1(T5c7d}%rT%$vL-5xwqG93ya{b+0ny>FOlO zknz32*D#?jZlAUbng=qrAcPi>d}W12qxN$6mf>9ZRg&ZNPKyB@R0`J!tGueFOL_3&pvY$0H)tkIyL`oOvb`XFB;(iqL^BJMN(FdKbx!*E=3F<*scox@=G!SaGMZy{buQ+I6&sU7R*M-R^X}h9bv*vR*b>_x@J8 zmqU$3b&a%@=Aac-H#326`@{4F)6rQrQ~3NJijd(@o z>i28QM{+nJEvb)_%G{=L{HHOz<<5M6y~44SzF^(I_U0R5(w-sCkM}y(vk&J3GzC8S z8ZI$xXBWO0opIm>aQBj%-k*1i8i5O|rFErvwY(y(Y@qMkt7v7y_FlMhrmhHPHy28e zG`u?oqED|dgO&!r7mmRihdTqV*ZZD|^zRorbxWiESM@e8Y>Q%OgjAY?1!O2A3yL~W zVoX)5Iog`O+MDV~rZe}kPKy6YSIM6Mck)q-rP?c*0s`38I1D07bMsJjyzipeK64Qf zH$GeX(h9ftqlGP&wkmwnL5zI+u0Jxq6FFK2!`mPo5*C6%7~B z;=VirAI^5Y{<{4bitN`J7Yn=kGk>7FCZtNm$42@I6?Od(i?&D&(gX)-H#} zRcSjch&1|LA?K;Z&b%bb7+F`}A1)!9jRMTEr58AWmvXyLJ7t9Dd=m6ifv^J1C8nk)|T<>Ut@$r4Q=JYheC)!3y{q z5YY0uO-F`N z`A9waCjs@Ba;`l=6I#Tt+9{>}H$BFRAh3DE-wee6+43HFF%Fd3&kL3cAsk*FLV*lj zFT)WCc~o;{86y-db%j!N&SoE^-v*#_>GBm#0}iar!-93Ytl|(3;^qQQHd{oLnu7nMf3ffpE`Vt1Sn;x^0;7BW?Ut(h!&F|E*kh9@5OzaA>R)h7Enx-*> zQtc~0B??|1R{Fd6pu)lt9axndp*}31+rJ5`OhjT=Sk^bFISnF@l&5eY!vp*&w?{?a zwfBWzWueATCsDjmH)e<04@xi4X3GTB@bmRbVAl*3RW;MVFW%R9hsVoVo+OU^3+*6l zvV*O|;&~m-pC2ePqY-JL7}$C?{w~i`n35x(#V}TJ>}b8I10jQ^*CnM^1;{NiM|6tv zPV2e263!Ku69ZuzOuzeK?|CwyVT8uw?12ktfTXLq9Tm^>g~ZBTCn^f3}JFMZq|C3w@fSZ`{f2xa{C2Z z_4WIB(3>amX&S8R3+8(ec4uzY`vsl1cdrs=l~?A!;9ydv2uY6QSm6g~3p_XUC%N>) z`xo-N8_M6Ss|j~E^jgpcfujw4PXtNULX>E%6;$*(k{l|~5vzZFk*uvDyrCuq=Nbeq ziEA&uVe%7%y;e4lr7?%<)`dA#wuzz(kP-G7zIXT`nWzu26`F8D+IYMpiRF!mI{Pmt z)S1sxTC=-KenAI;{f=A0pfrAy)Y?AIyrGad$38}obUEX zH_9&YKP5&>y&s??kCGXfla<&p471vh(3oepFy(N@diQrqtz4oEbhoinGV&ha!)8g) zg9iKByan%37ZnZmCA83N{?j3}-+pCi%Z-%U_-z_jP%az0)K9f0ab&0%BV*aqZanUJ zGZY#EEk-VLXtUAqN373W8hsg3QclhtBUQqig4LSy!*(wSV`_1z<=AxOb+YqGHtlyJ z5yBxW=iffMZpH8K1V=ovQ&gl^uPK)goR{cv16lG)=`fTIGNkNxX>z|xl!s?(LuDr{ z$&Z>`q-L0kAX%N+8k@Is1meD$b_lZX+DM#w6&~C~TWW>>?J-rl ze^4{83@~HY=;R759o&7OwpW+vwr4!qeu=ea;e_P}yN>%gE9fvtH%iT@-IrbVY&J?l zB$_g22X_eb*xZB*rTU@5VFPJJn%+1)97XWC`RLDtZ@kgyw@OJn~bd33XFH>{ZFQIj4^Eq?!FR$c;ugYxS{2S}t zi|1>2Bz#2A6S{rde_O@mPECI0tbB6y@bo*-H(&RAg+LtgIoXj7?u^QhZa>VXnvxN* zg(Tp9BMh_ca*-oR`FuPKj$vXzX@WFjw&3$d8~ zP;h@YV5l279Q}J2t^D3Y=JMwYO04fh+BXy~TrvMgx{aAEcZ~1u>+Y8)1Yy$dFP<9P1r*US_eS9Q!PBy2wba2k&K(q^?n;96Zf6=PO<9+nvD`7ndU zMv;I&z6dQWl_FMBtjT6z0P8_N zXxhp(0xU{13_-4}BAE6U3*%tX7}ucO(u-b%H#nIn->XqyAVq?`#a{9o;^ap%u^Q{N zG&QTt7T=>UWUm=ib4|+_SAndH^cj$1odcDDD*1L%g|Xlevs4*dfv1k^-8U$H7xN%=7>rGH5x+y;_Tk~l5QLHfKcVG74o zI4UPL#3`e^O^n^SlfO;F#_Tvgbl5yPz^ImDqWcq`^^M$Cx<~G*p=&lC|2`YNt-Woe z^SsEyQS3?*hF!o49+hE`e<=I#WNePWSC!ee|7*R`I;Zt&ntwm(Qfz01RxQ3v z=fzr(@-H$<$O4iv0`aMf2s$!gt6?q43KC4rkN@+%03tyA@v*9n_~<`9qng zFe9EQLej?D@#iOG^`~zmPX}5Cu~6V!yPVz6bCQvM2~NEMM|qk#PG`@VyST`6%+_Sxp5iumC!NBUg%{AxhTehpdVKvAH{ADQ}F9H}U2*x&`m! z`H?44KmWmL#li>VH9QXQ{C4Pa*^7J`Np55KvG)=0H4EA7oRm$%j`ojt73POCpC4Ve zJrClBVO82vP@SByEQ_!B@Xn{7qbE$8zz>-Ci$kt~2^|*-E#F2`G4g}!a`_mT_xQC3 zMqKtwpN)P7NJ}QNt->f!o7>gVP0(hBB=&dLpSSz~OQ-haPk(-AK9c8OVaFpO{F9ug zDcp(XF4n{qzN!0xbN^&7@^}tGs**jMu%u%&oI{=wah4RCbnJZ6hcfAH3g`aOtvA%R zoTA&+(0l>?3f)BB0&lXVZB4!`L-SLo;8iRbq{GfQP2g9q&2Ai;^f{Px5(ZY<9XXc5 zGvt*6f237jfo=D`^cVFM<|kSuEei$;963dDfz_|5Rw=Z*7%H~P3Kdu!aY!9xTkAO? zGOKO=Sa;D46ITLW@>iSQWm;A^i5$mB`yPMy6zUM>pKXpL_wx3eS_hB6rIH(6<-L#C zh_)`5+#`G`AsK7`&@;Lwsq#MihhI$b!8xM!Vq3dFdozV%GRC)xr!9GbAR~zJ^+pra*8o4RtImE(UXB?(j|1(1Uc(NEgtr~SI!{{W@IC=cG z-B1;8em*W5TMf`f>0rm`aOPcvtv$KDeF1NGnOzBDJs@$yB?GSfHMv<G2EZI5 zP4vBY<`yIvu6Qwh&~7Rt;v`5mhW~6#1V4iP!@l^TE7?V_hy3^EL9 zpOK#ujlHWD@i^lY>Hy}Nfcj7T6J+%o;2HSZAZkHW<|(b4vCU%)_K^myu#|We-K1(? zZjg%YE*%mUbD*^BWIbOyj_h|6Heew~d4mfd{?dkqZva2xSw=^)U*FCX_?nkj%%oJe zE=E|T`}9CAic&lMS(3KR`ut@sb+9~Pq~TteAd{S&UK$)u(?%h2CQXYZCpoC{Z3jWJ zh#+qcWP9wI_$mh0S!PGaPaAR&WpluU5sr1knG*ZwCgUv|k-s>J4MX{(D}S>d!^Tc{ z+{f6z?(&VS{Z%fuSV8ub5zjsI(4az{Wm`<3fGWg&{3}-^lSFy~vED^=^`++3*2+;# z1;*B+Q}B6pB!w}KRj#gjfAi4Fq6$7AdqUeylQ?brg39SW=!fxNRD}*A>z^$Fvh4HR zX&G)iOAl!%wDHH$RCknJ{&iU@n=lIa`u?)Dq!)aLL(Gz)DPvF*#apq@2=^}v_iE@h zuR8mAJ@969Qf^yG}37{+c~oLoV02}W}3KMEiCNL4Es5kj$Fubyseu8mPYMn1KU zqLkUxoI2I3f8G5*wydmU_BS7a8J=6mjy1*bVNrt1#!RmhTWohyy71}7W|0&EH83(R z!RJ$4`k&dRujixI4X<-iIf~y1!2tUsj$bizMCmJk1o@Y}!V4$+MMh$`U#dnk4=fTx z%%+%cPco+uS)poF}B(@PmDkRR~-3u}APn^gYVFV-ydOve^TgMI&0rdm^Fk_Vs32o&b0aDQL}!&I~^ zAFNXZtj|$T0#9!)QVw68P7P43Fd2|;UJ4Bw_Zz!=Kcq?3!o&QXdbzz(rlqpt{%+oh z+D}`{m5R&|X;@MX+vu%7RBxt>-Ywl!Cj0;GSzh_DLC#cFhqTEZ`{5$Y=BX~}Y&ggH zsMW6uh`95BqZzJj5}7}aljjbx0q00;0TK7-+~P98DVfRbbLXIAX1bOGF3!UerO9{F zJJah`0s_x4aM%vNx^8v37kb&dDSJ|=hERU5f*DMKn+8d~85PycTkVuUdpuQ5Olcu6 zmL&aH9_RPs8#x+xs3^b5;1#*~`?hj`hNz>;Ga;gM$Z2v-TYc%!qVqHyM(JPKF>H1! zBoo*I?Ide5(}9VwUuQV*p2HS>+yGD8NqOTOIAKTUz8-*h8|a^xxcBE{L6x#$B+Cm* z^(_l+e{#Xus$RU;ub}~cfy9&E$~~Q)mO+L2P>%enIV|~?pp5k9C1;9)v%378ibIfr z{TTKt^?Onl)=el5OjKwXA;~n$`1yXqzIk9^pq-Xdu!=IU6EUEHrZFvE1_e*@j8O1; z(K%9-%Hy9Op+E9uw?|y(>0QzDvUD$zEqh^bdXt6C2Os0t)w+DXKn{+!%?+5#C#$%m zQQ^Pv7j)CFm_d+{{F0#+b&(krLZMzi`fOoC%ZYw|`%mWT3_4a7Pz)_t2c4g@LPK)$rNb5}_ zA3ITiq7#`mzulTfYw%d$Pben)VcAmWb&8{SMCfCIM}wbHe5WJ<3qki8;9dr=_7LMbT{~On9IZH7Op%fzZOdy0l5EIj{iA* z-R`+##GXAzF==$Ll$S8@`hy1c&-2UNwq@7__3UWr-JjxP>awU;AqQ)h-zD|hruyDO zBOA)BI5=v))!kqqk>^xdQBoIE?ynnBDVclF6OSzemQO18^X3K$y%h6jqWbKG zUP4uu+PACJ0DWoWV~)MKqI#x8ia@!gYHYJd8AdVMN+Jfec3DKIbUSA46N^bylvUQp zWcV-b!lc1`jla6q%B>qXHN1s5TO{~n5S>0@T()I#s!OI)yOgx@;uXJx(N{4Pg%fL8 zz%da*@ZrTrCj{$@*gzQTNNq0YmkaJsY!F~S5+;jNi*1sH?%8`9-)DFya4Sk$9`Z{H z>hbp#m868hfzxl0mH- zLIsq@7mzV{pRC46x%rKbOK@@YVGHq!EVG1t2^2r>U1A9%1%`e3!Y>~-z{#*ZS7i5$ zP2i{*>(HKd-tv%wZSMnbbT0dZpe*6*l_czb1{wG_GzB-B>FRhaD&=i9`uXK*SZ~7w zp7%h6I96*m>&*`e>9v{|mW7S*nNA)N;~KS>#Mius=hu%@KG<{u<2&1ii@VHL8HZ*W zVGImm+Z-2YY(<4rEW{8WxG=vY4Nf*tr50TE=HMK?5WOjCe+x{O=cn2N zxhih)LE&lIoHBu8ceTA56}&s^rZc8y(DTC!#t=svtV)DJe~x;jLcCl&f(4~tAHtzv z@lH%A6$_{EB+8`4fDE&LeMIJnGt_N4dt%_HHp@sH z4bpV-mcP&UofuG{k5v0_eEkJ>k7q+A%aFhzf_F6pz5%nu^hp&9vk@#O58Biwj5HZb z-jcD4$)D2H)Kr`hO5G+%V*d;_?0Nr{4{=xa`T-^wz*-tPIu?I5~ zx!Vh^V7_l&P)vv$RxZ!IZIZmaSm3`e7MAFDb$PtjL<041o*pVY#A0e_%P%m0cR zt7{DJ-bkrQN(Q_xDc&3Jzvf;#dmrwbI`DIE(X8a9FIn`hhGQxU7T4bY7JK)954Q=h zoHAIAyZ_zEi=P-wg=5tq%ttTRcu11{$nbo!c+Prv2rP~A$)Ms#$q0Uf>)D6RvDCAQ zRV=Mt^xTre6S;H`aX%@PFo~n=Fkq?RO0-`lbeOJ zQx^801u^8-y1&1MwM5#K(k68cA67@bnnp_3g8LhNq;RrkE#f~=Y_gv?Ye!v5CO z%&)+HiRB|q4^Zi|e6Fnfz_Kj(mHZVr=%x1XF9EPrb}OHXPqDGjw!)65$2RraU$4H3 z@4}DXW`UzaTMx~ywEF40*z-)Q%P&iemL;3iNt6|uUVm*nrJ(EMVFME}EfGI}Ju}>|J>+{*yh=&V;x@yzu-0$}=Gu%187nG16m{M9lA>!)h{(5tOk*4 zez%EBPt^}_st%uN^g7wE8d3WFx7^i{G2*~~USr`riQkmH>Odk}2jXWO8Bt+z3TiPl z#(z#k`{Si3jI3!LY$c38&)eE{ntXPNg5vnD z&9~B@Gt=3kes(}Ixor0Y_UGcE6#_%d6r4gza(GWJO@V|ejFm*$57vc{3NGXvnmEpH zcZO@4=2_7H`fY!_tWu$zKuHrHQA6512v4RyIO-%$b0u($xmxSL!NHv}fB%k+2RBp( zM@>N*OOcDGC+R>3@BA~)I5ouJR^W&G$i6=Q?G1uPwq1Tuyn}`)*W^!95)sqRKi5e& zxSAmUoXXiX$m?e+;1E`vzQvqRPxd4 z%8HF)JW|A+vU-}!ku`;1zml!mvxiw5Re_t>a0mkqF>#kGL!8-nvVrpM-n%?tVW_n@ zPm=jeV$$s(I{x@b4X*WmV5r0!e+WMdFki$cMy*Fpf@DaEv`1b#cN;bp{EDf0Xh0g> zt}g8~yGwlGhUtUgKSiAhnxWJ3{*X5$lG%uM#M|Eccz6_vIbBBjVeJjFeUPRzUPV!v zQ5_ZfalNzQ2KR#q^d59m?La8s!SKOBJstb5Qj0#WTYC4Gmxx9?qS8mWjS8|f>B>qS zwp#>M4LJ+hXL^8A^-kmy_~5sO(dRit{91j|oi`(oN%2J^qNA6Eh%q9SZdW&~n{JHX z_0M>hc>l1fcu$Iep!+}{I`JyHg%Aw9@}F*n_j#}I#L_zo1V$?*1hQ`YZ%Fwmm=@n7 ziTv8Oqtykx)=&tP{f(qiH6QT0b|!tDP9u93iIAYX?ha71OYayl7je5cu{b5W?T~HM z-v4k2Ky(bq3tz-p)}(wlx&9NUSgh$nmGDpY1Iy}+hc2ws6At-R@W@96Gdo-PZM3^R zMUi$>aD!EYo7?m|Kjb<)sJ)7M{39Ku(};pwuytW+pq^$%v-FUPyuWscN0sf_La!lt zi~MO@Z*?CPXRXemL9T&WD1*t~)WZb?Fa?uAf+3LA*Oo$MA!L#$zkN!(pzEm9nGY`^$7jek-mv{ z#1!RLRpTLjv6i>mN^oI2cB-@@&<0u?&3eQbNzB!@q{{h>dz^F6xDPlhl1<&{f{N4QRQW z{z7ak8qa5Vi=?-FXzi`q$Zxp*S8!TOXYE;Kqy+1-==iyyuly>2?P)eSEMj_;qj6@3 z)38esI6s3)YW*S>u1aM1tDbjGd;yYpB-~XM$%C8Y8kz}-UKAoGMKQES0}qtB+uI(9 zn@%>)NzFqcI(=^eYjJd))>sm#x}~lf01m*?X$7aYcL=J4-m6858g}_*&e@=ks17Z} zqIjF^(Q9?TRJ3ZQjSnR%q#D$Z;TBIL2-@?>5Mr3D*Pxw(aPk1jHlXWqOoP;wnH^=3 zqfk|6+?^VaGCfv>ryknMBmEBxln9b?mNctAF+s47xB7On(%Tp}L3dO_eoD%_N?%d0 z?pFfw^yq|ZEzinC9I~N>U*oRy7a#ZoLO& zpS;%aL5ybbkpPQT0!pPM)O=pAT>w(AU(^OdzwDq3NEN6tWFn3(i+*Kxx*fn_JfPD^ za62lIGMfoI&k)itM^i9LsF_ZlQX zUMc>aYt`7%QBAOfvzMr>ZD+8=%P%of5>pcy6-TmZZr?xYoX{Zw>8T{xrcIRqwu}j+@R8RU-|~+G@SR##8mGih zuOZ6mk(JCA3l5Lg$|&~0%38lW?F*-l&M>JW#|lV+Ench>ns~2ZSQS9wIb~YQgrp5- z)KMPC2wL{dXm!4pG+Kx{ptr#=tE3ea;V{at$omFNKQJwHGHlg<{- zwHadg##p4hUfUw9h)%pPRn5;A&d}~F_YZ;CQXu86SFxNlS*&-_2|_gdupmF#4OZc4 z%L*TS*i<_V#2nT0_uZJYMWx_}mV|Zg;2!i18;ULL7_vnf038h%e4MRaY)nDQB?KS7 zSiNO~9d>qVxcO(O2kw867goD8fRaWYgOf==DWxOG=^mB@FVr;fpLhs)ofo)Bi+2>h z%Ctk(4r9mAc+-INx&qWm7}-~1cjtklj96+@b%>!{JR=wr$8$udBWWF-)1PzL`y_(T z%LszP4Ru&PqEWEG4Bw8`=6LfDL5ATsaVc}eA<;@7LS4KdVMuqJe0u0VnA3FUX)hZ8 zIG=@L3U0%t6?e0v@(2Ol*`o0?6oug|X>$vNfgeEnmjgKgYzodqNFPzj952QE;vO>h zPY6hrX7ZF87doWeZ$({LbSqX;bHZ~MTbKn_v;$ZPDZAD5c#x}8#Nl|MEBl(eQ1GX} zK$2AN|NITP!MY}-UI6EX`9)!6A7>5<)E7G`@TKmCftF9o6P0~` z7D1I~e9Nr(8aZGdG^vFP6cDaf!~dAsWryNPo$C4l5D&OB)TKDo2p*mQ(?H9!*k zR$xTZlp4p<4YUk#@t(HJvc}h;orvGC^`~PoHbWkG!Rg(@x711ecz=F@1J>m=em{&_$&KHz;oQ0y<+G~%0pKmUt-O3CEn%zsZ-=WjFj z@ttp&qZS~U8&NMdXR8gm{CCj)5;t;?CIPz&ib*g^BqCMR9NF#Kn~Gv6gw#8Gr|Rs1 zX@-1;C7TK_^tM#Tn9_uVN39Y}Z6|_ScW@<_ab;8p`D_JY#|mySKON}kfcG-Y5+0&; z0V(;TS=}G}@s0Y1W#3;D2*mLpl3-Cr_&_e>3kBMPo)4QLr`v4(EE5hh8rzZB3AHI+ z1z@KQU|g)rKw&fd86V$ly4-F;Qh{zkjbNhuG!3nf&O6qvDY6Wtn-uZ+ zJ`KQS3(?ikRgTUKuGWe_^#&waHrxNQ=|WUPj0$DY?ZEqz2xtqQ`SUMuD+$@)N*TZh z`~0#4sWW=t|ENVPjuGs!rU7O{>4$#+1|qXLi|+)hAUzaBKn7Xnz!k}7d=QKmWgsNq zMCPWj1tGi_CIs#%s!c+Y1bfCuV`^Vu`!J13BZhk*3E4F+Ac2L}q=3OjKyYTf8KF77 zP}rg7<&EG9P-pPD-7AWv?Lv5zk$+vFyTXuca)p>_&=cfUr0hw)y~YBhtb-L5S@Z^g z?5o*+iogm$vbK*@*tzZ&mf<6{clDJQ(Wj3M(|jUZ181rmTMtK-p8Hw^Qi_UEdJPBe z;BR&uNR0PAcWnHV?XQ>=W}u1pWq-I5Dkh<;f4Cq)o9<1&hr-T!6^3H+6}zoW)eovn ze_1#O-cg)L(ybk>sw{XaR>Joq?@-7|=lJVziHLrq{di1KJ<`WC@ z6AkxIlc>TPx!QS)-1jc2L7l&E6nB;+-p==8JPxKO-hkY)unCIu7C_v1*npBaBrI5( za>9xW{KlV$BOFYK@Xjg#IXy6NRA}lHbpjdV(hhMMUKp{!wrsSE4R}1&g`n+2#uz9T zx4e9(ep=N9;*MO5$w1xphOO6Cx0CWd7rR*j8)a3XWg$6~r(T=`u_&1_19T6RS|q4u zNTjc5M&eS6B%cr!-uG9yo-}1~ z?=WB&Rr-ZRO;=zS=W0ST6 zMM-JwjqlE2;Zr5F5zomqLaxF8j4HBv(1c~OAY#`kKF^=+aa@G&kOSJ~^mVIM(IkcfE7mi~G9 zF5c+FK1S=CA6efBNt3C^TJ-q(aYu(g=?Y!&;VN#A7$J~3?6M4olscKzRuBjPBeqb( z)n878$I-sStb633bDy0~fj{@RC6p`4I6xOp(SiaAgafF}%^#tQ7edGd_;pto^qYcs zHDzHMdUIR^!aJ2uH|qsg{?Tveud65?f;9rjM-EydV53php{pp6UcKI9<;FZ?jF{M7 z$%6x;nmOPFPvj6y&74cuDN#ZvT3#}OU2hqi zkaLOd=eAidr;1IpmxSoTSq(|Vi#6fkm!N+x3qNQ&$IL8?OjuQs@tm(?TJA*OPM+a% z(uXK(=Y5zl$Eu&)$c3ReO0L64hUv$eieI(O&V%u1KL&mJAeCS{&JYsh;}Rbn#T`cL zPqXbWLCCt_>?A+LQ3#X4q|zy!BzJazJvoQsl4*#ddUJ8Xi<>iWdXpJh8=pl*#C^&% z?uta{MvnMxo@(euAN+tNpl8R#_TAY_-~wqV{SVVeJ3CLuh&znDXn~nwmu%Mf649$F zgLC~ZpspJR;=$!yYJiQvKAb&N0VwvUGMQXN&FGJ-F93j-{jNq}s7ncGiY--X%^G116} zCOKpwb${B>m1^&+oW>#n3SG%#I2rA zOYAh1GxhRkbUEoOcoHd-PTnURKu;4$uD?EF$kj`VY9#_TsqBk}N>Bo;I}rI1zX-T1 z$krj`j`z~-r|Ib$-lLA&L93%^a3493Vt2KpncY8(_rJWDwRKVyT87DlgR+z$tw3G< z(GbL>CHC@z6#_6s&7#edi;e=mP3HhQjfYY~{evux_lC-*mjkKjpPgYqp2 zF^>f2uAHL^EU799b68mjZ~uQchpBH8vk4D4fX72rVsPrD6$qe)@j=fMJ98C_`nUFb zY2xAM6fFh~R8j;2jHzTSKZ@)3?l@Y(qwO=>QJRiILz5S-3wf6n?xbFfYB5i`a}0_C zy2oLkJjYb5B%e>2RZ0cgy=Rfyyywh@rT#8R2}U zG}tJBJyWJ*e#HT_H#7g&Rf+_{J>g+hJ|RpEP>Lx(F|Py>Z?iSbx6pI+ z{lNwQF{%Oz!FuTWh&N+eTJRRgS=6+K^d!Obh+TLPQB9Bo1b;i!F^2fym&jznuHHdx zA2`bkcqxgRoNvf#5M8HcnLvzt2N>!=L}3+N-tv>9*syj{jx^!;c(GRN6MkmeGWr*D zLafR;%FCva07gxMkXnd>wS7yt=`f_9{Ac)w9An8N8-PC8!OQp~T)LcIw}%-wE0ADZ z4wZ6`#AM^kYhLHU+9CNY5>+4_NN=w&WH7$E^&61kkKsggE8v=p?!n?W_iQQEm5)&^ z@q3|DlxFhTOsVFSY?QxC1t1V_1zZt;15>99%%Ble@at)R9vYrWpCEqLZr6 z#I@A#Hwmw|cK711Xm;}1Pl3F$8mp8W<25pC2>zaqk`7*$5<((mF_bZ7mjP(aDgihn z>tmJ-c)_cr0Hd69t`5j9@}BeEr)J8R?c^i%w$fCIC~qoM{?Q!6Q1ZVIpzJaM=wW-~ zJa=60Q3sIG(_Q^gmL_BrT9vjsrMDAHG%|nQ4aIsb_qt&0`;tg?}0^* zCdFUq`G%cL4))SBGDOgjP%oYbStYs76KVC@RLU=!Ng*VP{rjccQWveG>zh!zv>xnd z^bmbAN&w(yT_!2S7DCU01Ply|OZMNeiZS#ETOkI(Lm7z8-2qzVy<8~uSJo9J;pO^DY- zNTzk=UI&mY)t3`34(Tqgxe-zx)t`fYlQ4QVXnH;7RuKUi8b{3Lb)TvL@-HYj==VC# zl>SE-^N+GR6D{cy1-A1#vZL79st!2mpD4DF!2Ca_%dEb5PDCL*l%Ix>PaHA^p^4AE znH$S1oqn2&d%)c>v@^999d4_+w|9Kur+Wrwzj0!Utyx$+)QFfLVlos#iTIwO?UtvlE**fc4h>d*`PyGnB;bHB^9ETOw zNwq@k+6eD*Q0HoK1u=4d^CPSVvz!|&W?$o88n5m4(Eozhl^34jU*7V%%GB?Ey@G3A zW7#P3H;1{RWSM(-xf`q$AT*>0zMK4!po8qYK|gE11k+HTT>Cih_ZlDt&3!_{q!(=E zj@SGAzCm(^7`w+uLC(uieF-ep6KjTqLv_LH7DzIQy?mPJ{H)R9*_NE8uFW@O(+F-^ zzyw)Bgt$l2$MyY!kgQ!J-7$by1jqp#=H_$AY((s3TapvE;r3-rShT1CeHVFPSq$nM}(7E#Ym=AWg@&K)un;nIG^AaUG-0JnR>~s+K z3>}FDJ^`h3v;4xYA-&#r%w%S@_qH83RR=xIunT1ntFV~X>5UhTm0nw#08%tWHXSe! zGj0SSIiiHgHIKEOu~M>2EtwXO=hOwDtVXb!dvfuFoI-5#&gbn1?-?DbIHmL=g;?NU8T^qB=4T8k8o6@S|hhKr1K3vO1i`h%r z$S0T*G2268Cos1}kj6_!p~-^k5t%iXY@<61LZd$r7!sbBfZ85$LaLhlR`7Y;yU-&% zGwb5j^s7AT`Fn{ZlBsA~ve009|1Y0{cV;E>F?A^e4VX`ewAl@hXiLdIfGZU9?HQp< zVFRF=7~&6`0k(;ALw(rR;9pLIy3fQK+5E)c^~-myd!J;;jsFov2%cmL{p-VNpLRVq zAZVAV43w4aW@~gAX76z=xbvSsYQ;3Ox!AEq(B71M4`j~8h@D>4rC1K~X?}5)_R9Sm zpzF4VHZiN4aPd)P0-`FCKiXr}_FttEh<%@aPfWydMkm(%9s-#?MSsPHVTwN*64UW7 zBGtT3$mqzoe14zrqI!#~i`irP;Zb-bymOH#$d%-2mpQrMI_B?tUbe{GsO@t9j@{hOSI0k~ye z(5$NSxO3}0t90VXszAC|1IUNUM=?nz8PbQ*8%J@XAyLt2|6uUa7xoG-TyGK@0j7N6 zULsR+XbV-WTL3E%FK^@CXlw?tw7(omwz}wRU>MliMSWrFS@}o!g6{0k_tX_=WssRW}%0>jr zoP-RneVUyfV^(!QQivdck@)QT4R1+8@eOP5Kbj;F`ZnIDF-`xAD2s7Xytb{VfX#f> zp2fjgwqbwdF)l7}^m%2V$ItwsjV)HOO#Te*3p-6lv=U1*N5*gEar<0Vs{UN%jET@) zFhL(OmNB_oaE49z%4vqMbApc~LMwjL_yD6vZPflc7&`Q9Ati_l@7n5$AZWBLECxRn zsP2!GGf{&w_IVeHOdDu$1@IxR{>iWS;?i(SyMlKVyx0nJRl4y_`UB1tzu&xP+GEz;F zp%h$sa~lw)yeg3Y{qn^V!tCf$y4|d)wJjv3x{OBv>LcJ3 zY&((ms4e%1f2P7K4DH12lv)qba^ z!&2YrZbR@PUsdmGZpgK}CVovngMqt)I`vX+j+NA!a}5r=`K!<8RXVlEUOQ{roT~m% z0t1+ z1psklg&S$ZxHU5R>RHS3B4o6dk&}bR^Q-_=G0fY&+(;H!Ytw_z5$XVEU>8O|=XU)E zmY^))NhM&52f;bi1}^`$tiFG|JuAQ-?VFUxbPooP$o<_v$-=Xqm;DwgTb!;)HJRt> z=P58Y8At$0k;FMfA|qT9$g5FPIZQ2H&+7Nof@T$5;P{iE^oc*RXfA4h9)dGYVBydk zxUl0Tpj!Oio>luE+*Bt%T(%Vab1#6Qy3_C`!fJ`uup}@}0+JkuqFw)l(v~OCmx{&E z(5Fg+nmC2a4+ekJr(mf53_QZANvfdK?Z2X3|6;E-bnHoN9NB=tvw>&*j+7Z^{wMi* z`g!!r63@jx*)DUK=H=c%)re~A#}g1g>< zJKOXq<;}AD{NUWpiw}#GF5wZufVM{m@ZM#W$-xe((s1NAgO2f_qFn%}dnYG8;m5B! z-FK{$?_ST-l%_+k%Q*_ok7Jr%G=dQkL4ctl0KX4l04w-mDN6_iKt?4XuVda;0&9M_imkJZQ*y$*49?C&Gk&OR@#R=Ys~Bhz>A3KD8ny!^j$|V zDwSUH0es2R%iV`BdHOemJNqCWkDwBOWsVh?aS|9j>C|yYGXGlA_GIQjIzv>gxn1$q zX0j|h3KR0~a7tbq5dU(2F1RyYfiu2L2b4zQ=6M?bw&F#wQ)?1c^uTmWdP09b*q$&aX| z)brju_%g*8C{{fH8~&re66z}SnFf8Pp?t^Bdk-t~hR+QDPjJdWYW68#qd((G(kd0r z68|a@_2d5TJBKfQIxpj2K_hhVArP;u0!OcUeaYRw9^Af7hHAIdiGz0Z#pt(HGo)k$ z%C|lOB|HBPeG4uF|D2D1aP8F~v|!9H0sMW@{ZhH%Zm>ssRnuG4{%LE{geofpNRqY1k8f%CnAV6^@h{XZ|N)a03AG!S_0%!55I&p@jkfNlAJG zTNbKU05I4?Li4#yt#fmEpy@7f{0UI{x4*KuEN=T7M3#P+g+nXgl9s<9YTkWo4|hZL znjb<*+f&f9^g0aqVpdYridhRUO9I~BccF6K9g0HBLbMmSxa}F!DgY&|^qc4XE{0A% z1>XxJn;a1mGbauy8U^=u-sYEFrP<&vo%#xh_y5ycd$-b4FRSK^oRC<)3R@@y?u{GN zES+^QLjv3Y#k>9iQUYBOCL9#lCu&d?t(mV~2sQ8Bh$)0!qR?7+43+?;gU)#8I;h7u z5wd298Y1sKQ8W=A`mK^xi#vu+Le*RD3?(BKt>)Ipz!f}c~Sd1@!TNHzW86(;>7b5c)Ffe2fXuiA) zrnw>!$?4SOg{X-Fux;BmdMdNFe%|+3;M2&`e5VFaKZ{LN>Gt2DMR7PUnvF~-0&Uzl z^ztZ21weUuwEssa#TGKHB_QJq|DTEySGn~_P@$)|EqWDP9k|GTM4TpkZ839NVNbfVKv0l+}O=@w3PPQrpY-Zi`^*;H$o z<$R*F1Oi7dW0O-xRsfTYU=6RPRVMN_@b%P`cv} zK&4}?VXOqG&qLX^-$KKSXX7=&($_kpweF`FAMi=6KB(DmCnX*EK7m|PvtK?BbNcULSG>zqmOYEV z2?x2#Lr9pi#9Z3>E8o1rPDOXapzy~PX25HCzHD@OK)PAU92pp&CpB% z7$#SGjzc!}e|GL{8~wr(v$q zyX0EvI^{or?6Eu-_)Hcm9*pUJp8B7 zx9IXrK{cOWzU5)u{PTR-6e~1%`k9*3YL*2G-pL;e@KiF#94gi(dMdml$2C;|cI@0i zxr<#Ri>djWPYOWN>xIEH&Q>F)F)#(4{}oVratul#Uj}D?1X@ph7JPF*i`7u@*4A-Q zJOBkr&Ux`8y85DZWYM^#M#o-YiW_z3({oTeV1MIzu=C`q{X z0!koPZ2Gw=`KI73YWKVIq(4Kj`WW45RCcKtjXwJoj1TA*-d$67evDp_y6???^@8E- zi>UsEcS6-i!LAdYfbIitGHnas%8mE2cmI?ooKLy`l>X=0BCaZ=(Z3T_>&wdSpBFTe zVqvWn09u}B!oWa~!j<})6H~}dv(xbzwJ>zdv26Tgf~DH(W*yPuxzMrf=dkC<`yf^@ zQ+F~c7rSoxzC9pMoJ`V{bP5u8QTg?>!N6byOFP8JGaQSO_bszM9=8Hm_ zd{nN#lfCoMTJV9|6VP<~SLogU8<;Lwp!ISS@YBP2_Dkm~IqKZr>=TgZ-~n4aq?BN8 z_|G{?%B9{cCLLbrUw9ebGf$e*+&^9(6&oKIe<<_s*zm`9?)jO+Widq2t1o9U^+HHb zgp)DNOPp%10BmXB(t|dPRUDCc-+vFNK~TPo=-hb_JmP3JyHs^eZ7W{(;u#>2?QR&@ z?_$__%F{q`0;v6D0L`B&C1Xll!0eYk1|=;|nqFz*bF2mfmhWwUK~a{d1T(d2)^|wC zz0r2+Gth?$fNXQ=yS$3kC?kgoRB=aO*>UWCAzT{tgtrg$gLmB;J(o1$TGEPLyLM^r z`_^0mAj#S!o*O`lM4<4^{L1I<|D2e#xr$BqX;y1p^sgrFsa7%tb{+qFZ25bTX!I%Z zIrg?4p7q-2b*omFk|+~QptMq@eDB-e1~UEYJtAcX!0zM!SGhM5?kc^PSG67~m6hv% zrV4fp5bpl_K7ZkuL%IH?=(Sh!-u#c(nCCiA^CoemIgd3>P9~oL$#ydbNzp4W!r-aq zi}2;}G#zYs;rXRD&O)Dl(ar&h*c!+t-<^DD%|-~ML&J5LfmUWl_;Ho zHZB?%I^jehi(o#D!dG8mv)gv${Sfo&A6rC(*RQ@AyaQ`lJS1)K3=2V;z`9rfwzsum zI-tBQO`0a1=6!cn-W7%D`@%(&$|BQ)W!oMDN3cCpFoWlRVDcrOuWWPcOwV4E_sbt2 zZab{I$y;Z3M=fWxOJtu*=wxGDLZd{X>Lc}{Q1bp&L5~8$Y@q(nT{P-I?tirR^@4Z9 zIu@gmqPd2>{2kc--0Nc(V%yx@+^lK(--v*9Q2=N$ENS@Xkww+~rRG3|uk$Nusae}7 znDCON5IpK=_VVPft->NW**GZZi+sL2PyUM`L0=T~Mm}$&g5LDLW`%o<4T=n61E02& zpV}J~>eZWlA?uOp-xeQY;~G5al)Uo&lfa7pi@|@)=08I<`llCN*0d_u3! z6C?Pv{;Qh;V7I~lahWMbH$c9P-iyA9K@|MURM_z%(7$XQ`_jIS`4y&p?Wa2%MyI`L z&G1NCWbIqVq(w$b7eV{6zk!aU?t^$iz1Hk%hM(#p2noEU-T!CA!~to>tOkgS1epH= zRR$^m0?Iw30>pk-rh94lZs|XTy4M^mI>pE>{mmo0?$g#8ZT@ zM`c>Gy%cV!>PRg7@~7d#FRpSSa>)eA*upoO2kB-)nyR@*7e=D;y;K-#*9m`sQ01Yj zcrXi)l!!p}>K`CEnD@jSe$4xi&6>@`l3n1A?k@0b+Q1?@QalgM|Hj1Zc>J5e8QRUF zAA#3zYincs5Yi<=Hw9prAem>{K+{msOPZ%frYk$$=20ww?BK_1QczdrhP!p6TdRd+ zn?ou6+IH&GN?Bnl1*_{ADSi9mxlp$CQA~-8>AJj##i%qgr93vg{4qmHBg>LQxpr-* z8B-csgbc^ysK9Q2BAOpjN$|c4zce0w&VMg{{yFj$v-ljUK9&W~0WRKy?hEEX_I2C+ z6RG+t07(a%xsreXlYNsguaWNHvHF?d`xur87BDEHTSRWM08-c}lFpL7Wrd%FV9jxC ze3>G!#r#mY@m{6Tkcet;nXa#PzPEcNHte|os@MDw>=FIDttsVuPkKVRc1cH(S~g4t z=k{%c((R84p@~fY`Be2!5gKmplxI6jf)WfFP+pu!rcFSRfYRc2NoK{$Why>h6@cwK zw^Mj0%f{o}y$ihSc_|i|3ds!f`#*~hg|adMq{vYH{tvRIHb6QI$BG)E10Ab76@s+Ns9px;MQ_`Ut_u@{u%c3sW? zM6m7_fPsO5-iorab8ziCwGxxi0+6Vxfylx|YEfh-9GXs|vzwsg1q_xEFuc91U~txl zF~G1;05)@>AfAFVPE@QMuA%MV2<_38KwBaV1zm4IAvPPLU2nWV_3f^TZcqPO#oS-o z{5aSW`uEWYRUVEmnY&R5`y?v;*_qFuO7LXzty^)qVoggmH`RF=)Bg6{e48LQU#iv2 zb-whOr=j4TRV<=HrHjFb&oU!MY5Q|f&`(Kj>Ia(tSMJ!^e201r>L7Ku01%n71P`kt z_XDVsf9X;w@q-0T@+o}40YH`j5rYE2X1sS3qT)r~il9X+9FfxfVfV3*Dy?JVUVUG} z#FN{%3F_atM2Qj5qZ%WXey(}%Mwt297lD)jy+_1&n>BykX>1&-5TKQzHGL02Lip8M#rRRa_SbLBzTVM!%_C*kF zYJ{QVPXX%Zoh(qz?iexke)%#eT(KNWBlnLvuI7ukdj*;>e+L8ezNiK~OJFcMxc+nq z%s3v(xBV7-BVg(t=4|UZC`+KBXQh(**1z9ZgttDH(Be?K<4;h&^;d=jc*=GU49vd> z`mw8{{$-o>ypqFfDK50#n2{u4#AeRIqCcM(fN2lyFr#bAO;KBWBs}Z#7S~O z2~I5D^$aAjh*7k3KO|quh=s`}Q~BPyl~+Jf$A2*JF+SN84UY{gS9`F6U!e9RWXG62 zg@z1HK<)BxgW9*R#i;+pgmW1mK(}7!jo%mYT%ffJR;_@#?_H-nljzwq`dLKJrot6( zqH^#YBq}N}*suw&7ytgtnCDRdmA`!iTrE3B9m)Kozy1seqRYvMQH{;AoLK*#IUd{G zz7_kB>pu)p0Eo?svQm_q^d%0<&bC$t?9E{rgb%*S~-*7?>8^ z778jq%2-`JS_S4!J2#z^(Z;!0HESa{+jplkecCw^B+*~}ItdqhkXNdJe<7FOe<=;i;wj30d;?12=|BD4@tAawzD8l`7Z zqOvj-+nStr^!7mYy?3F~nq=YcUT`^P{*_)2W~><%=mg53us!P*@yEjRA_uJZ>&pY-MB zWiB*8eTc&|-T1z9@CFc2DmN7!lzmY8^ixp#!<&Y0TzsKtI!N1f?&*M`Q%}znbi({( zL7@^gT)6y=3Fp)tpoTZLs2`)}^QguGWmc3fKtaSgOHCA(c7gxyq{>y-@2~#PJ&)@WE*mK0slsX4Sn~x_DsPTb{ zEx*L;B+gRX^_?3aI&VKARM*_`Bg~_3Q-#Zo@l+-Mcm`ufVh~=m7<0q4e=XQTA(-)# z+xEFAR1uCqeRw}ci_n#!^RQzT(3&j|;Io2fy}%#)t^K}%w{#|d-*Vbt>3vI0{4k@i zaBI?LzY5Q&b{yIw5s25-LS(+S5y$RrTcGZS>y$u03i#s;MFBYFG)NYgaL_2Q^Z+5+ zT)TLIG$Vv~2G&EuI|C?sKA#5lpbu3ajlqIv;*NYbMt8UB%0Bt-sYG+p?tcUAu%qKD z!vc)vpiL z%a`r?JEs1vRt>)wFcg!M7x{d?Fc*b*xo1bZs3GKAAC~AK}+2NBCM*RjTRkLE#gSyi~bjNUa)ph7?(7*6f z3|!hr%N9i{AV%6fS>Lh`8*&0cDdDI^+nfwNfPn z=XfMiBChQIZ7E_E#>0*O?yo%!i~k%o{;=lXDfqKy)4c**hVtVrZEb(joZx8|Fr*H^ zXnOFS{j1U6)qHlfw1D^h_tb!Q-JQEVYsf{&arlCZLXgq6S6#iyZWA?m7je znq?p@YOU;VJP&rB@)Y=>*mYV?2cVys=VP!zghJc6Gk zgp@Wu<$u)XnOgRj|6}tXF5V9!2KfGo@Uq>{vgya{-?dwtoAuZ1$5C#$0)X_$vLyX% z99`~O=>D59tx8)Tu-S!3eG@3=!X>bIQfTQx(2o`WM330a*`iS@ z_^4h0#RiBRUQ9it^l9$!%|4flLKVCh{r+yO1Hm3ii3;I~2`FI@V+I8PY!1gCk%tZj z9|~ys6Jp&dlxJ@XYw+^3*)VmHRRd{KQBlXhJ=gyaBt7EHixd?!Oc$#yi(zfvmTLkwmS$ zyRN$t0Dt?Uhw?1Z057FGyPCzi0n48JGn@UGw-$yB@ck3v<=8|`z}W36E-<9>-+0=^ z-;Lu}NaOpqZQCLe$h;~w$;_7MV zWO}lodpS0ixlV}<$P_jg=Lc#}fSo7*6?*sohVYWUdde&5@M3V^Wys5uN~vT$*Ea83 zGE}d=6$(3E6h@+Kw?XF(H{)+!o1nUQRW$^UI8qqBqY*hf#5K`!Z`q<$MIDV_&1c`N zk7B^L{;w_%77g?I)~g|TEQ}2ItzW<16gw*Yr8rg;`@ThG`4?yr8QOP1<%hEWBV&Sj zhwOGk?^mzTl)%B$&H&#>KQ45Q!ac7*&AT_@B}xdzo2|$wZEyhV-tRo+X{F^YK9RDB z6=`pq-e;f>6#&`h$|BmeCAD(H-B_IIDWQw>U3@8ouxOW-qvz5qfu1d*hb-_7QSsYf zlf#!qBGvsLoN+P>hg#tBR(|XPu05Er@dMx0@-QAw;N=~UIZEciq^=M{L6K5A; z9;*vW1dAAPOxF=PlnCJKZ-!WXy-2i^;_AKZ>p(t7k)vq$zo6#*TkuEBEq)=ADr0fQ zF=xN)kXvEb@xO;~xmbB?!C9ny3G6=pw+hV(w>CRcE$G$*C#71JZF@}UQh{a1!N7S` z@KoDD&y-Glw$L+1lW8*2k2l@RA`rczNE6MOkOH0cD z8<8LcrcnThAG<8ygMWBiOsuq5{wFcftKkI;g{AAnYi2<(y6Mp<%Ek@< z1My0+5BcJq&p_3>J8*HHCO~3LFV?uXCaV+`z3+gEjSoQi7Tlo<9MOhG^!tBL zv-%|CNu_5CJ!9fCYR8{a^*vEqf(?TjRl$x2s`%Y+#vjV~J6WoHGtbT#P6R+jtBCkA zIi9df^o}#l5UVaS+3NNA`pe5omr5Wl=AfeTz`CfxapwJ4+_ifVgDmK>mTDdaZX7`>KfV4ad4sFVygz!x`~7IS^xTUNLccYIhj z*VDgN_p-v{9m<)V5|&Xw3X0`k5R(-7s|WX_>>0gNQ6xgjM$bt*Xl2(D7J4 z_2%2KW$_8v=*2k>vp!!bK#0-B}o_jVlh00in!M?b$Y_n%(8s#`~f%Jp|c`8Kxaam?~$ecN-(k1*eV z(U{}9eZh@Oc*#=iH-h({e*oMq%^5FET}!*ZeS?r{g){E_vC> zvUv1ST|U=rz8{?7F7{eUoAhO)y8cZ?yy+Bxet&;EwhG2Kx708d(dis_?%t(nuVi}X z4B6ws1{nuH(QB`ytxZSf&WA2EzYm=MX-F0oah4YX8*OYvaY|V0`+Xt!Mv%A$w_~~7 zP56R21@SvZ4qJcsN`UGI1h7|mxbjd%PNG`KrV?NP*a=1Nb9B?o_J-Pc@)O8@a<@v6W^ZPJO3@WF?GYx{O^U~!*x22~c_^Ml)g`|PB( z3RbOz@+bI#*;Mk^j|#QkgYy0>uu+$Q@iOlIedk^9g3FxK|30ng?Q(^@mbiw}T3-~W*q z-#=PnXZ!?PR`>QY#UMe~!mA+Ru3+NH6kLYdjdz11nx5h`9d?^dx~OkpKumP{bPHv8 z&Xfv3zt7iD`GiEx~$R;yfY$iXFHBnIsgXmj}&Ylg_%)%ZBqD3HvKdNeF zjsDMm5xTGbHbnNv@C6Nua*Sb2%@^F61dm(>)Y!<`DK58{NTGiA1zm4Ku=YgEi!W3| zUGBr62{Tf*SZOu!L@_tfETw{g5!cMU+ zFfiW3ktzaas&_Rbl$8C3D ztdHdiBY8;CD9pa}VsLh}(^vHamD!z#-38IYIqGq!fFvu?>{VBx@4r(8^jHuqa(B$O z*4E`?kDB9~DJ=jbngRbnTV;9KvG|eoHX*+krNu<&?Pm^&8%zb23l1E20u-)%69a^N zLaCwMRq?K8Ac{WdSRpHfLnvKlM3zKz{m`tlQC5q=jae1c1~`)u!v|v5p+AJaMOPSL z8qI`KbIhfh{`Jeh0?xoL;RKPDvEx>J`D4b9HHIZn{^vhI(d+E}8w}MP2mX5fegD+( zrwF_L2^jy}-rD*T0eCb)VOj-%xGgKL*tj<%fMu!hY}|l8u#W(}{H%c){2166IBJ>l z1GNRw3@C6&$v714ejX_AoD>0TOfP|0(H!tMeF~fJl!2%3{ggfDDGIu8;n(oxe=Ed_ z=T48@I;%*4?#J3y-vE15tinskqfK+6{q{S7(*CS5ECKsKKg{^i4?v2=cp|~w|DMI) z!a&v%9-a)LX(KaZ!(Ct#(EkJ@|37cG$p6veFtq|e83C1LrH7+IX~AfsGyQA}hp|wr zEF`Bj)3wbypRyA|haHaD4KIT&5)n$K1WBOM!S+Z$gsP9m%V+A_OepWFkWqX<`BE&; zi+)c0?8NlS@qvN~cNr=Q7hpdB9T2L)Vp5h&Q;QlaR#t3!09`FVO{rL=MmBLqY}RaO zzvFI5mX=LCna4+}AG{BP4L7nSFj#vE3}SGx-lKBI@4<^!IRWEu82SG*0eCb+!P;4C zM%5_9^XJStR0fG^NU~@p-`vh$J}M+2a1?o2|IyXF1M0u~P0Vh{%mke-;}rO|=ZL$| zB4Dnph;->UVxELSf@HFG26rpV$Go%9nlc}=EG!dqy4S-N4`T0%8x%z}U6@SfQQ+L} zpWQDcRW6ft%|6$?Z41o0>T3X4k(DzjuyyB=_d^UbXY?E{3}~M9_BTZo@RD)&e@Jt4 z^J+cm&vY%*Z_WCAz7EU?pd#!0XUg2@`BVwd(cJ|@C!I3-aNd7Tl$WC=;0P#u?Z3h; z0VG^UxEqRhKd0<);{}!ykk$={55I&5T`0x#m469zr&x6s(vqAq$&HoU>X%=NDVJ-~ z2g+b3z5HqCZ?;t53|P=+DrU9R-u``Xbn*k|{4>u)|NjZv&^Zm(nvM5>3xh@3LxMl! z?*9Qc9*q&$G{!Fky_~S!jEHzDB_b$X{sws8dshfexrBr=B|2{ZDI|+aG-1mg>4iEB zz$)AR7~&U``lbn?7SgPjKxxYpF!QwwG1zaXCcIEUF}?itF6*rcGlG#8z4{WS8S_o& zRKB{u;e5f=rAAlSvjPhGg%nFm*kt*Z)GHc4!}Jya5)sA%bXAs>HR8uZ=sRb)w{C$! z38&{$iT#Ou9&x9<+r+P>dD0OB1}DFWr?WfTc`8dnyc4eMa&c&u87 zrF*S0RstlG0LrHDtrcJ&)Fv>HwC$qy|0op%L)FWy62fCIf%Pp-2}p7rDz^LzYTmyY zQ~ahb(VZr`DW^sDTL>LLxr^UjbjlU7`-FS*W~jOEF7)nM?mZO3_nKQvwA#3n-+<{_=OlyplK(eq9hE6;g3f_Gi?EU>?PYV3z z_HRK&;026u-w$io*9*jKp~`g$P@o@G^($(B9$D4y#S=RCP^H438Jc>T@tRUubTa)r zdV9=Bp58QVmz>Uv`uh43dM~VYy{u9Iy1Tm*efb8+Y&?#qN^Pp|uY#&ZX8+BUPM|;c%#XFx-tO3+DPqur6;kFRvo&=;s1S+;Z zjQ;+cz=5rnwH!kyoD7}cyG1FSrR6%=jJy1aKS1%zFJ?0f!f2Oe+lAYkxAO}i2%{)9 zqO4K?h#hPcv{6KfV8TU>aj07$RmQW%Ltyxl9IZsiqF*zpn?0oh4GQ%eS|g4ETo=klwRW;s(&%=ynKx$!&mSlD~*w&-R=Fors&o4L8TU-cR8mwh ztoxelhFkht?!l?WM>+pLyqVwZXX+KQ=!_hfscs$=5N`~hA8?U+}_qk zMNYDAWNif8{Q2{%%r00l^TFKgWLjzdtQRV&NqNM=ULeTOo5sl+|&CW?)bl}RE?wnQ9Z`c z2`A#t|HqK1WF;5rL8|dh{)_Z|wV)g&(rsrrOlhv=A!`7!Gt9d3GLWLtsix%9@d#G@I~XheX&;=Tp;WWl0zh)XfWY30vU17>IGHOaDHa8? z1Pq-_Mun``jkw}S3qIB`2Li{Pprlkf`t@^zQLEgNwx=*SY@=cgu-Xl$b-7G4$vvyT&NI=4jsrnnP14m!)6f^Scuq?q% z%`Gii9|f893IN@92l)ox^p%yJgRgA1U6_jAB#Vn6vS@LB-O&tglO-isRq;chxCAgr zP|x8SYDGohX(;Gg4oO!rx(6C9f;C7u>9lH#*@9q4~O%PeQaO?@|TS^HOVCrw(P2WW$jhu3B9!yBc zN!!socJ6pP7kJGX1%NKbyvD|Ru`D>2@8S=7VC;I}SCA|y;3La340fLns_(rE3g3Lq zFwT<>>}N3RL*SotK150_Mb3x|;lz3lB|D#nlGeY1EvipM|73g)o_ad;TyYH~z3ecd z$zI zd>ZZ=zBly*>&&zgDE{|9q3TyZ#{fYQJ+`M^YTA>Lvc;$fd;*4Mo`qI{!fEGPCwUT3 z(l$H(1I4X>!;Fo0dB~X1iHb_-zVd3UWO*DDQ=Woj)3myqZ-9bTEAvzU6WHDniba>U zx3>o;oXOGyIiHJCSN&ROUL#*kt$qwAaBhQTw>7K1Dgu~5OFst50Z!sX1nSR(V9n9khS+5+LAkQJoPdI!w=hlfSuEi5B35t=8_O96@cPd@3wpouHK5EM zYp9bz`5zvGir+n|4tN}tEZJfA0?gX+&K!3}yRYS)FG5AfzeFt{CuQl(=CsXcJeADGoX3~Gr*AD3bv&=Mbhd}P$DB6m3%TyPue`=e?_*v7 z+V#`!AJ7UQV)WL17zSpXECN+pI12ompsx85fpH7+18DlcGOfk4Xi`op0F8}}9=j~B zLQB8_BCdrJ4{-lO)^36+Oxw^PR6hI=lsx~Oum=m1Bn3R-DudvR<4_Se20~TGK*G(g zE-ivA)8VkihcMe>1^#;-3iiAL_UM3VXr#d1f%88N{h$2;$Zof3=*mVy9M~#-))kjx zR*#stjc`#D?4I{Ed>m7@w)Vpj?Solc?ge{XnCo#vBoRLx%l(G5r(WL`a#8^x5ze18 z=MWjB75Gtzoi}*Y(a>@8ZP*o0pPN|U+d$vd+?zK+_0R7C_hx-l2GimaA5!76C8!J> zt0)CZ03n($^K#%W-#xGi&HF3Bi=~)71FJzwCQK)a(7}g6&t+F&Q?EwT(UxrlQIVgS z*IWtiZB(0qKazGY>|As$#GU#m)wTrEzwJJ7h4%1?AI1<#+N7hJo10gQLTDyDIjaDW zkkJ)z9l8R3B1+)YBfRhP7l}fb-+0ipNS1(#M}GwrX>8U(L4)D)gCJaaFoY`(hDh1c zoJ}v3l2N6w64m4P_Pzri{6|53W*uai>;1}QR*;{-3siI0PoVe(w9p9}opU}1L*<7E z!j=jR_98R@beas)_&$EVRl{H4)hd1ZDX99zeZnvfRvZRh4WAK) zFBPKlE)4o>7Z&tK#b969*3xn&t}CZnJ6q4^x&iO89zMJ8{W(zk zP-}>j0Qns&{`V0me)&aH#RsIvp#-tQSr9EDWndnDo{e1#XF?4BQ9ENW(1l=+^Z=Dj zb_8~TE3gxsgWIt5?ly1)cbd|iKb^d(c@I^b?7Q$wkSMR1ZmM-ILkV~`u7~<>Uky@R zi~>j|e=_}(3qX(I9oz!-J08YYwV0qqMAU%q_6%8TFdl)O>bR`o{=@Ebho6zKolMG&j6SB=I3oLmBq?k<@1jmyC3=j9S-rs0K( zbj`f>3UIZw2&1XL_H^j0CCj;MufM*b2eo1<*bFQ|R{6es3vZmP&2QW8ew22%{en ztqH}WpBfw-jEO{QR$O_b0CWetqvgdFFGx1|i+C}F6a{y0-wLwJ1>q%2&3b*ao-RcZ zIOQ}59(@ehf+2A3Y{ft|%Oa5V7j_Z`=(jY875qA{`yTi|dM>{B%O{y-9TFvh>Id$D zqSsy(g-%KJ>zH>bT1ACqUZ9gn>_f z2I7@f`NqB>{FeXmcTn-zZ-lK)u`av!`#MAlW(&hP9ip<%m!Y!bAJa|A^juN~`J5fC ztwNDzN`&6?^Tq-&BG^9vz~=JOGB>`rj~_Y4{ac9bGDC+P3bb3bhPD!ry#)|D@L=$N z7rO$`g?mz4QW9|Kk3MCm2V1 zW}gSa(!~r6>4Q?9fA#Js(+5anCcY1TfTezaoyOFhnj&TwoP8p}`T&j3BH3q&B0W)3 z3hj5^W2Fa*5@-f^+*>z8>EE7&qE}wRMl|NDRF?rOIX{)m{DGsFf&Z*?AapPmh|$4U zoby7>fI-i?wNQWkwIIdBxw!Sr_xBEMgSzbx3$0gyw;<*F)4L$=9v=Cs0KlS|Gb>{b z=R0`O=Vb8vnRY5!04O~$UR^WoJnN)35+L_L@r&4s_QmIfMm1|gZGK^m%-atJ&pI0h zPd**fXRVgZMqGVYYctIJ*41De6lXDucxPdkzbk-T09p@sa2M2X`vp+szre90CMOSX zYisKlh%;+Y<*fohSE#9}=^$HDrara93D*KH8|5kQ{@DYND6;~X1c*~L3aVvZ{33R$ z!@@%LfdSQcEI{=Vh}X=3p%YGop_5L9$ovKB5m}II2{_x^vCz*ql#CiSvb_kX$j`0? zS3}G#q{iB`WH}?fnC|xgHuxEwc3y@j!xG5HZfk878cCQT4Tet7YXyKLKew^*Vo3&Z z(J+WJvS0zU|KuK^s)5!pSOVx0@NC=&MX$dMMgM(OT(J{_*)r?$WCaTxcRUOocQR(j zEU`@dCb&>k=!Y8o&|hH#i~V%Wy##{Ai-e(^3Xvn`!mf;*8hU zLg;`4F-TAQok2$OKxM$YZVeQ^{u&gnd=serur>G+h|Qb@!6S~wm;MP5UW_k&lXc9b z-LGfu`{3-P4skNXW;Q_Rpo8-wXxHA~hlPHw5?)86XV%BTS9L7^=1GBpcKkE9{sNp4 zfyxW6iJQKAwzaiDGH1&R+xb}WBgzy0T8tNanwGCYly{?5Zsc^C9I{-Rk5z+Q>e*Vh*mI9xAd`^O{4 z3yJeRc;qtJa}z27PA3PA>0k?1t$-Q51y}X}03yXnL_t)y{Qzv?(6qEA3ksm?x*L_q z?`bC*e9{&QgJ<1pv}CLX&zjZX-nwa`Qe!ZUMlDZ~`{dRNFJ1~kEP)+9V5#XXTa@Zn zbI+YAJ4})?(|J91_{7YFTpG3@zC5qL2HcxB3uP-+$ZUx)zWg5o z3j7m0q<0F#!4ubXb_T@a%}#8V0x;^jEu1~OJ}%i;V2PmFqYkq_297;JDQlW5eFHq} z)9o4B%Opxm@MV91 z^1>&Req_O-tWsb}Ijz0rduc0h^t+^(o$vt%7%O-|tCLb*cjI-a(5@4NaTracU>3B` zzZ{Y_Z7cl^zx;oRFaMoF=|^NO2?>_9w6u^f$QmdCO92>n8_b( zh|j2noxl7IBt6+3xJ$p!+FNb{@B5VDEN)PH-(3r?f`n7(V{rn3wnPYb{=d@V zg2VrC=SH7Lh7=0!bFnDtq-Z&k9d=AD9WGg+{B=5jDo`d$N+4NGfAJrh?-Qk^kSr}z zqTDGLKO6705jkY~cjmXQLeux!Ou>}-WSwgJ_5T9NEZYVJ{E^w;y=99~(q;7Z@0t5$ zO!w2aj)OfOz#=~nfh&xeL}CY)_?Ir)-q!q>ShTr;ExYZ}8eRh|4)F+P2F%5f(HlfA zL%Ha-Pz3hecuUspz9^zv?aQBJ=x*L2Qk160CA&Qkn>AbcXL@3Dgg{qwvuaN0-mZM) zAtfkKH4*~=NwK8zzLfPKc1YOT_k8VN{xQE|_IHKFyXL9J|F%}^8#;VXB`7FMr&;J&ZN}zdvD7>%cw< zSPH;CQB3+l#(dE)J0g}DkEknFl%~d z62R@=h>IjMz_GI{A9@fo#Lb@~PVHUwTU77UCZ%)fF6k5ykXWRi|M*m8V>U*i@9T_{wrxTbt%P_kt{o&)#Q0 zR(kGU9I2eZ?-neNjwZwRJVc5}Fk5ce%}=w7SgIDhn%EZpC^0Rqn3oeTF{ za<^|Id2{=3gwg*LLk>`9a_E0(8R^A5pO}P1NulOk-^(TQz|xf;Z02QayL{fLvDwxG z?aD)cUT94IQTH%iZP?*nBPFpi>0pn~HXE_-B5jl9FtzG+Uq@e2ak6a?e1JB0%_0xI zrdpJ`GC9DJt*mT_6Qw)90KU7|l!FR0`@N7Lay1_tYGtD!SH!RFC>YTVJn89mb(Lx; z6Te@2miB!Zv=mm2m|gjFYSu(Sto*iWYK|KR_5Jr_h2F~-Z`EJT@m?3u$NW3Ww~d(D zKveQBT&iU=P|=bT;a&24A2`k}LLlg=cslLFtPPC;4K@r^nkOkzq<ZaluI%;Z;R<0nWZ~P(Z>3EZO>v*K4=Xr%8%tox;z|(d}L-l{Gs4| z&sSsNnxXA)Y?h<&ZZrm4V?8tdCs8QNYW^YzT zs$R2E#~%fk(!YazbowM?03Jde3qG^*fB%lW+-zzaO-=jsAr1F}1t7yi6_+LOh2-HZ z*=&Cd)&m=MGT7PU$1BHri{sj78Wa?yq{*)z+F8$b8u?@r?E8WE3?;D-L=8AMEOa%s znQA@7Z#Xd7UUY$2B)~Z+0oW2tJT3jsrZ2qoJIvph*rzADVR~Kk0c;4D#pJ#(M9}$X zapZY1alO+=d&O!d+-7SCf+;6_iC*i&-A34NXuy-hH z5fiPH0%<@mLB>Ke^yR0W2ASgzYl60ct6mFr?~|q7Ta&NbV$jutYK=nx>Yt>c!)C39XFJ9VGg4iXWnKxg&eDs%c*~fkO!jxW$CKq)<8!dS5)~rf#7)P06QOTJo|?J~Z@=Dz?@;_LKGA+K;#`!cIqwcEZWFNTtg9?R#RE zL6kcP#A~5Y*o|yy9MQ@dydP)M5TMio#r9o~OMiF+v#U9?N8~`Kw%VeaQP~cw#I6Jg)Ml63Sam%;2$9SVTR6@Cb@9Nl-ddKdMT)P? zJu@^kRB^nyS<3=0of%>JlsE@Bi&1t9l9p;iNbU73%YBrRje6wb6}`XrC(wx#@Z9%$ z`^r@R+9~S?-CV+G9iA07*^FFT2MR?^r2Z_QX9ab$ed}Z*`>E1cJM^;ne&{Sa>c)8A~iVt8!(2-VFb;wv+mzT zQ>2h|-Fi!euRETdyc7`?xUt>fopN;)sUY3xA=ftF-Q3)Ke!@=C!vG(nP$tc$p5f9L6G3zO zRHCEf_nib+LRL)N2QCJ{p+ge;t6aHjMSs@&b4yrHj9Z;6c3%Pa{E^l7y*U@D@zK|t7SMfULVF@?4VjuBQDZ@6C6()3izPHY|p{N<`dtrU{K z)QUV39ZWn^Qf>XQ?wb{k3IBNMRd{Qj^_1AYTf^b2*IR$v!vb3~6kLwiJ2PAz8d7kC+6&Zqkd)b>>o3P}M{0;} z&=e39Hj>bL5IpFjI@H%wzhk{u%;q4Xf-UYiI1u$K2w!gfNDCwiJ@CJJW8%pS_ukg9 zzh8f`b zYCb|8U4t#{?Jt)jW$PKS`LT*BSO&Pt=2vCDDqf|f3Wb8~hj9{VUg=mXxb+n?@sGYs z7$1)0@u2<|0r!JP_DM$XASNn5Z9;)A#`iA9W0W{!TEUBUAx3j|BV+CJR^wq=BS4zL zzW)9~j7h)c!onZrUrgC>V}3&d_Z%&Q2L!BXw(uwr!16aUGY9R?U8rpkDoZ+n9t5;} z2Iap$BloUNLi(iT#FZ84qhRNngEmQ6LatmNEEkH{)!zFyrn;ER@w`9Xzd{|Y7cyNV zm=(0z=p-2sIkV>Zc`^3ymkAIbP9qSHl>7v{ACSGI0c?TJzzg&@yeZ%ih-?gp+m&Je zEn%Q3x`3<-Ix0{_l)A4^f!epdnX zLdwMD)4C+1gi=UX3~Zk!*ln-HiYv+gS&vCHk}eodTRaWrK`wv=;rl_eK|euF1YdJG zVh5C|&$|R)*xHtq@yeGu&c_{km><5m!aJC$PLPRCVJ+8V7Ga)aRK_BX#m)}$RvAD1 zfcQ5c;C1Hx(T1sEm@h=B+wfUgFT|rWzF6tI8sK_F`P6ZM6CS`VmT0ygfaw&m(~wRL zPUgeHcMKJM%@WjhI4Zx+av!nTce=-AdlPJT6$V4iya#{!_4<j}n4u7^m~Y~uzs z*(){=OF7g3oK;)A|F~??1q$z6Pqs>c65cE%CbSy8o+n^hrZc4_HdH`mDF+N5$&4E-PI+wgAPoavbxHW|cCleHoIlUa51-wV z6y3tM>m5&Up`JcV{p}Sn)fU@lqo$~Y(n{!0fJXW-tC_E_Bt+-cH6Ib-!tBvQ+2IxH z5Wt_o^^7VOryQ{6+|XQC_u=z%T||3)1E`*_v}3GZ4_Po`P*HEXCy+d-O&yDq&7+)< zQG2pAyLBH8*Q>%dUQhguh4<{!s>-UOHd9mx)e6R}Wd zFDc@~)OIGR({!u7Gk%4F$go--yG}`HReX=W!Y{E%0|o|5&1&Ss&ToC>^$D}qCqSKY z048QiX*PHzvFQCV1viYis5{2@NN3sF@bIO4LYf` zFaq;5?|P3n2z+*N-;X=K|3b40Fsl}tR#<}0-YZADNPv*c|NV#a%-dW(MlJv%MGpJbC*9z7GsjnR-}75?;r73s{X zL~}FH+nNlQ?=dRc&LcQ;Cx-?EMMXUz{Yc*7)KGn&$i<}EStH5v0|PgQ(0wIg-MrZ$ zhZ(Uid9on^fPGIZ&C;QPN`pi${N%#N;A7>1o9=Aa)fA$u){u2R$Oz@f+FypgVRX-0AL-0Q>69XFdWGp19Y#HXH^g~mZFC{BC*&nE6AM{}NoAd%!5_a1? zCVjyns<`^djjIcJke_Vbt&E3&l}Y|s;N{7SjZ?e(akO|?Z!sWTDcgSLCsMRBdw`?j zT{!ZHKg;eW{GR=>nSFvvP`Y4L|8PCZg$$-b%S$;*8cX!O+a2VJ>s}kSxRT5&D(11X zYizXAaB2nflabMI#ao2A%kBQA8GEZNy!>ts0GWNP86p#Qef;choS`hTAi5~LpbV%X zTEg~D`7Yw@`?$le$w$!?44AF-P-7SRAUaXza9GG|QoddONi+EM50jTi&!&zL1i*`% zcOc7NQ>y6W5gAHi`-RO#&!&n*Z#$+kTBk=G>Jw4lo?=di1d5T&!c5BDMQ=riO77;Y zRK^YKwA!gCZDx75!*yqLSRxG9-_Vxy$9g+vHUbvEi z4KtoyrQOs!m~byB-oMfT#zfshixN|TUlU3V?aLcCgBJ>(zl^iCC%=>pN znKw)Pe$xk*nS0mKSocx!PQ9d1LdOtF9DJc4BZNGTDdPz~aPr@1(t!R55($dX&&Qqh z(8FkDLRrM@E?uO>YjHaTUE#O zrL}KYpXPormyk@_yj=*2j?u8zdqsGtxP@Yh-i=AwUiVVEnVcDyNiisG?(45$@`rVL44#S;8VK=MmB z^}k759rjz_WKdVo4c8*|`^k=swjsOQTGNove|he2v)(6`p**(-j{DCP{gd@1VDcJj z=5GvcC^Wcwd%L>YsAKaQFsKHGePdf{P2WxL2dVD=R)N8t3<}}K+BZfRlD-_VMNB+X z`h|k2k4B%7aNy~bM${JTPk!WAGHBGlAP^Uo?j=|(f-XqUc8)wsBkMr%vTLNEV*ue6 zQ$BZD`|#x);emL)@5k{j7Qk_MiB+Xd1@_?MOlCc4n0(K4f?IB#6Se$ncs@%6tZv>d?!j}` zfi;IOeZd{3#$taBom_d4^Zdz0 zc9yKlaLGFScOcYSY4PGoCot&l$l@{GZH5uZ)3|6yUBBAl z`vo0d$kV;1^v9tsn>Mbq9=*Jz4bj`w{G@HC+^J1Td33j%Ty_C_t+RdmJdizx`iGmn znHuchzF5uay{VkL!-n5ghDb!=kbIckNYNtBga$yt;KL5Zc~RP(xZKCym6a8yBXnqJ znC~(k1|;=jy}NmZbafhNv_B=(Vu`t~3y0_vrpTafNifOx;v3~kt#?7ZB27>8gYzeM zj?$8U&u(@IxX&8WS+4>?^;6;gKBtkek~V0cS5%85fy?D-^;?vp>S@?|!*;y(jt`y!E^99q1EZ6QoDC~9vxog7GByZlnh885VbP+H1Wx(4H1FCEgqS$ zz1}NJY>+-t8>hnyeX_7#ug6sJGBEP>c$o*zPt<3Jz#O0Z!?rV2g(xQ& z$h~d-7Ndgq1S+0;5&1)iU++?*EZBIRTsjZ32HQ!$Z%E(?)|d-}oL$J+?fqs1rlUv= zg~4&^O{Bsv^ia8mob3ZxkWYByrqOrrdJ#4AV&r4oyBt>Xe%~9L7$f(9x$&NV_-d|~ z2$=X29xgJ5?)=Anye?9}Kb0H&ZM;mEg5?QG7&Eys3_*6K$HOgL8^Y+h#zPb55=?0? z%R+rYcpq?R?6?J?`5>2J*87vZvbO21iMWDfDe%??c##PVcytS= z12vJt^+$5l*6c`_E;8dy9+=Ui+ZIb}hy(sYUw0M&##-MI09RTJ#Y7ZSEb+V#?{%F- zoRT7U55)4YDoEAd#{*n*i-HF~=hHgt(=xIsv4^d_nKyk<8aaa&qeYh#;a{gM)Q(6( zYc$GEm*PFyT{|>~L-!Bwi=C}MIr&6Aa{0FQ(O-FzqXh|fKICxow?=aD_PvL-lq2yOe&Er87ZrMuq}n!f)<5ulDx z9mK~mc%vP2P>&jr_)(@Xdtri0gW1xw$aEd>+RZJ@3givts}j4&GB~C(kji`B*g#|W z3|~mdn$yvxyfQwMc)AihMBLO@>Scdx!6NMFo1MdaE0h1~1zP`#2Z^icI?h)`bg3h# zNaLq<)8Xe(wUAk*7=h7~QnDV}h-v`=w zqXlQ`o$xRC06D0i_od7JmV9`mG5sg5 zK5_6pP6AKTBgn$ibgMV$>p*LUgW~;27R%7CB>UNw-**;ytKXUfsX(;h==^qVEo;ZU z&C}zEOo|M}2Q7|lDGayL=2pZ1LRD8+_bq1(X5IjfP7>?LO_@$`;=sbGqDExb-m(WJ z|DwQD6DR$j<7vES;q!Wq!Ay~4$d*b65PM5cr1ju&eB+6?)SI)M*vqFJzYiHJt{S+2 zR;y+=GR)sdsJ#Be*i3?X@5=cSIZ2^ois*djtMJlsTW6VDPBFqi>amBHy;D5RL7|(5 zr&~hU`uSo-Fmt!lv)lARfEVx<#%GE8PxRxH`Id|RGRK(D&w{u0Vj{{3@<*Rj`o`W{b>!tEMwd0 z+S>?-pswy=!2MN5Xqw~WFIF>Rh-20p%OnxZ)UT;#&+|JRd6@O&67pcX`A3i2GPILPhSi;k!rqsG|MsCiN`n95dJJ;1!%|R!ge(LYM^43 z)cSkPJ|XFOm67z%{J~nCMc_CI5-uX6L8(Q6c``6IUGU_&<3X33DHkZ9LIvh&Ki&MQ z+L2RNw1;i#`VTf(FIKrx4HgUnyPM|(>(H#*FD-Xv98u*XwK&9E{?oJNm(00$>gDdQ z%nuwj&@97pGyBRKod^<>iF~{L-H+1;@66c_MV^-zSJxd{Cg_+9ffq%sEw)2$T+J+d z&2Ow#R0y$g=r}NVfRlhlb^N>>4Ca{^(RN`m>Mf}yOnhZD;ZW{B49N?iNJp4EW|gkl z>AdIO(6~7jLT)sq6>&a(_Y3`>HrWmUv=V(ATr`BoZym*;2(j}H!Ps%EPDYB8S??dW?F*4 zAYIN=q9cRAHUF*oNpi*?^^tn}0VeE1rmP*{p2mjdIZ1I=e>Ip -

- - - ); + return ; } diff --git a/apps/appkit-next/src/components/balance.tsx b/apps/appkit-next/src/components/balance.tsx deleted file mode 100644 index 263255690..000000000 --- a/apps/appkit-next/src/components/balance.tsx +++ /dev/null @@ -1,27 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - -'use client'; - -import { useBalance } from '@ton/appkit-react'; -import type { FC } from 'react'; - -export const Balance: FC = () => { - const { data: balance } = useBalance({ - query: { - refetchInterval: 20000, - }, - }); - - return ( -
-

Balance:

-

{balance ? `${balance} TON` : 'Loading...'}

-
- ); -}; diff --git a/apps/appkit-next/src/components/header.tsx b/apps/appkit-next/src/components/header.tsx deleted file mode 100644 index 7e43d44a1..000000000 --- a/apps/appkit-next/src/components/header.tsx +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Copyright (c) TonTech. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - * - */ - -'use client'; - -import { TonConnectButton } from '@ton/appkit-react'; -import type { FC } from 'react'; - -export const Header: FC = () => { - return ( -
- -
- ); -}; diff --git a/apps/appkit-next/src/core/components/common/button.tsx b/apps/appkit-next/src/core/components/common/button.tsx new file mode 100644 index 000000000..b30647602 --- /dev/null +++ b/apps/appkit-next/src/core/components/common/button.tsx @@ -0,0 +1,62 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import type React from 'react'; +import { Loader2 } from 'lucide-react'; + +import { cn } from '@/core/lib/utils'; + +interface ButtonProps extends React.ButtonHTMLAttributes { + variant?: 'primary' | 'secondary' | 'danger' | 'ghost'; + size?: 'sm' | 'md' | 'lg'; + isLoading?: boolean; + children: React.ReactNode; +} + +export const Button: React.FC = ({ + variant = 'primary', + size = 'md', + isLoading = false, + children, + disabled, + className = '', + ...props +}) => { + const baseClasses = + 'font-medium rounded-lg transition-all duration-200 focus:outline-none focus:ring-2 focus:ring-offset-2 disabled:opacity-50 disabled:cursor-not-allowed flex items-center justify-center'; + + const variantClasses = { + primary: 'bg-primary text-primary-foreground hover:bg-primary/90 focus:ring-ring shadow-md hover:shadow-lg', + secondary: 'bg-secondary text-secondary-foreground hover:bg-secondary/80 focus:ring-ring', + danger: 'bg-destructive text-destructive-foreground hover:bg-destructive/90 focus:ring-destructive', + ghost: 'hover:bg-accent hover:text-accent-foreground focus:ring-ring', + }; + + const sizeClasses = { + sm: 'px-3 py-2 text-sm', + md: 'px-4 py-2.5 text-base', + lg: 'px-6 py-3 text-lg', + }; + + return ( + + ); +}; diff --git a/apps/appkit-next/src/core/components/common/card.tsx b/apps/appkit-next/src/core/components/common/card.tsx new file mode 100644 index 000000000..43880042e --- /dev/null +++ b/apps/appkit-next/src/core/components/common/card.tsx @@ -0,0 +1,32 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import type { FC, ComponentProps } from 'react'; + +import { cn } from '@/core/lib/utils'; + +interface CardProps extends ComponentProps<'div'> { + title?: string; +} + +export const Card: FC = ({ children, className, title, ...props }) => { + return ( +
+ {title && ( +
+

{title}

+
+ )} + +
{children}
+
+ ); +}; diff --git a/apps/appkit-next/src/core/components/common/index.ts b/apps/appkit-next/src/core/components/common/index.ts new file mode 100644 index 000000000..a19bc8d08 --- /dev/null +++ b/apps/appkit-next/src/core/components/common/index.ts @@ -0,0 +1,10 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +export { Button } from './button'; +export { Card } from './card'; diff --git a/apps/appkit-next/src/core/components/index.ts b/apps/appkit-next/src/core/components/index.ts new file mode 100644 index 000000000..8e4ac9860 --- /dev/null +++ b/apps/appkit-next/src/core/components/index.ts @@ -0,0 +1,13 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +// Common components +export { Button, Card } from './common'; + +// Layout components +export { Layout, ThemeProvider } from './layout'; diff --git a/apps/appkit-next/src/core/components/layout/index.ts b/apps/appkit-next/src/core/components/layout/index.ts new file mode 100644 index 000000000..9192bf1ff --- /dev/null +++ b/apps/appkit-next/src/core/components/layout/index.ts @@ -0,0 +1,10 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +export { Layout } from './layout'; +export { ThemeProvider } from './theme-provider'; diff --git a/apps/appkit-next/src/core/components/layout/layout.tsx b/apps/appkit-next/src/core/components/layout/layout.tsx new file mode 100644 index 000000000..2ed94bba9 --- /dev/null +++ b/apps/appkit-next/src/core/components/layout/layout.tsx @@ -0,0 +1,49 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import type React from 'react'; +import { TonConnectButton } from '@ton/appkit-react'; +import { Layers } from 'lucide-react'; + +import { ThemeSwitcher } from './theme-switcher'; + +import { NetworkPicker } from '@/features/network'; + +interface LayoutProps { + children: React.ReactNode; + title?: string; +} + +export const Layout: React.FC = ({ children, title = 'NFT Minter' }) => { + return ( +
+
+
+
+
+ +
+

{title}

+
+ +
+ + + +
+
+
+ +
{children}
+ +
+

Powered by AppKit & TonConnect

+
+
+ ); +}; diff --git a/apps/appkit-next/src/core/components/layout/theme-provider.tsx b/apps/appkit-next/src/core/components/layout/theme-provider.tsx new file mode 100644 index 000000000..854fa5a45 --- /dev/null +++ b/apps/appkit-next/src/core/components/layout/theme-provider.tsx @@ -0,0 +1,94 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import React, { createContext, useEffect, useMemo, useState } from 'react'; + +type Theme = 'dark' | 'light'; +type ThemeOption = 'dark' | 'light' | 'system'; + +type ThemeProviderProps = { + children: React.ReactNode; + defaultTheme?: ThemeOption; + storageKey?: string; +}; + +type ThemeProviderState = { + theme: ThemeOption; + calculatedTheme: Theme; + setTheme: (theme: ThemeOption) => void; +}; + +const initialState: ThemeProviderState = { + theme: 'system', + calculatedTheme: 'light', + setTheme: () => null, +}; + +export const ThemeProviderContext = createContext(initialState); + +export function ThemeProvider({ + children, + defaultTheme = 'system', + storageKey = 'vite-ui-theme', + ...props +}: ThemeProviderProps) { + const [theme, setTheme] = useState(() => { + if (typeof window !== 'undefined') { + return (window.localStorage.getItem(storageKey) as ThemeOption) || defaultTheme; + } + return defaultTheme; + }); + const calculatedTheme: Theme = useMemo(() => { + if (theme === 'system') { + if (typeof window !== 'undefined') { + return window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; + } + return 'light'; + } + return theme === 'dark' ? 'dark' : 'light'; + }, [theme]); + + useEffect(() => { + const root = window.document.documentElement; + + root.classList.remove('light', 'dark'); + + if (theme === 'system') { + const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; + + root.classList.add(systemTheme); + root.setAttribute('data-theme', systemTheme); + return; + } + + root.classList.add(theme); + if (theme === 'light') { + root.classList.remove('dark'); + } + root.setAttribute('data-theme', theme); + }, [theme]); + + const value = { + theme, + calculatedTheme, + setTheme: (theme: ThemeOption) => { + if (typeof window !== 'undefined') { + window.localStorage.setItem(storageKey, theme); + } + setTheme(theme); + }, + }; + + return ( + + {children} + + ); +} diff --git a/apps/appkit-next/src/core/components/layout/theme-switcher.tsx b/apps/appkit-next/src/core/components/layout/theme-switcher.tsx new file mode 100644 index 000000000..af95559f0 --- /dev/null +++ b/apps/appkit-next/src/core/components/layout/theme-switcher.tsx @@ -0,0 +1,27 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { Moon, Sun } from 'lucide-react'; + +import { useTheme } from '@/core/hooks'; + +export function ThemeSwitcher() { + const { theme, setTheme } = useTheme(); + + return ( + + ); +} diff --git a/apps/appkit-next/src/context.tsx b/apps/appkit-next/src/core/configs/app-kit.ts similarity index 52% rename from apps/appkit-next/src/context.tsx rename to apps/appkit-next/src/core/configs/app-kit.ts index 1fcacc631..558619c55 100644 --- a/apps/appkit-next/src/context.tsx +++ b/apps/appkit-next/src/core/configs/app-kit.ts @@ -6,20 +6,12 @@ * */ -'use client'; +import { AppKit, Network, tonConnect, ApiClientTonApi } from '@ton/appkit'; +import { OmnistonSwapProvider } from '@ton/appkit/swap/omniston'; -import { AppKit, Network, AppKitProvider, tonConnect } from '@ton/appkit-react'; -import { QueryClientProvider, QueryClient } from '@tanstack/react-query'; -// import { useState, useEffect } from 'react'; -import type { ReactNode } from 'react'; +import { ENV_TON_API_KEY_TESTNET, ENV_TON_API_KEY_MAINNET } from '@/core/configs/env'; -import { ENV_TON_API_KEY_MAINNET, ENV_TON_API_KEY_TESTNET } from './config/env'; - -// Import styles -import '@ton/appkit-react/styles.css'; - -const appKit = new AppKit({ - ssr: true, +export const appKit = new AppKit({ networks: { [Network.mainnet().chainId]: { apiClient: { @@ -33,6 +25,12 @@ const appKit = new AppKit({ key: ENV_TON_API_KEY_TESTNET, }, }, + [Network.tetra().chainId]: { + apiClient: new ApiClientTonApi({ + network: Network.tetra(), + endpoint: 'https://tetra.tonapi.io', + }), + }, }, connectors: [ tonConnect({ @@ -41,14 +39,6 @@ const appKit = new AppKit({ }, }), ], + providers: [new OmnistonSwapProvider()], + ssr: true, }); - -const queryClient = new QueryClient(); - -export default function AppKitContext({ children }: { children: ReactNode }) { - return ( - - {children} - - ); -} diff --git a/apps/appkit-next/src/config/env.ts b/apps/appkit-next/src/core/configs/env.ts similarity index 100% rename from apps/appkit-next/src/config/env.ts rename to apps/appkit-next/src/core/configs/env.ts diff --git a/apps/appkit-next/src/core/configs/query.ts b/apps/appkit-next/src/core/configs/query.ts new file mode 100644 index 000000000..464b48ca0 --- /dev/null +++ b/apps/appkit-next/src/core/configs/query.ts @@ -0,0 +1,11 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { QueryClient } from '@tanstack/react-query'; + +export const queryClient = new QueryClient(); diff --git a/apps/appkit-next/src/core/contexts/context.tsx b/apps/appkit-next/src/core/contexts/context.tsx new file mode 100644 index 000000000..c2cd30aa5 --- /dev/null +++ b/apps/appkit-next/src/core/contexts/context.tsx @@ -0,0 +1,31 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { AppKitProvider } from '@ton/appkit-react'; +import { QueryClientProvider } from '@tanstack/react-query'; +import type { ReactNode } from 'react'; +import { Toaster } from 'sonner'; + +import { appKit } from '../configs/app-kit'; +import { queryClient } from '../configs/query'; +import { ThemeProvider } from '../components'; + +export default function AppKitContext({ children }: { children: ReactNode }) { + return ( + + + + {children} + + + + + ); +} diff --git a/apps/appkit-next/src/core/hooks/index.ts b/apps/appkit-next/src/core/hooks/index.ts new file mode 100644 index 000000000..29a891e12 --- /dev/null +++ b/apps/appkit-next/src/core/hooks/index.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +export { useTheme } from './use-theme'; diff --git a/apps/appkit-next/src/core/hooks/use-theme.ts b/apps/appkit-next/src/core/hooks/use-theme.ts new file mode 100644 index 000000000..47763a3ad --- /dev/null +++ b/apps/appkit-next/src/core/hooks/use-theme.ts @@ -0,0 +1,27 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { useContext, useEffect } from 'react'; +import { useAppKitTheme } from '@ton/appkit-react'; + +import { ThemeProviderContext } from '@/core/components/layout/theme-provider'; + +export const useTheme = () => { + const context = useContext(ThemeProviderContext); + const [, setTheme] = useAppKitTheme(); + + if (context === undefined) throw new Error('useTheme must be used within a ThemeProvider'); + + useEffect(() => { + setTheme(context.theme); + }, [context.theme]); + + return context; +}; diff --git a/apps/appkit-next/src/core/lib/utils.ts b/apps/appkit-next/src/core/lib/utils.ts new file mode 100644 index 000000000..32eabbb95 --- /dev/null +++ b/apps/appkit-next/src/core/lib/utils.ts @@ -0,0 +1,24 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { clsx } from 'clsx'; +import type { ClassValue } from 'clsx'; +import { twMerge } from 'tailwind-merge'; + +export function cn(...inputs: ClassValue[]) { + return twMerge(clsx(inputs)); +} + +export function formatAddress(address: string): string { + if (address.length <= 10) return address; + return `${address.slice(0, 6)}...${address.slice(-4)}`; +} + +export function generateId(): string { + return `${Date.now()}-${Math.random().toString(36).substr(2, 9)}`; +} diff --git a/apps/appkit-next/src/core/pages/minter-page.tsx b/apps/appkit-next/src/core/pages/minter-page.tsx new file mode 100644 index 000000000..0ab7fe561 --- /dev/null +++ b/apps/appkit-next/src/core/pages/minter-page.tsx @@ -0,0 +1,49 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import type React from 'react'; +import { useSelectedWallet } from '@ton/appkit-react'; + +import { TokensCard } from '@/features/balances'; +import { CardGenerator } from '@/features/mint'; +import { NftsCard } from '@/features/nft'; +import { WalletInfo } from '@/features/wallet'; +import { Layout } from '@/core/components'; +import { SwapButton } from '@/features/swap'; +import { SignMessageCard } from '@/features/signing'; + +export const MinterPage: React.FC = () => { + const [wallet] = useSelectedWallet(); + const isConnected = !!wallet; + + return ( + +
+ + + {/* Card Generator with integrated mint button */} + + + {/* Connected wallet assets */} + {isConnected && ( +
+ + + +
+

Swap Demo

+ +
+
+ )} +
+
+ ); +}; diff --git a/apps/appkit-next/src/core/styles/app.css b/apps/appkit-next/src/core/styles/app.css new file mode 100644 index 000000000..d631e3f75 --- /dev/null +++ b/apps/appkit-next/src/core/styles/app.css @@ -0,0 +1,189 @@ +@import "tailwindcss"; + +@import "tw-animate-css"; + +@custom-variant dark (&:is(.dark *)); + +#root { + width: 100%; +} + +/* Rarity glow effects */ +.rarity-common { + --rarity-color: #9ca3af; + --rarity-glow: rgba(156, 163, 175, 0.3); +} + +.rarity-rare { + --rarity-color: #3b82f6; + --rarity-glow: rgba(59, 130, 246, 0.4); +} + +.rarity-epic { + --rarity-color: #8b5cf6; + --rarity-glow: rgba(139, 92, 246, 0.5); +} + +.rarity-legendary { + --rarity-color: #f59e0b; + --rarity-glow: rgba(245, 158, 11, 0.6); +} + +/* Card glow animation */ +.card-glow { + box-shadow: 0 0 20px var(--rarity-glow), 0 0 40px var(--rarity-glow); +} + +.card-glow-legendary { + animation: legendary-glow 2s ease-in-out infinite; +} + +@keyframes legendary-glow { + 0%, 100% { + box-shadow: 0 0 20px rgba(245, 158, 11, 0.6), 0 0 40px rgba(245, 158, 11, 0.4), 0 0 60px rgba(245, 158, 11, 0.2); + } + 50% { + box-shadow: 0 0 30px rgba(245, 158, 11, 0.8), 0 0 60px rgba(245, 158, 11, 0.6), 0 0 90px rgba(245, 158, 11, 0.4); + } +} + +/* Shimmer effect for legendary cards */ +.shimmer-overlay { + background: linear-gradient( + 90deg, + transparent 0%, + rgba(255, 255, 255, 0.2) 50%, + transparent 100% + ); + background-size: 200% 100%; + animation: shimmer 2s linear infinite; +} + +@keyframes shimmer { + 0% { + background-position: -200% 0; + } + 100% { + background-position: 200% 0; + } +} + +@theme inline { + --radius-sm: calc(var(--radius) - 4px); + --radius-md: calc(var(--radius) - 2px); + --radius-lg: var(--radius); + --radius-xl: calc(var(--radius) + 4px); + --color-background: var(--background); + --color-foreground: var(--foreground); + --color-card: var(--card); + --color-card-foreground: var(--card-foreground); + --color-popover: var(--popover); + --color-popover-foreground: var(--popover-foreground); + --color-primary: var(--primary); + --color-primary-foreground: var(--primary-foreground); + --color-secondary: var(--secondary); + --color-secondary-foreground: var(--secondary-foreground); + --color-muted: var(--muted); + --color-muted-foreground: var(--muted-foreground); + --color-accent: var(--accent); + --color-accent-foreground: var(--accent-foreground); + --color-destructive: var(--destructive); + --color-border: var(--border); + --color-input: var(--input); + --color-ring: var(--ring); + --font-sans: 'Inter Variable', sans-serif; + --color-sidebar-ring: var(--sidebar-ring); + --color-sidebar-border: var(--sidebar-border); + --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); + --color-sidebar-accent: var(--sidebar-accent); + --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); + --color-sidebar-primary: var(--sidebar-primary); + --color-sidebar-foreground: var(--sidebar-foreground); + --color-sidebar: var(--sidebar); + --color-chart-5: var(--chart-5); + --color-chart-4: var(--chart-4); + --color-chart-3: var(--chart-3); + --color-chart-2: var(--chart-2); + --color-chart-1: var(--chart-1); + --radius-2xl: calc(var(--radius) + 8px); + --radius-3xl: calc(var(--radius) + 12px); + --radius-4xl: calc(var(--radius) + 16px); +} + +:root { + --radius: 0.625rem; + --card: oklch(1 0 0); + --card-foreground: oklch(0.147 0.004 49.25); + --popover: oklch(1 0 0); + --popover-foreground: oklch(0.147 0.004 49.25); + --primary: oklch(0.6543 0.1605 243.75); + --primary-foreground: oklch(0.98 0.02 201); + --secondary: oklch(0.967 0.001 286.375); + --secondary-foreground: oklch(0.21 0.006 285.885); + --muted: oklch(0.97 0.001 106.424); + --muted-foreground: oklch(0.553 0.013 58.071); + --accent: oklch(0.6543 0.1605 243.75); + --accent-foreground: oklch(0.98 0.02 201); + --destructive: oklch(0.577 0.245 27.325); + --border: oklch(0.923 0.003 48.717); + --input: oklch(0.923 0.003 48.717); + --ring: oklch(0.709 0.01 56.259); + --background: oklch(1 0 0); + --foreground: oklch(0.147 0.004 49.25); + --chart-1: oklch(0.87 0.12 207); + --chart-2: oklch(0.80 0.13 212); + --chart-3: oklch(0.71 0.13 215); + --chart-4: oklch(0.6543 0.1605 243.75); + --chart-5: oklch(0.52 0.09 223); + --sidebar: oklch(0.985 0.001 106.423); + --sidebar-foreground: oklch(0.147 0.004 49.25); + --sidebar-primary: oklch(0.6543 0.1605 243.75); + --sidebar-primary-foreground: oklch(0.98 0.02 201); + --sidebar-accent: oklch(0.6543 0.1605 243.75); + --sidebar-accent-foreground: oklch(0.98 0.02 201); + --sidebar-border: oklch(0.923 0.003 48.717); + --sidebar-ring: oklch(0.709 0.01 56.259); +} + +.dark { + --background: oklch(0.147 0.004 49.25); + --foreground: oklch(0.985 0.001 106.423); + --card: oklch(0.216 0.006 56.043); + --card-foreground: oklch(0.985 0.001 106.423); + --popover: oklch(0.216 0.006 56.043); + --popover-foreground: oklch(0.985 0.001 106.423); + --primary: oklch(0.71 0.13 215); + --primary-foreground: oklch(0.30 0.05 230); + --secondary: oklch(0.274 0.006 286.033); + --secondary-foreground: oklch(0.985 0 0); + --muted: oklch(0.268 0.007 34.298); + --muted-foreground: oklch(0.709 0.01 56.259); + --accent: oklch(0.71 0.13 215); + --accent-foreground: oklch(0.30 0.05 230); + --destructive: oklch(0.704 0.191 22.216); + --border: oklch(1 0 0 / 10%); + --input: oklch(1 0 0 / 15%); + --ring: oklch(0.553 0.013 58.071); + --chart-1: oklch(0.87 0.12 207); + --chart-2: oklch(0.80 0.13 212); + --chart-3: oklch(0.71 0.13 215); + --chart-4: oklch(0.6543 0.1605 243.75); + --chart-5: oklch(0.52 0.09 223); + --sidebar: oklch(0.216 0.006 56.043); + --sidebar-foreground: oklch(0.985 0.001 106.423); + --sidebar-primary: oklch(0.80 0.13 212); + --sidebar-primary-foreground: oklch(0.30 0.05 230); + --sidebar-accent: oklch(0.71 0.13 215); + --sidebar-accent-foreground: oklch(0.30 0.05 230); + --sidebar-border: oklch(1 0 0 / 10%); + --sidebar-ring: oklch(0.553 0.013 58.071); +} + +@layer base { + * { + @apply border-border outline-ring/50; + } + body { + @apply bg-background text-foreground; + } +} diff --git a/apps/appkit-next/src/core/styles/index.css b/apps/appkit-next/src/core/styles/index.css new file mode 100644 index 000000000..509ca420e --- /dev/null +++ b/apps/appkit-next/src/core/styles/index.css @@ -0,0 +1,21 @@ +:root { + font-family: 'Inter', system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + width: 100%; + min-height: 100vh; +} diff --git a/apps/appkit-next/src/features/balances/components/token-transfer-modal.tsx b/apps/appkit-next/src/features/balances/components/token-transfer-modal.tsx new file mode 100644 index 000000000..b5d6e4260 --- /dev/null +++ b/apps/appkit-next/src/features/balances/components/token-transfer-modal.tsx @@ -0,0 +1,228 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ +'use client'; + +import React, { useMemo, useState } from 'react'; +import type { Jetton } from '@ton/appkit'; +import { getFormattedJettonInfo, getErrorMessage } from '@ton/appkit'; +import { SendTonButton, SendJettonButton } from '@ton/appkit-react'; +import { Gem, X } from 'lucide-react'; + +import { Button } from '@/core/components'; +import { TransactionStatus } from '@/features/transaction'; + +interface TokenTransferModalProps { + tokenType: 'TON' | 'JETTON'; + jetton?: Jetton; + tonBalance: string; + isOpen: boolean; + onClose: () => void; +} + +export const TokenTransferModal: React.FC = ({ + tokenType, + jetton, + tonBalance, + isOpen, + onClose, +}) => { + const [recipientAddress, setRecipientAddress] = useState(''); + const [amount, setAmount] = useState(''); + const [comment, setComment] = useState(''); + const [transferError, setTransferError] = useState(null); + const [txBoc, setTxBoc] = useState(null); + + const tokenInfo = useMemo(() => { + if (tokenType === 'TON') { + return { + name: 'Toncoin', + symbol: 'TON', + decimals: 9, + balance: tonBalance, + image: './ton.png', + address: null, + }; + } + + if (!jetton) { + throw new Error('Jetton not found'); + } + + const jettonInfo = getFormattedJettonInfo(jetton); + + return { + name: jettonInfo.name, + symbol: jettonInfo.symbol, + decimals: jettonInfo.decimals, + balance: jettonInfo.balance, + image: jettonInfo.image, + address: jettonInfo.address, + }; + }, [tokenType, tonBalance, jetton]); + + const handleClose = () => { + setRecipientAddress(''); + setAmount(''); + setComment(''); + setTransferError(null); + setTxBoc(null); + onClose(); + }; + + if (!isOpen || !tokenInfo.decimals) return null; + + return ( +
+
+
+
+
+
+ {tokenInfo.image ? ( + {tokenInfo.name} + ) : tokenType === 'TON' ? ( + + ) : ( + + {tokenInfo.symbol?.slice(0, 2)} + + )} +
+
+

Transfer {tokenInfo.name}

+

+ Balance: {tokenInfo.balance} {tokenInfo.symbol} +

+
+
+ +
+ + {txBoc ? ( +
+ + +
+ ) : ( + <> +
+
+ + setRecipientAddress(e.target.value)} + placeholder="Enter TON address" + className="w-full px-3 py-2 bg-input border border-border rounded-lg focus:ring-2 focus:ring-ring focus:border-ring text-sm text-foreground placeholder:text-muted-foreground" + /> +
+ +
+ + setAmount(e.target.value)} + placeholder="0.00" + step="any" + min="0" + className="w-full px-3 py-2 bg-input border border-border rounded-lg focus:ring-2 focus:ring-ring focus:border-ring text-sm text-foreground placeholder:text-muted-foreground" + /> +
+ +
+ + setComment(e.target.value)} + placeholder="Add a comment" + className="w-full px-3 py-2 bg-input border border-border rounded-lg focus:ring-2 focus:ring-ring focus:border-ring text-sm text-foreground placeholder:text-muted-foreground" + /> +
+ + {transferError && ( +
+

{transferError}

+
+ )} +
+ +
+ {tokenType === 'TON' && ( + setTransferError(getErrorMessage(error))} + onSuccess={(data) => setTxBoc(data.boc)} + > + {({ isLoading, onSubmit, disabled, text }) => ( + + )} + + )} + + {tokenType === 'JETTON' && jetton?.address && ( + setTransferError(getErrorMessage(error))} + onSuccess={(data) => setTxBoc(data.boc)} + > + {({ isLoading, onSubmit, disabled, text }) => ( + + )} + + )} + + +
+ + )} +
+
+
+ ); +}; diff --git a/apps/appkit-next/src/features/balances/components/tokens-card.tsx b/apps/appkit-next/src/features/balances/components/tokens-card.tsx new file mode 100644 index 000000000..8a62bf899 --- /dev/null +++ b/apps/appkit-next/src/features/balances/components/tokens-card.tsx @@ -0,0 +1,138 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { useMemo, useState } from 'react'; +import type { FC, ComponentProps } from 'react'; +import type { Jetton } from '@ton/appkit'; +import { getFormattedJettonInfo } from '@ton/appkit'; +import { CurrencyItem, useJettons, useBalance } from '@ton/appkit-react'; +import { AlertCircle } from 'lucide-react'; + +import { TokenTransferModal } from './token-transfer-modal'; + +import { Card, Button } from '@/core/components'; + +interface SelectedToken { + type: 'TON' | 'JETTON'; + jetton?: Jetton; +} + +export const TokensCard: FC> = (props) => { + const [selectedToken, setSelectedToken] = useState(null); + + const { + data: balance, + isLoading: isBalanceLoading, + isError: isBalanceError, + } = useBalance({ query: { refetchInterval: 10000 } }); + + const { + data: jettonsResponse, + isLoading: isJettonsLoading, + isError: isJettonsError, + refetch: onRefresh, + } = useJettons({ query: { refetchInterval: 10000 } }); + + const jettons = useMemo(() => jettonsResponse?.jettons ?? [], [jettonsResponse?.jettons]); + + const isLoading = isBalanceLoading || isJettonsLoading; + const isError = isBalanceError || isJettonsError; + + const totalTokens = jettons.length + 1; // +1 for TON + + if (isError) { + return ( + +
+
+ +
+ +

Failed to load balances

+ + +
+
+ ); + } + + return ( + <> + + {isLoading ? ( +
+
+ Loading balances... +
+ ) : ( +
+ {/* Summary */} +
+

+ {totalTokens} {totalTokens === 1 ? 'Asset' : 'Assets'} +

+ +
+ + {/* Token List */} +
+ setSelectedToken({ type: 'TON' })} + icon="./ton.png" + isVerified + /> + + {/* Jettons */} + {jettons.map((jetton) => { + const info = getFormattedJettonInfo(jetton); + + if (!info || !info.symbol) { + return null; + } + + return ( + setSelectedToken({ type: 'JETTON', jetton })} + /> + ); + })} +
+
+ )} +
+ + {/* Token Transfer Modal */} + {selectedToken && ( + setSelectedToken(null)} + /> + )} + + ); +}; diff --git a/apps/appkit-next/src/features/balances/index.ts b/apps/appkit-next/src/features/balances/index.ts new file mode 100644 index 000000000..49fef305b --- /dev/null +++ b/apps/appkit-next/src/features/balances/index.ts @@ -0,0 +1,11 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +// Components +export { TokensCard } from './components/tokens-card'; +export { TokenTransferModal } from './components/token-transfer-modal'; diff --git a/apps/appkit-next/src/features/mint/components/card-generator.tsx b/apps/appkit-next/src/features/mint/components/card-generator.tsx new file mode 100644 index 000000000..7b67d18a4 --- /dev/null +++ b/apps/appkit-next/src/features/mint/components/card-generator.tsx @@ -0,0 +1,130 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { useState } from 'react'; +import type React from 'react'; +import { Sparkles, Coins, AlertCircle } from 'lucide-react'; +import { useSelectedWallet, Transaction } from '@ton/appkit-react'; +import { getErrorMessage } from '@ton/appkit'; +import { toast } from 'sonner'; + +import { CardPreview } from './card-preview'; +import { useCardGenerator } from '../hooks/use-card-generator'; +import { useNftMintTransaction } from '../hooks/use-nft-mint-transaction'; +import { mintCard } from '../store/actions/mint-card'; +import { setMintError } from '../store/actions/set-mint-error'; + +import { Button, Card } from '@/core/components'; + +interface CardGeneratorProps { + className?: string; +} + +export const CardGenerator: React.FC = ({ className }) => { + const { currentCard, isGenerating, generate } = useCardGenerator(); + const { createMintTransaction, canMint } = useNftMintTransaction(); + const [wallet] = useSelectedWallet(); + const [mintErrorLocal, setMintErrorLocal] = useState(null); + const isConnected = !!wallet; + + return ( + +
+ {/* Card preview area */} +
+ {currentCard ? ( +
+ +
+ ) : ( +
+
+
+ +

Your card will appear here

+
+
+
+
+ )} +
+ + {/* Rarity odds info */} +
+
+
+
+ 60% +
+
+
+ 25% +
+
+
+ 12% +
+
+
+ 3% +
+
+
+ + {/* Mint error */} + {mintErrorLocal && ( +
+ +

{mintErrorLocal}

+
+ )} + + {/* Action buttons */} +
+ + + {isConnected && canMint && ( + { + mintCard(); + setMintErrorLocal(null); + setMintError(null); + toast.success('NFT minted successfully!'); + }} + onError={(error) => { + const msg = getErrorMessage(error); + setMintErrorLocal(msg); + setMintError(msg); + }} + disabled={!canMint} + > + {({ isLoading, onSubmit, disabled }) => ( + + )} + + )} +
+
+ + ); +}; diff --git a/apps/appkit-next/src/features/mint/components/card-preview.tsx b/apps/appkit-next/src/features/mint/components/card-preview.tsx new file mode 100644 index 000000000..d6f668f49 --- /dev/null +++ b/apps/appkit-next/src/features/mint/components/card-preview.tsx @@ -0,0 +1,116 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import type React from 'react'; +import { Image as ImageIcon } from 'lucide-react'; + +import { RarityBadge } from './rarity-badge'; +import { RarityValues, RARITY_CONFIGS } from '../types/card'; +import type { CardData, Rarity } from '../types/card'; + +import { cn } from '@/core/lib/utils'; + +const borderStyles: Record = { + [RarityValues.Common]: 'border-gray-300', + [RarityValues.Rare]: 'border-blue-400', + [RarityValues.Epic]: 'border-purple-500', + [RarityValues.Legendary]: 'border-amber-400', +}; + +const bgStyles: Record = { + [RarityValues.Common]: 'bg-gradient-to-br from-gray-50 to-gray-100', + [RarityValues.Rare]: 'bg-gradient-to-br from-blue-50 to-blue-100', + [RarityValues.Epic]: 'bg-gradient-to-br from-purple-50 to-purple-100', + [RarityValues.Legendary]: 'bg-gradient-to-br from-amber-50 via-yellow-50 to-orange-50', +}; + +interface CardPreviewProps { + card: CardData; + className?: string; +} + +export const CardPreview: React.FC = ({ card, className }) => { + const config = RARITY_CONFIGS[card.rarity]; + const isLegendary = card.rarity === RarityValues.Legendary; + + return ( +
+ {/* Shimmer overlay for legendary cards */} + {isLegendary &&
} + + {/* Card content */} +
+ {/* Card image */} +
+ {card.imageUrl ? ( + {card.name} + ) : ( +
+ +
+ )} + + {/* Rarity badge overlay */} +
+ +
+
+ + {/* Card info */} +
+

+ {card.name} +

+ + {card.description && ( +

+ {card.description} +

+ )} +
+
+ + {/* Decorative corner elements for epic/legendary */} + {/* {(card.rarity === RarityValues.Epic || card.rarity === RarityValues.Legendary) && ( + <> +
+
+
+
+ + )} */} +
+ ); +}; diff --git a/apps/appkit-next/src/features/mint/components/rarity-badge.tsx b/apps/appkit-next/src/features/mint/components/rarity-badge.tsx new file mode 100644 index 000000000..c7471aa9b --- /dev/null +++ b/apps/appkit-next/src/features/mint/components/rarity-badge.tsx @@ -0,0 +1,49 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import type React from 'react'; + +import { RarityValues, RARITY_CONFIGS } from '../types/card'; +import type { Rarity } from '../types/card'; + +import { cn } from '@/core/lib/utils'; + +interface RarityBadgeProps { + rarity: Rarity; + className?: string; +} + +export const RarityBadge: React.FC = ({ rarity, className }) => { + const config = RARITY_CONFIGS[rarity]; + + const badgeStyles: Record = { + [RarityValues.Common]: 'bg-muted text-muted-foreground border-border', + [RarityValues.Rare]: + 'bg-blue-100 text-blue-700 border-blue-300 dark:bg-blue-900/30 dark:text-blue-300 dark:border-blue-700', + [RarityValues.Epic]: + 'bg-purple-100 text-purple-700 border-purple-300 dark:bg-purple-900/30 dark:text-purple-300 dark:border-purple-700', + [RarityValues.Legendary]: + 'bg-amber-100 text-amber-700 border-amber-300 dark:bg-amber-900/30 dark:text-amber-300 dark:border-amber-700', + }; + + return ( + + {rarity === RarityValues.Legendary && } + {rarity} + + ); +}; diff --git a/apps/appkit-next/src/features/mint/contracts/index.ts b/apps/appkit-next/src/features/mint/contracts/index.ts new file mode 100644 index 000000000..722f2dbc1 --- /dev/null +++ b/apps/appkit-next/src/features/mint/contracts/index.ts @@ -0,0 +1,13 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +export { makeSnakeCell } from './snake-cell'; +export { encodeOffChainContent, encodeOnChainContent } from './nft-content'; +export type { NftMetadata } from './nft-content'; +export { NftSingleCodeCell, buildSingleNftDataCell, buildSingleNftStateInit } from './nft-single'; +export type { RoyaltyParams, NftSingleData } from './nft-single'; diff --git a/apps/appkit-next/src/features/mint/contracts/nft-content.ts b/apps/appkit-next/src/features/mint/contracts/nft-content.ts new file mode 100644 index 000000000..243397bd2 --- /dev/null +++ b/apps/appkit-next/src/features/mint/contracts/nft-content.ts @@ -0,0 +1,79 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { beginCell, Dictionary } from '@ton/core'; +import type { Cell } from '@ton/core'; +import { sha256_sync } from '@ton/crypto'; + +import { makeSnakeCell } from './snake-cell'; + +const OFF_CHAIN_CONTENT_PREFIX = 0x01; +const ON_CHAIN_CONTENT_PREFIX = 0x00; +const SNAKE_PREFIX = 0x00; + +/** + * Encode off-chain content for NFT metadata + * Format: 0x01 prefix + URL as snake cell + */ +export function encodeOffChainContent(content: string): Cell { + let data = Buffer.from(content); + const offChainPrefix = Buffer.from([OFF_CHAIN_CONTENT_PREFIX]); + data = Buffer.concat([offChainPrefix, data]); + return makeSnakeCell(data); +} + +/** + * NFT metadata for on-chain content + */ +export interface NftMetadata { + name: string; + description?: string; + image?: string; + imageData?: string; // base64 encoded image data +} + +/** + * Encode on-chain content for NFT metadata + * Format: 0x00 prefix + Dictionary + */ +export function encodeOnChainContent(metadata: NftMetadata): Cell { + // Create dictionary with Buffer(32) keys (SHA256 hashes) + const dict = Dictionary.empty(Dictionary.Keys.Buffer(32), { + serialize: (src: Cell, builder) => { + builder.storeRef(src); + }, + parse: (src) => src.loadRef(), + }); + + // Helper to add a field to dictionary + const addField = (key: string, value: string) => { + const keyHash = sha256_sync(key); + // Value is stored as snake cell with 0x00 prefix + const valueData = Buffer.concat([Buffer.from([SNAKE_PREFIX]), Buffer.from(value, 'utf-8')]); + const valueCell = makeSnakeCell(valueData); + dict.set(keyHash, valueCell); + }; + + // Add metadata fields + addField('name', metadata.name); + + if (metadata.description) { + addField('description', metadata.description); + } + + if (metadata.image) { + addField('image', metadata.image); + } + + if (metadata.imageData) { + addField('image_data', metadata.imageData); + } + + // Build content cell: 0x00 prefix + dictionary + return beginCell().storeUint(ON_CHAIN_CONTENT_PREFIX, 8).storeDict(dict).endCell(); +} diff --git a/apps/appkit-next/src/features/mint/contracts/nft-single.ts b/apps/appkit-next/src/features/mint/contracts/nft-single.ts new file mode 100644 index 000000000..fa457f9b3 --- /dev/null +++ b/apps/appkit-next/src/features/mint/contracts/nft-single.ts @@ -0,0 +1,70 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { Cell, beginCell, contractAddress, storeStateInit } from '@ton/core'; +import type { StateInit, Address } from '@ton/core'; + +// NFT Single contract bytecode (compiled TEP-62 standard contract) +const NftSingleCodeBoc = + 'te6cckECFQEAAwoAART/APSkE/S88sgLAQIBYgcCAgEgBAMAI7x+f4ARgYuGRlgOS/uAFoICHAIBWAYFABG0Dp4AQgRr4HAAHbXa/gBNhjoaYfph/0gGEAICzgsIAgEgCgkAGzIUATPFljPFszMye1UgABU7UTQ+kD6QNTUMIAIBIA0MABE+kQwcLry4U2AEuQyIccAkl8D4NDTAwFxsJJfA+D6QPpAMfoAMXHXIfoAMfoAMPACBtMf0z+CEF/MPRRSMLqOhzIQRxA2QBXgghAvyyaiUjC64wKCEGk9OVBSMLrjAoIQHARBKlIwuoBMSEQ4BXI6HMhBHEDZAFeAxMjQ1NYIQGgudURK6n1ETxwXy4ZoB1NQwECPwA+BfBIQP8vAPAfZRNscF8uGR+kAh8AH6QNIAMfoAggr68IAboSGUUxWgod4i1wsBwwAgkgahkTbiIML/8uGSIY4+ghBRGkRjyFAKzxZQC88WcSRKFFRGsHCAEMjLBVAHzxZQBfoCFctqEssfyz8ibrOUWM8XAZEy4gHJAfsAEFeUECo4W+IQAIICjjUm8AGCENUydtsQN0UAbXFwgBDIywVQB88WUAX6AhXLahLLH8s/Im6zlFjPFwGRMuIByQH7AJMwMzTiVQLwAwBUFl8GMwHQEoIQqMsArXCAEMjLBVAFzxYk+gIUy2oTyx/LPwHPFsmAQPsAAIYWXwZsInDIywHJcIIQi3cXNSHIy/8D0BPPFhOAQHCAEMjLBVAHzxZQBfoCFctqEssfyz8ibrOUWM8XAZEy4gHJAfsAAfZRN8cF8uGR+kAh8AH6QNIAMfoAggr68IAboSGUUxWgod4i1wsBwwAgkgahkTbiIMIA8uGSIY4+ghAFE42RyFALzxZQC88WcSRLFFRGwHCAEMjLBVAHzxZQBfoCFctqEssfyz8ibrOUWM8XAZEy4gHJAfsAEGeUECo5W+IUAIICjjUm8AGCENUydtsQN0YAbXFwgBDIywVQB88WUAX6AhXLahLLH8s/Im6zlFjPFwGRMuIByQH7AJMwNDTiVQLwA+GNLv4='; + +export const NftSingleCodeCell = Cell.fromBase64(NftSingleCodeBoc); + +export interface RoyaltyParams { + royaltyFactor: number; // numerator + royaltyBase: number; // denominator (usually 1000) + royaltyAddress: Address; +} + +export interface NftSingleData { + ownerAddress: Address; + editorAddress: Address; + contentCell: Cell; // Pre-encoded content cell (on-chain or off-chain) + royaltyParams: RoyaltyParams; +} + +/** + * Build data cell for NFT Single contract + */ +export function buildSingleNftDataCell(data: NftSingleData): Cell { + const royaltyCell = beginCell() + .storeUint(data.royaltyParams.royaltyFactor, 16) + .storeUint(data.royaltyParams.royaltyBase, 16) + .storeAddress(data.royaltyParams.royaltyAddress) + .endCell(); + + return beginCell() + .storeAddress(data.ownerAddress) + .storeAddress(data.editorAddress) + .storeRef(data.contentCell) + .storeRef(royaltyCell) + .endCell(); +} + +/** + * Build StateInit for NFT Single contract + * Returns stateInit cell and calculated contract address + */ +export function buildSingleNftStateInit(data: NftSingleData) { + const dataCell = buildSingleNftDataCell(data); + + const stateInit: StateInit = { + code: NftSingleCodeCell, + data: dataCell, + }; + + const stateInitCell = beginCell().store(storeStateInit(stateInit)).endCell(); + + const address = contractAddress(0, stateInit); + + return { + stateInit, + stateInitCell, + address, + }; +} diff --git a/apps/appkit-next/src/features/mint/contracts/snake-cell.ts b/apps/appkit-next/src/features/mint/contracts/snake-cell.ts new file mode 100644 index 000000000..f17cbfcbc --- /dev/null +++ b/apps/appkit-next/src/features/mint/contracts/snake-cell.ts @@ -0,0 +1,54 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { beginCell } from '@ton/core'; +import type { Cell } from '@ton/core'; + +/** + * Split buffer into chunks of specified size + */ +function bufferToChunks(buff: Buffer, chunkSize: number): Buffer[] { + const chunks: Buffer[] = []; + while (buff.byteLength > 0) { + chunks.push(buff.subarray(0, chunkSize)); + buff = buff.subarray(chunkSize); + } + return chunks; +} + +/** + * Create a snake cell from buffer data + * Snake cells store data across multiple cells linked by refs + */ +export function makeSnakeCell(data: Buffer): Cell { + const chunks = bufferToChunks(data, 127); + + if (chunks.length === 0) { + return beginCell().endCell(); + } + + if (chunks.length === 1) { + return beginCell().storeBuffer(chunks[0]).endCell(); + } + + let curCell = beginCell(); + + for (let i = chunks.length - 1; i >= 0; i--) { + const chunk = chunks[i]; + + curCell.storeBuffer(chunk); + + if (i - 1 >= 0) { + const nextCell = beginCell(); + nextCell.storeRef(curCell.endCell()); + curCell = nextCell; + } + } + + return curCell.endCell(); +} diff --git a/apps/appkit-next/src/features/mint/hooks/use-card-generator.ts b/apps/appkit-next/src/features/mint/hooks/use-card-generator.ts new file mode 100644 index 000000000..f86877d36 --- /dev/null +++ b/apps/appkit-next/src/features/mint/hooks/use-card-generator.ts @@ -0,0 +1,35 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { useCallback } from 'react'; + +import { generateCard } from '../store/actions/generate-card'; +import { clearCard } from '../store/actions/clear-card'; +import { useMinterStore } from '../store/minter-store'; + +export function useCardGenerator() { + const currentCard = useMinterStore((state) => state.currentCard); + const isGenerating = useMinterStore((state) => state.isGenerating); + + const generate = useCallback(() => { + generateCard(); + }, []); + + const clear = useCallback(() => { + clearCard(); + }, []); + + return { + currentCard, + isGenerating, + generate, + clear, + }; +} diff --git a/apps/appkit-next/src/features/mint/hooks/use-nft-mint-transaction.ts b/apps/appkit-next/src/features/mint/hooks/use-nft-mint-transaction.ts new file mode 100644 index 000000000..a279d83b8 --- /dev/null +++ b/apps/appkit-next/src/features/mint/hooks/use-nft-mint-transaction.ts @@ -0,0 +1,90 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { useCallback } from 'react'; +import { toNano, Address, beginCell, storeStateInit } from '@ton/core'; +import { useSelectedWallet } from '@ton/appkit-react'; +import type { Base64String, TransactionRequest } from '@ton/appkit'; + +import { useMinterStore } from '../store/minter-store'; +import { buildSingleNftStateInit, encodeOnChainContent } from '../contracts'; + +type UseNftTransactionType = + | { + canMint: true; + createMintTransaction: () => Promise; + } + | { + canMint: false; + createMintTransaction: () => Promise; + }; + +/** + * Hook to create NFT mint transaction request + */ +export function useNftMintTransaction(): UseNftTransactionType { + const currentCard = useMinterStore((state) => state.currentCard); + const [wallet] = useSelectedWallet(); + + const createMintTransaction = useCallback(async (): Promise => { + if (!currentCard || !wallet) { + throw new Error('Cannot mint NFT: No current card or wallet'); + } + + const walletAddress = Address.parse(wallet.getAddress()); + + // Build on-chain NFT metadata content cell + const contentCell = encodeOnChainContent({ + name: currentCard.name, + description: currentCard.description, + image: currentCard.imageUrl, + }); + + // Build NFT StateInit + const { stateInit, address: nftAddress } = buildSingleNftStateInit({ + ownerAddress: walletAddress, + editorAddress: walletAddress, + contentCell, + royaltyParams: { + royaltyFactor: 0, + royaltyBase: 1000, + royaltyAddress: walletAddress, + }, + }); + + // Create deployment message + const stateInitCell = beginCell().store(storeStateInit(stateInit)).endCell(); + + return { + validUntil: Math.floor(Date.now() / 1000) + 600, // 10 minutes + messages: [ + { + address: nftAddress.toString(), + amount: toNano('0.05').toString(), // 0.05 TON for deployment + stateInit: stateInitCell.toBoc().toString('base64') as Base64String, + }, + ], + }; + }, [currentCard, wallet]); + + const canMint = !!currentCard && !!wallet; + + if (canMint) { + return { + createMintTransaction, + canMint: true, + }; + } else { + return { + createMintTransaction: () => Promise.reject(new Error('Cannot mint NFT: No current card or wallet')), + canMint: false, + }; + } +} diff --git a/apps/appkit-next/src/features/mint/index.ts b/apps/appkit-next/src/features/mint/index.ts new file mode 100644 index 000000000..734b90a1e --- /dev/null +++ b/apps/appkit-next/src/features/mint/index.ts @@ -0,0 +1,23 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +// Components +export { CardGenerator } from './components/card-generator'; +export { CardPreview } from './components/card-preview'; +export { RarityBadge } from './components/rarity-badge'; + +// Hooks +export { useCardGenerator } from './hooks/use-card-generator'; +export { useNftMintTransaction } from './hooks/use-nft-mint-transaction'; + +// Store +export { useMinterStore } from './store/minter-store'; + +// Types +export type { CardData, Rarity, RarityConfig } from './types/card'; +export { RarityValues, RARITY_CONFIGS } from './types/card'; diff --git a/apps/appkit-next/src/features/mint/lib/card-data.ts b/apps/appkit-next/src/features/mint/lib/card-data.ts new file mode 100644 index 000000000..b733ec014 --- /dev/null +++ b/apps/appkit-next/src/features/mint/lib/card-data.ts @@ -0,0 +1,122 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { RarityValues, RARITY_CONFIGS } from '../types/card'; +import type { Rarity } from '../types/card'; +import { textToSvgPath, getTextWidth } from './svg-glyphs'; + +// Card names organized by rarity +export const CARD_NAMES: Record = { + [RarityValues.Common]: [ + 'Forest Sprite', + 'Stone Golem', + 'River Nymph', + 'Wind Wisp', + 'Earth Guardian', + 'Flame Imp', + 'Shadow Cat', + 'Crystal Beetle', + 'Moss Troll', + 'Dust Elemental', + ], + [RarityValues.Rare]: [ + 'Storm Drake', + 'Frost Mage', + 'Thunder Wolf', + 'Void Walker', + 'Ember Phoenix', + 'Ocean Serpent', + 'Mountain Giant', + 'Star Gazer', + ], + [RarityValues.Epic]: [ + 'Ancient Dragon', + 'Celestial Knight', + 'Shadow Reaper', + 'Arcane Wizard', + 'Divine Guardian', + 'Chaos Lord', + ], + [RarityValues.Legendary]: ['Eternal Phoenix', 'World Serpent', 'Cosmic Titan', 'Primordial Dragon'], +}; + +// Card descriptions by rarity +export const CARD_DESCRIPTIONS: Record = { + [RarityValues.Common]: [ + 'A humble creature of the wild.', + 'Born from the elements themselves.', + 'A faithful companion on any journey.', + ], + [RarityValues.Rare]: [ + 'A powerful being with hidden potential.', + 'Sought after by collectors across the realm.', + 'Wielding magic beyond ordinary means.', + ], + [RarityValues.Epic]: [ + 'A legendary creature of immense power.', + 'Few have witnessed such magnificence.', + 'Ancient magic flows through its veins.', + ], + [RarityValues.Legendary]: [ + 'A mythical being of unparalleled power.', + 'Said to exist only in legends.', + 'The rarest of all creatures in existence.', + ], +}; + +/** + * Get a random rarity based on configured weights + */ +export function getRandomRarity(): Rarity { + const totalWeight = Object.values(RARITY_CONFIGS).reduce((sum, config) => sum + config.weight, 0); + let random = Math.random() * totalWeight; + + for (const rarity of Object.values(RarityValues)) { + const config = RARITY_CONFIGS[rarity]; + if (random < config.weight) { + return rarity; + } + random -= config.weight; + } + + return RarityValues.Common; +} + +/** + * Get a random name for a given rarity + */ +export function getRandomName(rarity: Rarity): string { + const names = CARD_NAMES[rarity]; + return names[Math.floor(Math.random() * names.length)]; +} + +/** + * Get a random description for a given rarity + */ +export function getRandomDescription(rarity: Rarity): string { + const descriptions = CARD_DESCRIPTIONS[rarity]; + return descriptions[Math.floor(Math.random() * descriptions.length)]; +} + +/** + * Generate a placeholder image URL based on rarity (inline SVG with path-based text) + */ +export async function getCardImageUrl(rarity: Rarity, name: string): Promise { + const config = RARITY_CONFIGS[rarity]; + const fontSize = 18; + const textWidth = await getTextWidth(name, fontSize); + const textX = (300 - textWidth) / 2; + const textY = 200 + fontSize / 3; // Approximate vertical centering + const textPath = await textToSvgPath(name, fontSize, textX, textY); + + const svg = ` + + + `; + return `data:image/svg+xml,${encodeURIComponent(svg)}`; +} diff --git a/apps/appkit-next/src/features/mint/lib/svg-glyphs.ts b/apps/appkit-next/src/features/mint/lib/svg-glyphs.ts new file mode 100644 index 000000000..56373e116 --- /dev/null +++ b/apps/appkit-next/src/features/mint/lib/svg-glyphs.ts @@ -0,0 +1,41 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +// @ts-expect-error - opentype.js doesn't have types +import opentype from 'opentype.js'; + +const FONT_URL = 'https://cdn.jsdelivr.net/gh/rsms/inter@v3.19/docs/font-files/Inter-Regular.otf'; + +let fontPromise: Promise | null = null; + +/** + * Load the Inter font (cached) + */ +function loadFont(): Promise { + if (!fontPromise) { + fontPromise = opentype.load(FONT_URL); + } + return fontPromise!; +} + +/** + * Convert text to SVG path data + */ +export async function textToSvgPath(text: string, fontSize: number, x: number, y: number): Promise { + const font = await loadFont(); + const path = font.getPath(text, x, y, fontSize); + return path.toPathData(2); +} + +/** + * Get the width of text when rendered + */ +export async function getTextWidth(text: string, fontSize: number): Promise { + const font = await loadFont(); + return font.getAdvanceWidth(text, fontSize); +} diff --git a/apps/appkit-next/src/features/mint/store/actions/clear-card.ts b/apps/appkit-next/src/features/mint/store/actions/clear-card.ts new file mode 100644 index 000000000..030a1fef3 --- /dev/null +++ b/apps/appkit-next/src/features/mint/store/actions/clear-card.ts @@ -0,0 +1,13 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { useMinterStore } from '../minter-store'; + +export const clearCard = (): void => { + useMinterStore.setState({ currentCard: null, mintError: null }); +}; diff --git a/apps/appkit-next/src/features/mint/store/actions/generate-card.ts b/apps/appkit-next/src/features/mint/store/actions/generate-card.ts new file mode 100644 index 000000000..1be58bafb --- /dev/null +++ b/apps/appkit-next/src/features/mint/store/actions/generate-card.ts @@ -0,0 +1,33 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { getRandomRarity, getRandomName, getRandomDescription, getCardImageUrl } from '../../lib/card-data'; +import type { CardData } from '../../types/card'; +import { useMinterStore } from '../minter-store'; + +import { generateId } from '@/core/lib/utils'; + +export const generateCard = async (): Promise => { + useMinterStore.setState({ isGenerating: true, mintError: null }); + + const rarity = getRandomRarity(); + const name = getRandomName(rarity); + const description = getRandomDescription(rarity); + const imageUrl = await getCardImageUrl(rarity, name); + + const newCard: CardData = { + id: generateId(), + name, + rarity, + description, + imageUrl, + createdAt: Date.now(), + }; + + useMinterStore.setState({ currentCard: newCard, isGenerating: false }); +}; diff --git a/apps/appkit-next/src/features/mint/store/actions/mint-card.ts b/apps/appkit-next/src/features/mint/store/actions/mint-card.ts new file mode 100644 index 000000000..10dfe9b74 --- /dev/null +++ b/apps/appkit-next/src/features/mint/store/actions/mint-card.ts @@ -0,0 +1,31 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { useMinterStore } from '../minter-store'; + +export const mintCard = async (): Promise => { + const { currentCard } = useMinterStore.getState(); + if (!currentCard) return; + + useMinterStore.setState({ isMinting: true, mintError: null }); + + try { + // The actual minting will be handled by the wallet hook + // This just updates the local state after successful mint + useMinterStore.setState((state) => ({ + mintedCards: [...state.mintedCards, currentCard], + currentCard: null, + isMinting: false, + })); + } catch (error) { + useMinterStore.setState({ + mintError: error instanceof Error ? error.message : 'Failed to mint card', + isMinting: false, + }); + } +}; diff --git a/apps/appkit-next/src/features/mint/store/actions/set-mint-error.ts b/apps/appkit-next/src/features/mint/store/actions/set-mint-error.ts new file mode 100644 index 000000000..80d0343d3 --- /dev/null +++ b/apps/appkit-next/src/features/mint/store/actions/set-mint-error.ts @@ -0,0 +1,13 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { useMinterStore } from '../minter-store'; + +export const setMintError = (error: string | null): void => { + useMinterStore.setState({ mintError: error }); +}; diff --git a/apps/appkit-next/src/features/mint/store/actions/set-minting.ts b/apps/appkit-next/src/features/mint/store/actions/set-minting.ts new file mode 100644 index 000000000..38098c90b --- /dev/null +++ b/apps/appkit-next/src/features/mint/store/actions/set-minting.ts @@ -0,0 +1,13 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { useMinterStore } from '../minter-store'; + +export const setMinting = (isMinting: boolean): void => { + useMinterStore.setState({ isMinting }); +}; diff --git a/apps/appkit-next/src/features/mint/store/index.ts b/apps/appkit-next/src/features/mint/store/index.ts new file mode 100644 index 000000000..50559a19e --- /dev/null +++ b/apps/appkit-next/src/features/mint/store/index.ts @@ -0,0 +1,16 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +export { useMinterStore } from './minter-store'; + +// Actions +export { generateCard } from './actions/generate-card'; +export { mintCard } from './actions/mint-card'; +export { clearCard } from './actions/clear-card'; +export { setMinting } from './actions/set-minting'; +export { setMintError } from './actions/set-mint-error'; diff --git a/apps/appkit-next/src/features/mint/store/minter-store.ts b/apps/appkit-next/src/features/mint/store/minter-store.ts new file mode 100644 index 000000000..bfb749b01 --- /dev/null +++ b/apps/appkit-next/src/features/mint/store/minter-store.ts @@ -0,0 +1,27 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +import { create } from 'zustand'; + +import type { CardData } from '../types/card'; + +interface MinterState { + currentCard: CardData | null; + mintedCards: CardData[]; + isGenerating: boolean; + isMinting: boolean; + mintError: string | null; +} + +export const useMinterStore = create(() => ({ + currentCard: null, + mintedCards: [], + isGenerating: false, + isMinting: false, + mintError: null, +})); diff --git a/apps/appkit-next/src/features/mint/types/card.ts b/apps/appkit-next/src/features/mint/types/card.ts new file mode 100644 index 000000000..a5d6bf4b7 --- /dev/null +++ b/apps/appkit-next/src/features/mint/types/card.ts @@ -0,0 +1,69 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +export const RarityValues = { + Common: 'common', + Rare: 'rare', + Epic: 'epic', + Legendary: 'legendary', +} as const; + +export type Rarity = (typeof RarityValues)[keyof typeof RarityValues]; + +export interface CardData { + id: string; + name: string; + rarity: Rarity; + imageUrl?: string; + description?: string; + createdAt: number; +} + +export interface RarityConfig { + rarity: Rarity; + weight: number; + color: string; + bgGradient: string; + borderColor: string; + glowClass: string; +} + +export const RARITY_CONFIGS: Record = { + [RarityValues.Common]: { + rarity: RarityValues.Common, + weight: 60, + color: '#9ca3af', + bgGradient: 'from-gray-100 to-gray-200', + borderColor: 'border-gray-400', + glowClass: 'rarity-common', + }, + [RarityValues.Rare]: { + rarity: RarityValues.Rare, + weight: 25, + color: '#3b82f6', + bgGradient: 'from-blue-100 to-blue-200', + borderColor: 'border-blue-500', + glowClass: 'rarity-rare', + }, + [RarityValues.Epic]: { + rarity: RarityValues.Epic, + weight: 12, + color: '#8b5cf6', + bgGradient: 'from-purple-100 to-purple-200', + borderColor: 'border-purple-500', + glowClass: 'rarity-epic', + }, + [RarityValues.Legendary]: { + rarity: RarityValues.Legendary, + weight: 3, + color: '#f59e0b', + bgGradient: 'from-amber-100 to-yellow-200', + borderColor: 'border-amber-500', + glowClass: 'rarity-legendary', + }, +}; diff --git a/apps/appkit-next/src/features/network/components/network-picker.tsx b/apps/appkit-next/src/features/network/components/network-picker.tsx new file mode 100644 index 000000000..325f28b36 --- /dev/null +++ b/apps/appkit-next/src/features/network/components/network-picker.tsx @@ -0,0 +1,69 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import type { FC, ComponentProps, ChangeEvent } from 'react'; +import { useDefaultNetwork, useNetworks, useSelectedWallet, Network } from '@ton/appkit-react'; +import { ChevronDown } from 'lucide-react'; + +import { cn } from '@/core/lib/utils'; + +const NETWORK_LABELS: Record = { + [Network.mainnet().chainId]: 'Mainnet', + [Network.testnet().chainId]: 'Testnet', + [Network.tetra().chainId]: 'Tetra', +}; + +const getNetworkLabel = (chainId: string): string => { + return NETWORK_LABELS[chainId] ?? `Chain ${chainId}`; +}; + +export const NetworkPicker: FC> = ({ className, ...props }) => { + const [defaultNetwork, setDefaultNetwork] = useDefaultNetwork(); + const networks = useNetworks(); + const [wallet] = useSelectedWallet(); + + const handleChange = (e: ChangeEvent) => { + const value = e.target.value; + + if (value === '') { + setDefaultNetwork(undefined); + } else { + setDefaultNetwork(Network.custom(value)); + } + }; + + if (wallet) { + return null; + } + + return ( +
+ +
+ +
+
+ ); +}; diff --git a/apps/appkit-next/src/features/network/index.ts b/apps/appkit-next/src/features/network/index.ts new file mode 100644 index 000000000..d3727ee53 --- /dev/null +++ b/apps/appkit-next/src/features/network/index.ts @@ -0,0 +1,9 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +export { NetworkPicker } from './components/network-picker'; diff --git a/apps/appkit-next/src/features/nft/components/nft-transfer-modal.tsx b/apps/appkit-next/src/features/nft/components/nft-transfer-modal.tsx new file mode 100644 index 000000000..95091acfa --- /dev/null +++ b/apps/appkit-next/src/features/nft/components/nft-transfer-modal.tsx @@ -0,0 +1,140 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import React, { useCallback, useMemo, useState } from 'react'; +import type { NFT } from '@ton/appkit'; +import { getFormattedNftInfo, createTransferNftTransaction, getErrorMessage } from '@ton/appkit'; +import { Transaction, useAppKit } from '@ton/appkit-react'; +import { toast } from 'sonner'; +import { X, Image as ImageIcon } from 'lucide-react'; + +import { Button } from '@/core/components'; + +interface NftTransferModalProps { + nft: NFT; + isOpen: boolean; + onClose: () => void; +} + +export const NftTransferModal: React.FC = ({ nft, isOpen, onClose }) => { + const [recipientAddress, setRecipientAddress] = useState(''); + const [comment, setComment] = useState(''); + const [transferError, setTransferError] = useState(null); + + const appKit = useAppKit(); + + const nftInfo = useMemo(() => getFormattedNftInfo(nft), [nft]); + + const createTransferTransaction = useCallback(async () => { + return createTransferNftTransaction(appKit, { + nftAddress: nft.address, + recipientAddress, + comment, + }); + }, [appKit, nft.address, recipientAddress, comment]); + + const handleClose = () => { + setRecipientAddress(''); + setComment(''); + setTransferError(null); + onClose(); + }; + + if (!isOpen) return null; + + return ( +
+
+
+
+

Transfer NFT

+ +
+ + {/* NFT Preview */} +
+
+ {nftInfo.image ? ( + {nftInfo.name} + ) : ( + + )} +
+

{nftInfo.name}

+

{nftInfo.collectionName}

+ {nftInfo.description && ( +

{nftInfo.description}

+ )} +
+ +
+
+ + setRecipientAddress(e.target.value)} + placeholder="Enter TON address" + className="w-full px-3 py-2 bg-input border border-border rounded-lg focus:ring-2 focus:ring-ring focus:border-ring text-sm text-foreground placeholder:text-muted-foreground" + /> +
+ +
+ + setComment(e.target.value)} + placeholder="Add a comment" + className="w-full px-3 py-2 bg-input border border-border rounded-lg focus:ring-2 focus:ring-ring focus:border-ring text-sm text-foreground placeholder:text-muted-foreground" + /> +
+ + {transferError && ( +
+

{transferError}

+
+ )} +
+ +
+ { + handleClose(); + toast.success('NFT transferred successfully'); + }} + onError={(error) => { + setTransferError(getErrorMessage(error)); + }} + disabled={!recipientAddress} + > + {({ isLoading, onSubmit, disabled, text }) => ( + + )} + + + +
+
+
+
+ ); +}; diff --git a/apps/appkit-next/src/features/nft/components/nfts-card.tsx b/apps/appkit-next/src/features/nft/components/nfts-card.tsx new file mode 100644 index 000000000..646662573 --- /dev/null +++ b/apps/appkit-next/src/features/nft/components/nfts-card.tsx @@ -0,0 +1,106 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { useMemo, useState } from 'react'; +import type { FC, ComponentProps } from 'react'; +import type { NFT } from '@ton/appkit'; +import { NftItem, useNfts } from '@ton/appkit-react'; +import { AlertCircle, Image as ImageIcon } from 'lucide-react'; + +import { NftTransferModal } from './nft-transfer-modal'; + +import { Card, Button } from '@/core/components'; + +export const NftsCard: FC> = (props) => { + const [selectedNft, setSelectedNft] = useState(null); + + const { + data: nftsResponse, + isLoading: isLoading, + isError: isError, + refetch: onRefresh, + } = useNfts({ query: { refetchInterval: 10000 } }); + + const nfts = useMemo(() => nftsResponse?.nfts ?? [], [nftsResponse?.nfts]); + + if (isError) { + return ( + +
+
+ +
+ +

Failed to load NFTs

+ + +
+
+ ); + } + + return ( + <> + + {isLoading ? ( +
+
+ Loading NFTs... +
+ ) : nfts.length === 0 ? ( +
+
+ +
+

No NFTs yet

+

Your NFT collection will appear here

+
+ ) : ( +
+ {/* Summary */} +
+

+ {nfts.length} {nfts.length === 1 ? 'NFT' : 'NFTs'} +

+ +
+ + {/* NFT Grid */} +
+ {nfts.slice(0, 8).map((nft) => ( + setSelectedNft(nft)} + /> + ))} +
+ + {nfts.length > 8 && ( +
+

Showing 8 of {nfts.length} NFTs

+
+ )} +
+ )} +
+ + {/* NFT Transfer Modal */} + {selectedNft && ( + setSelectedNft(null)} /> + )} + + ); +}; diff --git a/apps/appkit-next/src/features/nft/index.ts b/apps/appkit-next/src/features/nft/index.ts new file mode 100644 index 000000000..005245b13 --- /dev/null +++ b/apps/appkit-next/src/features/nft/index.ts @@ -0,0 +1,11 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +// Components +export { NftsCard } from './components/nfts-card'; +export { NftTransferModal } from './components/nft-transfer-modal'; diff --git a/apps/appkit-next/src/features/signing/components/sign-message-card.tsx b/apps/appkit-next/src/features/signing/components/sign-message-card.tsx new file mode 100644 index 000000000..567caa610 --- /dev/null +++ b/apps/appkit-next/src/features/signing/components/sign-message-card.tsx @@ -0,0 +1,97 @@ +/** + * Copyright (c) TonTech. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + * + */ + +'use client'; + +import { useState } from 'react'; +import type { FC, ComponentProps } from 'react'; +import { useSignText, useSelectedWallet } from '@ton/appkit-react'; +import { toast } from 'sonner'; + +import { Card, Button } from '@/core/components'; + +export const SignMessageCard: FC> = (props) => { + const [message, setMessage] = useState(''); + const [signature, setSignature] = useState(null); + + const [wallet] = useSelectedWallet(); + const { mutate: signText, isPending } = useSignText({ + mutation: { + onSuccess: (result) => { + setSignature(result.signature); + toast.success('Message signed successfully!'); + }, + onError: (error) => { + toast.error(`Signing failed: ${error.message}`); + }, + }, + }); + + const handleSign = () => { + if (!wallet || !message.trim()) { + toast.error('Please enter a message to sign'); + return; + } + + signText({ text: message }); + }; + + const handleCopySignature = () => { + if (signature) { + navigator.clipboard.writeText(signature); + toast.success('Signature copied to clipboard!'); + } + }; + + return ( + +
+ {/* Message Input */} +
+ +