From 44c39430f7a5f84024c57cf8358a502f29264ddb Mon Sep 17 00:00:00 2001 From: Mahesh Sanikommmu Date: Thu, 28 Aug 2025 19:00:59 -0700 Subject: [PATCH 1/8] feat: browser extension --- apps/browser-extension/.gitignore | 26 + apps/browser-extension/README.md | 1 + .../entrypoints/background.ts | 198 +++++ apps/browser-extension/entrypoints/content.ts | 463 ++++++++++++ .../entrypoints/popup/App.css | 708 ++++++++++++++++++ .../entrypoints/popup/App.tsx | 394 ++++++++++ .../entrypoints/popup/index.html | 13 + .../entrypoints/popup/main.tsx | 17 + .../entrypoints/popup/style.css | 70 ++ .../entrypoints/welcome/Welcome.tsx | 95 +++ .../entrypoints/welcome/index.html | 13 + .../entrypoints/welcome/main.tsx | 17 + .../entrypoints/welcome/welcome.css | 275 +++++++ .../fonts/SpaceGrotesk-Bold.ttf | Bin 0 -> 86516 bytes .../fonts/SpaceGrotesk-Light.ttf | Bin 0 -> 86612 bytes .../fonts/SpaceGrotesk-Medium.ttf | Bin 0 -> 86612 bytes .../fonts/SpaceGrotesk-Regular.ttf | Bin 0 -> 86588 bytes .../fonts/SpaceGrotesk-SemiBold.ttf | Bin 0 -> 86572 bytes .../fonts/SpaceGrotesk-VariableFont_wght.ttf | Bin 0 -> 134112 bytes apps/browser-extension/package.json | 30 + apps/browser-extension/public/icon-128.png | Bin 0 -> 229436 bytes apps/browser-extension/public/icon-16.png | Bin 0 -> 33814 bytes apps/browser-extension/public/icon-48.png | Bin 0 -> 110647 bytes apps/browser-extension/tsconfig.json | 8 + apps/browser-extension/utils/api.ts | 156 ++++ apps/browser-extension/utils/constants.ts | 81 ++ apps/browser-extension/utils/query-client.ts | 24 + apps/browser-extension/utils/query-hooks.ts | 64 ++ apps/browser-extension/utils/twitter-auth.ts | 101 +++ .../browser-extension/utils/twitter-import.ts | 192 +++++ apps/browser-extension/utils/twitter-utils.ts | 377 ++++++++++ apps/browser-extension/utils/types.ts | 149 ++++ apps/browser-extension/utils/ui-components.ts | 449 +++++++++++ apps/browser-extension/wxt.config.ts | 35 + 34 files changed, 3956 insertions(+) create mode 100644 apps/browser-extension/.gitignore create mode 100644 apps/browser-extension/README.md create mode 100644 apps/browser-extension/entrypoints/background.ts create mode 100644 apps/browser-extension/entrypoints/content.ts create mode 100644 apps/browser-extension/entrypoints/popup/App.css create mode 100644 apps/browser-extension/entrypoints/popup/App.tsx create mode 100644 apps/browser-extension/entrypoints/popup/index.html create mode 100644 apps/browser-extension/entrypoints/popup/main.tsx create mode 100644 apps/browser-extension/entrypoints/popup/style.css create mode 100644 apps/browser-extension/entrypoints/welcome/Welcome.tsx create mode 100644 apps/browser-extension/entrypoints/welcome/index.html create mode 100644 apps/browser-extension/entrypoints/welcome/main.tsx create mode 100644 apps/browser-extension/entrypoints/welcome/welcome.css create mode 100644 apps/browser-extension/fonts/SpaceGrotesk-Bold.ttf create mode 100644 apps/browser-extension/fonts/SpaceGrotesk-Light.ttf create mode 100644 apps/browser-extension/fonts/SpaceGrotesk-Medium.ttf create mode 100644 apps/browser-extension/fonts/SpaceGrotesk-Regular.ttf create mode 100644 apps/browser-extension/fonts/SpaceGrotesk-SemiBold.ttf create mode 100644 apps/browser-extension/fonts/SpaceGrotesk-VariableFont_wght.ttf create mode 100644 apps/browser-extension/package.json create mode 100644 apps/browser-extension/public/icon-128.png create mode 100644 apps/browser-extension/public/icon-16.png create mode 100644 apps/browser-extension/public/icon-48.png create mode 100644 apps/browser-extension/tsconfig.json create mode 100644 apps/browser-extension/utils/api.ts create mode 100644 apps/browser-extension/utils/constants.ts create mode 100644 apps/browser-extension/utils/query-client.ts create mode 100644 apps/browser-extension/utils/query-hooks.ts create mode 100644 apps/browser-extension/utils/twitter-auth.ts create mode 100644 apps/browser-extension/utils/twitter-import.ts create mode 100644 apps/browser-extension/utils/twitter-utils.ts create mode 100644 apps/browser-extension/utils/types.ts create mode 100644 apps/browser-extension/utils/ui-components.ts create mode 100644 apps/browser-extension/wxt.config.ts diff --git a/apps/browser-extension/.gitignore b/apps/browser-extension/.gitignore new file mode 100644 index 00000000..a2569538 --- /dev/null +++ b/apps/browser-extension/.gitignore @@ -0,0 +1,26 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.output +stats.html +stats-*.json +.wxt +web-ext.config.ts + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/apps/browser-extension/README.md b/apps/browser-extension/README.md new file mode 100644 index 00000000..4fb6e6e8 --- /dev/null +++ b/apps/browser-extension/README.md @@ -0,0 +1 @@ +## supermemory Browser Extension \ No newline at end of file diff --git a/apps/browser-extension/entrypoints/background.ts b/apps/browser-extension/entrypoints/background.ts new file mode 100644 index 00000000..11b56757 --- /dev/null +++ b/apps/browser-extension/entrypoints/background.ts @@ -0,0 +1,198 @@ +import { getDefaultProject, saveMemory, searchMemories } from "../utils/api" +import { + CONTAINER_TAGS, + CONTEXT_MENU_IDS, + MESSAGE_TYPES, +} from "../utils/constants" +import { captureTwitterTokens } from "../utils/twitter-auth" +import { + type TwitterImportConfig, + TwitterImporter, +} from "../utils/twitter-import" +import type { + ExtensionMessage, + MemoryData, + MemoryPayload, +} from "../utils/types" + +export default defineBackground(() => { + let twitterImporter: TwitterImporter | null = null + + browser.runtime.onInstalled.addListener((details) => { + browser.contextMenus.create({ + id: CONTEXT_MENU_IDS.SAVE_TO_SUPERMEMORY, + title: "Save to supermemory", + contexts: ["selection", "page", "link"], + }) + + // Open welcome tab on first install + if (details.reason === "install") { + browser.tabs.create({ + url: browser.runtime.getURL("/welcome.html"), + }) + } + }) + + // Intercept Twitter requests to capture authentication headers. + browser.webRequest.onBeforeSendHeaders.addListener( + (details) => { + captureTwitterTokens(details) + return {} + }, + { urls: ["*://x.com/*", "*://twitter.com/*"] }, + ["requestHeaders", "extraHeaders"], + ) + + // Handle context menu clicks. + browser.contextMenus.onClicked.addListener(async (info, tab) => { + if (info.menuItemId === CONTEXT_MENU_IDS.SAVE_TO_SUPERMEMORY) { + if (tab?.id) { + try { + await browser.tabs.sendMessage(tab.id, { + action: MESSAGE_TYPES.SAVE_MEMORY, + }) + } catch (error) { + console.error("Failed to send message to content script:", error) + } + } + } + }) + + // Send message to current active tab. + const sendMessageToCurrentTab = async (message: string) => { + const tabs = await browser.tabs.query({ + active: true, + currentWindow: true, + }) + if (tabs.length > 0 && tabs[0].id) { + await browser.tabs.sendMessage(tabs[0].id, { + type: MESSAGE_TYPES.IMPORT_UPDATE, + importedMessage: message, + }) + } + } + + /** + * Send import completion message + */ + const sendImportDoneMessage = async (totalImported: number) => { + const tabs = await browser.tabs.query({ + active: true, + currentWindow: true, + }) + if (tabs.length > 0 && tabs[0].id) { + await browser.tabs.sendMessage(tabs[0].id, { + type: MESSAGE_TYPES.IMPORT_DONE, + totalImported, + }) + } + } + + /** + * Save memory to supermemory API + */ + const saveMemoryToSupermemory = async ( + data: MemoryData, + ): Promise<{ success: boolean; data?: unknown; error?: string }> => { + try { + let containerTag: string = CONTAINER_TAGS.DEFAULT_PROJECT + try { + const defaultProject = await getDefaultProject() + if (defaultProject?.containerTag) { + containerTag = defaultProject.containerTag + } + } catch (error) { + console.warn("Failed to get default project, using fallback:", error) + } + + const payload: MemoryPayload = { + containerTags: [containerTag], + content: `${data.highlightedText}\n\n${data.html}\n\n${data?.url}`, + metadata: { sm_source: "consumer" }, + } + + const responseData = await saveMemory(payload) + return { success: true, data: responseData } + } catch (error) { + return { + success: false, + error: error instanceof Error ? error.message : "Unknown error", + } + } + } + + const getRelatedMemories = async ( + data: string, + ): Promise<{ success: boolean; data?: unknown; error?: string }> => { + try { + const responseData = await searchMemories(data) + const response = responseData as { + results?: Array<{ chunks?: Array<{ content?: string }> }> + } + const content = response.results?.[0]?.chunks?.[0]?.content + console.log("Content:", content) + return { success: true, data: content } + } catch (error) { + return { + success: false, + error: error instanceof Error ? error.message : "Unknown error", + } + } + } + + /** + * Handle extension messages + */ + browser.runtime.onMessage.addListener( + (message: ExtensionMessage, _sender, sendResponse) => { + // Handle Twitter import request + if (message.type === MESSAGE_TYPES.BATCH_IMPORT_ALL) { + const importConfig: TwitterImportConfig = { + onProgress: sendMessageToCurrentTab, + onComplete: sendImportDoneMessage, + onError: async (error: Error) => { + await sendMessageToCurrentTab(`Error: ${error.message}`) + }, + } + + twitterImporter = new TwitterImporter(importConfig) + twitterImporter.startImport().catch(console.error) + sendResponse({ success: true }) + return true + } + + // Handle regular memory save request + if (message.action === MESSAGE_TYPES.SAVE_MEMORY) { + ;(async () => { + try { + const result = await saveMemoryToSupermemory( + message.data as MemoryData, + ) + sendResponse(result) + } catch (error) { + sendResponse({ + success: false, + error: error instanceof Error ? error.message : "Unknown error", + }) + } + })() + return true + } + + if (message.action === MESSAGE_TYPES.GET_RELATED_MEMORIES) { + ;(async () => { + try { + const result = await getRelatedMemories(message.data as string) + sendResponse(result) + } catch (error) { + sendResponse({ + success: false, + error: error instanceof Error ? error.message : "Unknown error", + }) + } + })() + return true + } + }, + ) +}) diff --git a/apps/browser-extension/entrypoints/content.ts b/apps/browser-extension/entrypoints/content.ts new file mode 100644 index 00000000..97f5fc44 --- /dev/null +++ b/apps/browser-extension/entrypoints/content.ts @@ -0,0 +1,463 @@ +import { + DOMAINS, + ELEMENT_IDS, + MESSAGE_TYPES, + STORAGE_KEYS, +} from "../utils/constants" +import { + createChatGPTInputBarElement, + createSaveTweetElement, + createTwitterImportButton, + createTwitterImportUI, + DOMUtils, +} from "../utils/ui-components" + +export default defineContentScript({ + matches: [""], + main() { + let twitterImportUI: HTMLElement | null = null + let isTwitterImportOpen = false + + browser.runtime.onMessage.addListener(async (message) => { + if (message.action === MESSAGE_TYPES.SHOW_TOAST) { + DOMUtils.showToast(message.state) + } else if (message.action === MESSAGE_TYPES.SAVE_MEMORY) { + await saveMemory() + } else if (message.type === MESSAGE_TYPES.IMPORT_UPDATE) { + updateTwitterImportUI(message) + } else if (message.type === MESSAGE_TYPES.IMPORT_DONE) { + updateTwitterImportUI(message) + } + }) + + const observeForMemoriesDialog = () => { + const observer = new MutationObserver(() => { + if (DOMUtils.isOnDomain(DOMAINS.CHATGPT)) { + addSupermemoryButtonToMemoriesDialog() + addSaveChatGPTElementBeforeComposerBtn() + } + if (DOMUtils.isOnDomain(DOMAINS.TWITTER)) { + addTwitterImportButton() + //addSaveTweetElement(); + } + }) + + observer.observe(document.body, { + childList: true, + subtree: true, + }) + + if ( + window.location.hostname === "chatgpt.com" || + window.location.hostname === "chat.openai.com" + ) { + addSupermemoryButtonToMemoriesDialog() + addSaveChatGPTElementBeforeComposerBtn() + } + if ( + window.location.hostname === "x.com" || + window.location.hostname === "twitter.com" + ) { + addTwitterImportButton() + //addSaveTweetElement(); + } + } + + if (DOMUtils.isOnDomain(DOMAINS.TWITTER)) { + setTimeout(() => { + addTwitterImportButton() // Wait 2 seconds for page to load + //addSaveTweetElement(); + }, 2000) + } + + if (document.readyState === "loading") { + document.addEventListener("DOMContentLoaded", observeForMemoriesDialog) + } else { + observeForMemoriesDialog() + } + + async function saveMemory() { + try { + DOMUtils.showToast("loading") + + const highlightedText = window.getSelection()?.toString() || "" + + const url = window.location.href + + const html = document.documentElement.outerHTML + + const response = await browser.runtime.sendMessage({ + action: MESSAGE_TYPES.SAVE_MEMORY, + data: { + html, + highlightedText, + url, + }, + }) + + console.log("Response from enxtension:", response) + if (response.success) { + DOMUtils.showToast("success") + } else { + DOMUtils.showToast("error") + } + } catch (error) { + console.error("Error saving memory:", error) + DOMUtils.showToast("error") + } + } + + async function getRelatedMemories() { + try { + const userQuery = + document.getElementById("prompt-textarea")?.textContent || "" + + const response = await browser.runtime.sendMessage({ + action: MESSAGE_TYPES.GET_RELATED_MEMORIES, + data: userQuery, + }) + + if (response.success && response.data) { + const promptElement = document.getElementById("prompt-textarea") + if (promptElement) { + const currentContent = promptElement.innerHTML + promptElement.innerHTML = `${currentContent}
Supermemories: ${response.data}` + } + } + } catch (error) { + console.error("Error getting related memories:", error) + } + } + + function addSupermemoryButtonToMemoriesDialog() { + const dialogs = document.querySelectorAll('[role="dialog"]') + let memoriesDialog: HTMLElement | null = null + + for (const dialog of dialogs) { + const headerText = dialog.querySelector("h2") + if (headerText?.textContent?.includes("Saved memories")) { + memoriesDialog = dialog as HTMLElement + break + } + } + + if (!memoriesDialog) return + + if (memoriesDialog.querySelector("#supermemory-save-button")) return + + const deleteAllContainer = memoriesDialog.querySelector( + ".mt-5.flex.justify-end", + ) + if (!deleteAllContainer) return + + const supermemoryButton = document.createElement("button") + supermemoryButton.id = "supermemory-save-button" + supermemoryButton.className = "btn relative btn-primary-outline mr-2" + + const iconUrl = browser.runtime.getURL("/icon-16.png") + + supermemoryButton.innerHTML = ` +
+ supermemory + Save to supermemory +
+ ` + + supermemoryButton.style.cssText = ` + background: #1C2026 !important; + color: white !important; + border: 1px solid #1C2026 !important; + border-radius: 9999px !important; + padding: 10px 16px !important; + font-weight: 500 !important; + font-size: 14px !important; + margin-right: 8px !important; + cursor: pointer !important; + ` + + supermemoryButton.addEventListener("mouseenter", () => { + supermemoryButton.style.backgroundColor = "#2B2E33" + }) + + supermemoryButton.addEventListener("mouseleave", () => { + supermemoryButton.style.backgroundColor = "#1C2026" + }) + + supermemoryButton.addEventListener("click", async () => { + await saveMemoriesToSupermemory() + }) + + deleteAllContainer.insertBefore( + supermemoryButton, + deleteAllContainer.firstChild, + ) + } + + async function saveMemoriesToSupermemory() { + try { + DOMUtils.showToast("loading") + + const memoriesTable = document.querySelector( + '[role="dialog"] table tbody', + ) + if (!memoriesTable) { + DOMUtils.showToast("error") + return + } + + const memoryRows = memoriesTable.querySelectorAll("tr") + const memories: string[] = [] + + memoryRows.forEach((row) => { + const memoryCell = row.querySelector("td .py-2.whitespace-pre-wrap") + if (memoryCell?.textContent) { + memories.push(memoryCell.textContent.trim()) + } + }) + + console.log("Memories:", memories) + + if (memories.length === 0) { + DOMUtils.showToast("error") + return + } + + const combinedContent = `ChatGPT Saved Memories:\n\n${memories.map((memory, index) => `${index + 1}. ${memory}`).join("\n\n")}` + + const response = await browser.runtime.sendMessage({ + action: "saveMemory", + data: { + html: combinedContent, + }, + }) + + if (response.success) { + DOMUtils.showToast("success") + } else { + DOMUtils.showToast("error") + } + } catch (error) { + console.error("Error saving memories to supermemory:", error) + DOMUtils.showToast("error") + } + } + + function addTwitterImportButton() { + if (!DOMUtils.isOnDomain(DOMAINS.TWITTER)) { + return + } + + if (DOMUtils.elementExists(ELEMENT_IDS.TWITTER_IMPORT_BUTTON)) { + return + } + + const button = createTwitterImportButton(() => { + showTwitterImportUI() + }) + + document.body.appendChild(button) + } + + function showTwitterImportUI() { + if (twitterImportUI) { + twitterImportUI.remove() + } + + isTwitterImportOpen = true + + // Check if user is authenticated + browser.storage.local.get([STORAGE_KEYS.BEARER_TOKEN], (result) => { + const isAuthenticated = !!result[STORAGE_KEYS.BEARER_TOKEN] + + twitterImportUI = createTwitterImportUI( + hideTwitterImportUI, + async () => { + try { + await browser.runtime.sendMessage({ + type: MESSAGE_TYPES.BATCH_IMPORT_ALL, + }) + } catch (error) { + console.error("Error starting import:", error) + } + }, + isAuthenticated, + ) + + document.body.appendChild(twitterImportUI) + }) + } + + function hideTwitterImportUI() { + if (twitterImportUI) { + twitterImportUI.remove() + twitterImportUI = null + } + isTwitterImportOpen = false + } + + function updateTwitterImportUI(message: { + type: string + importedMessage?: string + totalImported?: number + }) { + if (!isTwitterImportOpen || !twitterImportUI) return + + const statusDiv = twitterImportUI.querySelector(`#${ELEMENT_IDS.TWITTER_IMPORT_STATUS}`) + const button = twitterImportUI.querySelector(`#${ELEMENT_IDS.TWITTER_IMPORT_BTN}`) + + if (message.type === MESSAGE_TYPES.IMPORT_UPDATE) { + if (statusDiv) { + statusDiv.innerHTML = ` +
+
+ ${message.importedMessage} +
+ ` + } + if (button) { + ;(button as HTMLButtonElement).disabled = true + ;(button as HTMLButtonElement).textContent = "Importing..." + } + } + + if (message.type === MESSAGE_TYPES.IMPORT_DONE) { + if (statusDiv) { + statusDiv.innerHTML = ` +
+ + Successfully imported ${message.totalImported} tweets! +
+ ` + } + + setTimeout(() => { + hideTwitterImportUI() + }, 3000) + } + } + + function addSaveChatGPTElementBeforeComposerBtn() { + if (!DOMUtils.isOnDomain(DOMAINS.CHATGPT)) { + return + } + + const composerButtons = document.querySelectorAll("button.composer-btn") + + composerButtons.forEach((button) => { + if (button.hasAttribute("data-supermemory-icon-added-before")) { + return + } + + const parent = button.parentElement + if (!parent) return + + const parentSiblings = parent.parentElement?.children + if (!parentSiblings) return + + let hasSpeechButtonSibling = false + for (const sibling of parentSiblings) { + if ( + sibling.getAttribute("data-testid") === + "composer-speech-button-container" + ) { + hasSpeechButtonSibling = true + break + } + } + + if (!hasSpeechButtonSibling) return + + const grandParent = parent.parentElement + if (!grandParent) return + + const existingIcon = grandParent.querySelector( + `#${ELEMENT_IDS.CHATGPT_INPUT_BAR_ELEMENT}-before-composer`, + ) + if (existingIcon) { + button.setAttribute("data-supermemory-icon-added-before", "true") + return + } + + const saveChatGPTElement = createChatGPTInputBarElement(async () => { + await getRelatedMemories() + }) + + saveChatGPTElement.id = `${ELEMENT_IDS.CHATGPT_INPUT_BAR_ELEMENT}-before-composer-${Date.now()}-${Math.random().toString(36).substring(2, 11)}` + + button.setAttribute("data-supermemory-icon-added-before", "true") + + grandParent.insertBefore(saveChatGPTElement, parent) + }) + } + + // TODO: Add Tweet Capture Functionality + function _addSaveTweetElement() { + if (!DOMUtils.isOnDomain(DOMAINS.TWITTER)) { + return + } + + const targetDivs = document.querySelectorAll( + "div.css-175oi2r.r-18u37iz.r-1h0z5md.r-1wron08", + ) + + targetDivs.forEach((targetDiv) => { + if (targetDiv.hasAttribute("data-supermemory-icon-added")) { + return + } + + const previousElement = targetDiv.previousElementSibling + if (previousElement?.id?.startsWith(ELEMENT_IDS.SAVE_TWEET_ELEMENT)) { + targetDiv.setAttribute("data-supermemory-icon-added", "true") + return + } + + const saveTweetElement = createSaveTweetElement(async () => { + await saveMemory() + }) + + saveTweetElement.id = `${ELEMENT_IDS.SAVE_TWEET_ELEMENT}-${Date.now()}-${Math.random().toString(36).substring(2, 11)}` + + targetDiv.setAttribute("data-supermemory-icon-added", "true") + + targetDiv.parentNode?.insertBefore(saveTweetElement, targetDiv) + }) + } + + document.addEventListener("keydown", async (event) => { + if ( + (event.ctrlKey || event.metaKey) && + event.shiftKey && + event.key === "m" + ) { + event.preventDefault() + await saveMemory() + } + }) + + window.addEventListener("message", (event) => { + if (event.source !== window) { + return + } + const bearerToken = event.data.token + + if (bearerToken) { + if ( + !( + window.location.hostname === "localhost" || + window.location.hostname === "supermemory.ai" || + window.location.hostname === "app.supermemory.ai" + ) + ) { + console.log( + "Bearer token is only allowed to be used on localhost or supermemory.ai", + ) + return + } + + chrome.storage.local.set({ + [STORAGE_KEYS.BEARER_TOKEN]: bearerToken, + }, () => {}) + } + }) + }, +}) diff --git a/apps/browser-extension/entrypoints/popup/App.css b/apps/browser-extension/entrypoints/popup/App.css new file mode 100644 index 00000000..4924360e --- /dev/null +++ b/apps/browser-extension/entrypoints/popup/App.css @@ -0,0 +1,708 @@ +/* Custom Font Definitions */ +@font-face { + font-family: "Space Grotesk"; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url("/fonts/SpaceGrotesk-Light.ttf") format("truetype"); +} + +@font-face { + font-family: "Space Grotesk"; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url("/fonts/SpaceGrotesk-Regular.ttf") format("truetype"); +} + +@font-face { + font-family: "Space Grotesk"; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url("/fonts/SpaceGrotesk-Medium.ttf") format("truetype"); +} + +@font-face { + font-family: "Space Grotesk"; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url("/fonts/SpaceGrotesk-SemiBold.ttf") format("truetype"); +} + +@font-face { + font-family: "Space Grotesk"; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url("/fonts/SpaceGrotesk-Bold.ttf") format("truetype"); +} + +.popup-container { + width: 320px; + padding: 0; + font-family: + "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + sans-serif; + background: #ffffff; + border-radius: 8px; + position: relative; + overflow: hidden; +} + +.header { + display: flex; + align-items: center; + justify-content: space-between; + gap: 12px; + padding: 10px; + border-bottom: 1px solid #e5e7eb; + position: relative; +} + +.header .logo { + width: 32px; + height: 32px; + flex-shrink: 0; +} + +.header h1 { + margin: 0; + font-size: 18px; + font-weight: 600; + color: #000000; + flex: 1; +} + +.header-sign-out { + background: none; + border: none; + font-size: 16px; + cursor: pointer; + color: #6c757d; + padding: 4px; + border-radius: 4px; + transition: + color 0.2s ease, + background-color 0.2s ease; +} + +.header-sign-out:hover { + color: #000000; + background-color: #f1f3f4; +} + +.content { + padding: 16px; +} + +.status { + display: flex; + align-items: center; + gap: 8px; + margin-bottom: 16px; + font-size: 14px; + color: #000000; +} + +.status-indicator { + width: 8px; + height: 8px; + border-radius: 50%; + flex-shrink: 0; +} + +.status-indicator.signed-in { + background-color: #000000; +} + +.status-indicator.signed-out { + background-color: #666666; +} + +.sign-out-btn { + width: 100%; + padding: 8px 16px; + background-color: #000000; + color: white; + border: none; + border-radius: 6px; + font-size: 14px; + font-weight: 500; + cursor: pointer; +} + +.sign-out-btn:hover { + background-color: #333333; +} + +.instruction { + margin: 0; + font-size: 13px; + color: #666666; + line-height: 1.4; +} + +.login-btn { + background: none; + border: none; + color: #1976d2; + cursor: pointer; + text-decoration: underline; + font-size: 13px; + padding: 0; +} + +.login-btn:hover { + color: #1565c0; +} + +.authenticated { + text-align: left; +} + +.unauthenticated { + text-align: center; + padding: 8px 0; +} + +/* Login Screen Styles */ +.login-intro { + margin-bottom: 32px; +} + +.login-title { + margin: 0 0 16px 0; + font-size: 14px; + font-weight: 400; + color: #000000; + line-height: 1.3; +} + +.features-list { + list-style: none; + padding: 0; + margin: 0; + text-align: left; +} + +.features-list li { + padding: 6px 0; + font-size: 14px; + color: #000000; + position: relative; + padding-left: 20px; +} + +.features-list li::before { + content: "•"; + position: absolute; + left: 0; + color: #000000; + font-weight: bold; +} + +.login-actions { + margin-top: 32px; +} + +.login-help { + margin: 0 0 16px 0; + font-size: 14px; + color: #6c757d; +} + +.help-link { + background: none; + border: none; + color: #4285f4; + cursor: pointer; + text-decoration: underline; + font-size: 14px; + padding: 0; +} + +.help-link:hover { + color: #1a73e8; +} + +.login-primary-btn { + width: 100%; + padding: 12px 24px; + background-color: #374151; + color: white; + border: none; + border-radius: 24px; + font-size: 16px; + font-weight: 500; + cursor: pointer; + transition: background-color 0.2s ease; +} + +.login-primary-btn:hover:not(:disabled) { + background-color: #1f2937; +} + +.login-primary-btn:disabled { + background-color: #9e9e9e; + cursor: not-allowed; +} + +/* Tab Navigation Styles */ +.tab-navigation { + display: flex; + background-color: #f1f3f4; + border-radius: 8px; + padding: 4px; + margin-bottom: 16px; +} + +.tab-btn { + flex: 1; + padding: 8px 16px; + background: transparent; + border: none; + border-radius: 6px; + font-size: 14px; + font-weight: 500; + color: #6c757d; + cursor: pointer; + transition: all 0.2s ease; + outline: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.tab-btn:focus { + outline: none; + box-shadow: none; + border: none; +} + +.tab-btn:active { + outline: none; + box-shadow: none; +} + +.tab-btn.active { + background-color: #ffffff; + color: #000000; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.tab-btn:hover:not(.active) { + color: #374151; +} + +/* Tab Content */ +.tab-content { + display: flex; + flex-direction: column; + gap: 16px; + min-height: 200px; +} + +/* Save Action at Bottom */ +.save-action { + margin-top: auto; + padding-top: 16px; +} + +/* Import Actions */ +.import-actions { + display: flex; + flex-direction: column; + gap: 16px; +} + +.import-item { + display: flex; + flex-direction: column; + gap: 8px; +} + +.import-instructions { + margin: 0; + font-size: 12px; + color: #6c757d; + line-height: 1.3; + padding-left: 4px; +} + +/* Save Section Styles */ +.save-section { + margin-bottom: 16px; +} + +.current-page { + margin-bottom: 0; +} + +.page-info { + background-color: #f8f9fa; + padding: 12px; + border-radius: 6px; + border: 1px solid #e9ecef; +} + +.page-title { + margin: 0 0 4px 0; + font-size: 14px; + font-weight: 600; + color: #000000; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.page-url { + margin: 0; + font-size: 12px; + color: #6c757d; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.save-page-btn { + width: 100%; + padding: 12px 16px; + background-color: #1976d2; + color: white; + border: none; + border-radius: 6px; + font-size: 16px; + font-weight: 600; + cursor: pointer; + transition: background-color 0.2s ease; + display: flex; + align-items: center; + justify-content: center; + gap: 8px; +} + +.save-page-btn:hover:not(:disabled) { + background-color: #1565c0; +} + +.save-page-btn:disabled { + background-color: #9e9e9e; + cursor: not-allowed; +} + +.secondary-actions { + margin-top: 16px; +} + +.secondary-btn { + width: 100%; + padding: 8px 12px; + background-color: white; + color: #6c757d; + border: 1px solid #e4e6eb; + border-radius: 6px; + font-size: 13px; + font-weight: 400; + cursor: pointer; + transition: + background-color 0.2s ease, + color 0.2s ease; +} + +.secondary-btn:hover { + background-color: #f8f9fa; + color: #000000; +} + +.actions { + display: flex; + flex-direction: column; + gap: 12px; +} + +.chatgpt-btn { + width: 100%; + padding: 12px 12px; + background-color: white; + color: black; + border: 1px solid #e4e6eb; + border-radius: 6px; + font-size: 14px; + font-weight: 500; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + transition: background-color 0.2s ease; +} + +.chatgpt-btn:hover { + background-color: #f0f0f0; + border-color: #e4e6eb; +} + +.chatgpt-logo { + width: 18px; + height: 18px; + flex-shrink: 0; + margin-right: 8px; +} + +.twitter-btn { + width: 100%; + padding: 12px 12px; + background-color: white; + color: black; + border: 1px solid #e4e6eb; + border-radius: 6px; + font-size: 14px; + font-weight: 500; + cursor: pointer; + display: flex; + align-items: center; + justify-content: center; + transition: background-color 0.2s ease; + outline: none; + box-shadow: none; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.twitter-btn:hover { + background-color: #f0f0f0; + border-color: #e4e6eb; +} + +.twitter-btn:focus { + outline: none; + box-shadow: none; +} + +.twitter-logo { + width: 18px; + height: 18px; + flex-shrink: 0; + margin-right: 8px; +} + +/* Project Selection Styles */ +.project-section { + margin-bottom: 0; +} + +.project-selector-btn { + width: 100%; + background: none; + border: none; + padding: 0; + cursor: pointer; + text-align: left; +} + +.project-selector-content { + display: flex; + justify-content: space-between; + align-items: center; + padding: 12px; + background-color: #f8f9fa; + border-radius: 8px; + border: 1px solid #e9ecef; + transition: + background-color 0.2s ease, + border-color 0.2s ease; +} + +.project-selector-btn:hover .project-selector-content { + background-color: #e9ecef; + border-color: #ced4da; +} + +.project-label { + font-size: 14px; + font-weight: 500; + color: #495057; +} + +.project-value { + display: flex; + align-items: center; + gap: 8px; +} + +.project-name { + font-size: 14px; + font-weight: 500; + color: #000000; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 120px; +} + +.project-arrow { + color: #6c757d; + flex-shrink: 0; + transition: transform 0.2s ease; +} + +.project-selector-btn:hover .project-arrow { + color: #495057; + transform: translateX(2px); +} + +.project-count { + font-size: 12px; + color: #6c757d; + margin-left: 8px; +} + +.project-none { + font-size: 14px; + color: #6c757d; + font-style: italic; +} + +/* Project Selector Modal */ +.project-selector { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: #ffffff; + border-radius: 8px; + z-index: 1000; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + display: flex; + flex-direction: column; +} + +.project-selector-header { + display: flex; + justify-content: space-between; + align-items: center; + padding: 16px; + border-bottom: 1px solid #e5e7eb; + font-size: 16px; + font-weight: 600; + color: #000000; + flex-shrink: 0; +} + +.project-header-actions { + display: flex; + align-items: center; + gap: 12px; +} + +.project-logout-btn { + background: none; + border: none; + font-size: 14px; + color: #6c757d; + cursor: pointer; + padding: 4px 8px; + border-radius: 4px; + transition: + color 0.2s ease, + background-color 0.2s ease; + outline: none; +} + +.project-logout-btn:hover { + color: #dc3545; + background-color: #f8f9fa; +} + +.project-logout-btn:focus { + outline: none; +} + +.project-close-btn { + background: none; + border: none; + font-size: 20px; + cursor: pointer; + color: #6c757d; + padding: 0; + width: 24px; + height: 24px; + display: flex; + align-items: center; + justify-content: center; +} + +.project-close-btn:hover { + color: #000000; +} + +.project-loading { + padding: 32px 16px; + text-align: center; + color: #6c757d; + font-size: 14px; +} + +.project-list { + flex: 1; + overflow-y: auto; + min-height: 0; +} + +.project-item { + display: flex; + justify-content: space-between; + align-items: center; + padding: 12px 16px; + cursor: pointer; + transition: background-color 0.2s ease; + border-bottom: 1px solid #f1f3f4; + background: none; + border: none; + width: 100%; + text-align: left; +} + +.project-item:hover { + background-color: #f8f9fa; +} + +.project-item:last-child { + border-bottom: none; +} + +.project-item.selected { + background-color: #e3f2fd; +} + +.project-item-info { + display: flex; + flex-direction: column; + flex: 1; + gap: 2px; +} + +.project-item-name { + font-size: 14px; + font-weight: 500; + color: #000000; + word-wrap: break-word; + overflow-wrap: break-word; + hyphens: auto; + line-height: 1.3; +} + +.project-item-count { + font-size: 12px; + color: #6c757d; +} + +.project-item-check { + color: #1976d2; + font-weight: bold; + font-size: 16px; +} diff --git a/apps/browser-extension/entrypoints/popup/App.tsx b/apps/browser-extension/entrypoints/popup/App.tsx new file mode 100644 index 00000000..2f42747a --- /dev/null +++ b/apps/browser-extension/entrypoints/popup/App.tsx @@ -0,0 +1,394 @@ +import { useQueryClient } from "@tanstack/react-query" +import { useEffect, useState } from "react" +import "./App.css" +import { STORAGE_KEYS } from "../../utils/constants" +import { + useDefaultProject, + useProjects, + useSetDefaultProject, +} from "../../utils/query-hooks" +import type { Project } from "../../utils/types" + +function App() { + const [userSignedIn, setUserSignedIn] = useState(false) + const [loading, setLoading] = useState(true) + const [showProjectSelector, setShowProjectSelector] = useState(false) + const [currentUrl, setCurrentUrl] = useState("") + const [currentTitle, setCurrentTitle] = useState("") + const [saving, setSaving] = useState(false) + const [activeTab, setActiveTab] = useState<"save" | "imports">("save") + + const queryClient = useQueryClient() + const { data: projects = [], isLoading: loadingProjects } = useProjects({ + enabled: userSignedIn, + }) + const { data: defaultProject } = useDefaultProject({ + enabled: userSignedIn, + }) + const setDefaultProjectMutation = useSetDefaultProject() + + useEffect(() => { + const checkAuthStatus = async () => { + try { + const result = await chrome.storage.local.get([ + STORAGE_KEYS.BEARER_TOKEN, + ]) + const isSignedIn = !!result[STORAGE_KEYS.BEARER_TOKEN] + setUserSignedIn(isSignedIn) + } catch (error) { + console.error("Error checking auth status:", error) + setUserSignedIn(false) + } finally { + setLoading(false) + } + } + + const getCurrentTab = async () => { + try { + const tabs = await chrome.tabs.query({ + active: true, + currentWindow: true, + }) + if (tabs.length > 0 && tabs[0].url && tabs[0].title) { + setCurrentUrl(tabs[0].url) + setCurrentTitle(tabs[0].title) + } + } catch (error) { + console.error("Error getting current tab:", error) + } + } + + checkAuthStatus() + getCurrentTab() + }, []) + + const handleProjectSelect = (project: Project) => { + setDefaultProjectMutation.mutate(project, { + onSuccess: () => { + setShowProjectSelector(false) + }, + onError: (error) => { + console.error("Error setting default project:", error) + }, + }) + } + + const handleShowProjectSelector = () => { + setShowProjectSelector(true) + } + + useEffect(() => { + if (!defaultProject && projects.length > 0) { + const firstProject = projects[0] + setDefaultProjectMutation.mutate(firstProject) + } + }, [defaultProject, projects, setDefaultProjectMutation]) + + const handleSaveCurrentPage = async () => { + setSaving(true) + try { + const tabs = await chrome.tabs.query({ + active: true, + currentWindow: true, + }) + if (tabs.length > 0 && tabs[0].id) { + await chrome.tabs.sendMessage(tabs[0].id, { + action: "saveMemory", + }) + } + } catch (error) { + console.error("Failed to save current page:", error) + } finally { + setSaving(false) + } + } + + const handleSignOut = async () => { + try { + await chrome.storage.local.remove([STORAGE_KEYS.BEARER_TOKEN]) + setUserSignedIn(false) + queryClient.clear() + } catch (error) { + console.error("Error signing out:", error) + } + } + + if (loading) { + return ( +
+
+ supermemory +

supermemory

+
+
+
Loading...
+
+
+ ) + } + + return ( +
+
+ supermemory + {userSignedIn && ( + + )} +
+
+ {userSignedIn ? ( +
+ {/* Tab Navigation */} +
+ + +
+ + {/* Tab Content */} + {activeTab === "save" ? ( +
+ {/* Current Page Info */} +
+
+

+ {currentTitle || "Current Page"} +

+

{currentUrl}

+
+
+ + {/* Project Selection */} +
+ +
+ + {/* Save Button at Bottom */} +
+ +
+
+ ) : ( +
+ {/* Import Actions */} +
+
+ +
+ +
+ +

+ Click on supermemory on top right to import bookmarks +

+
+
+
+ )} + + {showProjectSelector && ( +
+
+ Select the Project + +
+ {loadingProjects ? ( +
Loading projects...
+ ) : ( +
+ {projects.map((project) => ( + + ))} +
+ )} +
+ )} +
+ ) : ( +
+
+

+ Login to unlock all chrome extension features +

+ +
    +
  • Save any page to your supermemory
  • +
  • Import all your Twitter / X Bookmarks
  • +
  • Import your ChatGPT Memories
  • +
+
+ +
+

+ Having trouble logging in?{" "} + +

+ + +
+
+ )} +
+
+ ) +} + +export default App diff --git a/apps/browser-extension/entrypoints/popup/index.html b/apps/browser-extension/entrypoints/popup/index.html new file mode 100644 index 00000000..ed4cb949 --- /dev/null +++ b/apps/browser-extension/entrypoints/popup/index.html @@ -0,0 +1,13 @@ + + + + + + Default Popup Title + + + +
+ + + diff --git a/apps/browser-extension/entrypoints/popup/main.tsx b/apps/browser-extension/entrypoints/popup/main.tsx new file mode 100644 index 00000000..746e1018 --- /dev/null +++ b/apps/browser-extension/entrypoints/popup/main.tsx @@ -0,0 +1,17 @@ +import { QueryClientProvider } from "@tanstack/react-query" +import React from "react" +import ReactDOM from "react-dom/client" +import { queryClient } from "../../utils/query-client" +import App from "./App.js" +import "./style.css" + +const rootElement = document.getElementById("root") +if (rootElement) { + ReactDOM.createRoot(rootElement).render( + + + + + , + ) +} diff --git a/apps/browser-extension/entrypoints/popup/style.css b/apps/browser-extension/entrypoints/popup/style.css new file mode 100644 index 00000000..ee057e19 --- /dev/null +++ b/apps/browser-extension/entrypoints/popup/style.css @@ -0,0 +1,70 @@ +:root { + font-family: + "Space Grotesk", Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-text-size-adjust: 100%; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/apps/browser-extension/entrypoints/welcome/Welcome.tsx b/apps/browser-extension/entrypoints/welcome/Welcome.tsx new file mode 100644 index 00000000..31e0c424 --- /dev/null +++ b/apps/browser-extension/entrypoints/welcome/Welcome.tsx @@ -0,0 +1,95 @@ +function Welcome() { + return ( +
+
+ {/* Header */} +
+ supermemory +

+ Your AI-powered second brain for saving and organizing everything + that matters +

+
+ + {/* Features Section */} +
+

What can you do with supermemory?

+ +
+
+
💾
+

Save Any Page

+

+ Instantly save web pages, articles, and content to your personal + knowledge base +

+
+ +
+
🐦
+

Import Twitter/X Bookmarks

+

+ Bring all your saved tweets and bookmarks into one organized + place +

+
+ +
+
🤖
+

Import ChatGPT Memories

+

+ Keep your important AI conversations and insights accessible +

+
+ +
+
🔍
+

AI-Powered Search

+

+ Find anything you've saved using intelligent semantic search +

+
+
+
+ + {/* Actions */} +
+ +
+ + {/* Footer */} +
+

+ Learn more at{" "} + + supermemory.ai + +

+
+
+
+ ) +} + +export default Welcome diff --git a/apps/browser-extension/entrypoints/welcome/index.html b/apps/browser-extension/entrypoints/welcome/index.html new file mode 100644 index 00000000..92bb26e0 --- /dev/null +++ b/apps/browser-extension/entrypoints/welcome/index.html @@ -0,0 +1,13 @@ + + + + + + + Welcome to supermemory + + +
+ + + \ No newline at end of file diff --git a/apps/browser-extension/entrypoints/welcome/main.tsx b/apps/browser-extension/entrypoints/welcome/main.tsx new file mode 100644 index 00000000..2df8dbf1 --- /dev/null +++ b/apps/browser-extension/entrypoints/welcome/main.tsx @@ -0,0 +1,17 @@ +import { QueryClientProvider } from "@tanstack/react-query" +import React from "react" +import ReactDOM from "react-dom/client" +import { queryClient } from "../../utils/query-client" +import Welcome from "./Welcome" +import "./welcome.css" + +const rootElement = document.getElementById("root") +if (rootElement) { + ReactDOM.createRoot(rootElement).render( + + + + + , + ) +} diff --git a/apps/browser-extension/entrypoints/welcome/welcome.css b/apps/browser-extension/entrypoints/welcome/welcome.css new file mode 100644 index 00000000..d2c8d43d --- /dev/null +++ b/apps/browser-extension/entrypoints/welcome/welcome.css @@ -0,0 +1,275 @@ +/* Custom Font Definitions */ +@font-face { + font-family: "Space Grotesk"; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url("/fonts/SpaceGrotesk-Light.ttf") format("truetype"); +} + +@font-face { + font-family: "Space Grotesk"; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url("/fonts/SpaceGrotesk-Regular.ttf") format("truetype"); +} + +@font-face { + font-family: "Space Grotesk"; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url("/fonts/SpaceGrotesk-Medium.ttf") format("truetype"); +} + +@font-face { + font-family: "Space Grotesk"; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url("/fonts/SpaceGrotesk-SemiBold.ttf") format("truetype"); +} + +@font-face { + font-family: "Space Grotesk"; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url("/fonts/SpaceGrotesk-Bold.ttf") format("truetype"); +} + +/* Welcome Page Styles */ +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +body { + font-family: + "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, + sans-serif; + background: #ffffff; + color: #000000; + line-height: 1.5; +} + +.welcome-container { + min-height: 100vh; + display: flex; + align-items: center; + justify-content: center; + padding: 32px; + background: linear-gradient(135deg, #f8f9fa 0%, #ffffff 100%); +} + +.welcome-content { + max-width: 800px; + width: 100%; + text-align: center; +} + +/* Header Styles */ +.welcome-header { + margin-bottom: 48px; +} + +.welcome-logo { + height: 64px; + margin-bottom: 24px; +} + +.welcome-title { + font-size: 32px; + font-weight: 700; + color: #000000; + margin-bottom: 16px; +} + +.welcome-subtitle { + font-size: 18px; + color: #6c757d; + font-weight: 400; + max-width: 600px; + margin: 0 auto; +} + +/* Features Section */ +.welcome-features { + margin-bottom: 48px; +} + +.features-title { + font-size: 24px; + font-weight: 600; + color: #000000; + margin-bottom: 32px; +} + +.features-grid { + display: grid; + grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); + gap: 24px; + margin-bottom: 32px; +} + +.feature-card { + background: #ffffff; + border: 1px solid #e9ecef; + border-radius: 12px; + padding: 24px; + text-align: center; + transition: all 0.2s ease; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); +} + +.feature-card:hover { + transform: translateY(-2px); + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1); + border-color: #ced4da; +} + +.feature-icon { + font-size: 32px; + margin-bottom: 16px; + display: block; +} + +.feature-card h3 { + font-size: 18px; + font-weight: 600; + color: #000000; + margin-bottom: 12px; +} + +.feature-card p { + font-size: 14px; + color: #6c757d; + line-height: 1.4; +} + +.steps { + display: flex; + justify-content: center; + gap: 32px; + flex-wrap: wrap; +} + +.step { + display: flex; + align-items: center; + gap: 16px; + max-width: 300px; + text-align: left; +} + +.step-number { + width: 48px; + height: 48px; + background: #374151; + color: white; + border-radius: 50%; + display: flex; + align-items: center; + justify-content: center; + font-size: 18px; + font-weight: 600; + flex-shrink: 0; +} + +.step-content h3 { + font-size: 16px; + font-weight: 600; + color: #000000; + margin-bottom: 4px; +} + +.step-content p { + font-size: 14px; + color: #6c757d; + line-height: 1.3; +} + +/* Actions Section */ +.welcome-actions { + margin-bottom: 32px; +} + +.login-primary-btn { + width: auto; + min-width: 200px; + padding: 16px 32px; + background-color: #374151; + color: white; + border: none; + border-radius: 24px; + font-size: 16px; + font-weight: 600; + cursor: pointer; + transition: background-color 0.2s ease; + margin-bottom: 16px; + outline: none; +} + +.login-primary-btn:hover:not(:disabled) { + background-color: #1f2937; +} + +.login-primary-btn:disabled { + background-color: #9e9e9e; + cursor: not-allowed; +} + +/* Footer */ +.welcome-footer { + border-top: 1px solid #e9ecef; + padding-top: 24px; + margin-top: 32px; +} + +.welcome-footer p { + font-size: 14px; + color: #6c757d; +} + +.footer-link { + color: #4285f4; + text-decoration: none; +} + +.footer-link:hover { + text-decoration: underline; + color: #1a73e8; +} + +/* Responsive Design */ +@media (max-width: 768px) { + .welcome-container { + padding: 16px; + } + + .welcome-title { + font-size: 28px; + } + + .welcome-subtitle { + font-size: 16px; + } + + .features-grid { + grid-template-columns: 1fr; + gap: 16px; + } + + .steps { + flex-direction: column; + align-items: center; + } + + .step { + max-width: 100%; + text-align: center; + flex-direction: column; + } +} diff --git a/apps/browser-extension/fonts/SpaceGrotesk-Bold.ttf b/apps/browser-extension/fonts/SpaceGrotesk-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8a8611a5836243678f08e7b5081afee916be03b9 GIT binary patch literal 86516 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

SOe=dXzqnbE9K8 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�wq?iTUv^tzVXKqA4W=d} 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

oAiw~d>0}V16G1i3LdEp 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%0D#_>tp8W$b2&zC%jcf>Pi^ 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 literal 0 HcmV?d00001 diff --git a/apps/browser-extension/fonts/SpaceGrotesk-SemiBold.ttf b/apps/browser-extension/fonts/SpaceGrotesk-SemiBold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e05b9673a5d90170512a8f338ae33bf36e335082 GIT binary patch literal 86572 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⩔&nZEEze?jC$RAJ`Q&Q1f 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 fZKqa@!!Tkwc5aGMx-Q?DV$&V9|# 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 O_AAn=g4u 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

W|uo@BYa)P3P&cb?$4v@n!FNxt-Dp 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 z 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

J4w zXR&=C`N%=ZJ`+4?$`ofw>_QbnJ?gD?NCsUE8`kgxMks+xvx{n``{Jx@eE)iEn*m#1 zzXbW^c~MRv8l_P}Ihbh&QBELyev|-PCsDAzYB;OGmZ7a^F+l9PYr-%s#as^npcCZ1 zxHV{PPC(-E+=XrQ!bh^RWGXz9L$MbO1Ft;YjPFHj90|w8n&6JXh*Ej@6wi@l!kUIB za4|edjDxDUL6)1px>GZFexY8%q?B6%3uAdK$Q$n3D>Y8^*}HC#YQqLS^k2(4wygmD z{m=UF6Ky>{RXGSaCE?^9*MZ(BS_@i}G0=5dLRc*E$@?!d_Ne~-AW+OTgU6z{+`dmpPwL)>z(q2|E1Um~?n| zuwcYjoHnsJb0JMqB64J!gH-FuWGz<){cjaJ8cN!7ja4$zU}wYSmN%+G;07AKnK-X%JLL=o^rKy!EgYuR1m;%L*C>rV>iR=4)Q6% zquhA}Vk(R?vj9)c_|aO!)$(@cl_TwC)P+%5UM^Fx;wH63p(-PHx+d*G{BsE`#bVg~ zTVLFyyD66{_b}7v$d+v@Ku_s@rkg{*le1?+m4wA1@FMBGstsVzIG0PGu;tAP91Im1 z7A8yq(!^y;MqI&lWR1>JY!y2O{}@PVWFV&KXSrm;*@;Sn;M0!i-p7iFYb?VFXbuYG zx@5irIe?ifFHDk0)2vRNXiVBcdUHcQ|F#6-O^o?`_uO>ux!56G@U(-p^bvW_8DXas z6C^rem^FBow3tNDnO@?vG?-x8U;Dvz4}<&(0gVtBMjz?5GN`r$+9992@%`^k?_*Qm zZ0nWO>*JiLi^-5J((bP>aQW=n7%@?d_<=J=9Txy4;{NG{N+Zv}G|@a=X~{cEmO=h& zi#$~zV-!TRQX!&7i;6t+v^!viKcu&NmHA{Q;wETmO^q8{vGVe$ZzOzD@_~I_K51se z`-6jXiE=Qx*mA2{QM^kBQ`8^7mlA3CI+FEK;ybaxQuc6=28g#~?y8){ILh8rWy^LB z4SIc5zXN9H?Vh|{Aa2+Y)Lm#hgxSdN=>IV1gZ!JNknaTy*E(RWV!{csvjTB`c8neo z!78+72jmg%8O^eGX@jiTr4o32WC8c<);@U~UJAX^t;wp{sdk@Bp|_{#29PdHx^>Ve zrrp5V2Nm077MDAk3tk1mO(3#~m7NPnmu!2}dHjBE#`0;DBBZMTJKuJvRbxB5eG1n8@;{x?_Jdi_|x=|o5; zY2)m%8)4YkXT`d=5=Kyx5+LE>1rr*uX~+fyV^jiI@y?mkZ7u+o=QydR{E;y^>Zr9~ zfROi$KOcnj>*3DV&l%A#GGi_EHUaJ1( zns>*!1`d~ieRsR$n*eqbb37jiZMtvU4?k&l!Rz_v9yLb$jK+%Gmk9b}03*e~ZTmF@ zxk8BbzSA&Gn~gz;;Av<|T|=^^w0&V=7+Ku@ci*%TR5lqe9=kinZfO{iF2l%~MncmV z33E&=X%5-0pV>niy3$Nnr3bKT zS=p%*>y6$WO8_|+V_R;Uy5sd8o4{uype&wW4TXbr88}ooSZwCO?u;4ZU1fHfP>0MS zC{T!n>Mk=Qbh0W(N_I1G0~`s!OFmePk0)avNG}cFw*8w7E&U zM(K0#kcp20Hmzj_@QwDLX+k7QR9&RRo0`9w)>n$|!J@4Mr3NCzMq{N}W4o6YdtXt* zLRO>sfb>RN=iXfTZiHuuDu+ z&{~`(wj9{CVv>40%5v&P0q0n}XGvzB=HRT68-{99Xhif^JmZnS%+->dnmBj_yI*r8 zR5*?Xs>)V|+$V+g$5W|3(+3Jk0wz*?=)%7$8@7!AZL+>n0&HD>WMxTg+Lo?t6D6eAzi}%;)A~#AncZ{*N9>H80YeT@Ied_lJ^EYBb z%ZPDE)+l;;Sjl_|05{%SJbuTl7#xZEAg9Kl4th$xp8Cq+P9TS_Lwj869q}l5?%i?A zjmJIJu;QhTfHYR<@xec=~SI)3N70tGxY@l9Y zB%5bH)#0d22^XP>$HibPRzOJEGWruoN`zukCLt`qb{i{6VbdtbMIT(8&{}F>+mIIP~8h8LS9pCv(sWWa(vyo}wj~S&c$uoN_HyGlE z&1F5aK5)1S7rf6+Abl>t+_o(l@bbFzvF}X)UVm=`{iaDj>qnmE#VlUjg7!03wv-Lj z*g62+UaJSR7o}@6!<8l|W|9Z{lZ!9+e=42IDrC!Z!)#EEXmV5a>fI;Wr)AX)(CBcu$M>;Xh^t z%ox+o>;_*Jsl_5t*C>bJV(bK`mT_)SvWM6@iF zC@CZ}^dRhGh*8@Nik)tR_fy|$RV z(r!LR3~4EoTEZaAygaJpQK*44W9;Wd77P?}CQ#NFtj%W@0L=kJ)(Kw#N64&^hb?}` zN^ZI7r2OPde$#Hb>9}lTtxGl-PhXt74RAIA?Y3uZ+Uk9o#%KJ^uaWQn``^+V1{x$t zuYy&Nf>>I{!3rR;8&(MrOV=%{T}H1+Veu>)WVEwj+9l~h6w0;@c(+MC%YB>jV_8-k z&bI{D2(@XoEN7nu$gw~D%!SxUQqgOs(gKd~x$fH-aP9A71rLh^knDOCXdgZ2m`;s> z#j!B2cr`LHZ>Ns@{x}0jCSc({2Da+>khiM06;=$D1(Wp}R@`L$k>S8xYy_$b+X{Au zjWUsW-p?6fX}*rK5*sxUX7*v>LoVBr2T{ zyx9#}_4Uhcx$(HRfx}xTklwT{*&hL78=&_*DV1=^rZ=#?88GqpCT3Z`f6L#PK>8m% zL*S|)5R}9Vx2sICs3-oq-Ba&@Aw}+HCs;TEpp?we6f1$V2gepQhYUZzr%zdQF0k#d83G=*o{8fl?BNouM0d zWsfIbZQs2mt**s|^_?jrs8U-J8j5nC07wn?Y~`UeLSvny;Gbl?fx(iu7B*6*htTPH zZTk#Lq>ByEq}(oy4Pcy+IlWY(Iu>H-WlknQC>~-sFkoLn(lvp6-KFCs!xQ#gC5vqa z&{tpmtCyLrpR7sVCkB197Um4~pI}QCm}TRI;NA;Sw|QH8j2qE4vd*z^#Sxw=m5s;?Ba>y z;LNmkm{1g$5wO*?7NDCy7`@wWI%z-glDE#}j^*bzpj_@-UdLlgpxFde1fNaM+;rb( zG?4!LPlwnxD!djIQ^T`MI%{KC&PfA4m~HH%8=D(C9|ex9RE#L;h~e4Cwp$`qa+E}=&r%(@sDssbn6B89ZcevSOf zxO*mEVY=dQ!(b`foI#(y@JhZxyZveUKhM~(`p~U2W~q_h2KxGeCI^!DoYz_~5(14s zuV;isi3DJ3`ZJrwAfZ7kmKap@`cwUvJ?fVc%wv|Djb>%-LUrH{P1-?t-7Av%v~QcT&@I;0WA(fAP3kQ5aYlqtD?_))*#0StpkQ4 zP~s9G3J#!7Zch91eb2{|H*M!Kbn|Nnc!5E9M+x?t*Mn%1bd-BAUwA??Y0uZSxw{d9s!=whu~FnT@1xB8@c!tZ;~2Uy>jusa50IQ$Nb})O zD-uVfTdXXS%My+rNa_rfJuIF>lT`DYPg9vWm$3*no3SP7PTQ0WyWM)QPzS_9I1eHQ z%Stst*1NJkdn^*uwhQc$v-r?6fF5=Z{Ur_aGHD{G?r_j;j$_WEA#=O-oOT1mKBqa) zeh(pgLo}@He1FJb&9EWfLxFgFcyg2~M-lZ!`T{*z}fFedg3UEO32!>6= z(aRq|-L-CK+k>PRh(u*6)4|1xameq!#6)OUC^XJcRKgBdJ&&BZ?WPmk0+_%%K`jP?E!srsimC)(!W$-v@E=sU z(G5MR3zF+~M$0X>8LCb1d9J)#Zs%jz1d{|IuNNJ(!ibSrbpEFzWuR;hqO6~MnE6yz zW*DRk;128^yY%T#tfkwU0Oi@`?941i!?8PZovsL!N%)R|FHC9w3zDg`@n{d$mAB|c^u?q3CR(bb63;vK z1tT3WR_COH8nh?Sr+t&JPTStuD{D^98T5GeX~6jYkh3lRMohFol}`}%ev?K(YRkG4 z>)wjY8iq=a)GJ?wu@mB@c&cXsg8FJ&GlF2o-Z1k3M+D^1li|IQx^nLWEvJW@fo+%T zV9fAae6^|S7u8$UpT(bbOj#zLx$Y8@=H`1lrBLmgKM zLTCXNF{r0bDDug;iN$k!c8$rd2~uJ4#3GrvV$2kXB$){} zA*BW1-$(2Q^%zH)nkfgrUdpx@BpjYn^0R9ssYeenNZ6AfY+CTYvtu8rWP<4<1psF! zK_dj83Z-lbUvlU^!0Kpi-Z-;H0JCW+!E~|YmC^l9f*r>Ipvr7oxX~+wz#apObn}}A z0?n%1T?bUxyitX^4y_Cm*^gs?OwN(+D=pnC+NYMPgS%3r?ynCok->}7Zk<5-Cw}NR z>~lBVRVw6ufT-IxIinui1n!%*<$23{^7ryQmph)}IqzJKK+BGLbSYzgkBDRgWj!m5 zk^{B?V?SS+(cE7wr|rv}O$MjF>k?S`S@Zo|%z62&B!c;N1X)7XI9mKBOEZ4;m#Ls* zF@;;pi2Cwuz=7y_ia1|+0nY6HJcduiQM#Zvg zsr2eFVN%7UFr2QINCgd)D7RqVWl>SSzZUzVkh8PU@z$8E0)`xZ(*WQRG6n%zLOKbc zw$A>>w7&#p9Ra|WQ^p-YyrA6&T%#Y=lL?>e!E23oDf+5gkU?1NBTdo-(l;Itkgfo- z+?L?EWWbwP^S1kJJ8v7{Z#o8$RyN8J+P<(GiK>9g64)FbAYq)rSp2*Ka0&xh0M%%< z=Q?!FpKXTeeEG92Z@1m2oKHvqDqG}9w_O_8ECQFq986?5SIPmwV!4VNEfVrrOkzUU z$m`YLz1@CPoi#v$8+(o1H)E^WJq~EIxY+4y$|PtcA_3k#lmhbxt}3=f)V^hO2#_C@ znW3!r^|e*6(4sY;CfV_T0f|>aW@<`C&K`YqDOGQdNCnuH3{_M;?<{0J zfV`m@|8n>A?bhP#=Vr5k!bG^!J6F~lojrLwa1b*HyZqoC^Z4$!2#wX-g-aC}Fr)>u z96t0IQRA!&;b4yU^sfp~W}gTgDa4LwwC%Syv?qd7)JM+N>riTf9*ZPTkP5ZwED zzyGiLt16W$5P~6eN1fJ&nV#t-GrgSE=;&Gwu36KJwzE9oOgn>`fV9js1YKeekbsJu zl9HusX;M+5!zq;}0mGqbv`auxw4F4oiK6XvaS{YvR3(+94*&P;e(!r<*WUZNzx#RL z_peIAQ}zAt`##V8+{eAIeck&$0Z`pR6?3c!z&`y>J&XopUULq%1OK&ewZ5+9uz_RX z>&Ap*`%_HQL+%)E<*-+;K2hQljX7N;z2|1?ApKpk$E3GHd=n&Q%(q_ky%~#~h249< zUWG{uiY;97D{Lokr0B?kL}64u+7}{1eOSDrv?wm*1Yx2%#=1BKyt8Zeyn_86PiZ<|D0-W~}O=-w1SS-@YJY~K0#54>?7>`Jw zI3<%06gUPL(3XHI$(Gq^hzA1v7cmLfO~N<) z@K~)X6gqL^Vf?=*=1{!AsRo>-Q31@U+tz%R@|m>;Aj{raPa8Yjsjn@*e*Rghb#dqJ zqo2<23DBnhp|Dn4mS6mkB%>P-KumV*>2?;)gd-Zm{AdSdB^&SZx+p0%3~v-CPAc(e zf-xm4Dkv?e!@`zwmI=CeTQeQAJL;V0Rfa)BZ|W6;H|&~qw+5smH(Da7b3YKcK5_)2 zOa~NLCn3|O2QC2|qRADCmX-M{M_=@t{^Wb4GU*Bq_1+AGMiA!rS$IC1eLv+^8K1TH z5~Sgj*D}_s>DsUWS=61vtqd{A#?)kc(Yo;N_gO`~`EA^=|0IywWrL}+^6ot=pi-wB z_`jM1qv58>9TY{9@DWWDYPyY!0kAH&qNNTa@yJlLv&98y<|kIR1W`fanHMYaiM%lwNN!M@6h<`u2Ibudv|8395Kw%*2QLbOh#%$N~&;FYP zOU^mK3=Rz+aZlLNO$-31wdfBP!i;Acg(S{-eKKp9!Er-T+(5hk1c(KouFWE_YNfit z+C?+Gn!C>VUV>-3IQqUHiXHU2OTwi~w6fW%iuUYWQ>PvV#7p_)7uynh2SCIG)@#A7k zEyJ-S_Q0`&3y|Ba!f zE%FyX@~izWnKQw<*RT%|Vl8#6otpxvLnwt>SVNPqr!29r)X+kz{<*Jt(l_*bu!tZ)+V zsrMPyne=aW74XR}hB>XqDp@6FH7JQCL`;hMxT0&2%Ps-{B9}LJ8{Pov(NLYbf2nbr zm3b4){{=9uxzaBOrX;o_bs1xAc->esW6T#NnEKXqSl9v}lWpe$5s+;Y*zz0KVHy8X zRm~{KdubHHIvTS;U}IZ^t{{HFob3cg(-L6Ne=`db22k15WYCq!f(9!#syUxhI7HGF zEi?;O($74rrK!pmVf&&HC0rYlV<(%7KpkvTiIOk}#8s8MFFYH=XhV1K;7>x*$`$as~Uj;?8tEL!C``p{<|3Yls&!4z;PP6gSDeZN`<*U8*>^!NDROp zjJf-uF0t>GhpL8v+|AQ+I!a*j98FSP*Dhz@)@^;4ac-brHaRGg{=n_?zdJc z50XAJP*x7LG)olAyyFHd)LXc;wUt_?>B2`Tr0GP817>Ao%pxt#-KW@Lr#mM$;}B{! zIVzh$0UF9PuN+@cI|?!ww6`bRmV8G6`?bbYyN(a_w7L)bNibC5Pf9q2_$AAwq>wf#^F{V+xZ_wGc3G<`;VCfUnDYpZNr zGYAu)oFMJZlNivFc2aCa3M}vDRJ;6ha2B%wXUyhUz00Yw2eR`=EgLWig`wq=^P;a; zp4O5Bhyd(g{`n)5e*L>_52ShRf$i*_J$6|?XRLh|*X-SP1(QZ~t^k~}SX0X0!Ei^@ zz-wtjAULYJrz?vUsj)r7vDb4LuUXxV;9h^<1adM^x+=EBlUs)7JuWaIzG35i^ct+n zpdSPfx*sSRe$bpbVP&8)Yup7&gNRtL$CW!8Nm*C}ASZiV1JxWA1Q2e8lLTM~UXY#F zI$YBQ!B#iQ0oxTlD~s}{(Sf0faSa$2l4q_y_E(26UO|;vdijejQ4qOoZ}!G5ka@!e zWkEeSxyAOQy@D33oi!rk@w$HT!_sGRK(tr8eidhObTqw%Q9~fUyl`}H1ij@EE{@Gc zMaf<3Xj}=K9j=ex4#xLl1!1%!fpM`KcZ-0HPN2?ddj3D(56=o)HC!Q~!Ay%4Wh^4n zv}D~?hD2h+z6}tuhXY0;W!6qT->`#oXUN>oLvlZmhUo-%C|lXbgOo@sP)pihgz@|6 z;s5f_J)>`Y-8-jDI`e)Sghcj1oPcvF$j{zo9x9-9pY&ILmipvyNl>D?MUM-{wZl_* zvRKz;2{~P(80L_hhGxviEWh=$zCRkA*|S*~1_j=bkpaL6z5)b@X>pQ=(34!4UatwP z1VEOqE^uA3eE~`}q;FZvTd@@wfPRyT62OhP#iBnT?eq$!07Fsx`&O$00H?JY7{e+U4lU4-m@@CluyQ`L66iyF`dqoJz@*X$7e-gPlQL_@XR2*nG{MdZ*q$j4 zP^uA*((XAdh^BLxAlCMVCcO06UXa(eryc!XeBlGHss^lWCe5Ay9pboUUYj$q6a}Ck z+P52Zr@6Yxi2-yC%j`;oMJl4jJ}u}&5O^0_msCC>(0i#ZK;G-hLJ!aY6onq0I-ml# zk@-Tj5O*i(3mY`zP9wzcoLxKDm{K_b-7Kl@0k(}gj z==nlssRRzsLR%E*lpn=?aqR0Hfh1e3Gq(kO zJN5*yJ!XHaZIkJK?P3&*;;elhbVh2FDMRFs3R)Mos z;eI>;tpVtO<>Q}i;CDY|h=i1F5C$N^f^iOpL9>Ar7MMWF zW{iKKxF&@m_qumP>wxXL-BMH;#`DC>%-95tqbwG;00cujL zz8{J?nG_IEGDep{;9v-dN}=w6tM!Es6(i9OPPzT-+xHI82g9f#h65Tv1B@+|fxhL~ zm%}6&^AffM8S+vB$SucovfmmI2(VPz1PtJz-7?F*DW_zfgwR%u3GAy5^A`EX1bcY6 zUjXU6=WRoa!+OiSqU`re~D-Px_;qVwtp|%YIlEgyWdgwy8WP$u{Lq~Y5d@v=2)mgKY?vn zaRA|BF{~MxkO1aFZV6}}Dt5qwdx0(tno#9Eiz*8+&XObdTIxW@uUc^$6ujp%ShsH9 zizsVdr-4F52iwF$FHFbpG!V<;duqeO7YacJ?JE;8aM)XE#cvamA+TxAnYM+M+t~C` zcYo<;pO&xuyl<6X`uV4&UgumCHi|6L z*_kQ3%+OH>ZzW22encwBsO%ezn%6zht!2Flx~Iz*>4+7eGfux$Zm_szrk#;Nxa$-= zs6qlR=^O5_69G;a2NIHvl2tMr7_2n2%Fb(D2J)hsGMnU}5jViq0gk;HqOt=r7KDl5 zm2me6?^A_6L#9dFiPBq_M5&kPQCk`{oyl^z&+4=Arh!*sS8_;#ObDU`v z+(83cw>?1(LfXDuzwn{pfFK-?wopC-xUP?E6!H2+3xJVa)uCnWV_1do3)5#InSKxL z9k|(Z~Qxea^BE`o&#~NioGR3@T}{($Um1Z((fQl#)=hj$w4d zouM)q7$GV|p;$(vowArO?y3Y+=f-bAYf#1@5WaPR`=B{UZ|MPVVcc1h2MV~xI-vjZ z&oz+#wj)SCBbQz?z#YHuJwFF_6(nb2dG9~|KmU93hu`qqXx#wBt{w+%EO0GB}KjzxO$S!R<$(x=)j$oOk3tv|Xr6s%bZZW4g)pln=0==d2g#|BEVpr;EC zYKT5x5gEJ75?Vz{jv8Cw-@$;b6o3?hD&vL&U<Z18=@QHr0J6VmNyPhQox>Ny9K2hN#xy zK#DE!Ol~r!F)uU2F@BEVJjSzESE^dHKh(Yd!yW11XT~(a80-o?QNoB6!x1uS;nuJY z<}2-3i6VWv$vCZmvU^MneRF?*MK6#F44_X9OmmOwt|7vx?lqof9|Q7kzL|_} zmCiOFXdzk*D?%|`R`MZ5YeSBsEG{tEeiZ+hm9ABvC#{4U(gg`44<6JWUdJf8QRF-> zdijuv|MuNKA%Eyk{f;b@>Mkp+VWJpA*!p~Ym%nH6@1-%m)2`q5`rq0=zw596cTHB> zq%mD6*pAC4+;C~ly>!IN0F#z!MCFoODfdr#0(o`qvaAczhoCcf9$TJvWNM0sTTCUhSqN)sB%i?KA*!B2$)F)Nvq zQN~eFM@P$n+|>Uxt8%0F2~{?Ww%dLe3$5qsOuo1I9YqU078)Gd@Di6~MU-~)ysv__ z`T%xNamm>l>{uhr3bZz5aRpRtOh);%ovyOpec{+f zM?Uzx{NT6!WWV9(&eE_MteE_0sd#rpYbnV;cz`pr;n0*&NL@t8GTcDz==6rt>oGjHr8_9@-UIDDd2=5M>!6RuL zTxVA@)0Kr>6V}st>UY=|B?Q~H{!MB#mGn0Dip-u2nx06B1t)1_0*qOx5)(bB5fjw8 zo0#;4lEwjO=tXT`8XB&VPcZymY5nlyj2hLhk%FYl#mF+1PF14>g~_;X0DTBtmFMJ< zMGo?a*SXi|-L|TQFRKPMOR>ivXg)XT2T5{`2@A(qGz;MSXed1g87G@eDN!yV2&nPC z1S8u6g}ti+46hk0yyO~zY7c~GY0to6jJv)w#(V1b9{U?VOE>c5`>bn*t-r_ojdd}8 zUYb8%fA~v&n|$hT{)9xME{+(8>S0%fd@B#8RjKNtg%EA)w5GXdm}YXeckQ-m*-_Ek zK6Z_BzH8Jli|6ix7A^o+U+aY36U}1ov!4KWEpc|B_|ozgc39{_un!Opa{!hLgcsrs zH$Uq9-K~sdy#sX#!9X%8n?bQG3E2MU+%B9nrLv3$!~-bD7;+=0(lb;vE%E;TA0U>Q#BYp~7Q=(~Mnj+?t2t`qxCIaI z)7`tTy*j4<2(4?cnj_T?7Tn9z7pE8ruhI&rgYCku2YV&mb=~?_3oOZkW>w}yvkIlS zN0K=zD6@dEi+7QZY1s|tc#84Nevj{53Vf&1sNrUSH3HhH&)GE#bB^tux;N%&FTL^i zsd#4Z?v-bj#_Vd(|6kwmf7Gw|Bj0Hs`M`5Z1|(g;*BrG0AB9r7L@iom?R1-8QjR@C zIle!(&;Rase};VMndiEI$5y@g50ajDcz&middBZd3_b-}At8^nRVt1q9gE)%K}zKk zK)jdKQ>T5IsU{x%Zrs_oe|=2HZrynO_T!N?$mz1W8UX9GZcqW1B}2 z4B-9a@BWvPvxAV0HF7Rw$jX?Iwi)3(gizO-=xX6b0d^BarSMB%w}1k`T44EmTkZX< zUOn*Zgi|PwMLz`PP$jbIN z^k@Z0q9H$Lh2CEXn!uD^t-x3Mkp>ik&R8; z>=)AAQtPUG3OwpA55+hl__3_cgZpzJu%|6Bv1LY~&m6dpsTT!-!yF#;)}13Nu8-8) z*NtWu*8_L5lfs&D#8p@)pLqZubf?rle_C?OdBF?^+%8z(pDyUO)(TE*?o-_QY!br_ zsh{Vra{^wUUm9n2Nw@KhN<4-gpY7#$7S9-F?{mCYf%X*m%<5?@-zA`56=)XE2*R^? z>b=kUoZlk<{{QyZXBRh3zj5kW4yJZ~Aii1uVtZws3s4!B_Y7X!Zc4f?k`+5ir=C8S8VeYQw>O4m1&Sz58N8P!DQR zNS>|YewHjac>97i6`mcx#p7%vvc)oEn$B;f8AC`K6|HkKRvjC>e$M`)RVIQpzB^v$ zl(;I~Ic76c>-Kr+5p-#w>jE!>~@%HJh- z9=^}$*7J>%)-n~3I)J=lyT@5vvpV6k8L(b*ookD8^~~?HcV~H<<#qPnEWTN}X2xUh z-934#`QMZKQ-*pk@1s$w@7}Bar@!8D+Wa5KD+6$^?!7hxkXgUSdEx0Jj&md1%r`84 z4abc@7D=$VOu0_yiwPIq(Y_wt%UP!_DSf0--$%9;0w1&{O#wIutFC}8>CbQja`bg9 z3ul2W^rM^6Wb}QJmW}!F4EFcL!}*Fuzh9hc6NMiYeGd%x1gi?bc%4#!8H1S#%Oz~# zUKq@%(Dj|YGVCet82=@8F$0)W*IvH%@-`|vzc*LM@A=&SAeR^P$z(pq9qQyy*bVI> zvrO}{CkJw(yywa|E8D4ZjbL^P;4cNmvChVLF1==Po{MLeHm_Q~QD4WnM?E;Dv$Ocl z>3<8k@=Q`6ST^JQYe)!sXGnUJkds-8Eg0?d?(mG-^Eyzg-DuCgCM9#Mi7xn zKRnhlh{!7&BL2I*zyg~6;zuNUlDWj&#}Oi80wv6d}z(3OO9pkqkD`tb2${+#Ss zk-^M(f1qiGylUJ)>{;MTfP!K9dj^OzMZJX4)VNQvhCLQA0`IB3&+>dPAkXLLK;RVc zjOop;Q{X(tH_P`J*JuBc|Ft~u@cm_8K;2o*&rjg%E#4Twz5t|D^`3zGQaL&GPEB`A z=aRM<;~B%v4AQ+AoO5kg!(UP#dxU02er9RZ&++|B^`EnS4DMs($zo-u^JosziNt~_ zY>QN?QYeXzW#S;dIKPzKp46o>IH?Cj1fDks#C3fk+tIg+eRPTW@4W!(Qs1x2K75C! zs03Idg0|wBhOfeb*W+}5wF1u>IP@s|Ixr}jrp3d-!-0wAGax&s+_P&0(|W(MnhJhn zxY=iYZw$NlF0WdSktLif$E+-S*QmIs6sP_kv@cOuRMEo zJS$H%47F@C!#$=yw$Hr)&e*22{9Pg|r^@+K48tA)n#HkKN3$}%RQ<=?Y|J%p27Q$c zYnC-Yn?Nk-HuiNoz^%+H7JarfoRhqaAVnK*ExWhJwF9p^=d5ov;LFc z(gI)*owG*!*4q8VpXQft;~--^W4_PT@j3Z8b&bGW?~T`<{EjkF@AJJ&!1WRkKh+jv zermXLa&SpJqj9@Lwq|+1ME_SV1Ok-$qMvKHB78v*2N72bAGP$;GO%w7&|Lf@_mZ-W zo7NZZIBwyX8sPy1nf01UyMDo=wkX#lxlXi{4SZN)skYzsscspjD}gCDGm1@(9K5wK z?EH&TFOHFKAywuf$02gUA*M`gRV zbF6ZVdrz+T>>R+^4#PXw-h1+SD$P?eGM4F_aXF_$m&n}g8Ug(rn9kBUmEU{UfA=OQ z*!tn0vGNiCY(ZtY5tUGu;?pNP;FvO}z$y|uVYpm+{*=5~C3$mZj>9N1Xvo)nWr-p= z+_p(=u;l$)#BIr#(G{q17^uH)DzGE}VmT}+*}GtnTy~kRl#;K#1{sB6yiS4iDM6co z@Ce5B^Ad%)M6gEYwFls{c*pQ#e0%wr9A%KO^t zs3R{pw6(fjoD70~SgyJk?b#20Soh@Pk~+8)ENXnS&r9NYDa>#Tb4tGV+Ut~I8RI%7 zcQXTYsgXNn%=W_Ur91mx@A14wERlEcHQ=Lh@X+DQm)*DT4#K#naoSA>WbO|ai!vKA z;ND7^wm4-MA*MAy2-ldH#B>P}nuwl$W6-Zf3jNV~_c>s&yG4411tw$OvX$?h*>Yng zzwcV1+&L3&W+FAG0~VoSKDo;Z*pWn>J(6MoWLo+48bPVvtM_M0Fcacg;3Wjn1{XVl-!;I(o+U?Mqn8C zp0Pd^=PARmm!DnzS1Bxc_0!8ckM6+hjM{R&1w6&ZZ%Iw@)Z*+$kOA&8oYOu5udzjv z8AlO22=|k}d&rg3?1WJF$P#0ObWOnB;S7IqOAup^(Tb%exa?Lf=Qrbwu64`iEk-sS zy=z4RoRLJ?pp2ze4i?S@Wv>xO#jf|OQr0+TV5k?cyz%>9xEbJ|65Lsy>%B`rb}Z95 zkgtk13wtTB@74KU+UFFJ;Xd>K@LE6Mcey%>-Jz|E)$1cGYSWw!$NMi{zi2NU$;Q*a z_@T3L)^zLla{xEi=?L(9@67I^fomsEuthi%r)uZr9=Qqx>cD9)V)y7S@wfYQv zfZOfGi|JRe4waAK?TwEC>lHEB;uKl{`XaG(yI-7TA>r$AKy^OMjg!P#u_~U5Y|<_8s4y-Lr|op4}hw zTEEZ2?B#Dplxm%x3OnYV-)A!AE)H`*#!2EH*4eW|^|kVF-__{OkPhH?*ADPt$Kt?P zPrC8Z5l_$jdC4~zaNrxhs1i6=+m8Dzgmm#7^cM_o8dlA~#lb;6pd{g@%sptGbOL_&J=X-I+v#z zsExqCr%dC$Jta8xeb0cLD@)DWDJ7hNbiMcBEAErmyykveukVW9x-EL&{YRia$ko-A zeCW9k%12&!wt=+#%s>CdX`aUTPvv6|tm=ES=X>=qtFt{rHhZ?0#=RPuQ?jxr52xCB zFP&4*YMy81taUc~J_|ehoo%&pkPu$xb_V8kcQ?4RQWZ)hAD zWfJ3LIG}e^V9x>|TQ^V4Usslk`SnRiei#$WL9hnvb+>grOVF5Hrqe6I(#`DuEf_t_ zSsW3Ml3{C*Wy*$EJbWEXIXa52le8UY1>lrmN@=uH*Pfv70skow9tG^B2-$e=960RN z!MQX}fz${Z=M2dh&$+Opp_zdp@4eaRh^I1Bgdp7VyLt%SzUaC>_wTWW3>3Kj^rF zxB6ys7WigCr4uwQF3hF~@QmEXNjSbgC>U?Y&RTiySqS_jpfVER{}#k0sCKFFScsAy zi(c`*&;Vi3z_C*vm+`9jl1i;K{ahoB*QG3k_h(9RiO`;79(#Z~e%5@vl=Nm{Pu)8e z_7tF;1EfpyHUp^{7}k3G4gbqe6}|Hc(Fb3ta_15G$b+x2fBeh;RDR*ZzaURP_q05F z1nZypv7g$+J8RcV@_8zMm&oD_Jo)aW;CSwu8KF}~^Il|oul)C#uXFdubZQ-qb@x*A zKjuOEXZugC`|&*HC$6&tFVc@%i^B@s2LR^mOdL5Du3U9Mye{}yre@IX3$)gL35)>! z&?4cw?sc&`+ym+r(fWtih({z#&e-S=aT>Kc9bOBgS8l;U-X7bJY^sZce_CDF$e)&_ zx(pXZn*rIZF?h|u>>Tip$~=A_-@63-M$$GB#7 zaLTxxN_%98?eE|H_di+mfmi7A(4%tq&K-H?xqqY2tRJ?2d-ntKtbJHMY|q(0fB(fXYq~laY}E-YeocS@4i(1 zcVIp;UMyGfSsPe|ikZ>o&-?2ue9_K$@AeSaond#7v<}~zM{@=00^^*NCbaS_2Fp6& zd_1@Zh{Ilwi`JuFEVee#4W`nI4Uk@FE^39urb(pte!gVHWAr;Oy+~loJwB7N6Q4)j zBe1}2_^S1$Wu0Ai1_aFZS)c7N+`Y8+(wY6XGYVrn?78Np{_W*quY9w#>;x#y!q@oi zgaXat*t<90KW8X-J@oK>BKO^q7mtrV^pRhY7hd>aQzv~+p4THd%SY@vea>F6fB4`0 z4;LB6z525WK+T@pg`hFZ!zFRp8K9gQ)4g|VI6mL2>sj6HwY{DpL3V=ZnCY=>FT zu2VATE{;A*cm$j44q~ym+jrY4s|)F;rYpmNlRjzzz`HxbFqy(pONHCqId~e*qz}~8 z$gGD~;<7_JEJZ`h4bBpsH*N~Xn7i+pV5%Hy)?r`ky|$l6pWoa!PDl0uzJ7S7N2D=v z&=a)^(&%e25$wu0HtGyK>TkOThB8|JF|AoVHLX*>$NPJNxfeh4SA}z?++)6H>0Y9| zd}d~60d)3kjAu`=&l!_hI_>u-eaeG!_oyAuzwop?|H234?%MV;KO7}svd-Zxseog__sppr}=NN93#l3o(wc#wzS-Xrna|+P+^1c_}cyIi@C$Hzi zkI!DN{s)7$Yd^oSeYSzZ&Y*n}3TOGQ*Z`@$=KH*aQr~^8am>JQ2KwWBvuk7q!?wtWr*j=QKMX7VH3u+?mC!2_s%QQVM5;@PhnWa%?=LYb5EjVP*(+ zK3{CHr!n8c5wp!HMXc(VkU4jTUBI&6o_G(q1StD!OYxsLyUw4vVi3^m z&$!>m&iQ1s&w9;-cl>_p{qg=x!1uymDro2KUHaZBupGb7exFKb1`_pi23|Ap*o$8; zFu>z=-vjFroS(Pr>lgbX1QLk5$M5aG_W7$H_@KP+AO6&)472Zh`5*JUSNCK7_u66x zOf!RYDn7Hh?|hcGJz1Q+HyWrK?wqWi%g6X^2JW+Z9}Ur|vYpfaRh&T^pqRYbTc8gZ z9=}{;0|6nBGG&e-65lFeL+hgikF&Y`12;&TXUqEI8 zHs0T}_VxEE!5S_6p1_|Hs6FAV&-R{=_fG-JOj-6=;aVEq|xI(AhfQR}$>8^D^l=)Arm;?wFuoNmh@ zoXGyFyCJ+G+yJ;+q7MeDCd+Q0R53Bh{hn8#t)Xocmv;lWyxVipZ^w*}pxX$dXB**E zw5Q?=(S>Z-!3VA`_Y{7+QIsJp7@b_2Chp%YVY|a_fDnHvYx7g8sDtGt8AUC z(^KV{$-}8KjbX=p?3MdcgZEPOpL3rZ#H?IZ=ug~p+`ZGQ;yZJq*t-MU+OC~THdu=( zcb1;$LOluf2x7yO3=3x6o*!;KU^vl*!2VR*JOAlghQrluC0G-X&Ar#;+U690t<>ED ztub<`bc<-su_9}@>CZJ98Z$up?2pZEdHM2K`FntNFF>n0AFSA8f;CRNkZqiLb`F?p zKI=O(puSfH+>3uN-cz8!@2B!`F5U5(<+m#4dK?Tq0yLD(C{R?GzKr)80R7%4e%OBT z=l<=~SnlQdT>Z}K?2_`GD$|&cSz4E*QJ;x=&OIN$&*D7? z{`L0^08i=DDVZ8Ue~e=m{#-r29Q|*uFTtMBzPlU-0RflrQY(l549wS`HT-E|dAf=Z zjRnu{IPYxL`7u^S1Mv*#kI4|6Vh8H!Qp+Q`%rhd(G4iJ)VB3l5aHSjMC*FEV+esB= zN{2hD>(-&_h9W%MWZ1!mhnX9z(;f+S-M;jdFutIr`>}P&DSmdj|7uS-X5nYTJYy6i z1DM6PCuDo+&Dh4ddwT|Dd^Uo^DF!s=YrIYY#azt}?xk7ppZk95-Z_IX zre9@Z2D~p%|1FI+eaP0Cw8kb%kRvSf#@w=%Y&s^X!5=LIVadfQonfoQ!VwX$Opg*- z+GJhzaO;kw%fs5-iRR*vr|~*C^_6p72@WspJ38&}hmQk1HIf0lRc6I)hEhA35BEjG zSootQ7*7DW6Lj@KL&s*2cC8IKHpHIwAAgUawb#%u6|By^%W$WZ<6nz$Vjo)E6cHmWsp_#>UF|VOxdsMQc-G9>?-X-09w^V! z8pF*D!>n#I%w6Ti>XMWqI)xR~v69z*{%3zl-ujkzZ{j@FMzvnXe2(?A2Y|D9P67ET z**sI#bN3Abvxy}{8s6#05ks~t zC#>})-YvCY+C5?4*iD_+BKed}DKU8_-RIF?ZP@D|+S#|A+^&I)ToLV_iok{fZaeL%?#m#?$;<(}?J?<2Fld$C5NuH5r4ruun(fY`HU zyi?FiVVuSyD1%sZiC8bfDuhri5s$Eim0Pd+0EA)64&Lo{SF=4>>nMxz7KDb?i+2^1 z;A30F5|5;xX+?TwS(XThhJMwnUnzg{y(0o2H8-Bk1!w z);8wsn%73|#kczU_P77n@;g8KGv&Abw%;;U?D~B#Ut>8&0IHvSek#l4uk2 z0h4OE8>ol(j3hxeSPH*K6;f6jKNZ%Cz#);o29|_t$16n%B1qazSZx@KYhT~W&7(3G;hgndV(>0!LL#J}UUaF@Y@bt_el^I=1uQ=SpD zMlc-XImfIzD~P;hw=zWyY3yu;Ku_09dUorYomX!H1zw8BHMu7&ggFdw^>++O2 zC+ndOj^gxQ1RcvylSomJ)95PTEJ93ovNS+A{we@mNFqgoo&yvT*Uji6d^*Fo4%z=Aj6O$o~TO)YA83K^^u@uMXyc z0oHojpE>(IQ>+=ItYJ<8wYTp|3!A0x6~{w|lcPZWct=0*%!lkx|B1)!_$hnW3|K~R z-UHCtyS0oAvj@zxcg}&=x%`jM>fd|H_g%lmaj=cWqtK+Sw z)()snwhp)MLv%jFVj(CyK%oXK09&m_UGO5EIo}j8Wc<%z@~JSL}O`$H;X!kF*t&j9~9ZYJNY&MUKAcyDe73F zbtII_&7TI7M`bzOf%9c6DvO0ZNx<-FwhHs*YhfV5|FB50*en+f05Z8?+gHRIr`Ci# z>!z~7NCobkQm-PjF6j(lPO+&yW+~fD-MC_tb@u$aQFNJY*<4dtHOup8aBk%L1eje?{`USmj(+s-f9DU!Eum7WrchaV#J;sGG^((R(J#@-!k;@^1PV7qNE$=foaZe(9*>gp<6eKF8 zHbSR5NRUb?xDZ+e{NTF|xNVAEZ`aka!wjnil{q)9@a{KxFLGY^dm4o0>H+f?I)m01 zUN{1@$a7DN++WcBz?O61s`b6mLI+=q0(VEWX>MEBGqiZkSw948fj=N>d)deq#Hwem zH(%daDJ)aqk6?RKX{S0HD$HUZYV-Q)dg>%Klc!*zhl^-$bU|+JO#ir03WXzGaciYg|)DIAQ2uQb&Cqp?TQQE z3N-)`lK<|<{+Yb#4R4jN_=eZrU}7`2d?t^udE?*#| z7-vcH8RapnD#SloZ+y*oIi|G;yOAm9Rb#^n0J6a)L24`(KxG|q%qjHWVE#1#7osUz zMYlckh2=Rw>6t#F&~f~)ZPwKE|N0o@_U&6wE$?~q^PWD2eOhTv+DKyW@}db)rPV^Q z2#`as2}@g@Vd!cQwOYFHZD-r6j+8AhRLcn~60KT*hr;4{RJKJ=d0Diiv0!7S#U;6i zTOwZf;VwQ;8;#Q=IT|eoqooK2o+B@etMA^|m&PUXEf$NpbYE{s zvve6!m}uhoT_)}7sS&Z9&$;2*mt%d+P30Nze`Y5xf%!2@AvyP2A%W_C*4Psol zR{i!GDW;@t+9zyGHRA&CEQih_k!?`+6x{#Z-t#5p$9vB-Z1y>Ix*l2d;So0A;p%>o zyU!y=8i5?~hiP%n2Ro}Jn{lfvu;LwoWd(54EJ+xC3yY+nkffkq)iR+-Fz<~CUV|2@ zlVUc$;lKb2%bJ~fUr1S%qXFgdWljj_zF^_fMi`?w6w=K+eNY(G4WUI3L(9Z=pNbfs z2{w?46qgbF6JW*1U!I;P(-^WZv2TWlq&s_{;D!A@{2UV8!MkIsMIU@b8X^*f+HegR zR?IdLbWe~RyLd8Xcq3Tt0nsUzxCh$XI51cvWl$$7*bC4AjQz3ba(8CwSkwAXf9HuG z?z;Qs-}t&|nV8SLe9iMFHyAkYZF&M{%FJsP=Fh(6^ZS7H_rLRpyy-be(xY9IYF2Ra z9w6AP*99s^;+#;{A~2s^)ng_B1F%^|JE{Y~QA0n3sI5t{QLvz~CZ(?&u|gk(O3plR zxChLMRj(4N9Ys{Ok0^gh^#sxH6<%kFDP=}Rr$qfVFkZcP;$2?or@DLX8c=BNRNGpF ze)$5bhR^rA_MvT#!unKu?p|qG-gk`PwMyUd)qS$weO|*h@kL-{6v!izVr5gg!)Mf< z^leEwj;_wk(2Q)9&1XQrH&Ndc)hiIsU!RX)c+Qm&?^3FuqB&fns0hs|gRZNg zq&eEkyCUEH#1Ho>{EBaU{f)d$(;v!qswcsFd+wT3>7C2RpL@&aw@`WnX|X_ILP}{i z>{uy7K2aC2%Ni~N7%&LA2S@EiJ^NirHByZ%OL9aMBzo0S)T5dLs*4pSA%F$YJlGM$ zVThb50Gt)A>LTpA5bVM$Bvvc?+vvS6Y)9z7Gu(wQ!CkZ}U3@iZ3&Lf{9FV3L2%DCo zaWUsB)yAI09_t4OjMM z(~2--h?=$Sco9OxF$L66I#Lw?yVmvr_#>+5L>vm)!}y@wRT>AcrL{9i>uBC)DXhA{ zI|Re4WR2QEat#;`swrV;i=FKz9eE@WVq!r`r^u#`rO%x3#`5<$;UwgXELfskHvqA7 z;ux4r*SG{DqDu6Tp;G)m+Nl7x|5gtlxUN3FZ~Plj-tqKq<%{X#?@Fz7?hB6OA{f1 z5W?9>fes!gT@FeJ(NH1kgp@SnH{&KeDKIPwZKae-(ix>KlOWuH(ZA%b0AETjQpDA> z-ovzdIo$UOk#bV_5rzL*`{oRKxq83!(E+=sn zjd!8qq7|U9Mw@UHRHC-rS%8@rVASC)12c4k!&el`E|tG1UZmO%&fT6Z#bz5Em(4aE z06=R@B%f!BF3o|3(KSwGFV(zu4l|$7#70hPY|5CQP^x) ze3W_7Y^}ho7=>5w-skgTNkS_P5^f8XrU%P`!Pz`$w)G5P_keqRHhW(0Z_)yBP>l>H zkt0)JA3JQ78B2Fj%ytrSgczM@`U>Pzm~C(mx6G$lPG?oL0)A7PBT+b~3sq zX3q`9=rJ3awyX8w{%BLUjeffQ?f`w)UihV}BRJ9eEJqgyYru?LwwPFyfzYh*OE=VB zmVj4QlUIXxua#Zr0$dip7s=LxBL!WC-g>1Cn-^md--!y1Yzv$yoZ8pEuTGMghinX3 zu9ojr*kS7%qIji3a#!`CaIqUhn1Po3WkpiG4)PaAlVhroi}A7qqI;Qzb{x;EaL2R^ zg1=>*;GK+2rTU=7yID#_Kz^1`I^3>rEUMAf?M)k?58}|S!$~%{2R5_o5;w=LE1>&G zoyu9(IWtPsRfcdu_rruRj7#?I_E>yp>GwYIL%myi^hxiQX$09*M(7k1pVh@)_*w`2 zUB3gQ<@=5xtwl+bT7r~VFmRQW%`nj}Wt!+4$gD*TT=ro21N5ux@om}kC?jeT0TC(X z1&dbQ4*Et7Wbov@R`pFHcC0(-`01|#Q=q?Ip43HHo{|voA`@U_9g(S)a0hi%_hGA; zso^vbjLH{Rg$3$`J>0${l;QTm-4{R7PnYNbeS4MntqUe1H&)!v#sXiJr1e^uiIRDu znRL^A0h8oBYF2n-Z5Wer+k}mh6n8{6g9g#Y{uSdtcCCuRGOykC{hGex?xt|$T|oJ? z$aV8oH&;fFqp4`~nRro?iuW2@yN^jrfzwDu{_w!i^Jwf?La5N6AevfKi-k;ukQH~x zB2nv_qa}WC;Xo?(%?__N7^IAq2ZV1&Pm&B|XT`uWl80-sXKLPL&y@J#vr9yDj}7m+ zJWgFRSHLXZ3QCqfzb!fpwLvrxxURegVG&J&K0tfB$MC(4Nvp=d;VeJQ6Yq`gnpyZ$ zWgp9b%6N_S$@_G7eBaS0O=jSN6yp!!m&+C{a2g$~I#*sLtbFbAk0nz;cyvQWisbY! zQ6>`}C~Zk!g%Zig+@5$S2Ubw~j2?M5M_yJ(EXrce!^sF*xnw@0BwMB*WhX$z@E0|c z_}BJ{mTOI(0KgT>n}uAWd^a5QK4w`IdwoY z=ag-4hJ)KMgH==xFkzle+rObrE$i65mey)9b6}yg8{Idm985$_sYooe5y8v~t)-M= zk|mwyQiapD$Qy9V`p#&!H3*PLb(Zuta7&h;p^)NjCp_Jq!kIZhmBfN1-36#wH#~rK z0>(2?+6(I~lJ!YfSk0`$O>PjlQkLRsD#@aXtSrblg7n#e!_g?suGxFDI8KE~$urdMB}(21L-cg!u`xz`XP|4@w!wAhB9*#ULAf@ms6o znQ>)@gS2DVTKaN6OM^CSbvP=ER$Nyaejf)2wQX78P~QRg7y9}X2?pJj^uIqw^J@1Y zoA0c2{VXffCD(#>;Epy{+I@M4V60I$uoynt4>_mwdwrpu%;=yk4Tr{2$FMTV~nFEQxCwx5GWJfHkJq zK~wvTGYJ`%)!B2quCgWVr=4;50VZvr@cQ{@nLvIziBvj!TD05?x_vCYcAE~lZS zoF}PX=%v_+-h_t@uv#`~7Ck&T#h2$ogK^N(jZ~Jddk-S+QuZ`%k}Q{P;{JHJkytOl zXZOIk@4jv%q+~2Ez+nresA*KXYRO^~_JdvmRHp#srG&3xEOYNBS7JJokqC1e!gO13 zMN#4vwAh0 zel3K4@0*8t@Z2l)0WKLTQ7{)L8N~S)`G$x>ip3Y5lD*~6f$eh{D- zd}+{E!wEkvq_!z`#{c^0m%Wc^B|tA%|3ABa(Mk4E$`7|6(7PY{6(N~&*M}RbtYA7k z1W>>(u7zW!&noj>+uD2ytfqqxh{#&v>a#I4&-;?n4W&YDnYOdr^x*m;6lb7~*RO(c zdBM_T^BvH%heLI#ca*|dx~S+%HWjewf|{!cQmB1$Ha8wX&r4*-AU5=y$TgB$5a0WwyPV>twZ?E!VP)9}6C ztJe(Z$GErbnRd;9Ev>DuBa@I`p`uygNLB4o7vToAX!vj!u}b9ex4ftSXdqqlIfCMB zKyNJf2)vhGGoaq9dtP7k#{W$IM{;Qw-S%{)kkfu>Z8-8_3Is zRpCF2@uXrLjFnWhtG&Chq9c#A2Epq@g2;#z&$({Y(UmNMX@WEL0qqNL77V-y!5skO zFVlF4#xZ>?Sh`e9r21E!H3#Kvk9`J*G0y(w>i$PM^Y%@Wq`}fpv&{ma7rp(yYk6L< zn$Qk?XQgNd5#cl?bSo^}d%d>d#sEk`9kTuv-2eFAf(?`mtT0CpBxoiDFP2Vb5G886 zeG)FX=+V#((cV9Z?>x0gKcQw(9&MxDA=8$017=rLZpt#dBufIX0KLsZ775nDbVCjn zkO&E)AQDpKQ7R=k{J3T@4im;Hie9HXsZ{+sC!IWjvR@`D6JHnn`ZKX?AY}jTzwHD`-oIC-T2Jk`0y)O4*K(bDOSVx?tpc44SSg z)_d@i!jgLEBS`npKmK3*z9|UL%2_{WYc)w+-miWUKGfctefKI((OwkAy@QNyoa^~+8Y^GRr3vLdK z5}3x?jNr_hcLgnvdWh|FBL>crPQ$&3);dVLF3h33NW#LnWI!iYmKVG|bL8!?YPkC? z24THS$MHUYgSc}&VbIV2%D)i34-=T%ejK-ZpHRZou(q9BEYSw8%>=4MDuY}vrM5L( z*pfyuT!5bU7Sf&Y#ePOhb1=xq0{Bc2c5ybX@Q63A+(N;xu0hB%lZ{O;QJd+^>FJeu z$Wi%AkpQ%tXWrA6((DqkDo8If9R!2OtsKD%hi6U0=}Ayr^d=#K%tBHcuc}4M`ywPt zQvUVoU5X{ZLoLboukI(us8aS?hJ`Bix>tW}CZAzu@7^>7IsG%jOQ@_thOoZ^6dsCE zHeM7!cb2)@SE6&Bes%o$wzs^yzw#%JAU)>)l5$?++8OI@jAM3x_CC{VApMu0_;d1K z{K2o0{}D{u2u}pwQM5^zECd!$SldqW9l_Hvl>`45NlmxsTF2?}yuWd}k$Na%s^*00O`2l#`aUZ)Hii zq49OFafM%_OO-%`;$#<}%F;KcUeH^IjtSQ+Vlb%1+`xHR&}&gFpZ32tsI~awiaujw z=??RQ-#`ATw&z!UN58gt_VK&;y&k6j`Qi-!zUZy?o*b52*0-4J&)fY&57&;;>F*wy zCjO51+B?VZi^sq8cYAu;@9ULC{4MUoEzie-JgEO2(?pnCeAnad&#sUTo zGk4+3^!U0SnFFlvEV)SR%n1J9cUL0?sGJ!p3K>ExU-P0KX)tB{RPIuP0SX+A*U!*9`^^=0ZuEMlJ}yt5`S;vONa zD5kY_i4pa&Jy#u%^y*mT>zqN^-e23Y^#dr=+Gj5q`*5wXNrKdjvo?Y`D=39$K`GZ{ z|5?`TuSB-Xiegx4qdN;dfI2QEVaVy+!g>N{^h?;=U;`x4)lk;nMv){979dil<$(c| z;K;2cTZ(Q_f4n4_?E8`QrAE#A`$C?XpZFBx-DB4GGT^qkkPNFA;l0#-_LfsUivf<91qEW9iXf7%V|K$?n^Aufd{-oDGdX+j zDK19kr%)R@^wfWnZb^Rb&kb~&d6p%!AzX31#7*YgjgD8Ir%7G*u{BS?jBZsQ`ygQW zcQ{SM10hm-WZ`Q*UWfZ0!eT_hB!%@~)OOkc^wC-SkB+(cT(9a?4oBa}`kV;uhJ|QD z7*d)od`+^zNz1xsE#}2F#>!R*OD&lg+XTSM*((yaASZ^dHU=oWk2rR1^H}?W@Q~jX z7-c>}<{5I|GI4xiS3Y`xqA`9#IoPr(03JbB6CP0`!vG(;@aF@_Jd>@!lpTB1^kFXY?J-O=v9?n{3EhV9RK0+$$~ zS-5j7yVlhuZjZ*K-|`)QM!w_^eZBmv_y3&40Toi=IQL%BfKsNHgaM2)VHZ=Lw1k#? z4{)4o2pq#4&>3jKLa7+A4AK^{7}GM< z^acAxcgY((cg@psOz_HQM4-H=J2yV?_pv!>61^hO_;sf&CEeGo%qnpds2*)+MP%-f zB0u3|r9Bq|h|!uazCEZAq`Zy|K2}`?|E7T)=APF@c>-dV!w~ zGXvljTA=hjk|nBDvP+N*Td=A`N)1yg0eg@+`*gnsF=w15+bHvGCVJ zUk4EGxil&e^Zq%IuGb!z-MAM*BRGn@WTSL6EcCxm&-7XJ3A-ZMJHid#-(&#o&waT) z0eVLtf9yTIZI1(ox(CF2V7&*l_1T^=9Is1^zy_q>SwNZqh1dn4rm4H)JDE`1G<4Xp zz!hvMd%;MC1gYfcEF9S>a8W!#T4=TaZsM>4Ng0~f89HywJj_WB_;_SZY~wiX35c49~w^r;+c*TLoXgPj2Rq`S6v(E8)Gy|xVc#ixJV z^mc%yUfqIO=`XumgVqY7NmeZe3(+$X{Q@i1h$iCY67i~-C9&D zT<<_Siiw6>DH244j9OSN{sfiVKvna&x9*wt<=xr z`s#x|c4X3Bl3w@4zkjzZ^>e&t;61B{i;UOg8Vx5w`pw_*r{xWQ_#5Q^|Nfs(Yew)j z_AFe0bN&N#s@D>x$MqiZLeR5o@lC{0$ceXo?suk3+i~{u-Cwn&^ zP#;8q66M>7 zZi%>iSz4YB#{s_s(&s?v;&C4bBvnfumn#ga!1#S0t+gq5Z+r81-T=c|mKh`7 zGeoocItRqFcg8%_tAX@4e*2foZ~XL6W4-jIwiu65;XtdDynD4_$+U+-m8wWm9O{N@ z4je|q*5=ofdF8TkMB0Qb_q9se!y_1I-h~2JJj~?(9QTWF4V$6CE}-T&;+E8 z9|kMqxI-!qHVMZ|6$DBV7Fj9K-jKj(z1U)yermD`M%>S zDeUIr7jlMoz_QUM8pCTsIgUI-A;>VJV$wM3x}s$4)?<`5Rl=>qf(U}_r~|iRbeL8n zK(h!)2XKXk0?azd#aVm+TYy@h^Bebk#zgB~5Wtl)J~(>_&)R5n zi95))XBx94Xb6^^b%JvX)q$TgOs>)Z^mGqeKRu3q&SZ;A9b}P*0Qf$$q}M~Az0$&i zNw;=f0CX|tp)r0fd)FyYn1R$DAo2Ie9yib9(`FheU0Bco8Ch}9ojatvyp zzXbLOC5DVcd4r^PpY+?_@|`EkHC}sRD|pX9f9CJ6;cC5|y4MB{zwtZ1M1Ip}d>S>L zI#_ebcTM8Z;jn_4;{u8RJ=3scVemD85VNfu5Y)=7kKWr8i5VW^vo;pY!g658Z;2Th z!X5x;h%CU1nC;B8db=Y};pb9VC+Q##Oe1mia)9wu5zGNj+k(Cf?*o5yu<}25Xj~l! z2)R{-_fqx0m*HA&3dz-v+G_9>nI3LGxM?hp9t%FYWUkreXND}`8y<)14D1v+ta1Te zp`ZivOoVfEP19-xnnPI@E6j+!*=Q73NCG^^cMf2KOYgG7_V;Ci3#I`r!HC;+=y^HB zR5t)MfVKmC0KQK_a{=tnm4~eclXW(1VF)@n24I3A`)?29Al$+KkW=Rx;C7aLxD_nC z^?DYtYM++GDSu$Z4#aXe6c)W4lm>%FD5fw9=4giy$Gp-ChP!|~0?l~uT$i8k?K4Jy zFMXn<4I0dV+`<)K87c;BAUsX%HNXec#{#Fj@MzF;Bh!NHfoQ1Er>5E$vow&d<>2Qj zhI`IcF+ST1I}69O_n3GC>97B`FYX{Mg%!adIZ@5}<3quW9)^2znQr6-Im+?-@`+M+H`v-Ykprgm zq6Jh7y&lNKN(gkxbGLwFCg1Bgx!iswzk6LR`sCP#la&T{{(kySj!uKyuYhR?PGQLt z*zf`11YKAry8fWk07+$8+QWYMVh|Q*%$`awELn^*NEE}l8vMU%cS?~hZ%Whk* znZ;+2f=Psn1O|X|$+I0Cln$r|&(mSS`vPXauq;>Rt`#>3-F?-JM6Vx|S?cNKDWXb( z)Ma%^YAJI@Tdx@_oU!TIJ9|KW^PM2e;U7c}Q$&&sgm07jZs{frHV$y6APW`OrI(vc zl>}mxJlI0N`?fdtdD2$%zvn+5%Rj4=8pmkdX7^^-47h9CyyBG)$Txg@1L@azeMu_6 zg#IUx#b3-F-e_t})hq0^{x*QD>p*PIrAmfdT@y>_?t#8;fxL^ttto=_54r$U)t5$q znFFF5IWvj8;F)kvwQjzLyhx5sNgWte`jtBv)6U0)3D)oGwb`S*y7O=$we7I#kNo)9 zRyP3pyZ_tY`%}kgo+jG&%pY#0Wr%5YDFRN|lXZL6NM$(pMlCtC7qDx}LcH9tm1?9d zvobk4}ZXsXEdW*l?*{_nZFF3H(-666B3m1WpTCi}X_{FukQWp5A-N(In znHKe#2`+eU_1&kBx-ZlG(2Yrbl`weTxHs7#KWD(R$K)7(56~Ef8H~JiSs<^848mY{ zZl{=rY0-`CibN{pE~<%hmSw@ZmIP(mVIW(X7yC#(89>; zy>krwl)H%6Lk}OBbOY(5Pul3$K~qTCsiCA}8^fI}StVGsh;r*;%^sRKl@a!a^An&- zh+H@xQr%M;a0{~#`VW(8TvX+?!+a6@7lXX0FVbt}Tqp(@i4Rvs5j13x?p-T&xxq3i zj*WhnY7gBGMe%haou4*l`LDnCN5A-eV>?XO>Mn=-e$dnN3Dt-DUx`YkvwQ1R3Etwu z0hHzpfFLSR>zLZcl6r)#k(MRRaoDC%gcOJ{(^LovLGb%w$$KE<8&d2#ErU4lO1LB( zyu$53S4d}>OAf&GC}FkfYZk0_!tpujhl7hF{L-qyYQs;h3HU9J0|zeq%1F^1Bneh6 zQT_uM0~NyW8|xyiAnZ>VD5e4SBSHhKY(rG7p*yLY?h>To1fYz7aS6lYd;HW>jJpe} z#N0qaiIHJYl#F`GdF>Q6s<=p*a->q9i;}J|0f=(RMKG+)N>-)x)rQq4J=V$ScDNS? zy!U*JclLg5pPFv_Y#{x0-}Xg%baz-%Vv0o670Mr2Yg#)W5-anRJAw6$B7&Q`?^ht< z1`UY#**k{&!3kSi(r#<;hrG%D60!GYr#0z&wtXdp%P}p7$pSI?0 z%(W(<{gQMcJ{9{xmy2NTuH%(n5J$-y{^xd00eZcD?jK0Z3vH1-;J#*q%)`&STImrA zd@P<>psrW9Vd@Fa3UKg%npiqaIt33aD503j#V>umdw>H0$7{5AWeT9vZ6R6X-jKcV zVDI>~hEg+NK)nHEMeOasT zW>mTv8Vo}h-MCtWK4%Agg-<$-NX#}7U)nB3XeBl_38f=C(U6&xL(uj>b7XawJnyn{ z0c#weDF~9=;Bf6#0g0j%!;<%&McYNKqf06#iPk&7?L7~Nl)c9`+)5a}ZNr0f| z2&fX^r&uM7hV0WHqjy7hV0*@06Px}k<0WuIrDNL%hw8=kBuRbXg*wK zF0hQDLmybQV`}Vk>4v|*uHI(i+uim1J~5N-Vi!*Tes$*)#Sf?M+Z-R^`oMYDvZqTH)-M~9YG7}N5o9S-V-nL^oVk9P>R`QO65CnU(LHy2{0Uz;$4JR0G~ zU3&02yF3IBbzt`J(Ni+dpcg&;%)mya#;mfgVbp{aygk3V|KZXWZGp=3H~i1-ngaB9 ze9!OsAC56U%_-GQp%1qog0T2bObW1GLzUefV^D6b6a|;h{s3!Mj&90E%S>)c4#{KI zXea^F6<~D?{Aj>SnCL_LwE~!zY-|8y3G=!}p9|fYxKEqQcsm=WuNkvLgoB#yz7e`Y0O&4LMr!Fi+#7%m z0meec0rnulCS2fb-`}~%%tmn8dv64&8Mxz#%0`Tg1#orIFz~_mig;>?vPh%L8D&{C zSRmBbWvM{t#we$8Z?8l4Tt@BjVc>AAhZzX(xhY0hNf@qsFnpJ|o8az{-*5!!^wVR| zD??h~a@1H@!Dp(rMaB&++a-$?hQ+qA^&YTpC zDH+b~4>7Z&If0E%-L+6w&{c!GwAYd=Ke}FO2#8HWrDnB z09&7(dM}meCXhvsk=ap-AE+7ykvaE58fS>AY#5$O0zm?e)V1$q-91-O1~t^Hg^Uvv z`o|LVK?;Z;T^(9?!P}InTzh3dRfp#c-)K~4Z8&SQ2ah2AwcqxqiUeXw z^u=S^DgMSC_W-zziBIE{7~`P0E8GuwSBJ83z!AFLr6Fc{IAOAAhMa?kO3Uo@c*4KD zY7#k(?Dm|-VQLgNObtojtkCZatSozPcvjl)<@N*a@-+}(y*a&(*DgRGu5SO>+P4Dp zHROF;JOMxUK7_5|1ovsO*_h^;jx!QzQF1OISt%^pFtQSd%!Z|wn7QFy@&cyZE>Y9? z#aM$9j|p@p0aj@}0Zq=5xs4`zBMGJfdYu{fCGa`m6kRE2yc{S*tdUj_IU0v0^p;KG zX|Ij+%YW63WrlVfxjU>7F!*yUN3JL= zpl}2&cG{NWGnOJ9cz*nS>&_>1=F1EnZ+(~ST)P0h-2KQq6>bRWqmFkv zOIxeb3i!J~r6J(7SQ>SptT+H{mWK@oK~p8Gb`&R?i3X11d&)sLoRJVdYeQ651{LOz zS_vyZD1>6Ak}Vt7o3<4Un(8fDm#;@w#OG|I_ke*y!%PZG;UN%*m2vT4w+?A>28Ihb zd}o%$=3o_Pm@v29)`KA=Fbfnyq8h1JvQg}A;@mKr8)=AQRM-q)_5iplzc<}YAU*}o z+kmWPGNe+9UiTe#DS(#Pir)a%E|ch`CP4Pm`cHt!YV=6!CQ!O2K|DvTx zcFm9~L~zw&VN!UFRajmnP#Y^KfFJb+xRE$8U@35|(MTFP$_5k3X?hNHu$s{)4#jdJ z1~%S-Jb+bWRGHtG01>(#nC3Q4DMX%=?h(hbMBYM_Ihvh|Ur-L;Ys43zwBQFoDrDBk z=CT!2gL)f;V>O7tN;O==NCw7~YXp{2`A0<`0fXTxV;ipw)|!vRqk-q{;NE?UliqN7=4g<3+iIBxDJG-lyPAW_N7LDK|m3J{!O9)>rvH zYYVfjTZwHkrrSXJ|MS=Wn7ry!AJqthDz&1p+@4-G#sH_*-$T6$MNpJv zq;z%I!4S@QiApaPPynE*l^}?ah5$3%DwET>1KTF;_TZ3i0tZF&Y|$TG!BA5e*mcs9 zza?E0nPz}Lr9^W8lGE-qT|WeIEsTpSKHfVBp+c|_$51z(7Fc!wl?z+Cnsj4MBW&_d z^EPZhRwW?TP7`Hi1|Fxb5d_BX_4nzBLa5mKf%E`U@vMcM#-bDvE^2THk(?O9LKCY& z@&NJ5o}*^MlsC7`qQ#iwGkQo`WSBC;dD8W&pjqo}@BVn1opuv#s&U5%%nU2ze${I} zLB8f&zwr3^hy=fM7E6W*bv5_V2U4sRn^9#xP6S^EM}4*Gd{np8I+Q~4D33Abl$IiF zIpP&5_~Fy(h*yX>4S!9WMqV>|vjWUi4akRM<;r1oy}JLE;0}HQ%d*_}y>j9@3D9!i zec#8K9GyYm|FH0PKZS(Ks^McHj`+r}m@UAmcg`Pz{zCadC~y4Dw`ye{ckNjHY=k@Jues>gi>z0R-|nxn^(~i&&ynL z;b2@c-jGPoj*(bIg=8KmIGgamUrw60G^mvowU4%C;=1xQbSnSK@BX>25}X_JLT6yX z-y`#yF|ipq*Z5Acau^ESin1UAR08Ejqk`bmS#oxO5SSzs(B)BtprRlcqC7$(tBL;2 z)MbU&N%19RgDctijt28y498~~L9*s;yk_8gie10lYZiCA_sO67sC>=0e4%{uYn&NE zY<)nWAJojdX&{A)B)vkzc+!?(&YY&23kG*XKYLsFcuIfCySRz2RA;85L3%W3x{>;_ znghciCI#=oV*tWxLVe=uKraidizI`VD1qO(y7Nd0+w|%119IXz3DEETum9kWA9Mfn z0`}Ekxb>jhh+dp_O!6ALJaI7#rr{m$U;BMu9iC)Wv~>0RBwQm9ZjDx0OHExOW7G(& zwY_VVQxFsjW0Kr&L`9SFM7|vK)G8Blv#4EG+`MS8aUoX2z*Ozfs-POPA{?swu22LJ z41g42iejJ!h&!b#2Tg==i})#Err~DtT$)7J3+JfibJ~CWu$;$<5$9mw;7JukD*GD2 zr846gc-OGw_nP$?YecJreH0cPgGDB>5H5OUu%6H!MVGsnQw<`ZHaJj3=*DnSw6v|7 zK+K^LWonvioyG#QYH+`0;cahzw~kDDtOK1eTBcPE=FE8RvFaMW*6ZwEO|SiRCjBjc z@(9+Cxc;wxAnLkO|IJ}d!&eI>B+=7wWdH+9dSO_rs;Ngp;wL4-cC9F&Y3eQpz>QwZ zS||Jx3)Un>G=m0CtwC~nPMv727^J4?N$h6?2d?z#b$xj^rre1<_5DBk`hP4ZuG0*< zC3SuME&^}+ySnc|_?&nz2p!p)R}m?G+Rt9k+zGEeZ+{BMylVtztVEL})M_#y<}7i# z>%ew*HNUGxtuz!!1CcQmPlOqdGofe&*fz8ij2h9aXqi<3*p>po6b`Q+*yqICAbRv? z3+hpevPZF0xmir!5go1y9-~rI zhHAHY1_t$=`h7G4d>kO@S<~<`!qT!TF-656EK*1|8ZO$YRI1ZxG7R0Mojd^orNfI9 z;P&P)b0`PEdN^#V)!Xm!x4g&N-W{U>yY#vg#2I!LehnuRavcAU%FUNG2`yR2- zgeb`BrE7c|=CVCR)}uU_JB^}|T)2oDxC++ev(kj16P52W?Sp^_lhj&LDMFBVas$F? z^;L0@Q)9k_D7#I_QqL$x-xY>Y(tlmF5@4+~s?1h^=7KZ)2z8|50AoW~)xwAaYw&4- z+kx^$@oCkqe2Tj!06&IV9O;K90D8l%!IV+sMs898R1Lm0x#XGwGSeLaVh@;W_-!~V zMiqCY$X!sPFn8sbNVdBM!U9u^2>CxHZyJOolwpx{ZL812DpN@#B)ZlH&``>ZQ9?bj z=IR(h`cl9?1+?||2+Y-x?g8~R8U_|cUATFsxpyamgSdKBH{O#@dMODs9Y zR4c2S1wm-T7PNl};^77}EVAkYhXm_hJ^KaH2s1T|8L_gQRtwLxfh-5{!ceZp(yUYMSjC@?Q$k@n6~FUl|vl ziW5so_l$<2v2|-W(hzBBmo5Np9f@AujxfhBPksMC`O{Cznd>}*mPW|ecX;8Pb=|uE z6)dXc0u_9ZE;S39pRABdcPwx=_fPQZ6{kg(Ot@r8m8}Yog|XK7)TPOV9jr8o=|bz5 zYzEI6MksVpZG} z-Zc|n9VHMZqfa(8eRZEQDtpb*MF(TV*FO!Apuqw*<JN_rl%)2rw#wGmR9? zsc30X0l-F8Z{y;NUaz!n#!F(nBhWkFjEp#zE8@}8I}(D6wUgH3R$copbFrhT-?{Nx$Y13Gl>bYGyfMfarkJL`-UL*}`>&dJ&_$ zji9iakzzSY7lI|5UTLgr5do~Q7!Jzou`M`pBpwBIB=|$bCGKp$g!Pfo8}+a~@(YR`ML9V8lEeE_09%u^B_W)k4M-~npGe!SD89ykVj4*C4O$>9oQ07rLvTRlYQYt}HdnF%Do(EY z6yf3`2lu#dIS@8e*zxzsw)lNyZhHW<$KFu)Bse0;2Uu#8joYkfp0ip@!|C!G%EpFv z^OY-JArlMgpTZ-=f!*yNXZRXLJZnI^Aesc!3F3_Z-Llrv%5anrYX}Td8oVh`5Hzw*rW{HIk;O=9%y6+YJ`}Os8kMLTr-ys)V z7Xfs0a~waO?iuPevb3dzsP3W)7D!Cl!{kTvF36@Sl9ylXAgzA%kuq4}W!S)XZ1b$km-s z5O#r!iVMg}C_f8CkcBGI(P?2uQ>S2^GyoA*(Md%d8Z3q1NiM_Y`(T{WIF+3l^R&63 zXu+ld;&J8ssp?vQIR_t=AZ)^wk7fL*yj+yoG})-s^28KR(fUu8o*H7&ouYVq+1CV) zK0vsJcy9R!dOP@PCC=AR*^9GU84ei}H(`A|)`>e0T!}(>A?z|D%TAp4xIaxj3a>7X!4d z&;Otw3F82~+`13aPT$h?MwwG^R|-2PJ8Ckxh+gZ?cl`z%-Z=2MK+%Hc1PZlyiDI&8 zE(VR>q8NPObU7f9xNgN@qDqitbW?LLV2KreN)XSkER0aXrh#!At%lim#q1*}iuoLT2Up5?54%bkTi`+~k!%k9?`0~zUktZI zro|-mLaO2I*P4VAM%&@QqMzo?w~GJQ_2=kmxO(6dwXY2kAEUeT@TdG$x$wFepqrax zxw`tt>{9oa+aA#bWJ%?w0!Kx&W5OvEE~^r%1x%#Ko0M^?>cV4%L1myC_`U@If*w_a z4Mp8G$@kP5tY}hVGF71tq6@{Y6k8YR5qoI}Bos3MJ{dk9VjV?*jI*W1j|LYGD8eY1 z71SsOUU)A7xRq?x7oo(15m06q z0c3pVW`#uQ#)SDVYu3=7DHoPTS=>-k)ypV#Oc(*cNEN=wP{@IVT)9QXy`YF176rzF zM#FQ-(?S5|T2Bi!zp2~wLmVYb{KbPoTWV_ z+y?`e;_mQP;I3`8lmf%9*;2eEaeR}{Jdz;YX>92K>zn=)q{n*N1MS&W+v!x8dwD)< zzxL{IVLX$GML1DHTN}ru>pws+Sx0V5rY%Jqaf5ee| zO2xPG3>#5^mn>O?KwDT21p~DpmdxA*CP8+C;Ec~fc?q%)35hz=A{2<8_e#C>AFC3Y zwa&N*!)U?A6NF3GGM*Fo5w2I>#w7x_qEjFpf1gtF8Ka&(n=v^nm5$1A{L`pck?hTd zE|#{~!X@bx77aGPXlx^^T1;KxX>_XyRlhRe4C)Cixja8CKzZGXfaW2m+|R~=d*QBz z$IrJPnRGoZyw+hgi07^f?5BD@QQo0V#&9!(%KP2j(LwqVEfQ7&vLA=J#}1m_8`Q>H zLz)A5tr%6mAg4eZHm*xH0XWo^3IrqBy;*b{2190S{S>KWK9T;q+3Uu?Ew}GKV&okG zS?&4K7hm{q1u8F|1~CJA8tRWoOr%AKXfmy`&+UMTAj-k+bB!X|aoY$pv~4vShAdSEwnk!@mD4WHB;XvxeLccO>n zvka1JC@26jff*)lmBT%j#d4qyx$aE*&EI(gSjRdX>us;CPOF=$=}&(3 zBg&Z)kk{BOV=dsAAdH@I+3Y@WvWHxf!qjBh@G7M@O7Vc~TTRFR??BAa2CmxoCX5K4^sgjKKvVX8oBz;sz49BCJI z1uWU`1(*}cT)8=((SG{^nZ;j(OAztuU4yeo zxTO+!eGpiL?A)7%!UrWX7=yyP*(NjgJF>Hx!j3F!{9Ugbz#~zUDNsRXW1u$>T+%Wp zYb8W#xY|u9G!#n!wHOm4W^PKtUE6m1gMI^jA^JP8F)3A z(Cd_Kuj&x?{wfC=u~-x*fdOWuwfYo0)_P z{p-%+i@{^2Sa8eA;*piM5gLuIp;*)(%pwwkXqGycFpya2lECb3(pg41W70)aXWiKf z+A~HsV|(@5i*sYhD*(6}b;hrtRVI|dVC7(=;uZ)tQZ@!&OGB@zgmsdTvTBu9&*J^; z^bnPm;tevW0U8AGCm$Ms~c{bD0^;v0du5 zXROCK$fSQ=^GS0Kv6!x#dHrb3vH+w=V049YRi6ZzDPk_Z^8w_Xn;gQs9Sc7H2~&#uw!akGx1foU$I(Y<45-n&8GQPOB&O`ir+ zWWtP}DG8QYz$KDJ%*>>XXD=^hPGD3$SsZSxw&{&gC}1qWmW@6!9C+(PB;oFJvT^)) zdz*qcxI1b)?A0y5XPw?`r`fyX_j8~4 zO53vK`rb{}2j#Q@G}6dc2eFFa5kM54|dDo9@>TL$TtlvF%NDVu?X28A&_zb_t z&ifR+=9B)kM*)P+It^$28TR;LGjO;rg9Iq!iTRnm(K1c{*GL{y#gtP_ozr0YDG3Ah zp{M4?0`oH2e!ZBe$3m2jt#$k8_VtaCl&o8x|HwVF=XSj$fNq0@a=3b;@819sr@tkq zl=OdVQK zqsG1wO*f)REA56=Dma81#{dRJm@W;(73{7A2*HU=TP(LCpt@b5QPko-@*F_e9cJ!rGuy3!9y?d!+M1yLF@aR2@MBBfTa4= z+~BkX=`~a=?6J#6DT+za0fkqwSGuQ{g;c= z1gQr|`)a`+Cjk36B6ql@S9cy&pVj7by>EZwt6!3Pqg^iKv8Ye3n9bp*e!l{H zzT(sro@cmTgM4z|4%jc~kWiqBEtI?fB(Kc2@QSh(BqlEeg0b^k1~kqP`0DenwJ;=2 zY!{Fc(O}A5Pn5A}$)#?jx^_>MU0#qPWl4>yOJR-8jD+AU63elR#ji&o#Cd@t91x4k zHlGO?lBgVYPotUFO2MSq8e3-cW2@~c`YB}{FTOv%Gy7fNscA=8959J`4n2)9PPsTK z9{ps|Lcd%lmXL$M5Jn>@dC`a_OgGFeKZHiI$e|BZI3)q#hrO=M!^rmO^a~+YrOyqr zy5K8M2~zp$H@wZ>`@|2+cf~*#&#TcBXX%QKSnB(NB!M?=v5MW+th41 z{G;#tyMOHBm4oB;k^#D1SIhlh*TDs6k1e+!G`B$RSKmYzc>TQaZw;<-o3*gOnvB{!NPDl^$@Uqp6hs zJCsH?)&bpE2p%yP4c{Lnu)t)~h*>Z@{$J;Wik0baz^{~Mv6y%zW0KDVd(5bB4u;cN ztW3G=)WltNBC%eh&t6hGQR)UrLfQ2{@2Q#OqP$K+2W(n!Jqb zWdZbi{@x$>zM~NQTnA$u6nSLP$08oBja;KJ@FkgV91jpa`Yzh@HN-yrtRdaBw$4Oh z3CS#+kYJg2;&EIwi`y+Wv<`?Q1uEbf^DIMyVxSUc*mcHZ;K1%C4@v{~D>Z(x^+GTLV8RNk>p-_~V-VH5IAY_ZP48?;Bjw2ub`Mr3^ zr2C4)*F4$_b7Zh;DbE6FX7#5>gSw>DPd01}Acl%bz9EdKp6DWu2g)hxCRHD~rZ9X0 zdh3BlAs}r!aW@iA{k`{n#W%~#xLy`OOV6tQWzU{7byjiyQdWXU z5(C;si79Hv`Nm4pDfNva%mhu_U2g>-?%gnr9$hVw?7Mk9g&E6c5eo9d-c7KCj>mmSMf=7} z7DhtgjzMi~_wLXg_r%C{_mq1N1j4`-z>lyd%rjPNDa#iAn5YOc01X7U1j9ar!qrV? zX^AX2Z=7+)(PhGIWCc~YDG7y8q5)LnxCCYm(UkeT|Nfd`VO(sZ6g%4`11?0U zd#a6U-eV8~u_g?g>w*x)eA-+YxK~bty}JLAFc4VS@bzqMtScZXhtT+q+J|r`uAQb^%l0F9sx|FUF1n1U{2*=JL zeIbsnZYJ~H95|2oGo8&>%wHeKTk;A{(KJjdiqixj3Lv1Pn7fd;==pV-7aB zoB$s=j;>k-I7uU6Vakks=Ku*;-U3KAn7tjvM*N#kejk7Dfx!5DlU8=L_ygQA{8ZqS zw6+!ufP^#OvTo7TjckZvYoW!@==$d|61jISZC1AM@D#r0K*BZ@#g@*!U{+iDj2AL^JtltRu&h0I(?tkSGW^Rc&({Imz z`ZxVYUvbYX2gmDW19Y2mcP#m1BG=kyYOE_*w05eW%Qaj1ubm;cO-~%Oydsb9spQHB z0GhDN-CfVYsnxb~oU8TKo9f|u04Y{lRjcG%D9KvbfDvOuOS1V1xK$@MY+lnFBXp*x zOCwgPiK~%D?6z4n66{c{8qb6GxD*(^`_>M?1oTytxd5gjdSqk#Ba#JrC zeN7{SoJ~MC>T`0Ko(;qtA6#D1?!`6M$sQ}GPx^s}@9VONsh$!&^3Hkvz3Vm3K7=fbcP(;Dp-cL+0K%dsvqY(X~|4YRlB)|e@1y=Gl(zIU#>JYHZ?8n(y( zQNSid%%d|4I_l-1=`P-U)$nmiRG1d|L!z9XC0X;#kE5+cvr%p{#Pk?qNW>SOW1A#P!dA$1*p-n)Wc{*=mAolUZ40Y0wXPZ*Ql0G_Y^OT0%>l?s?0C2KH6U$( zFhO5`?u8dW_2UiMP=yAz*Qg$6T|UF(x?3CovRL`A zUAe_$0%HKNsuqkevKqQ8EPCjE`F&q>QrR{%btCXX$_*EVd5_s{3X~>5sV3>yjX_WX zu3=Oe7#PUzkAe+^AEqknc3njk+);@@t$L46G?5_u&f>TgzT?eg-c2|&BX9+qHcN6T zHpR|S3HOw87Jj@&u-{>5Y*S7;-Z;H#j=j9f83AP3=2gYP(3}jtVeV2+$}xx%aw$k> zb;Al5RTv9RDMeR@wcLd!`&Yh>K>LEMqx=(vEIEQ&bas%x1+2M(GUh`=j`P{FU`qtx!tJ53 z-JCO=41eo^Pwx8+aU5@x zDgfQCw*31j!cTjr!Z+1Evgp{0qn%^h{55q|Tm=L$LH}mHu~Jl3f4YWTLd;p&WJ<~S z)HVc#th07Kbpy=hQ$f9jGexlBNnFZqtFxYXj~Z$0O(tI+-56N5$~vG56+141vmb?v zSHdk~SjYq0&i!o*?ZShsgAKrWJ*p;xM0&v*0?#(p<5Ifn81L-bQ|vt^Re@qJt|{vh zv}u{8p5v!z7LD-g^{uq=;Z+C!#3o8LPmYMIZT4QRE;d*}7b_;KrPbR72IiTCx(m{_ zXb68ByhWL3bZY{eX*oGA8hHT`@#=}09bPV?R~nXp>Mo0~tR!k9b-}9BkszF))&5PI1zpSZs_4=p*bl)rb`snItneS8R+HqVDi3|5N zsu18?fV%F@K_F$1%!0019J$gjRgwuW#8M@TuP0O90H{bM*SJh_rUq3O&P|$3k38^L zq)d(Su{|Ten}cq6u7yG@u~L;Rfbl{25*+h0UJ#Z*HLwK8;H8S!HA@R-EEW<7aRwk* z(v4Cb6#Vo%M>MDh8pM3XPBO3=qZ;qm-{&s7k?m?j*^?p$hK1p{2Ze%`*NHR8GqVyd zVzlh)Vrc9L188$9NG+FunF--lQ@WB5MAP~yDmillh_6{Ri{78Y1>O@^vT8DE3b2cy zD9%+YE)WIUw~w!SgU{}$^?I&dM^K&t@@{*bXx~v5-tpLb<(rRxD_81aP!0~!^b2zm zoe`KRvum95)PCc*KBdcom5;$cr!OnVZ?3zJmd%nd8gtEI#&(dlTs`nfR`$JV?>+v} zV$bdRr~!1lj=t!2oXgX`Ig%G-xphYjzx({aIFQkV)5BJd$>vE0mRzNGKuLXLjHEv` zu4EH}W-JPD{Lq|wTv>7u9e>B9I3RHk2v14Qd;Bg^4FI2+1e69S=64*|X3?*MQ~=e+37L#&EFCtO-gL9_ch3mK$9G} zIq1mxr>?-YVmzqCcLr(fSsQ!q8M|(aRh~MAd|W-8N2-QYc%@#7MARaIaPk z`LI$?bbQDFG(Omkj)QkbM%ymyvV(G4yx{~-(m~?_#rFab;goDIuEfzmaxK*(@sL6& zk-mg+fUM@f!6sltu`0_2y%k|+loN%@LTVT%S1X^dzV-v-4dPhSD@ zqc0iC(cIfhaB(V1U(8Yl4##V3i@nct?~nIp?E7y%_TBO~j(@gUC0k@KXD30*b1&)o zj$jpN%UWz$>W!y?E?TCSnq@rHk2r%>V(W^Y?vXvW!NE4ZMxL&E>#u$^*>k%-ssP=t zz7?sgPhaqT zfi=XM-M|@3j&@15B^0zib%Q>SgZw28*uTCNbG4fr80x-V0{n;rvLe z0#k^Ct2V8|G2)SoS3~7f(B)aYHiw{E83v2bHMj-RL6XEfmB_YvUV{^obf-+0TrB{s%) ztRQ~aT6T?FjYLSuvQd{#{_1uU3OKLrsNS&Rii~v^WXwnWT32q>gm@@fZO6Li+E{K` z0J*LI)4%ik{>#52ALZ+#4$yroQa$_yHEfL3H>^(Aj`^07!Vl% zxIm%MePbm)7Ouyw1!#yf$<%@@TkV=9I9u$$!Ox6aqRfnb%j?%Dv0#r@RJU#8up5dy zUV9Ad)HMV3fkkI^2HcjBV$srj0)Y|&wLwhc{d`AKR5ocrMp&Dm7)G`n5wJB!klK7e zkTP$Qy&Afh+#Dv84gpim0YG35%C9P6c+}nN-rH2a_#JBs&|cbScf9k5q}Kfi(j%yj z*Z9t*torS5{!V#&2j}*yoT~}dH7RxJv!a6BVc$FLJ7I+sv$m|ze}oqLq1|2KOnW64 zFMOSYj4%o9$>FNA=f1APjYJ!oebYC;QJ<5K^7T;%=yrYP@BAZ=9SinU^UF9$bbk#P zb*qBw*tj1B6rcG)$mJieJ1J{=+P5KaVeTygOwDM8S}n2m?knoscq zT~4H?953iXi`M=p2kpw7W|1@}-msS2e~K7g70BHdL z26jShw<07!%}9&U3+stx&P4I<%8o=TiL*Mh0^SVoJrihm_u*}^JP|ruW{)k8jJkrY z4XkqXagOorGH<()Ch?F27zM=mMZ^=MX7CaF4;pRro=0q)q$&f7W>jpmYC{qNO4L>9 z6U;5@$!dACix#$C^PzbV2izbMejE`QvqZRfYW`M;9KkAD_}y$0bCg%cDNX)z6oV>2DT*A=UcRdQaK^I%2ig9HPaje7$8 zF!dcc!K_0=%749q+K!!VTjc;}_X@mGK1SEa1fbjXU4Qrg_JharJt>_<`+D`GFPbN< zDA{#vK0<#__>G)VCu0N-6=VQzb)_mBdpns?OgroS#1K4*FA82!sE$yfwFC~}UN{X; zC1$j(p_mj2&lkXw%gO~bOeC_za1@XV`^Ljy13dFz7f$FdHYc}~YOTVLgbZP`9-|y< z)!s|?HXkQ&}^4Qjy`Gmo+q{&EY)@$4e+eJXDqvhecPMgC2#x2CnRWx2zT*O zOBN%Rpqu*d_<#)#+U^$>R@TH~BW zv`_3#B^xkqpGz5sA^VKgh{9R_4u~Q_IK7>MP56KCV3gyBg#BER^g|bR4}``;+ki$` z|IPq}BmWxRG9?-W=K_uQvgW{?ag%=TiCB69#&s09=X+-pNCWBdf64ZmOIU@pAzY$d z7`GBq%%n2O0#dcv2jCq6cm(pjs{;8R!!CF$tT!Mj;mj)A71p-)0cLOR$U}IxL>jy1#*6l1<8x8< z6^sqM&4D>k@kmM@d(*erzkL7C$fl5zK)ct5Gs9iqZ`b2*d6&KQ2+r9y-Bhs>8U$)o zIOMWJX%IQcya@))Re}PoT$vloR?vHhxWcELtrfd^^qllc=gBDzWA1ynElM%#i|9JR zY-^-HS3ZW<#}uIZsVk;`C0MccE`obcjfFIT^Qz9)TE+HbY|0K(So`iZ&q@sTjV@nY zl|ibM-fjh95C*~K?XH2&l(PHOFMu5VbO2Tu2m)|^cQAJ#rUho8LUC>gZ~}RW)6D=3 zmCDBLK_gW=zhNI#V-~1N=10SpP-(gpa%xg+D1&AA{3SwGA|Q9`0F?E6Wmddj6}qyn z@x8GP$7^KRdSm>`n+e;Qpss6tfT~`hnm8qWr#P@}kEhUON#;uuZUBCT&=AF0X`0Q+ zw>)`9Q;u^gHC!`|n=bc4cax{0>`e-cOc<6B-mU477&&piy!5%!OZ&7y_73=c`8Z}q zeeeSx*8ltueU1H#pZw`5&}y*vt5YY1k@}Xo#1W*y; zO42ZH%4Yc0t4=w;3q2DxZs<>|Wmv?*H=<{MEy19VhVIq_pD1lwo$G(^n!MwqJ*{rM zKDG>6+O)eDzWnHSe!2na_4Rf4J0EV{i77B`V}G7uxF)j}PHWlDyX_+yMm#3NHS#*} zypB!_L76$xU_JcJC{v%LFefelLWd)7RtZn=QEE~J13VIfa;SH{B1zN<^o4*}a9ed_ z#PXy;Fwiao5J3=4q^{(Vk{6bS8^BguoS&(VAVHX*Q_l389=02aRD zW{=N{qoq7}7u4CaX)^F@VMLuF6VRF960IPC;R~jX0IrYkeeeSxkuN-gbYs%z4Ce^g z_2Rv^z4-}w>zm&x8{4HD1J&=Xs0k7ZjD%WM!M< z217<1i8ubAJ2Y-T@QLmCs{Z?Wz1txDDLGufNj}Ec#~h%2+MRt>J>_<}eW$I!!IE!3 zdByPQn=M86gcHvRe7)|4tk&qdAk@VZCFd|QkPUTS2*jYxsV7_3k@_InHIfRBe&iP| zyTC6@o@xQGX&3-7*qZ@`6UhhY`t^qGW}gvq-gLLe_;Q!!=8pQpEsg71RWFv~Xw467<8*F6{2c zo=tZS_LIY@O1=Xm3+W*L>@y!$g7kP*_B_=2jqh*$hIbyp`3a;$9mcyZSBzEDp2j$h z*=FHXR0^JAXFKsDs6;F_;Dv6W?s$?DwmU-WnFSz=abaD{-_>nxo4;`lhjjjT_zO?I z?=L+iALHv|4$$rTJ5T=6$BxzUBQfu}fpi-QHTNzbEmE%tGUzquNdp!E;_m85YnKfQ zFs7h@NwoG^z(!OwPY`!-^KA)uDFt!^U7>mi)c*-3qXN}wYeiV2;W?|a@UZHx#$lFx zA~BamtKH#bPT_oL)ihKRhNB=;u<2mbQmBHE@n^Pj<)f>mBT8AZC}vi8SuRxBb9J1$ z>hsE|E8x$<)=R@`uwt|{OuWlFq^9FRzl(j8y}APY@tBr4ecl+aV;Y+6KnpP194QPS zP}9b)+_qRnR?uPLLC1oILF#6;w?MMt|7@77Vji@JSor5zeowM*jiB^l_tU|{XML=r zXOHfVFZ_dlQBJu#X4i%}zvYQiG1ibSW@#{v4U-lCuis7c8oGWB>b6;o1;PZH2Ax{V z67LlQ5N;T{j)u0ZoAIz~x$oguBToQrwWt2xPki-9bxHT$^>G2{b{z}-!O6$NP8HA(`$Cbh}YWv8jpiFjO`ezWX-~U~K>7+vQTA0k(gS zG`N$T1ZqizSCPVKEi+~ko7}I+xoP5%F;D;s*em?iYnfv$R-xWsNhTIyI5)6|;#9vF z2#NPCrY}kMKx#T(jKG0vXrkP9dLH!neY{41KjjJ;Uqz16zh0ukKbdpf<{$(T3C|WA zhSFeC*=hWPNJNS$2qPz(M#<(kaD0neMN6yJ)?oVw!SuKs&m_Q}r4Do~5oWHI!xFw_ zHxqBInPr0!-9*V& z@vTRtv_%jSI_NbwWpjWB$o9I7K|(&W*lxmzMa}Qr+(Z4O6kyVwhaUOe@^QL8ZUFt> zC;zi2kAr`Y!EMpE9=&Rt`uD~_w_^2GhAU29S^EG0D~>YlBfCC3(!1GwrtAxrtJUeg024cdS8SEd^UEnTprqjOObZ?*xo9}zR>H2#F-jSJ|bCob0 zjVvlG8oU;8D7;9D17T4a((Seny15r%f%j6<8X6%X;}IDIP<%&i#23UoyB^5!w#+JF z17RwWeHux+Z3>E~o-piN^=azVA~i7-wKJgvVt&J zb1V@zI~?Td{zrTMqF2A@U-`Zt{WJecK2F!i4WQd~bg{qbSjwO6-4ghkukL?HeS1=K z7VV2y!WYfOoH1A!EF?%qK;c^9v@kEDIi*lyBuS#L=v};+sbOwJTm-l`jn!_iZnV(Y zrIMJ39MgQrlm%U+#9@FaXRgo~RGueA$WmV^#~N;(vN*>!b%kDpS#XS%ESv_fh%?Be zRQ@ltMk1()P$Hm$?72BANRL3f?S5x9Ru@N9ZF#=K!mXrXS_hH(@9Yrh&Ab?WIqBW7 zEv|!_YHge?4y)9P3Zoolh0!lYcPu+=pDmei!#punlbq@q7n@al5M88DkzN7~x4dO` znAvDMRK$Y88I7q9^%U_|6VHC|Bl4gBp|9D1^h^#Kb3VE@qJ1nnA1e7jvzhnTDwuc$ zwPLhGecTgs#Y39$3O5k7;u4L1BS@c>X?P)B?#J%)qwjmgtIf|&#kiQ+Q=-@3C?Ch` z;|kDiz)%nN$2fE2x}QRDFul6J`=Qrdd1xFx?Ti`Ljuo{=>y>>wdV{PwC{FMXFizRH zs>)F%x?!kFrqbt5^4Q6hUnEJXrx6Q8LaK^FFc+d#jkT=)^DxeMMTo#f$yeQ$Xf2VO zM81Q0r~aqD3y6`0c9YU1wGP(dvR(7ViWEyGI)Kf{nrGJt;sg=_sx~oYxX;ju8l{J zu^#lAyKHtuk~e-l1_tZ(aRumh`3l4JJ(vJ)&9}4My5Dz4y%$GbbX1@OcU9Tr1Z+nbBsJU;R?vy7y(vcpNc)X} zMUh_$nNb3t6~RbtclK}bs#)<3C+KUe4up`V0>g!AxfEFHST+mD&5g)*B?_{c6Dr^- zw#C>Kdn1ds&||lV^{6Y<^%jq_js|A!(d&(S<2xe*n}Pbss8>rvBvHBqAXKMnTEpP4 zL}3m50*Z-|X?754%ZFF4F!q=dR3+QKyUx&)Qr)y+fH*iY>0z3QD4f5NCq!!$+_AYE zQ*$FBfHLt#HYH1{iCzRqPk=RnbpczjM)@~Y8et`XHMYR(LhzvvZkhC3kHGxaH@~Zg zUvvX8{T;Vvj8wz8E!j$ftne$Ej#UYTjln?6jzP){*)eqlKrMnbgjiSLm=SY0j-l>* z_}9mYPnae0)X~%NCiykERDO-F&-q>7`hPvv(i2x#S4WJzI#&6uBUyf4?e2?qSdRCW zcJE3Ki$80>mt&Ws9VNdkhxW`ZeOn3DM**9U>|kz>4_-KY3Wg@MoJ4Cd!afK|ng!Xh z1X;gnwCM32Psw`gQaQk%6;HtGXV%kAKmBsEI@-WlEH=N5YzJdj`>JoX5BAfZ(MgZ_zY9WCMPFRSbpf>|a5*nzF*F&ghBpmh zj?NBGDwS%bN{__jRMJ}6gbf~O7K3pfI}$-P1+fg%u;o*A-nLk{UgCWKAt}B@1wx*b zGO0oVQ;_?R1IW9@mINtRFjTSIg}mb7JNnx{`?tz_pZFmpu_9aAsFyMenQgR!mk#bB zjt4}Wp?9RTpw7je!8dBh_cA6~Htn&UtqSS1*tN0jta&ZB?mX%n@eB6|x^7VZ$A0)H zzy6!$*Wmg!1L$^r&hPx&?>++U?`;5mI9zpLwHH3z+if8zFAm`N-a)th9q`#k3OZo- zMp;~_`)?oEK)=Vg67Bl91ey@&+Ep2z6=9`KPhdvbH1*7?hdlPOv}=IY_Sf|Z=7*DF|L&*B=pl}X@dVRlMG?3^v{5tuRV zr0|&uv4bdSQpqrVs9`Jt>b3>x3c{kW@-q~N?-{o7VtJKzN& zs{!&(pwUyzeCPMDJPyLp2ea59tMp3x3)l)^Lo{Oc0}K+3Z;NR)-3+IL8}Qxm_h(IQ zjHWN8Nm8{8ZWp><`h9A;mfxyMnmy zZH4yRED-4Mwo>r?PepR(h+yvo2^dB6Lbj|q<`_&;3pgiu$_AVzpDC56gs*Nk3&OWy z1g>m_Pi=xDOg@9D5=|Y6dXDsia#w>Qp%$LNx&@@LP%N^)tMva$@xJ&=*#L@Smg(sd z*-z&{*ii{(#&nXv*9aALv>Ax-{4u-be!6|LE&4t}uH0}HDZ2R@Gl67i#Hhn4QeFfh zEfn6e3bYtoD`-{v6YSkfX(ZbWPU<$jnD*==#At(M!PcbYt`gn>tt)LQ1>vW*SlCjM z@b*Ebg`RAGV~LufDtg^67Hwr=I4w!OqD539PTjP-uZHZeQ=E!rW6emAEg!YX9)tS+ z8_?BbT(=*3mC&^cG5%@2{B z4tNeMJXP2Iuv+bQ*;F19CUt_kq`1c-0)b!yNjd-rL6ZbT2tf`8hT0Qvl0j<%YnlJ7 zq_5QoMLGh%gGeqUS!3QIGl$O@K%}+mCDn+A)~YahW-s#-#zzuhiH0JQmaCw0R&EBy zc-+Eb)Nw>P6bKu!nbv__y!gowzL1^#KaycRMU28x)HHd2ec5FCIk zD7{%lbxA8Anc*$kaE`B_TvbpqKde5arL|48m?jN#0-rbPAcUgk!vdmN2T>G(x!M-J z0I!ENE?{8?B;XK0>pA(K+k3lM&64XnZ13~k+cP9ZaRetpfJmA)Lv`tU0=6sQT&ZGv1mFJk+zgO1u_bPCytPrm@tRVKg=5_sbyzbm1f9>3MJVHD)=sMT1NQ08|A~)1KQ@i2Fh|+t zZxhfLtt8HywI3GALeZ&OlN+$=Rw|6T3Z3>;Mj0j=*d!SPtffe~EUNot2x`Gh$vgSR zqHdDlzYx6fJPRYDIZMdv+3)wVw`oVDFuS@oY-mO{!j1oB?x9NtYWDipn6Fi<8~9XT!t0Hl;=7XI#l> zftK)IU4G=w5fTZ!8t?E1LHDAs^^!rGtX`kW>&hcbytIV|9B?`^rg1{p2o4pqX)9>k z2-dbublI{^3SO;a^)lv|;`0Cb+duZ7**%c%34q?Ej%8i`^m=vm`L!0T#2!039msFn z*ezil;Y!EnoOBZK2Ei*P#N;~slttWEC-Wl>o498I+9;P>kL8Rs(y7fw1b&jd^hHu8_O?U$du1zrEN1v6VHWa`#e~Bx3;brjMJ&k)Li}qC3)EI(+&* z53I?soT!-WTMSL80T(aA9vKr0Wc=*Kkh2=C7+B+4CMRI$GXr?T8!c_%z#4I3F2~(Q z53ZOLa{VMWt@RaK4NK22+z3-f?r1?xqJz552pTwId%czZuJa^b!}3~B)!ybenU60^ z<+^knURtYJEKT%?4b34RO0*EM(^3Ur?=ob9p>4%dV-=^|k>Brtyb#fslt`8g%-)Ev z7ORx$Hd;Kr<*0{31%kk==;Vn4lrvUeO+9^N{OFtid0jUMpIvQO^x9K)kEDA7p!f9r z%^$hkD(8aJ&?-WOA59&39TSPS-D-Opvkd%i?1wqgSQ@ohBiQuSSeUP! z8(?tP#!U!j^|=k#Y1S>Qlc&3M3Y1NFkM0rb+c>i`bQ0_WbF)qe01kvxwplMkLm6!< zzXk-r2Cr_8VLgnBa$VCErsQ6eK_ZZ#gHJ%wuodMdzX$(XFk~*^6{F=iK%YHCm|aWr zjbJYe1>9kc85nQ}`$qQCSR191B>(L0VJ?bGd)_E+G&WwiX$@GX8wp%>qh_$hK*LCN zRXnx}X;3lMvQRuwDRr(!Q{H^xm#&TLc4;tihb0>Xm-b{%OPQciiHk-=uy@f6ChIyF zK@Tjuy@A|M(c3$eh~aXPbhkFa+s8&?GuEs-DzxZ7j?|N+e^ZSilYB|sMpT5M5Z)xb{&JGKcNCs58 zo;m=s5sU>iZAilObshk=1pAy%4Pas~t(Sz{zar+SZ$`Gv{#UVVgY6n9sNNje(I}A& z=nD#ayrU4Ag6kb1KcoOtxsjEOOZJyMDa6VHVHijue|T0X9D^Bu?#loQ)eHVG&2p;aNe@5*n;=$0OqBapp}d_ zM2{zl_g2}&^>WWKRcBZU0u7hLwP|ZKcL&~p*~gevbDP?Xb0nneT)^3i4AIA}$>yfg zRMiG6$Jq1<%Z)`F9hL)Mk8D%-Sn#mkZw`Zy&zaJR5!8wLeCt8xE#sZ=w=+zQVQL-uX^*QJHLgbFVA1Ep8Fdwedt-chtfU6pqUQ#+6T5udu7NRmfK?a z*(1=Gu7;&!AfLzdh)3IGd1TaS`{ zoVUvkdX%9qvtsjMjUDkZO?f-Jx%G`*#kAZ_0eP&Lv=~(1=)=UN8XQizVX!~=mBa7C zTeo73p>nQ~OfOg)CI>DwAiTN+P~uNiI|+d%iytiBS9|#naqlKYc(RUu0slFITB22 zWVNUu$gZqzP7@yKoRbpqC$Y;0MAU`#M~y+-zDL5v<;-+0Y-E@09Ep#84}kGXg?kVKBwD7=PdxY$uK z!ebNL?Mw+ko-A!<3w#o#^WyX7(Zd}yVG?+ji3uMm5YsuvM zo2oTnDrK;M9o+S?n_*AJY^ITLG;55vTGIl{^w`Cj%xWZ@Rw!KSBKAJ99PE)d{d4(g zy-NAi;|piD{=m)8eE8Sx9!vKegWl6$yZN5Wt#bc^eU;kqSzHl`cm()QALgrJ`KTMM zsWk`oINaDXbm=sZ2p>u;hkLpqcsJg3a}NV!9(VQN&ey@#K0b&r#a#GVuXdhmBDwwi zD67xmvL$m}Ya6XSHL3@%{@~wHY+tfOmo~(d#UiSxouRAbT=JpL8-?fSB;`6r4O-oW ze>j;^vZ~yOlv#3MiwP*@yr>AK*?Rcd8hmN-9XoV7bigBEoVaiS1GQ(~v7jPtZ-O(0 zRjYYhJ)BKsv^^wGEA%2$M3yY#aB%uToIjfLi7pg=#I?`xNN;>Kve$xT@d|1NZ>cCN1 zp-~i?qpN+?vsUrh*#gVZS1{>ye7}Qp>gg%6k3yec`}gl9-MOcGjzKeh`tpDOdw=kW zr}s{H!)WG%HS~0oCSBc`WMaBEzE-|yl|<0yJB<9uN~fW=o~Q#cy+*va9Yzw=y4ygR z7h~WNc&xPyL21h-LnF@?)WbL&q?3`O6OKGEy!Wd1jut`!9Orv0wpe_uAhdH)5!4O+^2a0mMUT%O*M#&{tB0cwAGKm9VI8w!+*woI@jCKB5&FdX^iMQ zGP7Pn_Mi+yD}P<$BHnF$*}lZ+YVo5htM1vp8i?ln4x4#`ZO}HAww%LTypQ77#_AyL zHnovfHJp8Bp-Ybn#SL-Mv3+-xM<3hZIB#7K468kJ4Q6BkVVulJf{+NK@`*Rdd(iMv340kHmV z{Wyr+jl@~8AM2264JJ_;k(W$1X9&VJ;I62@UzI#8c@zM28&+s=sMF?2OTh{ldV+V4$iu1KY)xo_SQFU z9ov?wdpD6|Q=u>dA#h?WiQ!uHod)lYJwA~)=MWdX!(m2{ugv7elb1#1;s`0(IDFAr z@IcPaCTP3~=S{|&EpM*;wtr*daBL8=OK*Pl{NH%#x&O%S;dD<*96cTE z%kPP+^>WA^qjGQWK}|-0-m(4pkUveelwSQpIfo{ z=y{W|r>v3WmjnU>*;X#?3~_eCj*vj6I;dNt0fyB*t=t^3(O>|EntJn)^ZK z3eVZFq#YZ7509I1&&Wu1^tf4b6&L0VaK83}Bdf1i3D*7B9gpGR6D(O90T&TBR3HqG zi!V;G-}r8$UV3|rJV~yChF7=$k&&5K&ZuQ8GSg&hFCZF-ieSc}dp6Ca=w52H&)hom zp7Mls7eX>q#B7C0>Bh7kHgE?4w6{7_llO-B7RPuIR&iFQHpwMqugczZuAwceWS z%AF&IJdvw}_!yG-!g_p-lxEKC+R&XtE0MQByRdQbZzmSv5n)_Bba zV}_gE?tVA;@zw3|kL)=ED~-uQtV-OE>>eP)vO0J6)sEq7hQF*H3NRpG!Di$ap;d56GOm5Fbckfg{0#;!U*{~q2s;~# zJ{yMF3Cv<_xta}(xvC1o?*)!K`5L_HLVP?==ex#h6PK;_B7C0#j`4ox_X!!^N0|B_Kbcw<)bmzU3g0^MBe4pdL#Wl1h z%;0L)WooT5B58UwX7>(+0dNgmX01%^X>fzkW2)?4&k}k_o9<^qDpxy+CL;7NbWLWV zGDO`r2(9hm#$i0On;KPnfz}^TR!-x$aR?Kq&Klp2a3Ek*` zJ0FIIvSBnklVe;5_s(&|V=e!z-DsS@@t;ZKk!(%>xrlL_Hcu()oo){+b|~9*GlU%{4rj%78v4x%(kJGthNfm(S>w9BO?+F$H9yz zt9E5~!La;0)Z^sqTw~iP5Z?b@3y>kVQIE6`*Ci?!{(!NO%_PWLEjHm}s6dSv1<7~o z%|_Y=9((1> zfx5b|=Lid@huX0w*C8oPiyLT6K%IiG?i93(ySj2EJBFdB<60WZa1V=*wt2?OFLC zM&_Ia%(?m8X=g>`x;>w3Z~T2`WA15%FZ9)Z{&WBDr#|wdcAusD4xsn6f%ISd&d1+% zv9*%xXfzocb{~Q7O!^LHQn1~*3PG4(G)n9?^{lzO8r=1geOXMC9$>VfxrOrpXY>im z34R3j&g%i3M?TY`PDQXSh>QMk{q!uSFV6l|IGZAh;5! z%Ok6dOjPCOods+{7TO1PP4F+^CV5o@qwMab$P&;QSZOI~Av4A-q8BsflwQ`3YMPZE zJUxs&TE+(YF&jtTnr2qdfE$b9HfXBnuzGQLb){~pIlE79SH);(Y}G(*z6lDcLuJ;h zwi}LHYwZovTM6?N^^%qgo4IgYh3A|kLxsBRnsRpb1FH#0yurW<)O~=Y_!)t%+eSsK z`+kDkfcg<*jE!8yy1wuWpZ@Xp*nODpi%G(}rE~l8f3gYxx8Q0wJO=!*@u|bPU9GQ; z3BsHZ+@sxHS?-GmH@w_VO98s+B>>kvC&2c-^-`vQt6om=BTzjf9~~WXmmvV0<)>^0z$}2>P3{4!0&~ULk{&v4roWZv{!amtjGG7pgfpyC z6!_-F z5S=g_z;bM_dc(^DO`r?yz7S@_?5@?kl@ zfScVmWISvwejRZ;hRfaPuKAr@@J5)+eegga$ncehg{rCJW+==MMHmAxHYD#gfT3s4_=D`tv)|f z;^d0X$@iYMDu$-)pQWb$2w$>IoUEWc|6>s+)w0 zb>+)!u-)cMqFQFq8@0b19nW@D?MCfsEJRt(-xv%@oY!4lUi;Gd_ujnx@T+#8ru$Oj zVA=yK{o#v0{ldnfpWa^DW5!@en;yM4qV?)_8t5e%pA{>B_k|mW;cV{&M`!W8#4I_X-gZQOP37^YsOAa^!FO@=jaV9O@cscjpRmS(1g?cn;0Owpq`4Tb)rw7mh1X&ga}N4kNP;cT zyb9ph!rl9cu27@pK~X{vDQ>wwJJ%-T6`)W+4?L&yUGVOFu2`12rF8kgtA>t%)a(dE zUDx7~xa=I&A?d^flC6|_AoDC+u*`1tx+1+lgUfUV;VAf>O9#)bx~ZqJ>u5rQ2s)gI6_`HR={ zR5eCtvQ;k_pe)5kWz~EF4hbY{juUrjLm&^zzDzc)4=G*nBG=q_plp9qq@>t#WY zJEQEKLkhPp9rrvdBQ{v*zsDUsoD`$Ly7KbL8^maGg8aoga~8dj5gG5enIDdv3iS!Z zp|b7oQbnzI&a*VS;&=Hgfq3`8I=l8JJ8b{f+CX}LKQG(i>QDaSOFwmK_j$T+HRzu9 z=y#j){M0r=oHGV;Mjl-La5=M040&Kj$ zIgc4AgY^Tv$|f)>dM(3y$NgF2XqGGQ(#x7bF7}n6PC|iKR?>|zmNEd=>ajG{fr>?i z4wIf{t~Jm!XgM3x>=9dr7js@Em-T0gDm%bAFHHkK!1<9k?Xt#@RB{#TSdemQhw}#l zocHuVFleStlfJmUE`Qw*XHP6x_PsCpwyTWOF;<$5&V9(G-+PB&4#p6PF4rvt9Uo0% zDc8MajP!#-HPJ7PL5_)6i#Acl6l#CfU*^qNqqE}qmgA58??>_*_C;vXTEFYRrhqmvg|33j4cv5fs@#orN=OI4RyjYTvxt|?bdZN zP^zPzFRQDbS+uk2s2NTnpz*35D%QS8sWCX#ht9TrGl(@zBL*|Z8#a@VZcQN8i*%po z&1io5tG3RYn~qCH8YPt^!a>c!b6B-Yud9su2--uk-Ix{#pgdD)Nsy`c86|J#fe}WA zebrV$v}UR2>m98z-=@7!w)@t~YY|wW-N7Rxk_??a`psK^yoNTkM%MiLiY@C?4+=Q% z>Au#WkJF|}zxo|dyz>PgnzTRWhR~qP*o9g)mkm(DQ-ZRUf#gxA8!}SZgm+1(NXP<+3@+VF6#~u%?^qUsh!4!X4McXU#U) zU;)lHi`o3-{gG9|V_mw+*c08H3HT^W(bsY#tZUS2*zOz;rEep&Y+D3_q=0oW?z1Kd z;v}>sJlmLv=Q8iG!!{v!ID6DZ1oGc28?SnxzF(_6&LJx9e7!7F*XEj>dCj|X)4Si_Mz+D~>BslNsfduG1 z%^gsPACmIgzz({PJdg>ok1Ws4c&3wTKBaw5=ZAXfEHNhcM(kn zkvw8pE)Fn(Jw^Z%lgsJ(%_G$+7!SBU;)r zLYnOXVfL7`2ej@5L(XLy+hVIFHB_=D)9x!)VAeobM^m}BS0nlr#AR#vmy#>eW#Hg<~Fu|c=pI!j2=0G$aLE^+l1hQ3(k9bpaFVM zJ4kOFb_40d#c;nHOnTWlvaPqjZ1fly@uMq@<(MdBaF-ERdXGsE<$5<3Hl-IQCP}O< ztz*A{yD;fpXK7+ydEK;##RxnJ1MW4!MPTnzKn}s-#ukl%bEpUq5nvjaD!O4`3{ub) z%8N&_iwyw1fisN-z-`Uwb^x%!t8?*?3j_y<&J&bG({&mV2)sKmuj^z4RBm8L=2tO; z_xnsV6Lra_q9M~eq=A!hFee+V(Fp)QG-(^rMmG(lW~LjH{wue*EGmqC2g^defsY2c zU^&9zV!Y#S=B;mg|A{x#B{^>Z&05S2bYor!Q{~ak+)7V2m8cgitdHojl4DE~=PlP` zx5ZE!z%@H_1_8i`X}@@9&i+7y^PV0EH@kmQ+FkIjxqa`|di&Pcm1Vs>w!GQ9pr4&X z4MXhc?cdeDJIipvd(9C~I>tt{!)mYe!vt_#jUX*o+xhV4ZMYal|6mT`4ZxT^)~uLn zf^hjEi#fJ2F@d!;c74GPPFXRL5f&mKVm5vguo)}vk(>^_TiJE^8wb2*?vwQ`?Q6^< zMXEiSSpse!aTp~1%y>U9^T5S;Tt2d683f`t!@N7l(O zURI;ichBOO$^<~SfvvlFvo}`lq3S*CX!0yn<2A3Tk&HP}8&6)>#{52E^o+k`40NQI zjG4KWqEcn)I*cHe#+AkxhUI9&TID$gXC$m99j-cgzv1$yGje%0$iT?t4B$MVd|h)V z?)B=EZ+Ptu-}|70^PV0kFOJ_S?JExdg(sf=U(T*>fAvU| zW>S0It>zM0&)uttS!m3odI*#5tURMd!E5ijH!E*A?vwEWy3!&>Sudll8xsesCIP*l ztGW!<5G5kltM#=O9?|X7C2I@@y&SID;o6(WAa>1Aq1+MWV{cmD^dtB4^6jrAxjkg* zhyTQ1_|VpW-@7khS%#c($ZfH5R~2Z`oKWN>;Q^gsL5yAM(0AFH18l8frFGEGaWD{P z#THkQY6-!4zbYjU65%^15iR?v-k+j-6`Quw_ssf=MO=|i6i&~BCMU487`E>htkHab z*OE-~nWDZMC$C~r<>PF_D6Ue1_FHIT&tB)E}&RPoZsTifzc;9Qacp=+q`zUb1bMn1Ft?ABXOz;l7dHX2HN-L*YY} zHC8j43h5Rx0Yv%^TkGptB#)!LEq>!q}zHVuVz0DR_<+cjKITG_HFS4iHpzAU0jz(YYhm393N{hnt1$e>Bm8xDqO zuNPfb&izNJQL3DNiz>2nR8#an%7xDAJzC4J!+*QC67tw|AvNs_## zb$VU_Pzx)Jm0HljOsF4?2oWdJRV}$qOha9tHEo;zF7%Ubp+_{;}?dVzZZHs6QqdA*%4kRZF`^-?hS&{i@?QOOCw5@?W@^$ADKicPEena>{8z4D^nqt$q;TRZ}v2sIsijE6=#~KfhN7@|DFw;KWq}qC8E&KT({R#ET41}E5ooCc=HCIP+a!t6&j9wdbEy|7 zg;R>TBQN6txvTa21N>?P(1FnO_b?AG8{y?{|pd8e?#AvfP4~Ke<>8gN;(EXhZ@BBF z7M*E8yIhiTuQe~t4zpImt$CNm6n+`5Dax_OnjmvmA`b} zJGing?%a}!ph{Z-XvBg7K%1E^ngKqC@(I@F<{iMYBCHJu)&_x-+aZD8CZJSj=0k)} z+H{t^+~cAfnO4Sb#L`K+53^AsF080~XJDbE#`!owsBhrieT1uigxTcRt<;o}`SP5Y z88O2$&$rH$1(+?*cCF9Vv$y9xe#p{v=gO6<|5`}|^sf5X3CdSeTQg>+=dLyqFw5}I zpY>?l<&5R*(SU~sR&CnU)DOq_PfHis18>|`7(F8c49d;F2_ z@AX2`9b|T*fCDU9L9XGufWnNsbH~hW1wzf;P!|@{c58UX7c&{LxeE3hEd`r`YcNws zo_sDll0Cc|?QupgfmvUuQreJpjXb*kZIiTbN5@1G%IAKT!riDRcSC4aOTP21t!3z1 zoaVi_YX&!RKY!E?yWVV*7u4?M@%)?DH~;X@f99v|>sZcTi}cVl=$_v3$A9wK&1StX znZ}u9jlFZNSFfd*s~uPnw_~tjd`_QUcWk}H05LAnlu~8^0HtdTB{{IQ0>5Yy2>-?^ zMdz?y27)oDz1Sc*W_cDA#Wh|97CXL%pr*R`2KEFg=I&gyJ0i~=d2_R+vL(h=*=!h=9s}2K$@xZ*W{G|49usw+0_Do#_iBs z^_{bP35JO6Vc318foTWEaZa1)G-h0Xcn#sJ>@}i3&MUlweCwsOO(?%c3Iadg4`ssN zd@N91otTemCH8AV(TZi}0dZU1usvloFN^>aY)sORNM_}I$8;XQEO0gnx<0EE37BC= zKY; z`uG3f#}4a0dvWz-HdKPsGM1{@*fE?u6Z(*$@(P%MN$W0r(y1?AYi6W+{qfTVDtGDI6X=ZK;BVC0CNkKiKq zO&?d{A_d@|z#9B8OhAw4@eYQPk*38aC`!2M+M9kvuRPbYyKZZ6DXWU|_Kuq|aiXfr zBSO{c;_;FoI5XU8-e;W{l3E_EZ>IW+Hd#o&x}Y>(sA|^DxSq0?x`8ksHSMx_y@aS* zQj=nptTdqGtd!IS8hZ+D3Lm-?9N)L4va!3-72f$(q*u=Rk?qPK*}(as*PHK_+)nAA znEthY^(WrDsnG9tKRmX3avYZ7c9*(yu09+Q^0w|ZVnt)e7PM?nFef9T*GKeCP#dE* zb|jbEofC}F83j(3k7=vYiB6ZUTTwM3e7yZUBJc_W*Bfmz5j`(>P#7+|h;o5AII@ zb%J-2SZ@<>PKPmXeX#*xf!O$>OB=+vgtTIY)`q9mNpXGUZOs^{<04=BxSHgWns6*2 z>nj-rjQrrU^gz*Lb(XN*Ka~z|%fO>t3I(u7GKt$HW7wVdOKBs2w+T)=0^@eQ*(`PF zbtom+x|b`47ipD7y_AG~bg^||-|n8rZ1_>QQq)waEPq<5yxQAY`H1r~aPpbo!H}83 zzgdQD`>~uo>e&|}CjjXRY4OR;yghxAH2&%71khhWdix*y??14?<@(AiH8=9judBt+^BDkQA0> zXDl=eam0k~WUzODRW$JBUt)|Xf^m__Q7mfHZsA^KE%qfJZ!qFCN;U&GfZ2%1QxN^= zd1=HSlw*QrI|AkL)p`V|dCcKLhCG^IcNqqp%(`kMH;#T=E2A~j+^W>O?u;?fI{C)w zW%o~@|C3ipW6YUzkfQTrg`9%B9L_J}QtueoLCV-~lb#mI5!43sK5{Z~pHLrqbJiyu z6tB>v?78i(&u-xSPy{>rYSRgzzrytPKlT$pxV6szVQYpLi}kIt4%s)xuHv2>(ek*N zgH0QP_`@gKfzgQpOKP9F#0AGFb!7jFqvOSgO5Vs5ZPuvS%`ksdJEv4$tI(o>w*Zsi z)PcN#Pyy)pur~Id#v~N4dTmCaP3)No@ZIh-A|b?xiO~u+i)C9k4w5&FjL)k4#n^3< zBLK>KT4xZ43*#)mh&gw5S@m-SeEEd_JANW9cgh$A=6Ly_(E{jkUQO_g9Q-(Alw!V9 z5U?lTdD%9AHXGm_BZtXLBj4}g{86{D=`sv)1OsiovK@TS2Fy3@lz!LgG)edsreFKq z|Ml`8_|~_-ur;~Iwq|)f!+jH0t0o@#!Q1g#rdrREJ<_**wLflXriy= z!!~p`-XX8G0`y|X#kPuZqgYln5pGeKH6(K+>kj~Adv=yA`#ap>Mn+Cg42OslRb;v` zN>(Ltbeq^}%JG^JYk=aYJ~s{5Ya-G5SOX7dO_ne#7HTHXhIB*AOnnAZbJAGci>{GC zGpC{Q_BOo97kQeM|8m38sOQM~KyhMz44&k8zpTSL%n~*2IEr}7z>M$)$#5A_FzUUG z+FB8(obfXP_v3CTBVI-PI%RhUa%FE$sN+GqNV+||j3YIH2RzrMJWuva^eHd&u4SC7VZHgsgcBIqN5OgkV z*7$O1>zz^eg(hUksEu)A`#dmx+E&ZRrVCb!f$KSF2pWTCeIb_wxh9R63}XVK8I93e zOc+);tQkZzn_cD_PV&*qf*D0(NYL3GI1UF)jb#9s>;%wi#b{S~0_5i!>5HARvpN@91SfX5`VKDE`|mk$k>Na} zEN)=mPC&JwWDXEZkapMjIxso_YxcQ66RswPEx0{OV7de)0$OS9bc)EYs{}^mi5daq z4H41P+Z|Y2Nx0o4`Lrv&?lWUkuxMhXK0m5hu(it=Uzw7UzR&WCO-}?nst(9-+lVE0 zp$rwlVGFA-w|b#Mrtz2Fa@uUP3Rok)@rnU6JSt4r&IYr&Kgye>jOm{7?xC^&+wZYL zV>X4NU7!D^_@*EH|33TEzig-Udroer^fgIufAT}mY{c#T8!f)T!j_yMWcOYZr1#0i z+{Tb@VIf&W}wlG-j zLY2vOA!H627?#gzF;pKs9Mxt(G)Cmd!!-nuTBAlE)XHWhh8}B?imr^pB%)nx@t@s<|N@R59B7M-hFuc&L-wyk8JqaH4`rj z6o^68WsU3^2<-wvN*)9pBP$j&4yT4*017K%Kx9(CT83`y)FFz75xCV1RyP>M7AN*; zjBx?l*TEtG;80>Bz^-!6ZVLR~2;ktu02Gx;ASL#$-zDA{rw5=w$!1o*#_HEm&F?8s zRSn;FP6&5h*z^oI*&!kO9p8In)5EhOYWBEHsKbNa@es_zWn`=v@@!~U++Wg$jS0cs z6KRh=x9QEfQ}Uo&78ZFz;WW^@%k^=+jUd z!&}hvV$T@*f<^9MuT~3UU?MH9%| zy^HPQR%>7NnWG9V5iiz`GO$1{EgGYOBW9gq6X<&76?c})$m-YT|C~PV3%C^9p$P?!mT(jZs$FF z>+*lPX{YoxO(%fl><@uSa%ys@;Idu?7z=@1(LB=y1~6_F_R zI0zo2!(!E;d8fal4~-~%5z)2YWK-Z(3|Apf3bP4>#t48YTwWk%JVbC?+ix!EPWhr_ z4S|=g4}q3VZgq;tCsx;2HVW>hYnXRT2o;Utb1Z=8ifCm+IodtPH>=`I>#D@j2D(kw zIi65#^2Pw=vB#d6^JH;Nl}qHbGPHI_KP6>%jZR`zxRQi>K9qU#E1EIKGbQ<$v&Vw;untAAVu$nvZS0{dxfu z!OpQfJi%?%@SAKj%$kpI$%(5QrDf}rf=RqrN*0OfT{HC#v`M~J_4JZXa9zun*AxPV zB!*F<(Cne6`;u8wy6Jv_CLp8qAPFaCDWh2U#1q@7p)V4VyyD&Pm^Dq9*&xZi4ikB@ zA2#_h0xbKU>ITUJLnFvdlzNS$1WG%&yO)F^G`5~&tHAb7aNHR5NbiKQhO5GJS|g9w zXn>;tv?LlC)eG920!sPe;JcJDSiUwS9vXC{@m)T$EWh!tPrmZMzG$cPbxS7({S8Vt zp8U|oaS&vEyaz(n78@mivwVveb+|R~%9%i2`=3K{1##ka2=R$RW1kp3yRppb}M%hV1+*qJw|H_<-_7K2CbBi~)VrS&EH!Yr&T<>jJN(yAPuJ>B$&&9?0IOnc3d-dv-dN#q8^!U4|KE%a5pzI^?_TL z|MN{drLTKB0rWRG-T1!$`k9TDy#HX!MdIhaJ=T(;Oa}mZy8pYKmVHD`-28~rm6oBEkmVPUL)!+WRKF`kzWF1C; zEV`GqX~t#@0cv-qparC;C4G9lyOkq|#+IvmsLNJA3Y8i>JK6Q&Yy;netrMeO^KA{C z++Nx4`|p18mB082JEd<}Isx?Slx}?Ak3F;a`TMsX@p$Uei*W)e7rKDy272PorJagY z#g`6&IGDFa#~lQE!s0&kK`R$z6WPp998M?i+WTs)nGr)3PTduhEx|iymb7_nQP`$y z_ZS}5mWJm&qU4oa#fHo$z^;<8?#hq=nDO9*P`T$h^J~kO!N4iP_lZv4i}6P~LvP?b z@3~m2Pu0Ra`MZC|eO+6<^87}ktxkxd;V8H~R@PO)kE)(D63N!EGv?(?JbcZV&ig7W zUi<2H_=CUl*}wE*FL&-!`Ua&FK);UZ*=J*U@&Eku|MB(~{_O7Yv1F_c%U#5G`R|ba z(?(?Aq zO$?Uo4$tObdNdkw6nNhYLJPVY~X7IMPzYZe5&o7X5V#HUYT*7)J*ynjQPD*`;FOMFVym!^jzAOE{ z=VtEnE7^wS-tYZ|?Qx#_jk7O)`111kQ(&XlDV+fN9!NKy{ILtWZO^zJp4mQr`@U04 zezPcuJEe$>%@>J+RiPtm_2qhx7e9RK1kA5{Isx=Oly;!@D}T?{zy6(V z-1&Hlj*EO}sW%&j;t>VQV9^0q?TVVmF*N0A?+eO|I)j$~8geoAe|X{rWD4E1q>j8q zAWV=%SPz1vAvlo9pIB_o8Vg^^0LK}t{0uOQh=6Ck3|+? z6{A?px`5b9rYY9T5rI|x7uzn^Km_Rbv1>?yv{`AplcTdsR4%P4^9zk|obQDrlDfC) z{?x5hr&-7QBc_buO|PEne!tPH+i4#;TfTe(=6fie0Qw$GH?IHK#WrvF)b?`TxAmxt z+BLl74EjyilHPsTx^S7>=*5dfLxz{;aDQ zv5bKOXo;OIOlg3D8*9htDtQ!m3AxUlFxo4igt55MaOk=+ay8PCj4>Pa-H&;_3QA5K zMIoQhZ%ykXzqJALNy@nQ(g~pN;k5U&r~c@F`R?sCy?^Ugk2B)kP8|=MhDe+dD>iU4 z?<3y9quF8Q$-udz1QqGh)P_k6R|B;Fb0T#jWP;# zXc9>=YN36MXnaw*nk1M>YqgRu3f!z~;nuAWuGxbKx!-N!iGC}?k=H6fk9KaGj2mTJ zj~ByWL;+igEK$)~b%?=FTlwfVJ-5}1-}7I%%^JN=I@p_jdt7ed{oHRZU;5|?nD5GBg-HBx%V7#WtBjf${gUT@~3ks=o!wr1mTIUwUyQ zI1|Rb>BFOT;&}hW0$chH8$i63krSJ%nee-TIvzSWF=r*=TNx27npxXp#}V_!v*MYB z;v;kbyn9&QR_?TWanlaxAN;!~ce(o_odEhiOK<&G{`?d1<==ka_UhifkSQ5r>NqD1 z7tSydtbkMtG*9;FhHd61+RGT!#m~&-j|X6o25e0Np(gATFSVk&jbRpW*mUMP9WE&& zO%lI9V#xy0Nxnd!Dzm1`M#~)Fx%L>z(wV1gnk16DSsNw{kzdI}T8N{V+L9`eZ&GBs zC<0~69geDVG)rf0ad(g&JN96*F^%*UWS24qwtHl_f9z~sKmK<<_rKk=Q@U@`383%O zbmRK7n@)XrY6FD#ZA|j<47lUi6kzYf2(mN+F`0I7>3!Zc47TQ~H6rc}W*+Ob0civ4 zN>oWGriPHh+9C-AXEK9`oIcUBB!c{qPt!Z(LtGvrO%55SuG3^{kbQu?C@tdn0b1`;0pk5#UtJ)1re|Z@pRfE7D^H3eZk8efK4hp0M)t@0;Wnu zAw!QQn3(*RBf8^=QGji-0`mieM-T7=Pz_UQR}|4gtUK-k$|g`ItPa*2e6>%!_s|m*8QOl0t8gPj=8AL8ulNMA!I*V4rD^BV9i2>#N)Ej~?7!IDztm zpH2Y%kflHVNB-Q6)z^1#@N;9EQoI;AvlKoq>B0w9!il^tS{*Ge2H11{Ju&Cbpn+Gb zSuM&2NH+0Xpx52)kOS|{p}p0XO*+)|Vl9Q{ioU3Oa`-@C7IY%)X5~1}TLHi{KE-6k zw$1D=`4_NrIs5o}_qYfPRS6 zzx*%$==Yvq^S9YmymP~W8wNV*qIJu>{M&NUFd5yVwj)_YJl7x}NEvZ!A$)2E&r8#F z#y93F>u7X5bgbAfiv<_C#)bo1A2`a=R&y)1sCMk)o zj29gR*coR-D=dA|ttnFgxHW;8%(|5~O79k9&ZCl4l6?=um8T#^$M$mp2sc)2>5UQ$ z_$1k5JM-1;$Mfse`r_52hv!cdeW$di6F{HRUDNmd;rCuQJHNj1-BBA>cR-n zobU^3*ML)ND+@#<=gSXJF`$VG2m|%}Z9N%G>{>wW6@50au_c`kB$>aknP3F1|Kk68Oyq)sGX8Ud( zZrcl=`bU4|Wjm!)I!Y&iKBeDP8i0MZT;C+rw`~Y>eM6$}$#0xqV0&uJnC^X{>AE)W zg|j)mC`m-xGJ(BEegny^Y05h$AWO?7K(ah3D`;uCK%1&g%faN4QL;oW+VPw?9cK<2 z3;`V8A{i_ScOcM@jMvNU=gsZki_6*7i=TSs1jwiKPfsU+KBeDNx^eN|$A06{4XE9& zZ|w1Hd(^!R#I8dJF`L+D;ot1@YXU)?Od$eDi->W<2CUsJE-FwxwQVRB!+r2-Y}4d^ zCs0QU59@lz0-NFUkt+p_Qc8M`Tup3Q;B8&g)>cycHNwPSl z-%C0H^eKJK()A6r&mO&feS@j*S!{V?gShY6{=V26*~R`n6$BS>N+#&~Gjt6s{4jkp zZR6Bj>&Dkqqw~8}03OXl0+V~jb8TMAov<6pid}w(5Go?XdQs=)rGCgbi00000NkvXXu0mjf_X?-m literal 0 HcmV?d00001 diff --git a/apps/browser-extension/tsconfig.json b/apps/browser-extension/tsconfig.json new file mode 100644 index 00000000..621fa129 --- /dev/null +++ b/apps/browser-extension/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "./.wxt/tsconfig.json", + "compilerOptions": { + "allowImportingTsExtensions": true, + "jsx": "react-jsx", + "types": ["chrome"] + } +} diff --git a/apps/browser-extension/utils/api.ts b/apps/browser-extension/utils/api.ts new file mode 100644 index 00000000..858e81b1 --- /dev/null +++ b/apps/browser-extension/utils/api.ts @@ -0,0 +1,156 @@ +/** + * API service for supermemory browser extension + */ +import { API_ENDPOINTS, STORAGE_KEYS } from "./constants" +import { + AuthenticationError, + type MemoryPayload, + type Project, + type ProjectsResponse, + SupermemoryAPIError, +} from "./types" + +/** + * Get bearer token from storage + */ +async function getBearerToken(): Promise { + const result = await chrome.storage.local.get([STORAGE_KEYS.BEARER_TOKEN]) + const token = result[STORAGE_KEYS.BEARER_TOKEN] + + if (!token) { + throw new AuthenticationError("Bearer token not found") + } + + return token +} + +/** + * Make authenticated API request + */ +async function makeAuthenticatedRequest( + endpoint: string, + options: RequestInit = {}, +): Promise { + const token = await getBearerToken() + + const response = await fetch(`${API_ENDPOINTS.SUPERMEMORY_API}${endpoint}`, { + ...options, + credentials: "omit", + headers: { + Authorization: `Bearer ${token}`, + "Content-Type": "application/json", + ...options.headers, + }, + }) + + if (!response.ok) { + if (response.status === 401) { + throw new AuthenticationError("Invalid or expired token") + } + throw new SupermemoryAPIError( + `API request failed: ${response.statusText}`, + response.status, + ) + } + + return response.json() +} + +/** + * Fetch all projects from API + */ +export async function fetchProjects(): Promise { + try { + const response = + await makeAuthenticatedRequest("/v3/projects") + return response.projects + } catch (error) { + console.error("Failed to fetch projects:", error) + throw error + } +} + +/** + * Get default project from storage + */ +export async function getDefaultProject(): Promise { + try { + const result = await chrome.storage.local.get([ + STORAGE_KEYS.DEFAULT_PROJECT, + ]) + return result[STORAGE_KEYS.DEFAULT_PROJECT] || null + } catch (error) { + console.error("Failed to get default project:", error) + return null + } +} + +/** + * Set default project in storage + */ +export async function setDefaultProject(project: Project): Promise { + try { + await chrome.storage.local.set({ + [STORAGE_KEYS.DEFAULT_PROJECT]: project, + }) + } catch (error) { + console.error("Failed to set default project:", error) + throw error + } +} + +/** + * Save memory to Supermemory API + */ +export async function saveMemory(payload: MemoryPayload): Promise { + try { + const response = await makeAuthenticatedRequest("/v3/memories", { + method: "POST", + body: JSON.stringify(payload), + }) + return response + } catch (error) { + console.error("Failed to save memory:", error) + throw error + } +} + +/** + * Search memories using Supermemory API + */ +export async function searchMemories(query: string): Promise { + try { + const response = await makeAuthenticatedRequest("/v3/search", { + method: "POST", + body: JSON.stringify({ q: query }), + }) + return response + } catch (error) { + console.error("Failed to search memories:", error) + throw error + } +} + +/** + * Save tweet to Supermemory API (specific for Twitter imports) + */ +export async function saveTweet( + content: string, + metadata: { sm_source: string; [key: string]: unknown }, + containerTag = "sm_project_twitter_bookmarks", +): Promise { + try { + const payload: MemoryPayload = { + containerTags: [containerTag], + content, + metadata, + } + await saveMemory(payload) + } catch (error) { + if (error instanceof SupermemoryAPIError && error.statusCode === 409) { + // Skip if already exists (409 Conflict) + return + } + throw error + } +} diff --git a/apps/browser-extension/utils/constants.ts b/apps/browser-extension/utils/constants.ts new file mode 100644 index 00000000..b499a359 --- /dev/null +++ b/apps/browser-extension/utils/constants.ts @@ -0,0 +1,81 @@ +/** + * API Endpoints + */ +export const API_ENDPOINTS = { + SUPERMEMORY_API: import.meta.env.PROD + ? "https://api.supermemory.ai" + : "http://localhost:8787", + SUPERMEMORY_WEB: import.meta.env.PROD + ? "https://app.supermemory.ai" + : "http://localhost:3000", +} as const + +/** + * Storage Keys + */ +export const STORAGE_KEYS = { + BEARER_TOKEN: "bearer-token", + TOKENS_LOGGED: "tokens-logged", + TWITTER_COOKIE: "twitter-cookie", + TWITTER_CSRF: "twitter-csrf", + TWITTER_AUTH_TOKEN: "twitter-auth-token", + DEFAULT_PROJECT: "sm-default-project", +} as const + +/** + * DOM Element IDs + */ +export const ELEMENT_IDS = { + TWITTER_IMPORT_BUTTON: "sm-twitter-import-button", + TWITTER_IMPORT_STATUS: "sm-twitter-import-status", + TWITTER_CLOSE_BTN: "sm-twitter-close-btn", + TWITTER_IMPORT_BTN: "sm-twitter-import-btn", + TWITTER_SIGNIN_BTN: "sm-twitter-signin-btn", + SUPERMEMORY_TOAST: "sm-toast", + SUPERMEMORY_SAVE_BUTTON: "sm-save-button", + SAVE_TWEET_ELEMENT: "sm-save-tweet-element", + CHATGPT_INPUT_BAR_ELEMENT: "sm-chatgpt-input-bar-element", +} as const + +/** + * UI Configuration + */ +export const UI_CONFIG = { + BUTTON_SHOW_DELAY: 2000, // milliseconds + TOAST_DURATION: 3000, // milliseconds + RATE_LIMIT_BASE_WAIT: 60000, // 1 minute + PAGINATION_DELAY: 1000, // 1 second between requests +} as const + +/** + * Supported Domains + */ +export const DOMAINS = { + TWITTER: ["x.com", "twitter.com"], + CHATGPT: ["chatgpt.com", "chat.openai.com"], + SUPERMEMORY: ["localhost", "supermemory.ai", "app.supermemory.ai"], +} as const + +/** + * Container Tags + */ +export const CONTAINER_TAGS = { + TWITTER_BOOKMARKS: "sm_project_twitter_bookmarks", + DEFAULT_PROJECT: "sm_project_default", +} as const + +/** + * Message Types for extension communication + */ +export const MESSAGE_TYPES = { + SAVE_MEMORY: "sm-save-memory", + SHOW_TOAST: "sm-show-toast", + BATCH_IMPORT_ALL: "sm-batch-import-all", + IMPORT_UPDATE: "sm-import-update", + IMPORT_DONE: "sm-import-done", + GET_RELATED_MEMORIES: "sm-get-related-memories", +} as const + +export const CONTEXT_MENU_IDS = { + SAVE_TO_SUPERMEMORY: "sm-save-to-supermemory", +} as const diff --git a/apps/browser-extension/utils/query-client.ts b/apps/browser-extension/utils/query-client.ts new file mode 100644 index 00000000..c1839691 --- /dev/null +++ b/apps/browser-extension/utils/query-client.ts @@ -0,0 +1,24 @@ +/** + * React Query configuration for supermemory browser extension + */ +import { QueryClient } from "@tanstack/react-query" + +export const queryClient = new QueryClient({ + defaultOptions: { + queries: { + staleTime: 5 * 60 * 1000, // 5 minutes + gcTime: 10 * 60 * 1000, // 10 minutes (previously cacheTime) + retry: (failureCount, error) => { + // Don't retry on authentication errors + if (error?.constructor?.name === "AuthenticationError") { + return false + } + return failureCount < 3 + }, + refetchOnWindowFocus: false, + }, + mutations: { + retry: 1, + }, + }, +}) diff --git a/apps/browser-extension/utils/query-hooks.ts b/apps/browser-extension/utils/query-hooks.ts new file mode 100644 index 00000000..721a68ad --- /dev/null +++ b/apps/browser-extension/utils/query-hooks.ts @@ -0,0 +1,64 @@ +/** + * React Query hooks for supermemory API + */ +import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query" +import { + fetchProjects, + getDefaultProject, + saveMemory, + searchMemories, + setDefaultProject, +} from "./api" +import type { MemoryPayload } from "./types" + +// Query Keys +export const queryKeys = { + projects: ["projects"] as const, + defaultProject: ["defaultProject"] as const, +} + +// Projects Query +export function useProjects(options?: { enabled?: boolean }) { + return useQuery({ + queryKey: queryKeys.projects, + queryFn: fetchProjects, + staleTime: 5 * 60 * 1000, // 5 minutes + enabled: options?.enabled ?? true, + }) +} + +// Default Project Query +export function useDefaultProject(options?: { enabled?: boolean }) { + return useQuery({ + queryKey: queryKeys.defaultProject, + queryFn: getDefaultProject, + staleTime: 2 * 60 * 1000, // 2 minutes + enabled: options?.enabled ?? true, + }) +} + +// Set Default Project Mutation +export function useSetDefaultProject() { + const queryClient = useQueryClient() + + return useMutation({ + mutationFn: setDefaultProject, + onSuccess: (_, project) => { + queryClient.setQueryData(queryKeys.defaultProject, project) + }, + }) +} + +// Save Memory Mutation +export function useSaveMemory() { + return useMutation({ + mutationFn: (payload: MemoryPayload) => saveMemory(payload), + }) +} + +// Search Memories Mutation +export function useSearchMemories() { + return useMutation({ + mutationFn: (query: string) => searchMemories(query), + }) +} diff --git a/apps/browser-extension/utils/twitter-auth.ts b/apps/browser-extension/utils/twitter-auth.ts new file mode 100644 index 00000000..3dfc50f6 --- /dev/null +++ b/apps/browser-extension/utils/twitter-auth.ts @@ -0,0 +1,101 @@ +/** + * Twitter Authentication Module + * Handles token capture and storage for Twitter API access + */ +import { STORAGE_KEYS } from "./constants" + +export interface TwitterAuthTokens { + cookie: string + csrf: string + auth: string +} + +/** + * Captures Twitter authentication tokens from web request headers + * @param details - Web request details containing headers + * @returns True if tokens were captured, false otherwise + */ +export function captureTwitterTokens( + details: chrome.webRequest.WebRequestDetails & { + requestHeaders?: chrome.webRequest.HttpHeader[] + }, +): boolean { + if (!(details.url.includes("x.com") || details.url.includes("twitter.com"))) { + return false + } + + const authHeader = details.requestHeaders?.find( + (header) => header.name.toLowerCase() === "authorization", + ) + const cookieHeader = details.requestHeaders?.find( + (header) => header.name.toLowerCase() === "cookie", + ) + const csrfHeader = details.requestHeaders?.find( + (header) => header.name.toLowerCase() === "x-csrf-token", + ) + + if (authHeader?.value && cookieHeader?.value && csrfHeader?.value) { + chrome.storage.session.get([STORAGE_KEYS.TOKENS_LOGGED], (result) => { + if (!result[STORAGE_KEYS.TOKENS_LOGGED]) { + console.log("Twitter auth tokens captured successfully") + chrome.storage.session.set({ [STORAGE_KEYS.TOKENS_LOGGED]: true }) + } + }) + + chrome.storage.session.set({ + [STORAGE_KEYS.TWITTER_COOKIE]: cookieHeader.value, + [STORAGE_KEYS.TWITTER_CSRF]: csrfHeader.value, + [STORAGE_KEYS.TWITTER_AUTH_TOKEN]: authHeader.value, + }) + + return true + } + + return false +} + +/** + * Retrieves stored Twitter authentication tokens + * @returns Promise resolving to tokens or null if not available + */ +export async function getTwitterTokens(): Promise { + const result = await chrome.storage.session.get([ + STORAGE_KEYS.TWITTER_COOKIE, + STORAGE_KEYS.TWITTER_CSRF, + STORAGE_KEYS.TWITTER_AUTH_TOKEN, + ]) + + if ( + !result[STORAGE_KEYS.TWITTER_COOKIE] || + !result[STORAGE_KEYS.TWITTER_CSRF] || + !result[STORAGE_KEYS.TWITTER_AUTH_TOKEN] + ) { + return null + } + + return { + cookie: result[STORAGE_KEYS.TWITTER_COOKIE], + csrf: result[STORAGE_KEYS.TWITTER_CSRF], + auth: result[STORAGE_KEYS.TWITTER_AUTH_TOKEN], + } +} + +/** + * Creates HTTP headers for Twitter API requests using stored tokens + * @param tokens - Twitter authentication tokens + * @returns Headers object ready for fetch requests + */ +export function createTwitterAPIHeaders(tokens: TwitterAuthTokens): Headers { + const headers = new Headers() + headers.append("Cookie", tokens.cookie) + headers.append("X-Csrf-Token", tokens.csrf) + headers.append("Authorization", tokens.auth) + headers.append("Content-Type", "application/json") + headers.append( + "User-Agent", + "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36", + ) + headers.append("Accept", "*/*") + headers.append("Accept-Language", "en-US,en;q=0.9") + return headers +} diff --git a/apps/browser-extension/utils/twitter-import.ts b/apps/browser-extension/utils/twitter-import.ts new file mode 100644 index 00000000..c516e094 --- /dev/null +++ b/apps/browser-extension/utils/twitter-import.ts @@ -0,0 +1,192 @@ +/** + * Twitter Bookmarks Import Module + * Handles the import process for Twitter bookmarks + */ + +import { saveTweet } from "./api" +import { createTwitterAPIHeaders, getTwitterTokens } from "./twitter-auth" +import { + BOOKMARKS_URL, + buildRequestVariables, + extractNextCursor, + getAllTweets, + type Tweet, + type TwitterAPIResponse, + tweetToMarkdown, +} from "./twitter-utils" + +export type ImportProgressCallback = (message: string) => Promise + +export type ImportCompleteCallback = (totalImported: number) => Promise + +export interface TwitterImportConfig { + onProgress: ImportProgressCallback + onComplete: ImportCompleteCallback + onError: (error: Error) => Promise +} + +/** + * Rate limiting configuration + */ +class RateLimiter { + private waitTime = 60000 // Start with 1 minute + + async handleRateLimit(onProgress: ImportProgressCallback): Promise { + const waitTimeInSeconds = this.waitTime / 1000 + + await onProgress( + `Rate limit reached. Waiting for ${waitTimeInSeconds} seconds before retrying...`, + ) + + await new Promise((resolve) => setTimeout(resolve, this.waitTime)) + this.waitTime *= 2 // Exponential backoff + } + + reset(): void { + this.waitTime = 60000 + } +} + +/** + * Imports a single tweet to Supermemory + * @param tweetMd - Tweet content in markdown format + * @param tweet - Original tweet object with metadata + * @returns Promise that resolves when tweet is imported + */ +async function importTweet(tweetMd: string, tweet: Tweet): Promise { + const metadata = { + sm_source: "consumer", + tweet_id: tweet.id_str, + author: tweet.user.screen_name, + created_at: tweet.created_at, + likes: tweet.favorite_count, + retweets: tweet.retweet_count || 0, + } + + try { + await saveTweet(tweetMd, metadata) + } catch (error) { + throw new Error( + `Failed to save tweet: ${error instanceof Error ? error.message : "Unknown error"}`, + ) + } +} + +/** + * Main class for handling Twitter bookmarks import + */ +export class TwitterImporter { + private importInProgress = false + private rateLimiter = new RateLimiter() + + constructor(private config: TwitterImportConfig) {} + + /** + * Starts the import process for all Twitter bookmarks + * @returns Promise that resolves when import is complete + */ + async startImport(): Promise { + if (this.importInProgress) { + throw new Error("Import already in progress") + } + + this.importInProgress = true + + try { + await this.batchImportAll("", 0) + this.rateLimiter.reset() + } catch (error) { + await this.config.onError(error as Error) + } finally { + this.importInProgress = false + } + } + + /** + * Recursive function to import all bookmarks with pagination + * @param cursor - Pagination cursor for Twitter API + * @param totalImported - Number of tweets imported so far + */ + private async batchImportAll(cursor = "", totalImported = 0): Promise { + try { + // Use a local variable to track imported count + let importedCount = totalImported + + // Get authentication tokens + const tokens = await getTwitterTokens() + if (!tokens) { + await this.config.onProgress( + "Please visit Twitter/X first to capture authentication tokens", + ) + return + } + + // Create headers for API request + const headers = createTwitterAPIHeaders(tokens) + + // Build API request with pagination + const variables = buildRequestVariables(cursor) + const urlWithCursor = cursor + ? `${BOOKMARKS_URL}&variables=${encodeURIComponent(JSON.stringify(variables))}` + : BOOKMARKS_URL + + console.log("Making Twitter API request to:", urlWithCursor) + console.log("Request headers:", Object.fromEntries(headers.entries())) + + const response = await fetch(urlWithCursor, { + method: "GET", + headers, + redirect: "follow", + }) + + if (!response.ok) { + const errorText = await response.text() + console.error(`Twitter API Error ${response.status}:`, errorText) + + if (response.status === 429) { + await this.rateLimiter.handleRateLimit(this.config.onProgress) + return this.batchImportAll(cursor, totalImported) + } + throw new Error( + `Failed to fetch data: ${response.status} - ${errorText}`, + ) + } + + const data: TwitterAPIResponse = await response.json() + const tweets = getAllTweets(data) + + console.log("Tweets:", tweets) + + // Process each tweet + for (const tweet of tweets) { + try { + const tweetMd = tweetToMarkdown(tweet) + await importTweet(tweetMd, tweet) + importedCount++ + await this.config.onProgress(`Imported ${importedCount} tweets`) + } catch (error) { + console.error("Error importing tweet:", error) + // Continue with next tweet + } + } + + // Handle pagination + const instructions = + data.data?.bookmark_timeline_v2?.timeline?.instructions + const nextCursor = extractNextCursor(instructions || []) + + console.log("Next cursor:", nextCursor) + console.log("Tweets length:", tweets.length) + + if (nextCursor && tweets.length > 0) { + await new Promise((resolve) => setTimeout(resolve, 1000)) // Rate limiting + await this.batchImportAll(nextCursor, importedCount) + } else { + await this.config.onComplete(importedCount) + } + } catch (error) { + console.error("Batch import error:", error) + await this.config.onError(error as Error) + } + } +} diff --git a/apps/browser-extension/utils/twitter-utils.ts b/apps/browser-extension/utils/twitter-utils.ts new file mode 100644 index 00000000..7a7b86db --- /dev/null +++ b/apps/browser-extension/utils/twitter-utils.ts @@ -0,0 +1,377 @@ +// Twitter API data structures and transformation utilities + +interface TwitterAPITweet { + __typename?: string + legacy: { + lang?: string + favorite_count: number + created_at: string + display_text_range?: [number, number] + entities?: { + hashtags?: Array<{ indices: [number, number]; text: string }> + urls?: Array<{ + display_url: string + expanded_url: string + indices: [number, number] + url: string + }> + user_mentions?: Array<{ + id_str: string + indices: [number, number] + name: string + screen_name: string + }> + symbols?: Array<{ indices: [number, number]; text: string }> + media?: MediaEntity[] + } + id_str: string + full_text: string + reply_count?: number + retweet_count?: number + quote_count?: number + } + core?: { + user_results?: { + result?: { + legacy?: { + id_str: string + name: string + profile_image_url_https: string + screen_name: string + verified: boolean + } + is_blue_verified?: boolean + } + } + } +} + +interface MediaEntity { + type: string + media_url_https: string + sizes?: { + large?: { + w: number + h: number + } + } + video_info?: { + variants?: Array<{ + url: string + }> + duration_millis?: number + } +} + +export interface Tweet { + __typename?: string + lang?: string + favorite_count: number + created_at: string + display_text_range?: [number, number] + entities: { + hashtags: Array<{ + indices: [number, number] + text: string + }> + urls?: Array<{ + display_url: string + expanded_url: string + indices: [number, number] + url: string + }> + user_mentions: Array<{ + id_str: string + indices: [number, number] + name: string + screen_name: string + }> + symbols: Array<{ + indices: [number, number] + text: string + }> + } + id_str: string + text: string + user: { + id_str: string + name: string + profile_image_url_https: string + screen_name: string + verified: boolean + is_blue_verified?: boolean + } + conversation_count: number + photos?: Array<{ + url: string + width: number + height: number + }> + videos?: Array<{ + url: string + thumbnail_url: string + duration: number + }> + retweet_count?: number + quote_count?: number + reply_count?: number +} + +export interface TwitterAPIResponse { + data: { + bookmark_timeline_v2: { + timeline: { + instructions: Array<{ + type: string + entries?: Array<{ + entryId: string + sortIndex: string + content: Record + }> + }> + } + } + } +} + +// Twitter API features configuration +export const TWITTER_API_FEATURES = { + graphql_timeline_v2_bookmark_timeline: true, + responsive_web_graphql_exclude_directive_enabled: true, + responsive_web_graphql_skip_user_profile_image_extensions_enabled: false, + responsive_web_graphql_timeline_navigation_enabled: true, + responsive_web_enhance_cards_enabled: false, + rweb_tipjar_consumption_enabled: true, + responsive_web_twitter_article_notes_tab_enabled: true, + creator_subscriptions_tweet_preview_api_enabled: true, + freedom_of_speech_not_reach_fetch_enabled: true, + standardized_nudges_misinfo: true, + tweet_with_visibility_results_prefer_gql_limited_actions_policy_enabled: true, + longform_notetweets_rich_text_read_enabled: true, + longform_notetweets_inline_media_enabled: true, + responsive_web_media_download_video_enabled: false, + responsive_web_text_conversations_enabled: false, + // Missing features that the API is complaining about + creator_subscriptions_quote_tweet_preview_enabled: true, + view_counts_everywhere_api_enabled: true, + c9s_tweet_anatomy_moderator_badge_enabled: true, + graphql_is_translatable_rweb_tweet_is_translatable_enabled: true, + tweetypie_unmention_optimization_enabled: true, + responsive_web_twitter_article_tweet_consumption_enabled: true, + tweet_awards_web_tipping_enabled: true, + communities_web_enable_tweet_community_results_fetch: true, + responsive_web_edit_tweet_api_enabled: true, + longform_notetweets_consumption_enabled: true, + articles_preview_enabled: true, + rweb_video_timestamps_enabled: true, + verified_phone_label_enabled: true, +} + +export const BOOKMARKS_URL = `https://x.com/i/api/graphql/xLjCVTqYWz8CGSprLU349w/Bookmarks?features=${encodeURIComponent(JSON.stringify(TWITTER_API_FEATURES))}` + +/** + * Transform raw Twitter API response data into standardized Tweet format + */ +export function transformTweetData( + input: Record, +): Tweet | null { + try { + const content = input.content as { + itemContent?: { tweet_results?: { result?: unknown } } + } + const tweetData = content?.itemContent?.tweet_results?.result + + if (!tweetData) { + return null + } + + const tweet = tweetData as TwitterAPITweet + + if (!tweet.legacy) { + return null + } + + // Handle media entities + const media = (tweet.legacy.entities?.media as MediaEntity[]) || [] + const photos = media + .filter((m) => m.type === "photo") + .map((m) => ({ + url: m.media_url_https, + width: m.sizes?.large?.w || 0, + height: m.sizes?.large?.h || 0, + })) + + const videos = media + .filter((m) => m.type === "video") + .map((m) => ({ + url: m.video_info?.variants?.[0]?.url || "", + thumbnail_url: m.media_url_https, + duration: m.video_info?.duration_millis || 0, + })) + + const transformed: Tweet = { + __typename: tweet.__typename, + lang: tweet.legacy?.lang, + favorite_count: tweet.legacy.favorite_count || 0, + created_at: new Date(tweet.legacy.created_at).toISOString(), + display_text_range: tweet.legacy.display_text_range, + entities: { + hashtags: tweet.legacy.entities?.hashtags || [], + urls: tweet.legacy.entities?.urls || [], + user_mentions: tweet.legacy.entities?.user_mentions || [], + symbols: tweet.legacy.entities?.symbols || [], + }, + id_str: tweet.legacy.id_str, + text: tweet.legacy.full_text, + user: { + id_str: tweet.core?.user_results?.result?.legacy?.id_str || "", + name: tweet.core?.user_results?.result?.legacy?.name || "Unknown", + profile_image_url_https: + tweet.core?.user_results?.result?.legacy?.profile_image_url_https || + "", + screen_name: + tweet.core?.user_results?.result?.legacy?.screen_name || "unknown", + verified: tweet.core?.user_results?.result?.legacy?.verified || false, + is_blue_verified: + tweet.core?.user_results?.result?.is_blue_verified || false, + }, + conversation_count: tweet.legacy.reply_count || 0, + retweet_count: tweet.legacy.retweet_count || 0, + quote_count: tweet.legacy.quote_count || 0, + reply_count: tweet.legacy.reply_count || 0, + } + + if (photos.length > 0) { + transformed.photos = photos + } + + if (videos.length > 0) { + transformed.videos = videos + } + + return transformed + } catch (error) { + console.error("Error transforming tweet data:", error) + return null + } +} + +/** + * Extract all tweets from Twitter API response + */ +export function getAllTweets(data: TwitterAPIResponse): Tweet[] { + const tweets: Tweet[] = [] + + try { + const instructions = + data.data?.bookmark_timeline_v2?.timeline?.instructions || [] + + for (const instruction of instructions) { + if (instruction.type === "TimelineAddEntries" && instruction.entries) { + for (const entry of instruction.entries) { + if (entry.entryId.startsWith("tweet-")) { + const tweet = transformTweetData(entry) + if (tweet) { + tweets.push(tweet) + } + } + } + } + } + } catch (error) { + console.error("Error extracting tweets:", error) + } + + return tweets +} + +/** + * Extract pagination cursor from Twitter API response + */ +export function extractNextCursor( + instructions: Array>, +): string | null { + try { + for (const instruction of instructions) { + if (instruction.type === "TimelineAddEntries" && instruction.entries) { + const entries = instruction.entries as Array<{ + entryId: string + content?: { value?: string } + }> + for (const entry of entries) { + if (entry.entryId.startsWith("cursor-bottom-")) { + return entry.content?.value || null + } + } + } + } + } catch (error) { + console.error("Error extracting cursor:", error) + } + + return null +} + +/** + * Convert Tweet object to markdown format for storage + */ +export function tweetToMarkdown(tweet: Tweet): string { + const username = tweet.user?.screen_name || "unknown" + const displayName = tweet.user?.name || "Unknown User" + const date = new Date(tweet.created_at).toLocaleDateString() + const time = new Date(tweet.created_at).toLocaleTimeString() + + let markdown = `# Tweet by @${username} (${displayName})\n\n` + markdown += `**Date:** ${date} ${time}\n` + markdown += `**Likes:** ${tweet.favorite_count} | **Retweets:** ${tweet.retweet_count || 0} | **Replies:** ${tweet.reply_count || 0}\n\n` + + // Add tweet text + markdown += `${tweet.text}\n\n` + + // Add media if present + if (tweet.photos && tweet.photos.length > 0) { + markdown += "**Images:**\n" + tweet.photos.forEach((photo, index) => { + markdown += `![Image ${index + 1}](${photo.url})\n` + }) + markdown += "\n" + } + + if (tweet.videos && tweet.videos.length > 0) { + markdown += "**Videos:**\n" + tweet.videos.forEach((video, index) => { + markdown += `[Video ${index + 1}](${video.url})\n` + }) + markdown += "\n" + } + + // Add hashtags and mentions + if (tweet.entities.hashtags.length > 0) { + markdown += `**Hashtags:** ${tweet.entities.hashtags.map((h) => `#${h.text}`).join(", ")}\n` + } + + if (tweet.entities.user_mentions.length > 0) { + markdown += `**Mentions:** ${tweet.entities.user_mentions.map((m) => `@${m.screen_name}`).join(", ")}\n` + } + + // Add raw data for reference + markdown += `\n---\n

\nRaw Tweet Data\n\n\`\`\`json\n${JSON.stringify(tweet, null, 2)}\n\`\`\`\n
` + + return markdown +} + +/** + * Build Twitter API request variables for pagination + */ +export function buildRequestVariables(cursor?: string, count = 100) { + const variables = { + count, + includePromotedContent: false, + } + + if (cursor) { + ;(variables as Record).cursor = cursor + } + + return variables +} diff --git a/apps/browser-extension/utils/types.ts b/apps/browser-extension/utils/types.ts new file mode 100644 index 00000000..2d0981c8 --- /dev/null +++ b/apps/browser-extension/utils/types.ts @@ -0,0 +1,149 @@ +/** + * Type definitions for the browser extension + */ + +/** + * Toast states for UI feedback + */ +export type ToastState = "loading" | "success" | "error" + +/** + * Message types for extension communication + */ +export interface ExtensionMessage { + action?: string + type?: string + data?: unknown + state?: ToastState + importedMessage?: string + totalImported?: number +} + +/** + * Memory data structure for saving content + */ +export interface MemoryData { + html: string + highlightedText?: string + url?: string +} + +/** + * Supermemory API payload for storing memories + */ +export interface MemoryPayload { + containerTags: string[] + content: string + metadata: { + sm_source: string + [key: string]: unknown + } +} + +/** + * Twitter-specific memory metadata + */ +export interface TwitterMemoryMetadata { + sm_source: "twitter_bookmarks" + tweet_id: string + author: string + created_at: string + likes: number + retweets: number +} + +/** + * Storage data structure for Chrome storage + */ +export interface StorageData { + bearerToken?: string + twitterAuth?: { + cookie: string + csrf: string + auth: string + } + tokens_logged?: boolean + cookie?: string + csrf?: string + auth?: string + defaultProject?: Project + projectsCache?: { + projects: Project[] + timestamp: number + } +} + +/** + * Context menu click info + */ +export interface ContextMenuClickInfo { + menuItemId: string | number + editable?: boolean + frameId?: number + frameUrl?: string + linkUrl?: string + mediaType?: string + pageUrl?: string + parentMenuItemId?: string | number + selectionText?: string + srcUrl?: string + targetElementId?: number + wasChecked?: boolean +} + +/** + * API Response types + */ +export interface APIResponse { + success: boolean + data?: T + error?: string +} + +/** + * Error types for better error handling + */ +export class ExtensionError extends Error { + constructor( + message: string, + public code?: string, + public statusCode?: number, + ) { + super(message) + this.name = "ExtensionError" + } +} + +export class TwitterAPIError extends ExtensionError { + constructor(message: string, statusCode?: number) { + super(message, "TWITTER_API_ERROR", statusCode) + this.name = "TwitterAPIError" + } +} + +export class SupermemoryAPIError extends ExtensionError { + constructor(message: string, statusCode?: number) { + super(message, "SUPERMEMORY_API_ERROR", statusCode) + this.name = "SupermemoryAPIError" + } +} + +export class AuthenticationError extends ExtensionError { + constructor(message = "Authentication required") { + super(message, "AUTH_ERROR") + this.name = "AuthenticationError" + } +} + +export interface Project { + id: string + name: string + containerTag: string + createdAt: string + updatedAt: string + documentCount: number +} + +export interface ProjectsResponse { + projects: Project[] +} diff --git a/apps/browser-extension/utils/ui-components.ts b/apps/browser-extension/utils/ui-components.ts new file mode 100644 index 00000000..7fbf098d --- /dev/null +++ b/apps/browser-extension/utils/ui-components.ts @@ -0,0 +1,449 @@ +/** + * UI Components Module + * Reusable UI components for the browser extension + */ + +import { API_ENDPOINTS, ELEMENT_IDS, UI_CONFIG } from "./constants" +import type { ToastState } from "./types" + +/** + * Creates a toast notification element + * @param state - The state of the toast (loading, success, error) + * @returns HTMLElement - The toast element + */ +export function createToast(state: ToastState): HTMLElement { + const toast = document.createElement("div") + toast.id = ELEMENT_IDS.SUPERMEMORY_TOAST + + toast.style.cssText = ` + position: fixed; + top: 20px; + right: 20px; + z-index: 2147483647; + background: #ffffff; + border-radius: 9999px; + padding: 12px 16px; + display: flex; + align-items: center; + gap: 12px; + font-family: 'Space Grotesk', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; + font-size: 14px; + color: #374151; + min-width: 200px; + max-width: 300px; + animation: slideIn 0.3s ease-out; + ` + + // Add keyframe animations and fonts if not already present + if (!document.getElementById("supermemory-toast-styles")) { + const style = document.createElement("style") + style.id = "supermemory-toast-styles" + style.textContent = ` + @font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url('${chrome.runtime.getURL("fonts/SpaceGrotesk-Light.ttf")}') format('truetype'); + } + @font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url('${chrome.runtime.getURL("fonts/SpaceGrotesk-Regular.ttf")}') format('truetype'); + } + @font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url('${chrome.runtime.getURL("fonts/SpaceGrotesk-Medium.ttf")}') format('truetype'); + } + @font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url('${chrome.runtime.getURL("fonts/SpaceGrotesk-SemiBold.ttf")}') format('truetype'); + } + @font-face { + font-family: 'Space Grotesk'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url('${chrome.runtime.getURL("fonts/SpaceGrotesk-Bold.ttf")}') format('truetype'); + } + @keyframes slideIn { + from { transform: translateX(100%); opacity: 0; } + to { transform: translateX(0); opacity: 1; } + } + @keyframes fadeOut { + from { transform: translateX(0); opacity: 1; } + to { transform: translateX(100%); opacity: 0; } + } + @keyframes spin { + from { transform: rotate(0deg); } + to { transform: rotate(360deg); } + } + ` + document.head.appendChild(style) + } + + const icon = document.createElement("div") + icon.style.cssText = "width: 20px; height: 20px; flex-shrink: 0;" + + const text = document.createElement("span") + text.style.fontWeight = "500" + + // Configure toast based on state + switch (state) { + case "loading": + icon.innerHTML = ` + + + + + + + + + + + ` + icon.style.animation = "spin 1s linear infinite" + text.textContent = "Adding to Memory..." + break + + case "success": { + const iconUrl = browser.runtime.getURL("/icon-16.png") + icon.innerHTML = `Success` + text.textContent = "Added to Memory" + break + } + + case "error": + icon.innerHTML = ` + + + + + + ` + text.textContent = "Failed to save memory / Make sure you are logged in" + break + } + + toast.appendChild(icon) + toast.appendChild(text) + + return toast +} + +/** + * Creates the Twitter import button + * @param onClick - Click handler for the button + * @returns HTMLElement - The button element + */ +export function createTwitterImportButton(onClick: () => void): HTMLElement { + const button = document.createElement("div") + button.id = ELEMENT_IDS.TWITTER_IMPORT_BUTTON + button.style.cssText = ` + position: fixed; + top: 10px; + right: 10px; + z-index: 2147483646; + background: #ffffff; + color: black; + border: none; + border-radius: 50px; + padding: 12px 16px; + cursor: pointer; + display: flex; + align-items: center; + gap: 8px; + transition: all 0.2s ease; + ` + + const iconUrl = browser.runtime.getURL("/icon-16.png") + button.innerHTML = ` + Save to Memory + ` + + button.addEventListener("mouseenter", () => { + button.style.transform = "scale(1.05)" + button.style.boxShadow = "0 4px 12px rgba(29, 155, 240, 0.4)" + }) + + button.addEventListener("mouseleave", () => { + button.style.transform = "scale(1)" + button.style.boxShadow = "0 2px 8px rgba(29, 155, 240, 0.3)" + }) + + button.addEventListener("click", onClick) + + return button +} + +/** + * Creates the Twitter import UI dialog + * @param onClose - Close handler + * @param onImport - Import handler + * @param isAuthenticated - Whether user is authenticated + * @returns HTMLElement - The dialog element + */ +export function createTwitterImportUI( + onClose: () => void, + onImport: () => void, + isAuthenticated: boolean, +): HTMLElement { + const container = document.createElement("div") + container.style.cssText = ` + position: fixed; + top: 20px; + right: 20px; + z-index: 2147483647; + background: #ffffff; + border-radius: 12px; + padding: 16px; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); + min-width: 280px; + max-width: 400px; + border: 1px solid #e1e5e9; + font-family: 'Space Grotesk', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; + ` + + container.innerHTML = ` +
+
+ + + +

+ Import Twitter Bookmarks +

+
+ +
+ + ${ + isAuthenticated + ? ` +
+

+ This will import all your Twitter bookmarks to Supermemory +

+ + + +
+
+ ` + : ` +
+

+ Please sign in to supermemory first +

+ +
+ ` + } + + + ` + + // Add event listeners + const closeBtn = container.querySelector(`#${ELEMENT_IDS.TWITTER_CLOSE_BTN}`) + closeBtn?.addEventListener("click", onClose) + + const importBtn = container.querySelector( + `#${ELEMENT_IDS.TWITTER_IMPORT_BTN}`, + ) + importBtn?.addEventListener("click", onImport) + + const signinBtn = container.querySelector( + `#${ELEMENT_IDS.TWITTER_SIGNIN_BTN}`, + ) + signinBtn?.addEventListener("click", () => { + browser.tabs.create({ url: `${API_ENDPOINTS.SUPERMEMORY_WEB}/login` }) + }) + + return container +} + +/** + * Creates a save tweet element button for Twitter/X + * @param onClick - Click handler for the button + * @returns HTMLElement - The save button element + */ +export function createSaveTweetElement(onClick: () => void): HTMLElement { + const iconButton = document.createElement("div") + iconButton.style.cssText = ` + display: inline-flex; + align-items: flex-end; + opacity: 0.7; + justify-content: center; + width: 20px; + height: 20px; + border-radius: 50%; + cursor: pointer; + margin-right: 10px; + margin-bottom: 2px; + z-index: 1000; + ` + + const iconFileName = "/icon-16.png" + const iconUrl = browser.runtime.getURL(iconFileName) + iconButton.innerHTML = ` + Save to Memory + ` + + iconButton.addEventListener("mouseenter", () => { + iconButton.style.opacity = "1" + }) + + iconButton.addEventListener("mouseleave", () => { + iconButton.style.opacity = "0.7" + }) + + iconButton.addEventListener("click", (event) => { + event.stopPropagation() + event.preventDefault() + onClick() + }) + + return iconButton +} + +/** + * Creates a save element button for ChatGPT input bar + * @param onClick - Click handler for the button + * @returns HTMLElement - The save button element + */ +export function createChatGPTInputBarElement(onClick: () => void): HTMLElement { + const iconButton = document.createElement("div") + iconButton.style.cssText = ` + display: inline-flex; + align-items: center; + justify-content: center; + width: 24px; + height: 24px; + cursor: pointer; + transition: opacity 0.2s ease; + border-radius: 50%; + ` + + // Use appropriate icon based on theme + const iconFileName = "/icon-16.png" + const iconUrl = browser.runtime.getURL(iconFileName) + iconButton.innerHTML = ` + Save to Memory + ` + + iconButton.addEventListener("mouseenter", () => { + iconButton.style.opacity = "0.8" + }) + + iconButton.addEventListener("mouseleave", () => { + iconButton.style.opacity = "1" + }) + + iconButton.addEventListener("click", (event) => { + event.stopPropagation() + event.preventDefault() + onClick() + }) + + return iconButton +} + +/** + * Utility functions for DOM manipulation + */ +export const DOMUtils = { + /** + * Check if current page is on specified domains + * @param domains - Array of domain names to check + * @returns boolean + */ + isOnDomain(domains: readonly string[]): boolean { + return domains.includes(window.location.hostname) + }, + + /** + * Detect if the page is in dark mode based on color-scheme style + * @returns boolean - true if dark mode, false if light mode + */ + isDarkMode(): boolean { + const htmlElement = document.documentElement + const style = htmlElement.getAttribute("style") + return style?.includes("color-scheme: dark") || false + }, + + /** + * Check if element exists in DOM + * @param id - Element ID to check + * @returns boolean + */ + elementExists(id: string): boolean { + return !!document.getElementById(id) + }, + + /** + * Remove element from DOM if it exists + * @param id - Element ID to remove + */ + removeElement(id: string): void { + const element = document.getElementById(id) + element?.remove() + }, + + /** + * Show toast notification with auto-dismiss + * @param state - Toast state + * @param duration - Duration to show toast (default from config) + * @returns The toast element + */ + showToast( + state: ToastState, + duration: number = UI_CONFIG.TOAST_DURATION, + ): HTMLElement { + // Remove all existing toasts more aggressively + const existingToasts = document.querySelectorAll( + `#${ELEMENT_IDS.SUPERMEMORY_TOAST}`, + ) + existingToasts.forEach((toast) => { + toast.remove() + }) + + const toast = createToast(state) + document.body.appendChild(toast) + + // Auto-dismiss for success and error states + if (state === "success" || state === "error") { + setTimeout(() => { + if (document.body.contains(toast)) { + toast.style.animation = "fadeOut 0.3s ease-out" + setTimeout(() => { + if (document.body.contains(toast)) { + toast.remove() + } + }, 300) + } + }, duration) + } + + return toast + }, +} diff --git a/apps/browser-extension/wxt.config.ts b/apps/browser-extension/wxt.config.ts new file mode 100644 index 00000000..579f2485 --- /dev/null +++ b/apps/browser-extension/wxt.config.ts @@ -0,0 +1,35 @@ +import { defineConfig } from "wxt" + +// See https://wxt.dev/api/config.html +export default defineConfig({ + modules: ["@wxt-dev/module-react"], + manifest: { + name: "supermemory", + homepage_url: "https://supermemory.ai", + permissions: [ + "contextMenus", + "storage", + "scripting", + "activeTab", + "webRequest", + "tabs", + ], + host_permissions: [ + "*://x.com/*", + "*://twitter.com/*", + "*://supermemory.ai/*", + "*://api.supermemory.ai/*", + "*://chatgpt.com/*", + "*://chat.openai.com/*", + ], + web_accessible_resources: [ + { + resources: ["icon-16.png", "fonts/*.ttf"], + matches: [""], + }, + ], + }, + webExt: { + disabled: true, + }, +}) From d797376948e5873c9b85a6534ec01bbecad0aba4 Mon Sep 17 00:00:00 2001 From: Mahesh Sanikommmu Date: Thu, 28 Aug 2025 19:02:20 -0700 Subject: [PATCH 2/8] updated bun lock file --- bun.lock | 631 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 626 insertions(+), 5 deletions(-) diff --git a/bun.lock b/bun.lock index d368f4c8..e7234c29 100644 --- a/bun.lock +++ b/bun.lock @@ -48,6 +48,23 @@ "wrangler": "4.22.0", }, }, + "apps/browser-extension": { + "name": "supermemory-browser-extension", + "version": "0.0.1", + "dependencies": { + "@tanstack/react-query": "^5.85.5", + "react": "^19.1.0", + "react-dom": "^19.1.0", + }, + "devDependencies": { + "@types/chrome": "^0.1.4", + "@types/react": "^19.1.2", + "@types/react-dom": "^19.1.3", + "@wxt-dev/module-react": "^1.1.3", + "typescript": "^5.8.3", + "wxt": "^0.20.6", + }, + }, "apps/web": { "name": "@repo/web", "version": "0.1.0", @@ -136,7 +153,7 @@ }, "packages/ai-sdk": { "name": "@supermemory/ai-sdk", - "version": "1.0.5", + "version": "1.0.7", "dependencies": { "@ai-sdk/openai": "^2.0.22", "@ai-sdk/provider": "^2.0.0", @@ -223,6 +240,8 @@ }, }, "packages": { + "@1natsu/wait-element": ["@1natsu/wait-element@4.1.2", "", { "dependencies": { "defu": "^6.1.4", "many-keys-map": "^2.0.1" } }, "sha512-qWxSJD+Q5b8bKOvESFifvfZ92DuMsY+03SBNjTO34ipJLP6mZ9yK4bQz/vlh48aEQXoJfaZBqUwKL5BdI5iiWw=="], + "@ai-sdk/anthropic": ["@ai-sdk/anthropic@1.2.12", "", { "dependencies": { "@ai-sdk/provider": "1.1.3", "@ai-sdk/provider-utils": "2.2.8" }, "peerDependencies": { "zod": "^3.0.0" } }, "sha512-YSzjlko7JvuiyQFmI9RN1tNZdEiZxc+6xld/0tq/VkJaHpEzGAb1yiNxxvmYVcjvfu/PcvCxAAYXmTYQQ63IHQ=="], "@ai-sdk/cerebras": ["@ai-sdk/cerebras@0.2.16", "", { "dependencies": { "@ai-sdk/openai-compatible": "0.2.16", "@ai-sdk/provider": "1.1.3", "@ai-sdk/provider-utils": "2.2.8" }, "peerDependencies": { "zod": "^3.0.0" } }, "sha512-FbT3gFYADXwyjQlpluWxl5fRnkJvGMHX5ahLZZ7qqpDQHH86ZO6X9j9Gk6vcMCwNPpI7+miiK79q1e5wzVHBSQ=="], @@ -245,6 +264,8 @@ "@ai-sdk/ui-utils": ["@ai-sdk/ui-utils@1.2.11", "", { "dependencies": { "@ai-sdk/provider": "1.1.3", "@ai-sdk/provider-utils": "2.2.8", "zod-to-json-schema": "^3.24.1" }, "peerDependencies": { "zod": "^3.23.8" } }, "sha512-3zcwCc8ezzFlwp3ZD15wAPjf2Au4s3vAbKsXQVyhxODHcmu0iyPO2Eua6D/vicq/AUm/BAo60r97O6HU+EI0+w=="], + "@aklinker1/rollup-plugin-visualizer": ["@aklinker1/rollup-plugin-visualizer@5.12.0", "", { "dependencies": { "open": "^8.4.0", "picomatch": "^2.3.1", "source-map": "^0.7.4", "yargs": "^17.5.1" }, "peerDependencies": { "rollup": "2.x || 3.x || 4.x" }, "optionalPeers": ["rollup"], "bin": { "rollup-plugin-visualizer": "dist/bin/cli.js" } }, "sha512-X24LvEGw6UFmy0lpGJDmXsMyBD58XmX1bbwsaMLhNoM+UMQfQ3b2RtC+nz4b/NoRK5r6QJSKJHBNVeUdwqybaQ=="], + "@alloc/quick-lru": ["@alloc/quick-lru@5.2.0", "", {}, "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw=="], "@ampproject/remapping": ["@ampproject/remapping@2.3.0", "", { "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" } }, "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw=="], @@ -445,6 +466,10 @@ "@babel/plugin-transform-modules-commonjs": ["@babel/plugin-transform-modules-commonjs@7.27.1", "", { "dependencies": { "@babel/helper-module-transforms": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw=="], + "@babel/plugin-transform-react-jsx-self": ["@babel/plugin-transform-react-jsx-self@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw=="], + + "@babel/plugin-transform-react-jsx-source": ["@babel/plugin-transform-react-jsx-source@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw=="], + "@babel/plugin-transform-typescript": ["@babel/plugin-transform-typescript@7.28.0", "", { "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", "@babel/helper-create-class-features-plugin": "^7.27.1", "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", "@babel/plugin-syntax-typescript": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg=="], "@babel/preset-typescript": ["@babel/preset-typescript@7.27.1", "", { "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", "@babel/helper-validator-option": "^7.27.1", "@babel/plugin-syntax-jsx": "^7.27.1", "@babel/plugin-transform-modules-commonjs": "^7.27.1", "@babel/plugin-transform-typescript": "^7.27.1" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ=="], @@ -499,6 +524,12 @@ "@cspotcode/source-map-support": ["@cspotcode/source-map-support@0.8.1", "", { "dependencies": { "@jridgewell/trace-mapping": "0.3.9" } }, "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw=="], + "@devicefarmer/adbkit": ["@devicefarmer/adbkit@3.3.8", "", { "dependencies": { "@devicefarmer/adbkit-logcat": "^2.1.2", "@devicefarmer/adbkit-monkey": "~1.2.1", "bluebird": "~3.7", "commander": "^9.1.0", "debug": "~4.3.1", "node-forge": "^1.3.1", "split": "~1.0.1" }, "bin": { "adbkit": "bin/adbkit" } }, "sha512-7rBLLzWQnBwutH2WZ0EWUkQdihqrnLYCUMaB44hSol9e0/cdIhuNFcqZO0xNheAU6qqHVA8sMiLofkYTgb+lmw=="], + + "@devicefarmer/adbkit-logcat": ["@devicefarmer/adbkit-logcat@2.1.3", "", {}, "sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw=="], + + "@devicefarmer/adbkit-monkey": ["@devicefarmer/adbkit-monkey@1.2.1", "", {}, "sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg=="], + "@dnd-kit/accessibility": ["@dnd-kit/accessibility@3.1.1", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "react": ">=16.8.0" } }, "sha512-2P+YgaXF+gRsIihwwY1gCsQSYnu9Zyj2py8kY5fFvUM1qm2WA2u639R6YNVfU4GWr+ZM5mqEsfHZZLoRONbemw=="], "@dnd-kit/core": ["@dnd-kit/core@6.3.1", "", { "dependencies": { "@dnd-kit/accessibility": "^3.1.1", "@dnd-kit/utilities": "^3.2.2", "tslib": "^2.0.0" }, "peerDependencies": { "react": ">=16.8.0", "react-dom": ">=16.8.0" } }, "sha512-xkGBRQQab4RLwgXxoqETICr6S5JlogafbhNsidmrkVv2YRs5MLwpjoF2qpiGjQt8S9AoxtIV603s0GIUpY5eYQ=="], @@ -761,6 +792,12 @@ "@node-minify/utils": ["@node-minify/utils@8.0.6", "", { "dependencies": { "gzip-size": "6.0.0" } }, "sha512-csY4qcR7jUwiZmkreNTJhcypQfts2aY2CK+a+rXgXUImZiZiySh0FvwHjRnlqWKvg+y6ae9lHFzDRjBTmqlTIQ=="], + "@nodelib/fs.scandir": ["@nodelib/fs.scandir@2.1.5", "", { "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g=="], + + "@nodelib/fs.stat": ["@nodelib/fs.stat@2.0.5", "", {}, "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A=="], + + "@nodelib/fs.walk": ["@nodelib/fs.walk@1.2.8", "", { "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg=="], + "@npmcli/git": ["@npmcli/git@4.1.0", "", { "dependencies": { "@npmcli/promise-spawn": "^6.0.0", "lru-cache": "^7.4.4", "npm-pick-manifest": "^8.0.0", "proc-log": "^3.0.0", "promise-inflight": "^1.0.1", "promise-retry": "^2.0.1", "semver": "^7.3.5", "which": "^3.0.0" } }, "sha512-9hwoB3gStVfa0N31ymBmrX+GuDGdVA/QWShZVqE0HK2Af+7QGGrCTbZia/SW0ImUTjTne7SP91qxDmtXvDHRPQ=="], "@npmcli/package-json": ["@npmcli/package-json@4.0.1", "", { "dependencies": { "@npmcli/git": "^4.1.0", "glob": "^10.2.2", "hosted-git-info": "^6.1.1", "json-parse-even-better-errors": "^3.0.0", "normalize-package-data": "^5.0.0", "proc-log": "^3.0.0", "semver": "^7.5.3" } }, "sha512-lRCEGdHZomFsURroh522YvA/2cVb9oPIJrjHanCJZkiasz1BzcnLr3tBJhlV7S86MBJBuAQ33is2D60YitZL2Q=="], @@ -879,6 +916,12 @@ "@pkgjs/parseargs": ["@pkgjs/parseargs@0.11.0", "", {}, "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg=="], + "@pnpm/config.env-replace": ["@pnpm/config.env-replace@1.1.0", "", {}, "sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w=="], + + "@pnpm/network.ca-file": ["@pnpm/network.ca-file@1.0.2", "", { "dependencies": { "graceful-fs": "4.2.10" } }, "sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA=="], + + "@pnpm/npm-conf": ["@pnpm/npm-conf@2.3.1", "", { "dependencies": { "@pnpm/config.env-replace": "^1.1.0", "@pnpm/network.ca-file": "^1.0.1", "config-chain": "^1.1.11" } }, "sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw=="], + "@poppinss/colors": ["@poppinss/colors@4.1.5", "", { "dependencies": { "kleur": "^4.1.5" } }, "sha512-FvdDqtcRCtz6hThExcFOgW0cWX+xwSMWcRuQe5ZEb2m7cVQOAVZOIMt+/v9RxGiD9/OY16qJBXK4CVKWAPalBw=="], "@poppinss/dumper": ["@poppinss/dumper@0.6.4", "", { "dependencies": { "@poppinss/colors": "^4.1.5", "@sindresorhus/is": "^7.0.2", "supports-color": "^10.0.0" } }, "sha512-iG0TIdqv8xJ3Lt9O8DrPRxw1MRLjNpoqiSGU03P/wNLP/s0ra0udPJ1J2Tx5M0J3H/cVyEgpbn8xUKRY9j59kQ=="], @@ -1347,10 +1390,20 @@ "@tybys/wasm-util": ["@tybys/wasm-util@0.10.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ=="], + "@types/babel__core": ["@types/babel__core@7.20.5", "", { "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", "@types/babel__generator": "*", "@types/babel__template": "*", "@types/babel__traverse": "*" } }, "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA=="], + + "@types/babel__generator": ["@types/babel__generator@7.27.0", "", { "dependencies": { "@babel/types": "^7.0.0" } }, "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg=="], + + "@types/babel__template": ["@types/babel__template@7.4.4", "", { "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" } }, "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A=="], + + "@types/babel__traverse": ["@types/babel__traverse@7.28.0", "", { "dependencies": { "@babel/types": "^7.28.2" } }, "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q=="], + "@types/bun": ["@types/bun@1.2.21", "", { "dependencies": { "bun-types": "1.2.21" } }, "sha512-NiDnvEqmbfQ6dmZ3EeUO577s4P5bf4HCTXtI6trMc6f6RzirY5IrF3aIookuSpyslFzrnvv2lmEWv5HyC1X79A=="], "@types/chai": ["@types/chai@5.2.2", "", { "dependencies": { "@types/deep-eql": "*" } }, "sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg=="], + "@types/chrome": ["@types/chrome@0.1.4", "", { "dependencies": { "@types/filesystem": "*", "@types/har-format": "*" } }, "sha512-vfISO7SPppN3OKVUqWujtZ4vux3nhDqKaHYEHgfQuPARHuWJ3jjyc1s13H0ckzEc86/neTkCl1TeW72UK6jYKA=="], + "@types/connect": ["@types/connect@3.4.38", "", { "dependencies": { "@types/node": "*" } }, "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug=="], "@types/css-font-loading-module": ["@types/css-font-loading-module@0.0.12", "", {}, "sha512-x2tZZYkSxXqWvTDgveSynfjq/T2HyiZHXb00j/+gy19yp70PHCizM48XFdjBCWH7eHBD0R5i/pw9yMBP/BH5uA=="], @@ -1389,6 +1442,12 @@ "@types/estree-jsx": ["@types/estree-jsx@1.0.5", "", { "dependencies": { "@types/estree": "*" } }, "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg=="], + "@types/filesystem": ["@types/filesystem@0.0.36", "", { "dependencies": { "@types/filewriter": "*" } }, "sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA=="], + + "@types/filewriter": ["@types/filewriter@0.0.33", "", {}, "sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g=="], + + "@types/har-format": ["@types/har-format@1.2.16", "", {}, "sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A=="], + "@types/hast": ["@types/hast@3.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ=="], "@types/is-hotkey": ["@types/is-hotkey@0.1.10", "", {}, "sha512-RvC8KMw5BCac1NvRRyaHgMMEtBaZ6wh0pyPTBu7izn4Sj/AX9Y4aXU5c7rX8PnM/knsuUpC1IeoBkANtxBypsQ=="], @@ -1397,6 +1456,8 @@ "@types/mdast": ["@types/mdast@4.0.4", "", { "dependencies": { "@types/unist": "*" } }, "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA=="], + "@types/minimatch": ["@types/minimatch@3.0.5", "", {}, "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ=="], + "@types/ms": ["@types/ms@2.1.0", "", {}, "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA=="], "@types/mysql": ["@types/mysql@2.15.27", "", { "dependencies": { "@types/node": "*" } }, "sha512-YfWiV16IY0OeBfBCk8+hXKmdTKrKlwKN1MNKAPBu5JYxLwBEZl7QzeEpGnlZb3VMGJrrGmB84gXiH+ofs/TezA=="], @@ -1425,8 +1486,12 @@ "@types/ws": ["@types/ws@8.18.1", "", { "dependencies": { "@types/node": "*" } }, "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg=="], + "@types/yauzl": ["@types/yauzl@2.10.3", "", { "dependencies": { "@types/node": "*" } }, "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q=="], + "@ungap/structured-clone": ["@ungap/structured-clone@1.3.0", "", {}, "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g=="], + "@vitejs/plugin-react": ["@vitejs/plugin-react@4.7.0", "", { "dependencies": { "@babel/core": "^7.28.0", "@babel/plugin-transform-react-jsx-self": "^7.27.1", "@babel/plugin-transform-react-jsx-source": "^7.27.1", "@rolldown/pluginutils": "1.0.0-beta.27", "@types/babel__core": "^7.20.5", "react-refresh": "^0.17.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0" } }, "sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA=="], + "@vitejs/plugin-rsc": ["@vitejs/plugin-rsc@0.4.11", "", { "dependencies": { "@mjackson/node-fetch-server": "^0.7.0", "es-module-lexer": "^1.7.0", "estree-walker": "^3.0.3", "magic-string": "^0.30.17", "periscopic": "^4.0.2", "turbo-stream": "^3.1.0", "vitefu": "^1.1.1" }, "peerDependencies": { "react": "*", "react-dom": "*", "vite": "*" } }, "sha512-+4H4wLi+Y9yF58znBfKgGfX8zcqUGt8ngnmNgzrdGdF1SVz7EO0sg7WnhK5fFVHt6fUxsVEjmEabsCWHKPL1Tw=="], "@vitest/expect": ["@vitest/expect@3.2.4", "", { "dependencies": { "@types/chai": "^5.2.2", "@vitest/spy": "3.2.4", "@vitest/utils": "3.2.4", "chai": "^5.2.0", "tinyrainbow": "^2.0.0" } }, "sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig=="], @@ -1473,8 +1538,20 @@ "@webassemblyjs/wast-printer": ["@webassemblyjs/wast-printer@1.14.1", "", { "dependencies": { "@webassemblyjs/ast": "1.14.1", "@xtuc/long": "4.2.2" } }, "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw=="], + "@webext-core/fake-browser": ["@webext-core/fake-browser@1.3.2", "", { "dependencies": { "lodash.merge": "^4.6.2" } }, "sha512-jFyPWWz+VkHAC9DRIiIPOyu6X/KlC8dYqSKweHz6tsDb86QawtVgZSpYcM+GOQBlZc5DHFo92jJ7cIq4uBnU0A=="], + + "@webext-core/isolated-element": ["@webext-core/isolated-element@1.1.2", "", { "dependencies": { "is-potential-custom-element-name": "^1.0.1" } }, "sha512-CNHYhsIR8TPkPb+4yqTIuzaGnVn/Fshev5fyoPW+/8Cyc93tJbCjP9PC1XSK6fDWu+xASdPHLZaoa2nWAYoxeQ=="], + + "@webext-core/match-patterns": ["@webext-core/match-patterns@1.0.3", "", {}, "sha512-NY39ACqCxdKBmHgw361M9pfJma8e4AZo20w9AY+5ZjIj1W2dvXC8J31G5fjfOGbulW9w4WKpT8fPooi0mLkn9A=="], + "@webgpu/types": ["@webgpu/types@0.1.64", "", {}, "sha512-84kRIAGV46LJTlJZWxShiOrNL30A+9KokD7RB3dRCIqODFjodS5tCD5yyiZ8kIReGVZSDfA3XkkwyyOIF6K62A=="], + "@wxt-dev/browser": ["@wxt-dev/browser@0.1.4", "", { "dependencies": { "@types/filesystem": "*", "@types/har-format": "*" } }, "sha512-9x03I15i79XU8qYwjv4le0K2HdMl/Yga2wUBSoUbcrCnamv8P3nvuYxREQ9C5QY/qPAfeEVdAtaTrS3KWak71g=="], + + "@wxt-dev/module-react": ["@wxt-dev/module-react@1.1.3", "", { "dependencies": { "@vitejs/plugin-react": "^4.3.4" }, "peerDependencies": { "wxt": ">=0.19.16" } }, "sha512-ede2FLS3sdJwtyI61jvY1UiF194ouv3wxm+fCYjfP4FfvoXQbif8UuusYBC0KSa/L2AL9Cfa/lEvsdNYrKFUaA=="], + + "@wxt-dev/storage": ["@wxt-dev/storage@1.1.1", "", { "dependencies": { "async-mutex": "^0.5.0", "dequal": "^2.0.3" } }, "sha512-H1vYWeoWz03INV4r+sLYDFil88b3rgMMfgGp/EXy3bLbveJeiMiFs/G0bsBN2Ra87Iqlf2oVYRb/ABQpAugbew=="], + "@xmldom/xmldom": ["@xmldom/xmldom@0.8.11", "", {}, "sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw=="], "@xtuc/ieee754": ["@xtuc/ieee754@1.2.0", "", {}, "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA=="], @@ -1493,6 +1570,8 @@ "acorn-walk": ["acorn-walk@8.3.2", "", {}, "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A=="], + "adm-zip": ["adm-zip@0.5.16", "", {}, "sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ=="], + "agent-base": ["agent-base@6.0.2", "", { "dependencies": { "debug": "4" } }, "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ=="], "agentkeepalive": ["agentkeepalive@4.6.0", "", { "dependencies": { "humanize-ms": "^1.2.1" } }, "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ=="], @@ -1521,6 +1600,8 @@ "ansis": ["ansis@4.1.0", "", {}, "sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w=="], + "any-promise": ["any-promise@1.3.0", "", {}, "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A=="], + "anymatch": ["anymatch@3.1.3", "", { "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" } }, "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw=="], "arg": ["arg@5.0.2", "", {}, "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg=="], @@ -1531,8 +1612,12 @@ "arktype": ["arktype@2.1.20", "", { "dependencies": { "@ark/schema": "0.46.0", "@ark/util": "0.46.0" } }, "sha512-IZCEEXaJ8g+Ijd59WtSYwtjnqXiwM8sWQ5EjGamcto7+HVN9eK0C4p0zDlCuAwWhpqr6fIBkxPuYDl4/Mcj/+Q=="], + "array-differ": ["array-differ@4.0.0", "", {}, "sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw=="], + "array-flatten": ["array-flatten@1.1.1", "", {}, "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="], + "array-union": ["array-union@3.0.1", "", {}, "sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw=="], + "as-table": ["as-table@1.0.55", "", { "dependencies": { "printable-characters": "^1.0.42" } }, "sha512-xvsWESUJn0JN421Xb9MQw6AsMHRCUknCe0Wjlxvjud80mU4E6hQf1A6NzQKcYNmYw62MfzEtXc+badstZP3JpQ=="], "asn1js": ["asn1js@3.0.6", "", { "dependencies": { "pvtsutils": "^1.3.6", "pvutils": "^1.1.3", "tslib": "^2.8.1" } }, "sha512-UOCGPYbl0tv8+006qks/dTgV9ajs97X2p0FAbyS2iyCRrmLSRolDaHdp+v/CLgnzHc3fVB+CwYiUmei7ndFcgA=="], @@ -1541,12 +1626,18 @@ "ast-kit": ["ast-kit@2.1.2", "", { "dependencies": { "@babel/parser": "^7.28.0", "pathe": "^2.0.3" } }, "sha512-cl76xfBQM6pztbrFWRnxbrDm9EOqDr1BF6+qQnnDZG2Co2LjyUktkN9GTJfBAfdae+DbT2nJf2nCGAdDDN7W2g=="], + "async": ["async@3.2.6", "", {}, "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA=="], + + "async-mutex": ["async-mutex@0.5.0", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA=="], + "asynckit": ["asynckit@0.4.0", "", {}, "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="], "atmn": ["atmn@0.0.16", "", { "dependencies": { "@inquirer/prompts": "^7.6.0", "axios": "^1.10.0", "chalk": "^5.2.0", "commander": "^14.0.0", "dotenv": "^17.2.0", "inquirer": "^12.7.0", "jiti": "^2.4.2", "open": "^10.1.2", "yocto-spinner": "^1.0.0", "zod": "^3.24.1" }, "bin": { "atmn": "dist/cli.js" } }, "sha512-53IDSjsmGxcpSkUMHXjmz9sSdUg1lOxir01ExP91/ee1xbbOXvWSY4XXff1FOhTXKM+uoBOfo/zMlo3OoEJE8Q=="], "atomic-sleep": ["atomic-sleep@1.0.0", "", {}, "sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ=="], + "atomically": ["atomically@2.0.3", "", { "dependencies": { "stubborn-fs": "^1.2.5", "when-exit": "^2.1.1" } }, "sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw=="], + "attr-accept": ["attr-accept@2.2.5", "", {}, "sha512-0bDNnY/u6pPwHDMoF0FieU354oBi0a8rD9FcsLwzcGWbc8KS8KPIi7y+s13OlVY+gMWc/9xEMUgNE6Qm8ZllYQ=="], "autumn-js": ["autumn-js@0.0.116", "", { "dependencies": { "rou3": "^0.6.1", "swr": "^2.3.3", "zod": "^3.24.1" }, "peerDependencies": { "better-auth": "^1.2.12", "better-call": "^1.0.12" }, "optionalPeers": ["better-auth", "better-call"] }, "sha512-h/kZKDTuUk7MOAnRSjyWuf++2BVH5HF/yIeTOFEL3YwLXtWHBjqlYSsHlQK7BH7R1TC1fPsXGKMRGRjgcJD/tA=="], @@ -1573,26 +1664,40 @@ "better-call": ["better-call@1.0.16", "", { "dependencies": { "@better-fetch/fetch": "^1.1.4", "rou3": "^0.5.1", "set-cookie-parser": "^2.7.1", "uncrypto": "^0.1.3" } }, "sha512-42dgJ1rOtc0anOoxjXPOWuel/Z/4aeO7EJ2SiXNwvlkySSgjXhNjAjTMWa8DL1nt6EXS3jl3VKC3mPsU/lUgVA=="], + "big-integer": ["big-integer@1.6.52", "", {}, "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg=="], + "bignumber.js": ["bignumber.js@9.3.1", "", {}, "sha512-Ko0uX15oIUS7wJ3Rb30Fs6SkVbLmPBAKdlm7q9+ak9bbIeFf0MwuBsQV6z7+X768/cHsfg+WlysDWJcmthjsjQ=="], "binary-extensions": ["binary-extensions@2.3.0", "", {}, "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw=="], "birpc": ["birpc@2.5.0", "", {}, "sha512-VSWO/W6nNQdyP520F1mhf+Lc2f8pjGQOtoHHm7Ze8Go1kX7akpVIrtTa0fn+HB0QJEDVacl6aO08YE0PgXfdnQ=="], + "bl": ["bl@5.1.0", "", { "dependencies": { "buffer": "^6.0.3", "inherits": "^2.0.4", "readable-stream": "^3.4.0" } }, "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ=="], + "blake3-wasm": ["blake3-wasm@2.1.5", "", {}, "sha512-F1+K8EbfOZE49dtoPtmxUQrpXaBIl3ICvasLh+nJta0xkz+9kF/7uet9fLnwKqhDrmj6g+6K3Tw9yQPUg2ka5g=="], + "bluebird": ["bluebird@3.7.2", "", {}, "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="], + "body-parser": ["body-parser@1.20.3", "", { "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.13.0", "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" } }, "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g=="], + "boolbase": ["boolbase@1.0.0", "", {}, "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww=="], + "bowser": ["bowser@2.12.1", "", {}, "sha512-z4rE2Gxh7tvshQ4hluIT7XcFrgLIQaw9X3A+kTTRdovCz5PMukm/0QC/BKSYPj3omF5Qfypn9O/c5kgpmvYUCw=="], "boxen": ["boxen@8.0.1", "", { "dependencies": { "ansi-align": "^3.0.1", "camelcase": "^8.0.0", "chalk": "^5.3.0", "cli-boxes": "^3.0.0", "string-width": "^7.2.0", "type-fest": "^4.21.0", "widest-line": "^5.0.0", "wrap-ansi": "^9.0.0" } }, "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw=="], + "bplist-parser": ["bplist-parser@0.2.0", "", { "dependencies": { "big-integer": "^1.6.44" } }, "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw=="], + "brace-expansion": ["brace-expansion@2.0.2", "", { "dependencies": { "balanced-match": "^1.0.0" } }, "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ=="], "braces": ["braces@3.0.3", "", { "dependencies": { "fill-range": "^7.1.1" } }, "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA=="], "browserslist": ["browserslist@4.25.3", "", { "dependencies": { "caniuse-lite": "^1.0.30001735", "electron-to-chromium": "^1.5.204", "node-releases": "^2.0.19", "update-browserslist-db": "^1.1.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-cDGv1kkDI4/0e5yON9yM5G/0A5u8sf5TnmdX5C9qHzI9PPu++sQ9zjm1k9NiOrf3riY4OkK0zSGqfvJyJsgCBQ=="], + "buffer": ["buffer@6.0.3", "", { "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" } }, "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="], + + "buffer-crc32": ["buffer-crc32@0.2.13", "", {}, "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ=="], + "buffer-equal-constant-time": ["buffer-equal-constant-time@1.0.1", "", {}, "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA=="], "buffer-from": ["buffer-from@1.1.2", "", {}, "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="], @@ -1605,6 +1710,8 @@ "bytes": ["bytes@3.1.2", "", {}, "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="], + "c12": ["c12@3.2.0", "", { "dependencies": { "chokidar": "^4.0.3", "confbox": "^0.2.2", "defu": "^6.1.4", "dotenv": "^17.2.1", "exsolve": "^1.0.7", "giget": "^2.0.0", "jiti": "^2.5.1", "ohash": "^2.0.11", "pathe": "^2.0.3", "perfect-debounce": "^1.0.0", "pkg-types": "^2.2.0", "rc9": "^2.1.2" }, "peerDependencies": { "magicast": "^0.3.5" }, "optionalPeers": ["magicast"] }, "sha512-ixkEtbYafL56E6HiFuonMm1ZjoKtIo7TH68/uiEq4DAwv9NcUX2nJ95F8TrbMeNjqIkZpruo3ojXQJ+MGG5gcQ=="], + "cac": ["cac@6.7.14", "", {}, "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="], "call-bind-apply-helpers": ["call-bind-apply-helpers@1.0.2", "", { "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2" } }, "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ=="], @@ -1637,14 +1744,28 @@ "chownr": ["chownr@3.0.0", "", {}, "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g=="], + "chrome-launcher": ["chrome-launcher@1.1.2", "", { "dependencies": { "@types/node": "*", "escape-string-regexp": "^4.0.0", "is-wsl": "^2.2.0", "lighthouse-logger": "^2.0.1" }, "bin": { "print-chrome-path": "bin/print-chrome-path.js" } }, "sha512-YclTJey34KUm5jB1aEJCq807bSievi7Nb/TU4Gu504fUYi3jw3KCIaH6L7nFWQhdEgH3V+wCh+kKD1P5cXnfxw=="], + "chrome-trace-event": ["chrome-trace-event@1.0.4", "", {}, "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ=="], + "ci-info": ["ci-info@4.3.0", "", {}, "sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ=="], + + "citty": ["citty@0.1.6", "", { "dependencies": { "consola": "^3.2.3" } }, "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ=="], + "cjs-module-lexer": ["cjs-module-lexer@1.4.3", "", {}, "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q=="], "class-variance-authority": ["class-variance-authority@0.7.1", "", { "dependencies": { "clsx": "^2.1.1" } }, "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg=="], "cli-boxes": ["cli-boxes@3.0.0", "", {}, "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g=="], + "cli-cursor": ["cli-cursor@5.0.0", "", { "dependencies": { "restore-cursor": "^5.0.0" } }, "sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw=="], + + "cli-highlight": ["cli-highlight@2.1.11", "", { "dependencies": { "chalk": "^4.0.0", "highlight.js": "^10.7.1", "mz": "^2.4.0", "parse5": "^5.1.1", "parse5-htmlparser2-tree-adapter": "^6.0.0", "yargs": "^16.0.0" }, "bin": { "highlight": "bin/highlight" } }, "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg=="], + + "cli-spinners": ["cli-spinners@2.9.2", "", {}, "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg=="], + + "cli-truncate": ["cli-truncate@4.0.0", "", { "dependencies": { "slice-ansi": "^5.0.0", "string-width": "^7.0.0" } }, "sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA=="], + "cli-width": ["cli-width@4.1.0", "", {}, "sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ=="], "client-only": ["client-only@0.0.1", "", {}, "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA=="], @@ -1667,6 +1788,8 @@ "color-string": ["color-string@1.9.1", "", { "dependencies": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" } }, "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg=="], + "colorette": ["colorette@2.0.20", "", {}, "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="], + "combined-stream": ["combined-stream@1.0.8", "", { "dependencies": { "delayed-stream": "~1.0.0" } }, "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="], "comma-separated-tokens": ["comma-separated-tokens@2.0.3", "", {}, "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg=="], @@ -1683,6 +1806,18 @@ "compute-scroll-into-view": ["compute-scroll-into-view@3.1.1", "", {}, "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw=="], + "concat-map": ["concat-map@0.0.1", "", {}, "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="], + + "concat-stream": ["concat-stream@1.6.2", "", { "dependencies": { "buffer-from": "^1.0.0", "inherits": "^2.0.3", "readable-stream": "^2.2.2", "typedarray": "^0.0.6" } }, "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw=="], + + "confbox": ["confbox@0.2.2", "", {}, "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ=="], + + "config-chain": ["config-chain@1.1.13", "", { "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" } }, "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ=="], + + "configstore": ["configstore@7.0.0", "", { "dependencies": { "atomically": "^2.0.3", "dot-prop": "^9.0.0", "graceful-fs": "^4.2.11", "xdg-basedir": "^5.1.0" } }, "sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ=="], + + "consola": ["consola@3.4.2", "", {}, "sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA=="], + "content-disposition": ["content-disposition@0.5.4", "", { "dependencies": { "safe-buffer": "5.2.1" } }, "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="], "content-type": ["content-type@1.0.5", "", {}, "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="], @@ -1699,8 +1834,14 @@ "cross-spawn": ["cross-spawn@7.0.6", "", { "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", "which": "^2.0.1" } }, "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA=="], + "css-select": ["css-select@5.2.2", "", { "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.1.0", "domhandler": "^5.0.2", "domutils": "^3.0.1", "nth-check": "^2.0.1" } }, "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw=="], + + "css-what": ["css-what@6.2.2", "", {}, "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA=="], + "cssesc": ["cssesc@3.0.0", "", { "bin": { "cssesc": "bin/cssesc" } }, "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg=="], + "cssom": ["cssom@0.5.0", "", {}, "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw=="], + "csstype": ["csstype@3.1.3", "", {}, "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw=="], "d3-array": ["d3-array@3.2.4", "", { "dependencies": { "internmap": "1 - 2" } }, "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg=="], @@ -1729,6 +1870,8 @@ "date-fns": ["date-fns@4.1.0", "", {}, "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg=="], + "debounce": ["debounce@1.2.1", "", {}, "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug=="], + "debug": ["debug@4.4.1", "", { "dependencies": { "ms": "^2.1.3" } }, "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ=="], "decimal.js-light": ["decimal.js-light@2.5.1", "", {}, "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg=="], @@ -1741,12 +1884,16 @@ "deep-eql": ["deep-eql@5.0.2", "", {}, "sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q=="], + "deep-extend": ["deep-extend@0.6.0", "", {}, "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="], + "deepmerge": ["deepmerge@4.3.1", "", {}, "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="], "default-browser": ["default-browser@5.2.1", "", { "dependencies": { "bundle-name": "^4.1.0", "default-browser-id": "^5.0.0" } }, "sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg=="], "default-browser-id": ["default-browser-id@5.0.0", "", {}, "sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA=="], + "defaults": ["defaults@1.0.4", "", { "dependencies": { "clone": "^1.0.2" } }, "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A=="], + "define-lazy-prop": ["define-lazy-prop@3.0.0", "", {}, "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg=="], "defu": ["defu@6.1.4", "", {}, "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="], @@ -1785,8 +1932,12 @@ "domutils": ["domutils@3.2.2", "", { "dependencies": { "dom-serializer": "^2.0.0", "domelementtype": "^2.3.0", "domhandler": "^5.0.3" } }, "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw=="], + "dot-prop": ["dot-prop@9.0.0", "", { "dependencies": { "type-fest": "^4.18.2" } }, "sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ=="], + "dotenv": ["dotenv@16.6.1", "", {}, "sha512-uBq4egWHTcTt33a72vpSG0z3HnPuIl6NqYcTrKEg2azoEyl2hpW0zqlxysq2pK9HlDIHyHyakeYaYnSAwd8bow=="], + "dotenv-expand": ["dotenv-expand@12.0.2", "", { "dependencies": { "dotenv": "^16.4.5" } }, "sha512-lXpXz2ZE1cea1gL4sz2Ipj8y4PiVjytYr3Ij0SWoms1PGxIv7m2CRKuRuCRtHdVuvM/hNJPMxt5PbhboNC4dPQ=="], + "drizzle-kit": ["drizzle-kit@0.31.4", "", { "dependencies": { "@drizzle-team/brocli": "^0.10.2", "@esbuild-kit/esm-loader": "^2.5.5", "esbuild": "^0.25.4", "esbuild-register": "^3.5.0" }, "bin": { "drizzle-kit": "bin.cjs" } }, "sha512-tCPWVZWZqWVx2XUsVpJRnH9Mx0ClVOf5YUHerZ5so1OKSlqww4zy1R5ksEdGRcO3tM3zj0PYN6V48TbQCL1RfA=="], "drizzle-orm": ["drizzle-orm@0.44.4", "", { "peerDependencies": { "@aws-sdk/client-rds-data": ">=3", "@cloudflare/workers-types": ">=4", "@electric-sql/pglite": ">=0.2.0", "@libsql/client": ">=0.10.0", "@libsql/client-wasm": ">=0.10.0", "@neondatabase/serverless": ">=0.10.0", "@op-engineering/op-sqlite": ">=2", "@opentelemetry/api": "^1.4.1", "@planetscale/database": ">=1.13", "@prisma/client": "*", "@tidbcloud/serverless": "*", "@types/better-sqlite3": "*", "@types/pg": "*", "@types/sql.js": "*", "@upstash/redis": ">=1.34.7", "@vercel/postgres": ">=0.8.0", "@xata.io/client": "*", "better-sqlite3": ">=7", "bun-types": "*", "expo-sqlite": ">=14.0.0", "gel": ">=2", "knex": "*", "kysely": "*", "mysql2": ">=2", "pg": ">=8", "postgres": ">=3", "sql.js": ">=1", "sqlite3": ">=5" }, "optionalPeers": ["@aws-sdk/client-rds-data", "@cloudflare/workers-types", "@electric-sql/pglite", "@libsql/client", "@libsql/client-wasm", "@neondatabase/serverless", "@op-engineering/op-sqlite", "@opentelemetry/api", "@planetscale/database", "@prisma/client", "@tidbcloud/serverless", "@types/better-sqlite3", "@types/pg", "@types/sql.js", "@upstash/redis", "@vercel/postgres", "@xata.io/client", "better-sqlite3", "bun-types", "expo-sqlite", "gel", "knex", "kysely", "mysql2", "pg", "postgres", "sql.js", "sqlite3"] }, "sha512-ZyzKFpTC/Ut3fIqc2c0dPZ6nhchQXriTsqTNs4ayRgl6sZcFlMs9QZKPSHXK4bdOf41GHGWf+FrpcDDYwW+W6Q=="], @@ -1827,14 +1978,20 @@ "encodeurl": ["encodeurl@2.0.0", "", {}, "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg=="], + "end-of-stream": ["end-of-stream@1.4.5", "", { "dependencies": { "once": "^1.4.0" } }, "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg=="], + "enhanced-resolve": ["enhanced-resolve@5.18.3", "", { "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww=="], "enquirer": ["enquirer@2.4.1", "", { "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" } }, "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ=="], - "entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], + "entities": ["entities@6.0.1", "", {}, "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g=="], + + "environment": ["environment@1.1.0", "", {}, "sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q=="], "err-code": ["err-code@2.0.3", "", {}, "sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA=="], + "error-ex": ["error-ex@1.3.2", "", { "dependencies": { "is-arrayish": "^0.2.1" } }, "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g=="], + "error-stack-parser-es": ["error-stack-parser-es@1.0.5", "", {}, "sha512-5qucVt2XcuGMcEGgWI7i+yZpmpByQ8J1lHhcL7PwqCwu9FPP3VUXzT4ltHe5i2z9dePwEHcDVOAfSnHsOlCXRA=="], "es-define-property": ["es-define-property@1.0.1", "", {}, "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g=="], @@ -1847,12 +2004,16 @@ "es-set-tostringtag": ["es-set-tostringtag@2.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "get-intrinsic": "^1.2.6", "has-tostringtag": "^1.0.2", "hasown": "^2.0.2" } }, "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA=="], + "es6-error": ["es6-error@4.1.1", "", {}, "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg=="], + "esbuild": ["esbuild@0.25.4", "", { "optionalDependencies": { "@esbuild/aix-ppc64": "0.25.4", "@esbuild/android-arm": "0.25.4", "@esbuild/android-arm64": "0.25.4", "@esbuild/android-x64": "0.25.4", "@esbuild/darwin-arm64": "0.25.4", "@esbuild/darwin-x64": "0.25.4", "@esbuild/freebsd-arm64": "0.25.4", "@esbuild/freebsd-x64": "0.25.4", "@esbuild/linux-arm": "0.25.4", "@esbuild/linux-arm64": "0.25.4", "@esbuild/linux-ia32": "0.25.4", "@esbuild/linux-loong64": "0.25.4", "@esbuild/linux-mips64el": "0.25.4", "@esbuild/linux-ppc64": "0.25.4", "@esbuild/linux-riscv64": "0.25.4", "@esbuild/linux-s390x": "0.25.4", "@esbuild/linux-x64": "0.25.4", "@esbuild/netbsd-arm64": "0.25.4", "@esbuild/netbsd-x64": "0.25.4", "@esbuild/openbsd-arm64": "0.25.4", "@esbuild/openbsd-x64": "0.25.4", "@esbuild/sunos-x64": "0.25.4", "@esbuild/win32-arm64": "0.25.4", "@esbuild/win32-ia32": "0.25.4", "@esbuild/win32-x64": "0.25.4" }, "bin": { "esbuild": "bin/esbuild" } }, "sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q=="], "esbuild-register": ["esbuild-register@3.6.0", "", { "dependencies": { "debug": "^4.3.4" }, "peerDependencies": { "esbuild": ">=0.12 <1" } }, "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg=="], "escalade": ["escalade@3.2.0", "", {}, "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA=="], + "escape-goat": ["escape-goat@4.0.0", "", {}, "sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg=="], + "escape-html": ["escape-html@1.0.3", "", {}, "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow=="], "escape-string-regexp": ["escape-string-regexp@5.0.0", "", {}, "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw=="], @@ -1889,12 +2050,16 @@ "extend": ["extend@3.0.2", "", {}, "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="], + "extract-zip": ["extract-zip@2.0.1", "", { "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", "yauzl": "^2.10.0" }, "optionalDependencies": { "@types/yauzl": "^2.9.1" }, "bin": { "extract-zip": "cli.js" } }, "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg=="], + "fast-content-type-parse": ["fast-content-type-parse@2.0.1", "", {}, "sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q=="], "fast-deep-equal": ["fast-deep-equal@2.0.1", "", {}, "sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w=="], "fast-equals": ["fast-equals@5.2.2", "", {}, "sha512-V7/RktU11J3I36Nwq2JnZEM7tNm17eBJz+u25qdxBZeCKiX6BkVSZQjwWIr+IobgnZy+ag73tTZgZi7tr0LrBw=="], + "fast-glob": ["fast-glob@3.3.3", "", { "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", "glob-parent": "^5.1.2", "merge2": "^1.3.0", "micromatch": "^4.0.8" } }, "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg=="], + "fast-json-patch": ["fast-json-patch@3.1.1", "", {}, "sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ=="], "fast-redact": ["fast-redact@3.5.0", "", {}, "sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A=="], @@ -1903,6 +2068,10 @@ "fast-xml-parser": ["fast-xml-parser@5.2.5", "", { "dependencies": { "strnum": "^2.1.0" }, "bin": { "fxparser": "src/cli/cli.js" } }, "sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ=="], + "fastq": ["fastq@1.19.1", "", { "dependencies": { "reusify": "^1.0.4" } }, "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ=="], + + "fd-slicer": ["fd-slicer@1.1.0", "", { "dependencies": { "pend": "~1.2.0" } }, "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g=="], + "fdir": ["fdir@6.5.0", "", { "peerDependencies": { "picomatch": "^3 || ^4" }, "optionalPeers": ["picomatch"] }, "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg=="], "fetch-blob": ["fetch-blob@3.2.0", "", { "dependencies": { "node-domexception": "^1.0.0", "web-streams-polyfill": "^3.0.3" } }, "sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ=="], @@ -1913,12 +2082,16 @@ "file-type": ["file-type@21.0.0", "", { "dependencies": { "@tokenizer/inflate": "^0.2.7", "strtok3": "^10.2.2", "token-types": "^6.0.0", "uint8array-extras": "^1.4.0" } }, "sha512-ek5xNX2YBYlXhiUXui3D/BXa3LdqPmoLJ7rqEx2bKJ7EAUEfmXgW0Das7Dc6Nr9MvqaOnIqiPV0mZk/r/UpNAg=="], + "filesize": ["filesize@10.1.6", "", {}, "sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w=="], + "fill-range": ["fill-range@7.1.1", "", { "dependencies": { "to-regex-range": "^5.0.1" } }, "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg=="], "finalhandler": ["finalhandler@1.3.1", "", { "dependencies": { "debug": "2.6.9", "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "on-finished": "2.4.1", "parseurl": "~1.3.3", "statuses": "2.0.1", "unpipe": "~1.0.0" } }, "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ=="], "find-up": ["find-up@5.0.0", "", { "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" } }, "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng=="], + "firefox-profile": ["firefox-profile@4.7.0", "", { "dependencies": { "adm-zip": "~0.5.x", "fs-extra": "^11.2.0", "ini": "^4.1.3", "minimist": "^1.2.8", "xml2js": "^0.6.2" }, "bin": { "firefox-profile": "lib/cli.js" } }, "sha512-aGApEu5bfCNbA4PGUZiRJAIU6jKmghV2UVdklXAofnNtiDjqYw0czLS46W7IfFqVKgKhFB8Ao2YoNGHY4BoIMQ=="], + "follow-redirects": ["follow-redirects@1.15.11", "", {}, "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ=="], "foreground-child": ["foreground-child@3.3.1", "", { "dependencies": { "cross-spawn": "^7.0.6", "signal-exit": "^4.0.1" } }, "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw=="], @@ -1939,12 +2112,16 @@ "fresh": ["fresh@0.5.2", "", {}, "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q=="], + "fs-extra": ["fs-extra@11.3.1", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", "universalify": "^2.0.0" } }, "sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g=="], + "fs.realpath": ["fs.realpath@1.0.0", "", {}, "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="], "fsevents": ["fsevents@2.3.3", "", { "os": "darwin" }, "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw=="], "function-bind": ["function-bind@1.1.2", "", {}, "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="], + "fx-runner": ["fx-runner@1.4.0", "", { "dependencies": { "commander": "2.9.0", "shell-quote": "1.7.3", "spawn-sync": "1.0.15", "when": "3.7.7", "which": "1.2.4", "winreg": "0.0.12" }, "bin": { "fx-runner": "bin/fx-runner" } }, "sha512-rci1g6U0rdTg6bAaBboP7XdRu01dzTAaKXxFf+PUqGuCv6Xu7o8NZdY1D5MvKGIjb6EdS1g3VlXOgksir1uGkg=="], + "gaxios": ["gaxios@6.7.1", "", { "dependencies": { "extend": "^3.0.2", "https-proxy-agent": "^7.0.1", "is-stream": "^2.0.0", "node-fetch": "^2.6.9", "uuid": "^9.0.1" } }, "sha512-LDODD4TMYx7XXdpwxAVRAIAuB0bzv0s+ywFonY46k126qzQHT9ygyoa9tncmOiQmmDrik65UYsEkv3lbfqQ3yQ=="], "gcp-metadata": ["gcp-metadata@6.1.1", "", { "dependencies": { "gaxios": "^6.1.1", "google-logging-utils": "^0.0.2", "json-bigint": "^1.0.0" } }, "sha512-a4tiq7E0/5fTjxPAaH4jpjkSv/uCaU2p5KC6HVGrvl0cDjA8iBZv4vv1gyzlmK0ZUKqwpOyQMKzZQe3lTit77A=="], @@ -1961,6 +2138,8 @@ "get-port": ["get-port@5.1.1", "", {}, "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ=="], + "get-port-please": ["get-port-please@3.2.0", "", {}, "sha512-I9QVvBw5U/hw3RmWpYKRumUeaDgxTPd401x364rLmWBJcOQ753eov1eTgzDqRG9bqFIfDc7gfzcQEWrUri3o1A=="], + "get-proto": ["get-proto@1.0.1", "", { "dependencies": { "dunder-proto": "^1.0.1", "es-object-atoms": "^1.0.0" } }, "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g=="], "get-source": ["get-source@2.0.12", "", { "dependencies": { "data-uri-to-buffer": "^2.0.0", "source-map": "^0.6.1" } }, "sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w=="], @@ -1971,12 +2150,16 @@ "gifuct-js": ["gifuct-js@2.1.2", "", { "dependencies": { "js-binary-schema-parser": "^2.0.3" } }, "sha512-rI2asw77u0mGgwhV3qA+OEgYqaDn5UNqgs+Bx0FGwSpuqfYn+Ir6RQY5ENNQ8SbIiG/m5gVa7CD5RriO4f4Lsg=="], + "giget": ["giget@2.0.0", "", { "dependencies": { "citty": "^0.1.6", "consola": "^3.4.0", "defu": "^6.1.4", "node-fetch-native": "^1.6.6", "nypm": "^0.6.0", "pathe": "^2.0.3" }, "bin": { "giget": "dist/cli.mjs" } }, "sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA=="], + "glob": ["glob@10.4.5", "", { "dependencies": { "foreground-child": "^3.1.0", "jackspeak": "^3.1.2", "minimatch": "^9.0.4", "minipass": "^7.1.2", "package-json-from-dist": "^1.0.0", "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" } }, "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg=="], "glob-parent": ["glob-parent@5.1.2", "", { "dependencies": { "is-glob": "^4.0.1" } }, "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="], "glob-to-regexp": ["glob-to-regexp@0.4.1", "", {}, "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw=="], + "global-directory": ["global-directory@4.0.1", "", { "dependencies": { "ini": "4.1.1" } }, "sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q=="], + "google-auth-library": ["google-auth-library@9.15.1", "", { "dependencies": { "base64-js": "^1.3.0", "ecdsa-sig-formatter": "^1.0.11", "gaxios": "^6.1.1", "gcp-metadata": "^6.1.0", "gtoken": "^7.0.0", "jws": "^4.0.0" } }, "sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng=="], "google-logging-utils": ["google-logging-utils@0.0.2", "", {}, "sha512-NEgUnEcBiP5HrPzufUkBzJOD/Sxsco3rLNo1F1TNf7ieU8ryUzBhqba8r756CjLX7rn3fHl6iLEwPYuqpoKgQQ=="], @@ -1985,8 +2168,12 @@ "graceful-fs": ["graceful-fs@4.2.11", "", {}, "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="], + "graceful-readlink": ["graceful-readlink@1.0.1", "", {}, "sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w=="], + "grad-school": ["grad-school@0.0.5", "", {}, "sha512-rXunEHF9M9EkMydTBux7+IryYXEZinRk6g8OBOGDBzo/qWJjhTxy86i5q7lQYpCLHN8Sqv1XX3OIOc7ka2gtvQ=="], + "growly": ["growly@1.3.0", "", {}, "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw=="], + "gtoken": ["gtoken@7.1.0", "", { "dependencies": { "gaxios": "^6.0.0", "jws": "^4.0.0" } }, "sha512-pCcEwRi+TKpMlxAQObHDQ56KawURgyAf6jtIY046fJ5tIv3zDe/LEIubckAO8fj6JnAxLdmWkUfNyulQ2iKdEw=="], "gzip-size": ["gzip-size@6.0.0", "", { "dependencies": { "duplexer": "^0.1.2" } }, "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q=="], @@ -2003,6 +2190,8 @@ "hast-util-whitespace": ["hast-util-whitespace@3.0.0", "", { "dependencies": { "@types/hast": "^3.0.0" } }, "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw=="], + "highlight.js": ["highlight.js@10.7.3", "", {}, "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A=="], + "hoist-non-react-statics": ["hoist-non-react-statics@3.3.2", "", { "dependencies": { "react-is": "^16.7.0" } }, "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw=="], "hono": ["hono@4.9.4", "", {}, "sha512-61hl6MF6ojTl/8QSRu5ran6GXt+6zsngIUN95KzF5v5UjiX/xnrLR358BNRawwIRO49JwUqJqQe3Rb2v559R8Q=="], @@ -2013,11 +2202,13 @@ "hosted-git-info": ["hosted-git-info@6.1.3", "", { "dependencies": { "lru-cache": "^7.5.1" } }, "sha512-HVJyzUrLIL1c0QmviVh5E8VGyUS7xCFPS6yydaVd1UegW+ibV/CohqTH9MkOLDp5o+rb82DMo77PTuc9F/8GKw=="], + "html-escaper": ["html-escaper@3.0.3", "", {}, "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ=="], + "html-to-text": ["html-to-text@9.0.5", "", { "dependencies": { "@selderee/plugin-htmlparser2": "^0.11.0", "deepmerge": "^4.3.1", "dom-serializer": "^2.0.0", "htmlparser2": "^8.0.2", "selderee": "^0.11.0" } }, "sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg=="], "html-url-attributes": ["html-url-attributes@3.0.1", "", {}, "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ=="], - "htmlparser2": ["htmlparser2@8.0.2", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1", "entities": "^4.4.0" } }, "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA=="], + "htmlparser2": ["htmlparser2@10.0.0", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.2.1", "entities": "^6.0.0" } }, "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g=="], "http-errors": ["http-errors@2.0.0", "", { "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", "setprototypeof": "1.2.0", "statuses": "2.0.1", "toidentifier": "1.0.1" } }, "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ=="], @@ -2039,8 +2230,12 @@ "import-in-the-middle": ["import-in-the-middle@1.14.2", "", { "dependencies": { "acorn": "^8.14.0", "acorn-import-attributes": "^1.9.5", "cjs-module-lexer": "^1.2.2", "module-details-from-path": "^1.0.3" } }, "sha512-5tCuY9BV8ujfOpwtAGgsTx9CGUapcFMEEyByLv1B+v2+6DhAcw+Zr0nhQT7uwaZ7DiourxFEscghOR8e1aPLQw=="], + "import-meta-resolve": ["import-meta-resolve@4.1.0", "", {}, "sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw=="], + "inherits": ["inherits@2.0.4", "", {}, "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="], + "ini": ["ini@4.1.3", "", {}, "sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg=="], + "inline-style-parser": ["inline-style-parser@0.2.4", "", {}, "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q=="], "inquirer": ["inquirer@12.9.3", "", { "dependencies": { "@inquirer/core": "^10.1.15", "@inquirer/prompts": "^7.8.3", "@inquirer/type": "^3.0.8", "ansi-escapes": "^4.3.2", "mute-stream": "^2.0.0", "run-async": "^4.0.5", "rxjs": "^7.8.2" }, "peerDependencies": { "@types/node": ">=18" }, "optionalPeers": ["@types/node"] }, "sha512-Hpw2JWdrYY8xJSmhU05Idd5FPshQ1CZErH00WO+FK6fKxkBeqj+E+yFXSlERZLKtzWeQYFCMfl8U2TK9SvVbtQ=="], @@ -2049,11 +2244,13 @@ "ipaddr.js": ["ipaddr.js@1.9.1", "", {}, "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="], + "is-absolute": ["is-absolute@0.1.7", "", { "dependencies": { "is-relative": "^0.1.0" } }, "sha512-Xi9/ZSn4NFapG8RP98iNPMOeaV3mXPisxKxzKtHVqr3g56j/fBn+yZmnxSVAA8lmZbl2J9b/a4kJvfU3hqQYgA=="], + "is-alphabetical": ["is-alphabetical@2.0.1", "", {}, "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ=="], "is-alphanumerical": ["is-alphanumerical@2.0.1", "", { "dependencies": { "is-alphabetical": "^2.0.0", "is-decimal": "^2.0.0" } }, "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw=="], - "is-arrayish": ["is-arrayish@0.3.2", "", {}, "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="], + "is-arrayish": ["is-arrayish@0.2.1", "", {}, "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="], "is-binary-path": ["is-binary-path@2.1.0", "", { "dependencies": { "binary-extensions": "^2.0.0" } }, "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="], @@ -2073,20 +2270,38 @@ "is-hotkey": ["is-hotkey@0.2.0", "", {}, "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw=="], + "is-in-ci": ["is-in-ci@1.0.0", "", { "bin": { "is-in-ci": "cli.js" } }, "sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg=="], + "is-inside-container": ["is-inside-container@1.0.0", "", { "dependencies": { "is-docker": "^3.0.0" }, "bin": { "is-inside-container": "cli.js" } }, "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA=="], + "is-installed-globally": ["is-installed-globally@1.0.0", "", { "dependencies": { "global-directory": "^4.0.1", "is-path-inside": "^4.0.0" } }, "sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ=="], + + "is-interactive": ["is-interactive@2.0.0", "", {}, "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ=="], + + "is-npm": ["is-npm@6.0.0", "", {}, "sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ=="], + "is-number": ["is-number@7.0.0", "", {}, "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="], + "is-path-inside": ["is-path-inside@4.0.0", "", {}, "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA=="], + "is-plain-obj": ["is-plain-obj@4.1.0", "", {}, "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg=="], "is-plain-object": ["is-plain-object@5.0.0", "", {}, "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q=="], + "is-potential-custom-element-name": ["is-potential-custom-element-name@1.0.1", "", {}, "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ=="], + + "is-primitive": ["is-primitive@3.0.1", "", {}, "sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w=="], + "is-promise": ["is-promise@4.0.0", "", {}, "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ=="], "is-reference": ["is-reference@1.2.1", "", { "dependencies": { "@types/estree": "*" } }, "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ=="], + "is-relative": ["is-relative@0.1.3", "", {}, "sha512-wBOr+rNM4gkAZqoLRJI4myw5WzzIdQosFAAbnvfXP5z1LyzgAI3ivOKehC5KfqlQJZoihVhirgtCBj378Eg8GA=="], + "is-stream": ["is-stream@2.0.1", "", {}, "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg=="], + "is-unicode-supported": ["is-unicode-supported@2.1.0", "", {}, "sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ=="], + "is-wsl": ["is-wsl@3.1.0", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw=="], "isarray": ["isarray@1.0.0", "", {}, "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="], @@ -2097,6 +2312,8 @@ "ismobilejs": ["ismobilejs@1.1.1", "", {}, "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw=="], + "isobject": ["isobject@3.0.1", "", {}, "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg=="], + "its-fine": ["its-fine@2.0.0", "", { "dependencies": { "@types/react-reconciler": "^0.28.9" }, "peerDependencies": { "react": "^19.0.0" } }, "sha512-KLViCmWx94zOvpLwSlsx6yOCeMhZYaxrJV87Po5k/FoZzcPSahvK5qJ7fYhS61sZi5ikmh2S3Hz55A2l3U69ng=="], "jackspeak": ["jackspeak@3.4.3", "", { "dependencies": { "@isaacs/cliui": "^8.0.2" }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" } }, "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw=="], @@ -2131,6 +2348,8 @@ "jsondiffpatch": ["jsondiffpatch@0.6.0", "", { "dependencies": { "@types/diff-match-patch": "^1.0.36", "chalk": "^5.3.0", "diff-match-patch": "^1.0.5" }, "bin": { "jsondiffpatch": "bin/jsondiffpatch.js" } }, "sha512-3QItJOXp2AP1uv7waBkao5nCvhEv+QmJAd38Ybq7wNI74Q+BBmnLn4EDKz6yI9xGAIQoUF87qHt+kc1IVxB4zQ=="], + "jsonfile": ["jsonfile@6.2.0", "", { "dependencies": { "universalify": "^2.0.0" }, "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg=="], + "jszip": ["jszip@3.10.1", "", { "dependencies": { "lie": "~3.3.0", "pako": "~1.0.2", "readable-stream": "~2.3.6", "setimmediate": "^1.0.5" } }, "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g=="], "jwa": ["jwa@2.0.1", "", { "dependencies": { "buffer-equal-constant-time": "^1.0.1", "ecdsa-sig-formatter": "1.0.11", "safe-buffer": "^5.0.1" } }, "sha512-hRF04fqJIP8Abbkq5NKGN0Bbr3JxlQ+qhZufXVr0DvujKy93ZCbXZMHDL4EOtodSbCWxOqR8MS1tXA5hwqCXDg=="], @@ -2139,8 +2358,12 @@ "kleur": ["kleur@4.1.5", "", {}, "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="], + "ky": ["ky@1.9.1", "", {}, "sha512-WGzpBn57klhxsqRTEABAqF4tqTtqCuxoTIv9m6nIZtMMFTVcrHp7bRDWblzFIfqkb47+OhTztOgHn6A4xItmqg=="], + "kysely": ["kysely@0.28.5", "", {}, "sha512-rlB0I/c6FBDWPcQoDtkxi9zIvpmnV5xoIalfCMSMCa7nuA6VGA3F54TW9mEgX4DVf10sXAWCF5fDbamI/5ZpKA=="], + "latest-version": ["latest-version@9.0.0", "", { "dependencies": { "package-json": "^10.0.0" } }, "sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA=="], + "leac": ["leac@0.6.0", "", {}, "sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg=="], "libsodium": ["libsodium@0.7.15", "", {}, "sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw=="], @@ -2151,6 +2374,8 @@ "lie": ["lie@3.3.0", "", { "dependencies": { "immediate": "~3.0.5" } }, "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ=="], + "lighthouse-logger": ["lighthouse-logger@2.0.2", "", { "dependencies": { "debug": "^4.4.1", "marky": "^1.2.2" } }, "sha512-vWl2+u5jgOQuZR55Z1WM0XDdrJT6mzMP8zHUct7xTlWhuQs+eV0g+QL0RQdFjT54zVmbhLCP8vIVpy1wGn/gCg=="], + "lightningcss": ["lightningcss@1.30.1", "", { "dependencies": { "detect-libc": "^2.0.3" }, "optionalDependencies": { "lightningcss-darwin-arm64": "1.30.1", "lightningcss-darwin-x64": "1.30.1", "lightningcss-freebsd-x64": "1.30.1", "lightningcss-linux-arm-gnueabihf": "1.30.1", "lightningcss-linux-arm64-gnu": "1.30.1", "lightningcss-linux-arm64-musl": "1.30.1", "lightningcss-linux-x64-gnu": "1.30.1", "lightningcss-linux-x64-musl": "1.30.1", "lightningcss-win32-arm64-msvc": "1.30.1", "lightningcss-win32-x64-msvc": "1.30.1" } }, "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg=="], "lightningcss-darwin-arm64": ["lightningcss-darwin-arm64@1.30.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ=="], @@ -2173,20 +2398,38 @@ "lightningcss-win32-x64-msvc": ["lightningcss-win32-x64-msvc@1.30.1", "", { "os": "win32", "cpu": "x64" }, "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg=="], + "lines-and-columns": ["lines-and-columns@2.0.4", "", {}, "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A=="], + + "linkedom": ["linkedom@0.18.12", "", { "dependencies": { "css-select": "^5.1.0", "cssom": "^0.5.0", "html-escaper": "^3.0.3", "htmlparser2": "^10.0.0", "uhyphen": "^0.2.0" }, "peerDependencies": { "canvas": ">= 2" }, "optionalPeers": ["canvas"] }, "sha512-jalJsOwIKuQJSeTvsgzPe9iJzyfVaEJiEXl+25EkKevsULHvMJzpNqwvj1jOESWdmgKDiXObyjOYwlUqG7wo1Q=="], + + "listr2": ["listr2@8.3.3", "", { "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", "log-update": "^6.1.0", "rfdc": "^1.4.1", "wrap-ansi": "^9.0.0" } }, "sha512-LWzX2KsqcB1wqQ4AHgYb4RsDXauQiqhjLk+6hjbaeHG4zpjjVAB6wC/gz6X0l+Du1cN3pUB5ZlrvTbhGSNnUQQ=="], + "llm-bridge": ["llm-bridge@1.0.8", "", {}, "sha512-LSFld4m5WDAHNMkkMFn4nRbt3ks9Wx0H2CMaeFOVWTZFRKJB0AQgfD87AwkfnKdPwXAVaGK5rV5gp13WQSYVIg=="], "loader-runner": ["loader-runner@4.3.0", "", {}, "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg=="], + "local-pkg": ["local-pkg@1.1.2", "", { "dependencies": { "mlly": "^1.7.4", "pkg-types": "^2.3.0", "quansync": "^0.2.11" } }, "sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A=="], + "locate-path": ["locate-path@6.0.0", "", { "dependencies": { "p-locate": "^5.0.0" } }, "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw=="], "lodash": ["lodash@4.17.21", "", {}, "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="], + "lodash.camelcase": ["lodash.camelcase@4.3.0", "", {}, "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA=="], + "lodash.castarray": ["lodash.castarray@4.4.0", "", {}, "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q=="], "lodash.isplainobject": ["lodash.isplainobject@4.0.6", "", {}, "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA=="], + "lodash.kebabcase": ["lodash.kebabcase@4.1.1", "", {}, "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g=="], + "lodash.merge": ["lodash.merge@4.6.2", "", {}, "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="], + "lodash.snakecase": ["lodash.snakecase@4.1.1", "", {}, "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw=="], + + "log-symbols": ["log-symbols@6.0.0", "", { "dependencies": { "chalk": "^5.3.0", "is-unicode-supported": "^1.3.0" } }, "sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw=="], + + "log-update": ["log-update@6.1.0", "", { "dependencies": { "ansi-escapes": "^7.0.0", "cli-cursor": "^5.0.0", "slice-ansi": "^7.1.0", "strip-ansi": "^7.1.0", "wrap-ansi": "^9.0.0" } }, "sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w=="], + "longest-streak": ["longest-streak@3.1.0", "", {}, "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g=="], "loose-envify": ["loose-envify@1.4.0", "", { "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, "bin": { "loose-envify": "cli.js" } }, "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q=="], @@ -2199,8 +2442,16 @@ "magic-string": ["magic-string@0.30.18", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-yi8swmWbO17qHhwIBNeeZxTceJMeBvWJaId6dyvTSOwTipqeHhMhOrz6513r1sOKnpvQ7zkhlG8tPrpilwTxHQ=="], + "magicast": ["magicast@0.3.5", "", { "dependencies": { "@babel/parser": "^7.25.4", "@babel/types": "^7.25.4", "source-map-js": "^1.2.0" } }, "sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ=="], + + "make-error": ["make-error@1.3.6", "", {}, "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw=="], + + "many-keys-map": ["many-keys-map@2.0.1", "", {}, "sha512-DHnZAD4phTbZ+qnJdjoNEVU1NecYoSdbOOoVmTDH46AuxDkEVh3MxTVpXq10GtcTC6mndN9dkv1rNfpjRcLnOw=="], + "markdown-table": ["markdown-table@3.0.4", "", {}, "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw=="], + "marky": ["marky@1.3.0", "", {}, "sha512-ocnPZQLNpvbedwTy9kNrQEsknEfgvcLMvOtz3sFeWApDq1MXH1TqkCIx58xlpESsfwQOnuBO9beyQuNGzVvuhQ=="], + "math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="], "mdast-util-find-and-replace": ["mdast-util-find-and-replace@3.0.2", "", { "dependencies": { "@types/mdast": "^4.0.0", "escape-string-regexp": "^5.0.0", "unist-util-is": "^6.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg=="], @@ -2239,6 +2490,8 @@ "merge-stream": ["merge-stream@2.0.0", "", {}, "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w=="], + "merge2": ["merge2@1.4.1", "", {}, "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="], + "methods": ["methods@1.1.2", "", {}, "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="], "micromark": ["micromark@4.0.2", "", { "dependencies": { "@types/debug": "^4.0.0", "debug": "^4.0.0", "decode-named-character-reference": "^1.0.0", "devlop": "^1.0.0", "micromark-core-commonmark": "^2.0.0", "micromark-factory-space": "^2.0.0", "micromark-util-character": "^2.0.0", "micromark-util-chunked": "^2.0.0", "micromark-util-combine-extensions": "^2.0.0", "micromark-util-decode-numeric-character-reference": "^2.0.0", "micromark-util-encode": "^2.0.0", "micromark-util-normalize-identifier": "^2.0.0", "micromark-util-resolve-all": "^2.0.0", "micromark-util-sanitize-uri": "^2.0.0", "micromark-util-subtokenize": "^2.0.0", "micromark-util-symbol": "^2.0.0", "micromark-util-types": "^2.0.0" } }, "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA=="], @@ -2297,6 +2550,8 @@ "micromark-util-types": ["micromark-util-types@2.0.2", "", {}, "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA=="], + "micromatch": ["micromatch@4.0.8", "", { "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" } }, "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA=="], + "mime": ["mime@3.0.0", "", { "bin": { "mime": "cli.js" } }, "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A=="], "mime-db": ["mime-db@1.54.0", "", {}, "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ=="], @@ -2305,16 +2560,22 @@ "mimic-fn": ["mimic-fn@2.1.0", "", {}, "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg=="], + "mimic-function": ["mimic-function@5.0.1", "", {}, "sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA=="], + "miniflare": ["miniflare@4.20250617.4", "", { "dependencies": { "@cspotcode/source-map-support": "0.8.1", "acorn": "8.14.0", "acorn-walk": "8.3.2", "exit-hook": "2.2.1", "glob-to-regexp": "0.4.1", "sharp": "^0.33.5", "stoppable": "1.1.0", "undici": "^5.28.5", "workerd": "1.20250617.0", "ws": "8.18.0", "youch": "3.3.4", "zod": "3.22.3" }, "bin": { "miniflare": "bootstrap.js" } }, "sha512-IAoApFKxOJlaaFkym5ETstVX3qWzVt3xyqCDj6vSSTgEH3zxZJ5417jZGg8iQfMHosKCcQH1doPPqqnOZm/yrw=="], "minimatch": ["minimatch@9.0.5", "", { "dependencies": { "brace-expansion": "^2.0.1" } }, "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow=="], + "minimist": ["minimist@1.2.8", "", {}, "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="], + "minipass": ["minipass@7.1.2", "", {}, "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw=="], "minizlib": ["minizlib@3.0.2", "", { "dependencies": { "minipass": "^7.1.2" } }, "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA=="], "mkdirp": ["mkdirp@3.0.1", "", { "bin": { "mkdirp": "dist/cjs/src/bin.js" } }, "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg=="], + "mlly": ["mlly@1.8.0", "", { "dependencies": { "acorn": "^8.15.0", "pathe": "^2.0.3", "pkg-types": "^1.3.1", "ufo": "^1.6.1" } }, "sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g=="], + "mnemonist": ["mnemonist@0.38.3", "", { "dependencies": { "obliterator": "^1.6.1" } }, "sha512-2K9QYubXx/NAjv4VLq1d1Ly8pWNC5L3BrixtdkyTegXWJIqY+zLNDhhX/A+ZwWt70tB1S8H4BE8FLYEFyNoOBw=="], "module-details-from-path": ["module-details-from-path@1.0.4", "", {}, "sha512-EGWKgxALGMgzvxYF1UyGTy0HXX/2vHLkw6+NvDKW2jypWbHpjQuj4UMcqQWXHERJhVGKikolT06G3bcKe4fi7w=="], @@ -2329,10 +2590,16 @@ "ms": ["ms@2.1.3", "", {}, "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="], + "multimatch": ["multimatch@6.0.0", "", { "dependencies": { "@types/minimatch": "^3.0.5", "array-differ": "^4.0.0", "array-union": "^3.0.1", "minimatch": "^3.0.4" } }, "sha512-I7tSVxHGPlmPN/enE3mS1aOSo6bWBfls+3HmuEeCUBCE7gWnm3cBXCBkpurzFjVRwC6Kld8lLaZ1Iv5vOcjvcQ=="], + "mustache": ["mustache@4.2.0", "", { "bin": { "mustache": "bin/mustache" } }, "sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ=="], "mute-stream": ["mute-stream@2.0.0", "", {}, "sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA=="], + "mz": ["mz@2.7.0", "", { "dependencies": { "any-promise": "^1.0.0", "object-assign": "^4.0.1", "thenify-all": "^1.0.0" } }, "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="], + + "nano-spawn": ["nano-spawn@0.2.1", "", {}, "sha512-/pULofvsF8mOVcl/nUeVXL/GYOEvc7eJWSIxa+K4OYUolvXa5zwSgevsn4eoHs1xvh/BO3vx/PZiD9+Ow2ZVuw=="], + "nanoid": ["nanoid@5.1.5", "", { "bin": { "nanoid": "bin/nanoid.js" } }, "sha512-Ir/+ZpE9fDsNH0hQ3C68uyThDXzYcim2EqcZ8zn8Chtt1iylPT9xXJB0kPCnqzgcEGikO9RxSrh63MsmVCU7Fw=="], "nanostores": ["nanostores@0.11.4", "", {}, "sha512-k1oiVNN4hDK8NcNERSZLQiMfRzEGtfnvZvdBvey3SQbgn8Dcrk0h1I6vpxApjb10PFUflZrgJ2WEZyJQ+5v7YQ=="], @@ -2351,6 +2618,12 @@ "node-fetch": ["node-fetch@2.7.0", "", { "dependencies": { "whatwg-url": "^5.0.0" }, "peerDependencies": { "encoding": "^0.1.0" }, "optionalPeers": ["encoding"] }, "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A=="], + "node-fetch-native": ["node-fetch-native@1.6.7", "", {}, "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q=="], + + "node-forge": ["node-forge@1.3.1", "", {}, "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA=="], + + "node-notifier": ["node-notifier@10.0.1", "", { "dependencies": { "growly": "^1.3.0", "is-wsl": "^2.2.0", "semver": "^7.3.5", "shellwords": "^0.1.1", "uuid": "^8.3.2", "which": "^2.0.2" } }, "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ=="], + "node-releases": ["node-releases@2.0.19", "", {}, "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw=="], "normalize-package-data": ["normalize-package-data@5.0.0", "", { "dependencies": { "hosted-git-info": "^6.0.0", "is-core-module": "^2.8.1", "semver": "^7.3.5", "validate-npm-package-license": "^3.0.4" } }, "sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q=="], @@ -2367,8 +2640,12 @@ "npm-run-path": ["npm-run-path@4.0.1", "", { "dependencies": { "path-key": "^3.0.0" } }, "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw=="], + "nth-check": ["nth-check@2.1.1", "", { "dependencies": { "boolbase": "^1.0.0" } }, "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w=="], + "nuqs": ["nuqs@2.5.0", "", { "dependencies": { "@standard-schema/spec": "1.0.0" }, "peerDependencies": { "@remix-run/react": ">=2", "@tanstack/react-router": "^1", "next": ">=14.2.0", "react": ">=18.2.0 || ^19.0.0-0", "react-router": "^6 || ^7", "react-router-dom": "^6 || ^7" }, "optionalPeers": ["@remix-run/react", "@tanstack/react-router", "next", "react-router", "react-router-dom"] }, "sha512-WGPCF0azXlkwWeT8S0C6juROK56I4Lmt92Ke4cu2nM1o70pZ6DhGmGxL5/yBznTEWoi/1t7Mlh7RY9WvjkdtKA=="], + "nypm": ["nypm@0.6.1", "", { "dependencies": { "citty": "^0.1.6", "consola": "^3.4.2", "pathe": "^2.0.3", "pkg-types": "^2.2.0", "tinyexec": "^1.0.1" }, "bin": { "nypm": "dist/cli.mjs" } }, "sha512-hlacBiRiv1k9hZFiphPUkfSQ/ZfQzZDzC+8z0wL3lvDAOUu/2NnChkKuMoMjNur/9OpKuz2QsIeiPVN0xM5Q0w=="], + "object-assign": ["object-assign@4.1.1", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="], "object-inspect": ["object-inspect@1.13.4", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="], @@ -2377,6 +2654,8 @@ "obliterator": ["obliterator@1.6.1", "", {}, "sha512-9WXswnqINnnhOG/5SLimUlzuU1hFJUc8zkwyD59Sd+dPOMf05PmnYG/d6Q7HZ+KmgkZJa1PxRso6QdM3sTNHig=="], + "ofetch": ["ofetch@1.4.1", "", { "dependencies": { "destr": "^2.0.3", "node-fetch-native": "^1.6.4", "ufo": "^1.5.4" } }, "sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw=="], + "ohash": ["ohash@2.0.11", "", {}, "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ=="], "on-exit-leak-free": ["on-exit-leak-free@2.1.2", "", {}, "sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA=="], @@ -2395,20 +2674,32 @@ "openapi-types": ["openapi-types@12.1.3", "", {}, "sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw=="], + "ora": ["ora@8.2.0", "", { "dependencies": { "chalk": "^5.3.0", "cli-cursor": "^5.0.0", "cli-spinners": "^2.9.2", "is-interactive": "^2.0.0", "is-unicode-supported": "^2.0.0", "log-symbols": "^6.0.0", "stdin-discarder": "^0.2.2", "string-width": "^7.2.0", "strip-ansi": "^7.1.0" } }, "sha512-weP+BZ8MVNnlCm8c0Qdc1WSWq4Qn7I+9CJGm7Qali6g44e/PUzbjNqJX5NJ9ljlNMosfJvg1fKEGILklK9cwnw=="], + "os-paths": ["os-paths@7.4.0", "", { "optionalDependencies": { "fsevents": "*" } }, "sha512-Ux1J4NUqC6tZayBqLN1kUlDAEvLiQlli/53sSddU4IN+h+3xxnv2HmRSMpVSvr1hvJzotfMs3ERvETGK+f4OwA=="], + "os-shim": ["os-shim@0.1.3", "", {}, "sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A=="], + "p-limit": ["p-limit@3.1.0", "", { "dependencies": { "yocto-queue": "^0.1.0" } }, "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ=="], "p-locate": ["p-locate@5.0.0", "", { "dependencies": { "p-limit": "^3.0.2" } }, "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw=="], + "package-json": ["package-json@10.0.1", "", { "dependencies": { "ky": "^1.2.0", "registry-auth-token": "^5.0.2", "registry-url": "^6.0.1", "semver": "^7.6.0" } }, "sha512-ua1L4OgXSBdsu1FPb7F3tYH0F48a6kxvod4pLUlGY9COeJAJQNX/sNH2IiEmsxw7lqYiAwrdHMjz1FctOsyDQg=="], + "package-json-from-dist": ["package-json-from-dist@1.0.1", "", {}, "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw=="], "pako": ["pako@1.0.11", "", {}, "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="], "parse-entities": ["parse-entities@4.0.2", "", { "dependencies": { "@types/unist": "^2.0.0", "character-entities-legacy": "^3.0.0", "character-reference-invalid": "^2.0.0", "decode-named-character-reference": "^1.0.0", "is-alphanumerical": "^2.0.0", "is-decimal": "^2.0.0", "is-hexadecimal": "^2.0.0" } }, "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw=="], + "parse-json": ["parse-json@7.1.1", "", { "dependencies": { "@babel/code-frame": "^7.21.4", "error-ex": "^1.3.2", "json-parse-even-better-errors": "^3.0.0", "lines-and-columns": "^2.0.3", "type-fest": "^3.8.0" } }, "sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw=="], + "parse-svg-path": ["parse-svg-path@0.1.2", "", {}, "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ=="], + "parse5": ["parse5@5.1.1", "", {}, "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug=="], + + "parse5-htmlparser2-tree-adapter": ["parse5-htmlparser2-tree-adapter@6.0.1", "", { "dependencies": { "parse5": "^6.0.1" } }, "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA=="], + "parseley": ["parseley@0.12.1", "", { "dependencies": { "leac": "^0.6.0", "peberminta": "^0.9.0" } }, "sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw=="], "parseurl": ["parseurl@1.3.3", "", {}, "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="], @@ -2429,6 +2720,10 @@ "peberminta": ["peberminta@0.9.0", "", {}, "sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ=="], + "pend": ["pend@1.2.0", "", {}, "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg=="], + + "perfect-debounce": ["perfect-debounce@1.0.0", "", {}, "sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA=="], + "periscopic": ["periscopic@4.0.2", "", { "dependencies": { "@types/estree": "*", "is-reference": "^3.0.2", "zimmerframe": "^1.0.0" } }, "sha512-sqpQDUy8vgB7ycLkendSKS6HnVz1Rneoc3Rc+ZBUCe2pbqlVuCC5vF52l0NJ1aiMg/r1qfYF9/myz8CZeI2rjA=="], "pg": ["pg@8.16.3", "", { "dependencies": { "pg-connection-string": "^2.9.1", "pg-pool": "^3.10.1", "pg-protocol": "^1.10.3", "pg-types": "2.2.0", "pgpass": "1.0.5" }, "optionalDependencies": { "pg-cloudflare": "^1.2.7" }, "peerDependencies": { "pg-native": ">=3.0.1" }, "optionalPeers": ["pg-native"] }, "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw=="], @@ -2459,6 +2754,8 @@ "pixi.js": ["pixi.js@8.12.0", "", { "dependencies": { "@pixi/colord": "^2.9.6", "@types/css-font-loading-module": "^0.0.12", "@types/earcut": "^3.0.0", "@webgpu/types": "^0.1.40", "@xmldom/xmldom": "^0.8.10", "earcut": "^3.0.2", "eventemitter3": "^5.0.1", "gifuct-js": "^2.1.2", "ismobilejs": "^1.1.1", "parse-svg-path": "^0.1.2" } }, "sha512-or7vrH7WajLevu/JnGMdD80JaSpTlXfjwCLtzhg2BL60LWPf1pF0w08Qleiqr1Saj012gevguM//+6HzzVlnfA=="], + "pkg-types": ["pkg-types@2.3.0", "", { "dependencies": { "confbox": "^0.2.2", "exsolve": "^1.0.7", "pathe": "^2.0.3" } }, "sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig=="], + "postcss": ["postcss@8.5.6", "", { "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg=="], "postcss-selector-parser": ["postcss-selector-parser@6.0.10", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w=="], @@ -2495,14 +2792,26 @@ "promise-retry": ["promise-retry@2.0.1", "", { "dependencies": { "err-code": "^2.0.2", "retry": "^0.12.0" } }, "sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g=="], + "promise-toolbox": ["promise-toolbox@0.21.0", "", { "dependencies": { "make-error": "^1.3.2" } }, "sha512-NV8aTmpwrZv+Iys54sSFOBx3tuVaOBvvrft5PNppnxy9xpU/akHbaWIril22AB22zaPgrgwKdD0KsrM0ptUtpg=="], + + "prompts": ["prompts@2.4.2", "", { "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" } }, "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q=="], + "prop-types": ["prop-types@15.8.1", "", { "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", "react-is": "^16.13.1" } }, "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg=="], "property-information": ["property-information@7.1.0", "", {}, "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ=="], + "proto-list": ["proto-list@1.2.4", "", {}, "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA=="], + "proxy-addr": ["proxy-addr@2.0.7", "", { "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="], "proxy-from-env": ["proxy-from-env@1.1.0", "", {}, "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="], + "publish-browser-extension": ["publish-browser-extension@3.0.1", "", { "dependencies": { "cac": "^6.7.14", "cli-highlight": "^2.1.11", "consola": "^3.2.3", "dotenv": "^16.3.1", "extract-zip": "^2.0.1", "formdata-node": "^6.0.3", "listr2": "^8.0.1", "lodash.camelcase": "^4.3.0", "lodash.kebabcase": "^4.1.1", "lodash.snakecase": "^4.1.1", "ofetch": "^1.3.3", "open": "^9.1.0", "ora": "^6.3.1", "prompts": "^2.4.2", "zod": "^3.22.4" }, "bin": { "publish-extension": "bin/publish-extension.cjs" } }, "sha512-k0Ljop/AIGlX0M+hrYjjL/fCaFy0TmkqQGcK3uHN3ZbxYWzivF412nGco6tRawb6Nxe/fPxWh3OaewaH+l03VA=="], + + "pump": ["pump@3.0.3", "", { "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" } }, "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA=="], + + "pupa": ["pupa@3.1.0", "", { "dependencies": { "escape-goat": "^4.0.0" } }, "sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug=="], + "pvtsutils": ["pvtsutils@1.3.6", "", { "dependencies": { "tslib": "^2.8.1" } }, "sha512-PLgQXQ6H2FWCaeRak8vvk1GW462lMxB5s3Jm673N82zI4vqtVUPuZdffdZbPDFRoU8kAhItWFtPCWiPpp4/EDg=="], "pvutils": ["pvutils@1.1.3", "", {}, "sha512-pMpnA0qRdFp32b1sJl1wOJNxZLQ2cbQx+k6tjNtZ8CpvVhNqEPRgivZ2WOUev2YMajecdH7ctUPDvEe87nariQ=="], @@ -2511,6 +2820,8 @@ "quansync": ["quansync@0.2.11", "", {}, "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA=="], + "queue-microtask": ["queue-microtask@1.2.3", "", {}, "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A=="], + "quick-format-unescaped": ["quick-format-unescaped@4.0.4", "", {}, "sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg=="], "random-word-slugs": ["random-word-slugs@0.1.7", "", {}, "sha512-8cyzxOIDeLFvwSPTgCItMXHGT5ZPkjhuFKUTww06Xg1dNMXuGxIKlARvS7upk6JXIm41ZKXmtlKR1iCRWklKmg=="], @@ -2521,6 +2832,10 @@ "raw-body": ["raw-body@2.5.2", "", { "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", "iconv-lite": "0.4.24", "unpipe": "1.0.0" } }, "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA=="], + "rc": ["rc@1.2.8", "", { "dependencies": { "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" }, "bin": { "rc": "./cli.js" } }, "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw=="], + + "rc9": ["rc9@2.1.2", "", { "dependencies": { "defu": "^6.1.4", "destr": "^2.0.3" } }, "sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg=="], + "react": ["react@19.1.1", "", {}, "sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ=="], "react-dom": ["react-dom@19.1.1", "", { "dependencies": { "scheduler": "^0.26.0" }, "peerDependencies": { "react": "^19.1.1" } }, "sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw=="], @@ -2561,6 +2876,12 @@ "recharts-scale": ["recharts-scale@0.4.5", "", { "dependencies": { "decimal.js-light": "^2.4.1" } }, "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w=="], + "regenerator-runtime": ["regenerator-runtime@0.14.1", "", {}, "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw=="], + + "registry-auth-token": ["registry-auth-token@5.1.0", "", { "dependencies": { "@pnpm/npm-conf": "^2.1.0" } }, "sha512-GdekYuwLXLxMuFTwAPg5UKGLW/UXzQrZvH/Zj791BQif5T05T0RsaLfHc9q3ZOKi7n+BoprPD9mJ0O0k4xzUlw=="], + + "registry-url": ["registry-url@6.0.1", "", { "dependencies": { "rc": "1.2.8" } }, "sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q=="], + "remark-gfm": ["remark-gfm@4.0.1", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-gfm": "^3.0.0", "micromark-extension-gfm": "^3.0.0", "remark-parse": "^11.0.0", "remark-stringify": "^11.0.0", "unified": "^11.0.0" } }, "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg=="], "remark-parse": ["remark-parse@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-from-markdown": "^2.0.0", "micromark-util-types": "^2.0.0", "unified": "^11.0.0" } }, "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA=="], @@ -2569,6 +2890,8 @@ "remark-stringify": ["remark-stringify@11.0.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "mdast-util-to-markdown": "^2.0.0", "unified": "^11.0.0" } }, "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw=="], + "require-directory": ["require-directory@2.1.1", "", {}, "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q=="], + "require-from-string": ["require-from-string@2.0.2", "", {}, "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="], "require-in-the-middle": ["require-in-the-middle@7.5.2", "", { "dependencies": { "debug": "^4.3.5", "module-details-from-path": "^1.0.3", "resolve": "^1.22.8" } }, "sha512-gAZ+kLqBdHarXB64XpAe2VCjB7rIRv+mU8tfRWziHRJ5umKsIHN2tLLv6EtMw7WCdP19S0ERVMldNvxYCHnhSQ=="], @@ -2579,8 +2902,14 @@ "resolve-pkg-maps": ["resolve-pkg-maps@1.0.0", "", {}, "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw=="], + "restore-cursor": ["restore-cursor@5.1.0", "", { "dependencies": { "onetime": "^7.0.0", "signal-exit": "^4.1.0" } }, "sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA=="], + "retry": ["retry@0.12.0", "", {}, "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow=="], + "reusify": ["reusify@1.1.0", "", {}, "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw=="], + + "rfdc": ["rfdc@1.4.1", "", {}, "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="], + "rolldown": ["rolldown@1.0.0-beta.34", "", { "dependencies": { "@oxc-project/runtime": "=0.82.3", "@oxc-project/types": "=0.82.3", "@rolldown/pluginutils": "1.0.0-beta.34", "ansis": "^4.0.0" }, "optionalDependencies": { "@rolldown/binding-android-arm64": "1.0.0-beta.34", "@rolldown/binding-darwin-arm64": "1.0.0-beta.34", "@rolldown/binding-darwin-x64": "1.0.0-beta.34", "@rolldown/binding-freebsd-x64": "1.0.0-beta.34", "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-beta.34", "@rolldown/binding-linux-arm64-gnu": "1.0.0-beta.34", "@rolldown/binding-linux-arm64-musl": "1.0.0-beta.34", "@rolldown/binding-linux-x64-gnu": "1.0.0-beta.34", "@rolldown/binding-linux-x64-musl": "1.0.0-beta.34", "@rolldown/binding-openharmony-arm64": "1.0.0-beta.34", "@rolldown/binding-wasm32-wasi": "1.0.0-beta.34", "@rolldown/binding-win32-arm64-msvc": "1.0.0-beta.34", "@rolldown/binding-win32-ia32-msvc": "1.0.0-beta.34", "@rolldown/binding-win32-x64-msvc": "1.0.0-beta.34" }, "bin": { "rolldown": "bin/cli.mjs" } }, "sha512-Wwh7EwalMzzX3Yy3VN58VEajeR2Si8+HDNMf706jPLIqU7CxneRW+dQVfznf5O0TWTnJyu4npelwg2bzTXB1Nw=="], "rolldown-plugin-dts": ["rolldown-plugin-dts@0.15.10", "", { "dependencies": { "@babel/generator": "^7.28.3", "@babel/parser": "^7.28.3", "@babel/types": "^7.28.2", "ast-kit": "^2.1.2", "birpc": "^2.5.0", "debug": "^4.4.1", "dts-resolver": "^2.1.2", "get-tsconfig": "^4.10.1" }, "peerDependencies": { "@typescript/native-preview": ">=7.0.0-dev.20250601.1", "rolldown": "^1.0.0-beta.9", "typescript": "^5.0.0", "vue-tsc": "~3.0.3" }, "optionalPeers": ["@typescript/native-preview", "typescript", "vue-tsc"] }, "sha512-8cPVAVQUo9tYAoEpc3jFV9RxSil13hrRRg8cHC9gLXxRMNtWPc1LNMSDXzjyD+5Vny49sDZH77JlXp/vlc4I3g=="], @@ -2595,6 +2924,8 @@ "run-async": ["run-async@4.0.6", "", {}, "sha512-IoDlSLTs3Yq593mb3ZoKWKXMNu3UpObxhgA/Xuid5p4bbfi2jdY1Hj0m1K+0/tEuQTxIGMhQDqGjKb7RuxGpAQ=="], + "run-parallel": ["run-parallel@1.2.0", "", { "dependencies": { "queue-microtask": "^1.2.2" } }, "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA=="], + "rxjs": ["rxjs@7.8.2", "", { "dependencies": { "tslib": "^2.1.0" } }, "sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA=="], "safe-buffer": ["safe-buffer@5.2.1", "", {}, "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="], @@ -2603,12 +2934,16 @@ "safer-buffer": ["safer-buffer@2.1.2", "", {}, "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="], + "sax": ["sax@1.4.1", "", {}, "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg=="], + "scheduler": ["scheduler@0.26.0", "", {}, "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA=="], "schema-utils": ["schema-utils@4.3.2", "", { "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0" } }, "sha512-Gn/JaSk/Mt9gYubxTtSn/QCV4em9mpAPiR1rqy/Ocu19u/G9J5WWdNoUT4SiV6mFC3y6cxyFcFwdzPM3FgxGAQ=="], "scroll-into-view-if-needed": ["scroll-into-view-if-needed@3.1.0", "", { "dependencies": { "compute-scroll-into-view": "^3.0.2" } }, "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ=="], + "scule": ["scule@1.3.0", "", {}, "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g=="], + "secure-json-parse": ["secure-json-parse@2.7.0", "", {}, "sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw=="], "selderee": ["selderee@0.11.0", "", { "dependencies": { "parseley": "^0.12.0" } }, "sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA=="], @@ -2623,6 +2958,8 @@ "set-cookie-parser": ["set-cookie-parser@2.7.1", "", {}, "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ=="], + "set-value": ["set-value@4.1.0", "", { "dependencies": { "is-plain-object": "^2.0.4", "is-primitive": "^3.0.1" } }, "sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw=="], + "setimmediate": ["setimmediate@1.0.5", "", {}, "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA=="], "setprototypeof": ["setprototypeof@1.2.0", "", {}, "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="], @@ -2635,6 +2972,10 @@ "shebang-regex": ["shebang-regex@3.0.0", "", {}, "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="], + "shell-quote": ["shell-quote@1.7.3", "", {}, "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw=="], + + "shellwords": ["shellwords@0.1.1", "", {}, "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww=="], + "shimmer": ["shimmer@1.2.1", "", {}, "sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw=="], "side-channel": ["side-channel@1.1.0", "", { "dependencies": { "es-errors": "^1.3.0", "object-inspect": "^1.13.3", "side-channel-list": "^1.0.0", "side-channel-map": "^1.0.1", "side-channel-weakmap": "^1.0.2" } }, "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw=="], @@ -2651,12 +2992,16 @@ "simple-swizzle": ["simple-swizzle@0.2.2", "", { "dependencies": { "is-arrayish": "^0.3.1" } }, "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg=="], + "sisteransi": ["sisteransi@1.0.5", "", {}, "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg=="], + "slate": ["slate@0.118.0", "", { "dependencies": { "immer": "^10.0.3", "tiny-warning": "^1.0.3" } }, "sha512-XAHgaoN3IikTz83DlJWZWR7e4SjuRn1Ps6I717fL7yaITF7zhZm5z8zbU+TaPlHu4APCV6TCMIF33EZdW3GqfQ=="], "slate-dom": ["slate-dom@0.117.4", "", { "dependencies": { "@juggle/resize-observer": "^3.4.0", "direction": "^1.0.4", "is-hotkey": "^0.2.0", "is-plain-object": "^5.0.0", "lodash": "^4.17.21", "scroll-into-view-if-needed": "^3.1.0", "tiny-invariant": "1.3.1" }, "peerDependencies": { "slate": ">=0.99.0" } }, "sha512-eu5MMpphkCnr22R6hgFoQt/tEaHBjSdSy7uJjPOm++hCxstoLefp04EY50A4rXBovjkYoAncb9j8QoijZd0ENA=="], "slate-react": ["slate-react@0.117.4", "", { "dependencies": { "@juggle/resize-observer": "^3.4.0", "direction": "^1.0.4", "is-hotkey": "^0.2.0", "lodash": "^4.17.21", "scroll-into-view-if-needed": "^3.1.0", "tiny-invariant": "1.3.1" }, "peerDependencies": { "react": ">=18.2.0", "react-dom": ">=18.2.0", "slate": ">=0.114.0", "slate-dom": ">=0.116.0" } }, "sha512-9ckilyUzQS1VHJnstIpgInhcWnTDgv2Cd7m1HOQVl3zasChoapPSMftzT/wl/48grZaZYZIi4xVuzGTcFRUWFg=="], + "slice-ansi": ["slice-ansi@5.0.0", "", { "dependencies": { "ansi-styles": "^6.0.0", "is-fullwidth-code-point": "^4.0.0" } }, "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ=="], + "sonic-boom": ["sonic-boom@4.2.0", "", { "dependencies": { "atomic-sleep": "^1.0.0" } }, "sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww=="], "sonner": ["sonner@2.0.7", "", { "peerDependencies": { "react": "^18.0.0 || ^19.0.0 || ^19.0.0-rc", "react-dom": "^18.0.0 || ^19.0.0 || ^19.0.0-rc" } }, "sha512-W6ZN4p58k8aDKA4XPcx2hpIQXBRAgyiWVkYhT7CvK6D3iAu7xjvVyhQHg2/iaKJZ1XVJ4r7XuwGL+WGEK37i9w=="], @@ -2669,6 +3014,8 @@ "space-separated-tokens": ["space-separated-tokens@2.0.2", "", {}, "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q=="], + "spawn-sync": ["spawn-sync@1.0.15", "", { "dependencies": { "concat-stream": "^1.4.7", "os-shim": "^0.1.2" } }, "sha512-9DWBgrgYZzNghseho0JOuh+5fg9u6QWhAWa51QC7+U5rCheZ/j1DrEZnyE0RBBRqZ9uEXGPgSSM0nky6burpVw=="], + "spdx-correct": ["spdx-correct@3.2.0", "", { "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA=="], "spdx-exceptions": ["spdx-exceptions@2.5.0", "", {}, "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w=="], @@ -2677,6 +3024,8 @@ "spdx-license-ids": ["spdx-license-ids@3.0.22", "", {}, "sha512-4PRT4nh1EImPbt2jASOKHX7PB7I+e4IWNLvkKFDxNhJlfjbYlleYQh285Z/3mPTHSAK/AvdMmw5BNNuYH8ShgQ=="], + "split": ["split@1.0.1", "", { "dependencies": { "through": "2" } }, "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg=="], + "split2": ["split2@4.2.0", "", {}, "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg=="], "stackback": ["stackback@0.0.2", "", {}, "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw=="], @@ -2689,6 +3038,8 @@ "std-env": ["std-env@3.9.0", "", {}, "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw=="], + "stdin-discarder": ["stdin-discarder@0.2.2", "", {}, "sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ=="], + "stoppable": ["stoppable@1.1.0", "", {}, "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw=="], "streamsearch": ["streamsearch@1.1.0", "", {}, "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg=="], @@ -2705,8 +3056,12 @@ "strip-ansi-cjs": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "strip-bom": ["strip-bom@5.0.0", "", {}, "sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A=="], + "strip-final-newline": ["strip-final-newline@2.0.0", "", {}, "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA=="], + "strip-json-comments": ["strip-json-comments@5.0.1", "", {}, "sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw=="], + "strip-literal": ["strip-literal@3.0.0", "", { "dependencies": { "js-tokens": "^9.0.1" } }, "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA=="], "stripe": ["stripe@17.7.0", "", { "dependencies": { "@types/node": ">=8.1.0", "qs": "^6.11.0" } }, "sha512-aT2BU9KkizY9SATf14WhhYVv2uOapBWX0OFWF4xvcj1mPaNotlSc2CsxpS4DS46ZueSppmCF5BX1sNYBtwBvfw=="], @@ -2715,6 +3070,8 @@ "strtok3": ["strtok3@10.3.4", "", { "dependencies": { "@tokenizer/token": "^0.3.0" } }, "sha512-KIy5nylvC5le1OdaaoCJ07L+8iQzJHGH6pWDuzS+d07Cu7n1MZ2x26P8ZKIWfbK02+XIL8Mp4RkWeqdUCrDMfg=="], + "stubborn-fs": ["stubborn-fs@1.2.5", "", {}, "sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g=="], + "style-to-js": ["style-to-js@1.1.17", "", { "dependencies": { "style-to-object": "1.0.9" } }, "sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA=="], "style-to-object": ["style-to-object@1.0.9", "", { "dependencies": { "inline-style-parser": "0.2.4" } }, "sha512-G4qppLgKu/k6FwRpHiGiKPaPTFcG3g4wNVX/Qsfu+RqQM30E7Tyu/TEgxcL9PNLF5pdRLwQdE3YKKf+KF2Dzlw=="], @@ -2725,6 +3082,8 @@ "supermemory": ["supermemory@3.0.0-alpha.26", "", {}, "sha512-gjLAGEMZLgg1Et5rzCxuy8uuIcy1zjRkKZxsGpbMwxi4b4Z4kH6X/CR9J3QzhSpJRrj35+gP5DW6z8WIMgrCIQ=="], + "supermemory-browser-extension": ["supermemory-browser-extension@workspace:apps/browser-extension"], + "supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="], "supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="], @@ -2745,10 +3104,16 @@ "terser-webpack-plugin": ["terser-webpack-plugin@5.3.14", "", { "dependencies": { "@jridgewell/trace-mapping": "^0.3.25", "jest-worker": "^27.4.5", "schema-utils": "^4.3.0", "serialize-javascript": "^6.0.2", "terser": "^5.31.1" }, "peerDependencies": { "webpack": "^5.1.0" } }, "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw=="], + "thenify": ["thenify@3.3.1", "", { "dependencies": { "any-promise": "^1.0.0" } }, "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="], + + "thenify-all": ["thenify-all@1.6.0", "", { "dependencies": { "thenify": ">= 3.1.0 < 4" } }, "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA=="], + "thread-stream": ["thread-stream@3.1.0", "", { "dependencies": { "real-require": "^0.2.0" } }, "sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A=="], "throttleit": ["throttleit@2.1.0", "", {}, "sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw=="], + "through": ["through@2.3.8", "", {}, "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg=="], + "tiny-invariant": ["tiny-invariant@1.3.3", "", {}, "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg=="], "tiny-warning": ["tiny-warning@1.0.3", "", {}, "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="], @@ -2765,6 +3130,10 @@ "tinyspy": ["tinyspy@4.0.3", "", {}, "sha512-t2T/WLB2WRgZ9EpE4jgPJ9w+i66UZfDc8wHh0xrwiRNN+UwH98GIJkTeZqX9rg0i0ptwzqW+uYeIF0T4F8LR7A=="], + "titleize": ["titleize@3.0.0", "", {}, "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ=="], + + "tmp": ["tmp@0.2.3", "", {}, "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w=="], + "to-regex-range": ["to-regex-range@5.0.1", "", { "dependencies": { "is-number": "^7.0.0" } }, "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="], "toidentifier": ["toidentifier@1.0.1", "", {}, "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA=="], @@ -2811,10 +3180,14 @@ "type-is": ["type-is@1.6.18", "", { "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" } }, "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="], + "typedarray": ["typedarray@0.0.6", "", {}, "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="], + "typescript": ["typescript@5.8.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ=="], "ufo": ["ufo@1.6.1", "", {}, "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA=="], + "uhyphen": ["uhyphen@0.2.0", "", {}, "sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA=="], + "uint8array-extras": ["uint8array-extras@1.5.0", "", {}, "sha512-rvKSBiC5zqCCiDZ9kAOszZcDvdAHwwIKJG33Ykj43OKcWsnmcBRL09YTU4nOeHZ8Y2a7l1MgTd08SBe9A8Qj6A=="], "unconfig": ["unconfig@7.3.3", "", { "dependencies": { "@quansync/fs": "^0.1.5", "defu": "^6.1.4", "jiti": "^2.5.1", "quansync": "^0.2.11" } }, "sha512-QCkQoOnJF8L107gxfHL0uavn7WD9b3dpBcFX6HtfQYmjw2YzWxGuFQ0N0J6tE9oguCBJn9KOvfqYDCMPHIZrBA=="], @@ -2829,6 +3202,8 @@ "unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="], + "unimport": ["unimport@5.2.0", "", { "dependencies": { "acorn": "^8.15.0", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "local-pkg": "^1.1.1", "magic-string": "^0.30.17", "mlly": "^1.7.4", "pathe": "^2.0.3", "picomatch": "^4.0.3", "pkg-types": "^2.2.0", "scule": "^1.3.0", "strip-literal": "^3.0.0", "tinyglobby": "^0.2.14", "unplugin": "^2.3.5", "unplugin-utils": "^0.2.4" } }, "sha512-bTuAMMOOqIAyjV4i4UH7P07pO+EsVxmhOzQ2YJ290J6mkLUdozNhb5I/YoOEheeNADC03ent3Qj07X0fWfUpmw=="], + "unist-util-is": ["unist-util-is@6.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw=="], "unist-util-position": ["unist-util-position@5.0.0", "", { "dependencies": { "@types/unist": "^3.0.0" } }, "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA=="], @@ -2841,12 +3216,20 @@ "universal-user-agent": ["universal-user-agent@7.0.3", "", {}, "sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A=="], + "universalify": ["universalify@2.0.1", "", {}, "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw=="], + "unpipe": ["unpipe@1.0.0", "", {}, "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="], "unplugin": ["unplugin@1.0.1", "", { "dependencies": { "acorn": "^8.8.1", "chokidar": "^3.5.3", "webpack-sources": "^3.2.3", "webpack-virtual-modules": "^0.5.0" } }, "sha512-aqrHaVBWW1JVKBHmGo33T5TxeL0qWzfvjWokObHA9bYmN7eNDkwOxmLjhioHl9878qDFMAaT51XNroRyuz7WxA=="], + "unplugin-utils": ["unplugin-utils@0.2.5", "", { "dependencies": { "pathe": "^2.0.3", "picomatch": "^4.0.3" } }, "sha512-gwXJnPRewT4rT7sBi/IvxKTjsms7jX7QIDLOClApuZwR49SXbrB1z2NLUZ+vDHyqCj/n58OzRRqaW+B8OZi8vg=="], + + "untildify": ["untildify@4.0.0", "", {}, "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw=="], + "update-browserslist-db": ["update-browserslist-db@1.1.3", "", { "dependencies": { "escalade": "^3.2.0", "picocolors": "^1.1.1" }, "peerDependencies": { "browserslist": ">= 4.21.0" }, "bin": { "update-browserslist-db": "cli.js" } }, "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw=="], + "update-notifier": ["update-notifier@7.3.1", "", { "dependencies": { "boxen": "^8.0.1", "chalk": "^5.3.0", "configstore": "^7.0.0", "is-in-ci": "^1.0.0", "is-installed-globally": "^1.0.0", "is-npm": "^6.0.0", "latest-version": "^9.0.0", "pupa": "^3.1.0", "semver": "^7.6.3", "xdg-basedir": "^5.1.0" } }, "sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA=="], + "urlpattern-polyfill": ["urlpattern-polyfill@10.1.0", "", {}, "sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw=="], "use-callback-ref": ["use-callback-ref@1.3.3", "", { "dependencies": { "tslib": "^2.0.0" }, "peerDependencies": { "@types/react": "*", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc" }, "optionalPeers": ["@types/react"] }, "sha512-jQL3lRnocaFtu3V00JToYz/4QkNWswxijDaCVNZRiRTO3HQDLsdu1ZtmIUvV4yPp+rvWm5j0y0TG/S61cuijTg=="], @@ -2885,7 +3268,11 @@ "vitest": ["vitest@3.2.4", "", { "dependencies": { "@types/chai": "^5.2.2", "@vitest/expect": "3.2.4", "@vitest/mocker": "3.2.4", "@vitest/pretty-format": "^3.2.4", "@vitest/runner": "3.2.4", "@vitest/snapshot": "3.2.4", "@vitest/spy": "3.2.4", "@vitest/utils": "3.2.4", "chai": "^5.2.0", "debug": "^4.4.1", "expect-type": "^1.2.1", "magic-string": "^0.30.17", "pathe": "^2.0.3", "picomatch": "^4.0.2", "std-env": "^3.9.0", "tinybench": "^2.9.0", "tinyexec": "^0.3.2", "tinyglobby": "^0.2.14", "tinypool": "^1.1.1", "tinyrainbow": "^2.0.0", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0-0", "vite-node": "3.2.4", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@types/debug": "^4.1.12", "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", "@vitest/browser": "3.2.4", "@vitest/ui": "3.2.4", "happy-dom": "*", "jsdom": "*" }, "optionalPeers": ["@edge-runtime/vm", "@types/debug", "@types/node", "@vitest/browser", "@vitest/ui", "happy-dom", "jsdom"], "bin": { "vitest": "vitest.mjs" } }, "sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A=="], - "watchpack": ["watchpack@2.4.4", "", { "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" } }, "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA=="], + "watchpack": ["watchpack@2.4.2", "", { "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" } }, "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw=="], + + "wcwidth": ["wcwidth@1.0.1", "", { "dependencies": { "defaults": "^1.0.3" } }, "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg=="], + + "web-ext-run": ["web-ext-run@0.2.3", "", { "dependencies": { "@babel/runtime": "7.27.0", "@devicefarmer/adbkit": "3.3.8", "chrome-launcher": "1.1.2", "debounce": "1.2.1", "es6-error": "4.1.1", "firefox-profile": "4.7.0", "fx-runner": "1.4.0", "multimatch": "6.0.0", "node-notifier": "10.0.1", "parse-json": "7.1.1", "pino": "9.6.0", "promise-toolbox": "0.21.0", "set-value": "4.1.0", "source-map-support": "0.5.21", "strip-bom": "5.0.0", "strip-json-comments": "5.0.1", "tmp": "0.2.3", "update-notifier": "7.3.1", "watchpack": "2.4.2", "ws": "8.18.1", "zip-dir": "2.0.0" } }, "sha512-u/IiZaZ7dHFqTM1MLF27rBy8mS9fEEsqoOKL0u+kQdOLmEioA/0Szp67ADd3WAJZLd8/hO8cFST1IC/YMXKIjQ=="], "web-streams-polyfill": ["web-streams-polyfill@4.0.0-beta.3", "", {}, "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug=="], @@ -2901,12 +3288,18 @@ "whatwg-url": ["whatwg-url@5.0.0", "", { "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" } }, "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw=="], + "when": ["when@3.7.7", "", {}, "sha512-9lFZp/KHoqH6bPKjbWqa+3Dg/K/r2v0X/3/G2x4DBGchVS2QX2VXL3cZV994WQVnTM1/PD71Az25nAzryEUugw=="], + + "when-exit": ["when-exit@2.1.4", "", {}, "sha512-4rnvd3A1t16PWzrBUcSDZqcAmsUIy4minDXT/CZ8F2mVDgd65i4Aalimgz1aQkRGU0iH5eT5+6Rx2TK8o443Pg=="], + "which": ["which@2.0.2", "", { "dependencies": { "isexe": "^2.0.0" }, "bin": { "node-which": "./bin/node-which" } }, "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="], "why-is-node-running": ["why-is-node-running@2.3.0", "", { "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" }, "bin": { "why-is-node-running": "cli.js" } }, "sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w=="], "widest-line": ["widest-line@5.0.0", "", { "dependencies": { "string-width": "^7.0.0" } }, "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA=="], + "winreg": ["winreg@0.0.12", "", {}, "sha512-typ/+JRmi7RqP1NanzFULK36vczznSNN8kWVA9vIqXyv8GhghUlwhGp1Xj3Nms1FsPcNnsQrJOR10N58/nQ9hQ=="], + "workerd": ["workerd@1.20250617.0", "", { "optionalDependencies": { "@cloudflare/workerd-darwin-64": "1.20250617.0", "@cloudflare/workerd-darwin-arm64": "1.20250617.0", "@cloudflare/workerd-linux-64": "1.20250617.0", "@cloudflare/workerd-linux-arm64": "1.20250617.0", "@cloudflare/workerd-windows-64": "1.20250617.0" }, "bin": { "workerd": "bin/workerd" } }, "sha512-Uv6p0PYUHp/W/aWfUPLkZVAoAjapisM27JJlwcX9wCPTfCfnuegGOxFMvvlYpmNaX4YCwEdLCwuNn3xkpSkuZw=="], "wrangler": ["wrangler@4.22.0", "", { "dependencies": { "@cloudflare/kv-asset-handler": "0.4.0", "@cloudflare/unenv-preset": "2.3.3", "blake3-wasm": "2.1.5", "esbuild": "0.25.4", "miniflare": "4.20250617.4", "path-to-regexp": "6.3.0", "unenv": "2.0.0-rc.17", "workerd": "1.20250617.0" }, "optionalDependencies": { "fsevents": "~2.3.2" }, "peerDependencies": { "@cloudflare/workers-types": "^4.20250617.0" }, "optionalPeers": ["@cloudflare/workers-types"], "bin": { "wrangler": "bin/wrangler.js", "wrangler2": "bin/wrangler.js" } }, "sha512-m8qVO3YxhUTII+4U889G/f5UuLSvMkUkCNatupV2f/SJ+iqaWtP1QbuQII8bs2J/O4rqxsz46Wu2S50u7tKB5Q=="], @@ -2921,10 +3314,18 @@ "wsl-utils": ["wsl-utils@0.1.0", "", { "dependencies": { "is-wsl": "^3.1.0" } }, "sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw=="], + "wxt": ["wxt@0.20.8", "", { "dependencies": { "@1natsu/wait-element": "^4.1.2", "@aklinker1/rollup-plugin-visualizer": "5.12.0", "@webext-core/fake-browser": "^1.3.2", "@webext-core/isolated-element": "^1.1.2", "@webext-core/match-patterns": "^1.0.3", "@wxt-dev/browser": "^0.1.1", "@wxt-dev/storage": "^1.0.0", "async-mutex": "^0.5.0", "c12": "^3.0.3", "cac": "^6.7.14", "chokidar": "^4.0.3", "ci-info": "^4.2.0", "consola": "^3.4.2", "defu": "^6.1.4", "dotenv": "^16.5.0", "dotenv-expand": "^12.0.2", "esbuild": "^0.25.0", "fast-glob": "^3.3.3", "filesize": "^10.1.6", "fs-extra": "^11.3.0", "get-port-please": "^3.1.2", "giget": "^1.2.3 || ^2.0.0", "hookable": "^5.5.3", "import-meta-resolve": "^4.1.0", "is-wsl": "^3.1.0", "json5": "^2.2.3", "jszip": "^3.10.1", "linkedom": "^0.18.10", "magicast": "^0.3.5", "minimatch": "^10.0.1", "nano-spawn": "^0.2.0", "normalize-path": "^3.0.0", "nypm": "^0.6.0", "ohash": "^2.0.11", "open": "^10.1.2", "ora": "^8.2.0", "perfect-debounce": "^1.0.0", "picocolors": "^1.1.1", "prompts": "^2.4.2", "publish-browser-extension": "^2.3.0 || ^3.0.0", "scule": "^1.3.0", "unimport": "^3.13.1 || ^4.0.0 || ^5.0.0", "vite": "^5.4.19 || ^6.3.4 || ^7.0.0", "vite-node": "^2.1.4 || ^3.1.2", "web-ext-run": "^0.2.3" }, "bin": { "wxt": "bin/wxt.mjs", "wxt-publish-extension": "bin/wxt-publish-extension.cjs" } }, "sha512-aP6SY7oUK1+uqG5fVdFaBeFTXJ+Av/CRTYM47ljZnSSd18zJhevwU+JU7wFKAJwYomEK1eHE+F9YVAKmA82EbA=="], + "xdg-app-paths": ["xdg-app-paths@8.3.0", "", { "dependencies": { "xdg-portable": "^10.6.0" }, "optionalDependencies": { "fsevents": "*" } }, "sha512-mgxlWVZw0TNWHoGmXq+NC3uhCIc55dDpAlDkMQUaIAcQzysb0kxctwv//fvuW61/nAAeUBJMQ8mnZjMmuYwOcQ=="], + "xdg-basedir": ["xdg-basedir@5.1.0", "", {}, "sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ=="], + "xdg-portable": ["xdg-portable@10.6.0", "", { "dependencies": { "os-paths": "^7.4.0" }, "optionalDependencies": { "fsevents": "*" } }, "sha512-xrcqhWDvtZ7WLmt8G4f3hHy37iK7D2idtosRgkeiSPZEPmBShp0VfmRBLWAPC6zLF48APJ21yfea+RfQMF4/Aw=="], + "xml2js": ["xml2js@0.6.2", "", { "dependencies": { "sax": ">=0.6.0", "xmlbuilder": "~11.0.0" } }, "sha512-T4rieHaC1EXcES0Kxxj4JWgaUQHDk+qwHcYOCFHfiwKz7tOVPLq7Hjq9dM1WCMhylqMEfP7hMcOIChvotiZegA=="], + + "xmlbuilder": ["xmlbuilder@11.0.1", "", {}, "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="], + "xtend": ["xtend@4.0.2", "", {}, "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="], "y18n": ["y18n@5.0.8", "", {}, "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="], @@ -2937,6 +3338,8 @@ "yargs-parser": ["yargs-parser@22.0.0", "", {}, "sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw=="], + "yauzl": ["yauzl@2.10.0", "", { "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g=="], + "yocto-queue": ["yocto-queue@0.1.0", "", {}, "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="], "yocto-spinner": ["yocto-spinner@1.0.0", "", { "dependencies": { "yoctocolors": "^2.1.1" } }, "sha512-VPX8P/+Z2Fnpx8PC/JELbxp3QRrBxjAekio6yulGtA5gKt9YyRc5ycCb+NHgZCbZ0kx9KxwZp7gC6UlrCcCdSQ=="], @@ -2951,6 +3354,8 @@ "zimmerframe": ["zimmerframe@1.1.2", "", {}, "sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w=="], + "zip-dir": ["zip-dir@2.0.0", "", { "dependencies": { "async": "^3.2.0", "jszip": "^3.2.2" } }, "sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg=="], + "zod": ["zod@3.25.76", "", {}, "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ=="], "zod-openapi": ["zod-openapi@4.2.4", "", { "peerDependencies": { "zod": "^3.21.4" } }, "sha512-tsrQpbpqFCXqVXUzi3TPwFhuMtLN3oNZobOtYnK6/5VkXsNdnIgyNr4r8no4wmYluaxzN3F7iS+8xCW8BmMQ8g=="], @@ -2987,6 +3392,14 @@ "@ai-sdk/ui-utils/@ai-sdk/provider": ["@ai-sdk/provider@1.1.3", "", { "dependencies": { "json-schema": "^0.4.0" } }, "sha512-qZMxYJ0qqX/RfnuIaab+zp8UAeJn/ygXXAffR5I4N0n1IrvA6qBsjc8hXLmBiMV2zoXlifkacF7sEFnYnjBcqg=="], + "@aklinker1/rollup-plugin-visualizer/open": ["open@8.4.2", "", { "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", "is-wsl": "^2.2.0" } }, "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ=="], + + "@aklinker1/rollup-plugin-visualizer/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + + "@aklinker1/rollup-plugin-visualizer/source-map": ["source-map@0.7.6", "", {}, "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ=="], + + "@aklinker1/rollup-plugin-visualizer/yargs": ["yargs@17.7.2", "", { "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.3", "y18n": "^5.0.5", "yargs-parser": "^21.1.1" } }, "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w=="], + "@ampproject/remapping/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.30", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q=="], "@aws-crypto/ie11-detection/tslib": ["tslib@1.14.1", "", {}, "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="], @@ -3167,6 +3580,10 @@ "@babel/helper-create-class-features-plugin/semver": ["semver@6.3.1", "", { "bin": { "semver": "bin/semver.js" } }, "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA=="], + "@devicefarmer/adbkit/commander": ["commander@9.5.0", "", {}, "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ=="], + + "@devicefarmer/adbkit/debug": ["debug@4.3.6", "", { "dependencies": { "ms": "2.1.2" } }, "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg=="], + "@dotenvx/dotenvx/commander": ["commander@11.1.0", "", {}, "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ=="], "@dotenvx/dotenvx/which": ["which@4.0.0", "", { "dependencies": { "isexe": "^3.1.1" }, "bin": { "node-which": "bin/which.js" } }, "sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg=="], @@ -3213,6 +3630,8 @@ "@opentelemetry/instrumentation-pg/@types/pg": ["@types/pg@8.15.4", "", { "dependencies": { "@types/node": "*", "pg-protocol": "*", "pg-types": "^2.2.0" } }, "sha512-I6UNVBAoYbvuWkkU3oosC8yxqH21f4/Jc4DK71JLG3dT2mdlGe1z+ep/LQGXaKaOgcvUrsQoPRqfgtMcvZiJhg=="], + "@pnpm/network.ca-file/graceful-fs": ["graceful-fs@4.2.10", "", {}, "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="], + "@poppinss/dumper/supports-color": ["supports-color@10.2.0", "", {}, "sha512-5eG9FQjEjDbAlI5+kdpdyPIBMRH4GfTVDGREVupaZHmVoppknhM29b/S9BkQz7cathp85BVgRi/As3Siln7e0Q=="], "@prisma/instrumentation/@opentelemetry/instrumentation": ["@opentelemetry/instrumentation@0.57.2", "", { "dependencies": { "@opentelemetry/api-logs": "0.57.2", "@types/shimmer": "^1.2.0", "import-in-the-middle": "^1.8.1", "require-in-the-middle": "^7.1.1", "semver": "^7.5.2", "shimmer": "^1.2.1" }, "peerDependencies": { "@opentelemetry/api": "^1.3.0" } }, "sha512-BdBGhQBh8IjZ2oIIX6F2/Q3LKm/FDDKi6ccYKcBTeilh6SNdNKveDOLk73BkSJjQLJk6qe4Yh+hHw1UPhCDdrg=="], @@ -3267,6 +3686,10 @@ "@types/bun/bun-types": ["bun-types@1.2.21", "", { "dependencies": { "@types/node": "*" }, "peerDependencies": { "@types/react": "^19" } }, "sha512-sa2Tj77Ijc/NTLS0/Odjq/qngmEPZfbfnOERi0KRUYhT9R8M4VBioWVmMWE5GrYbKMc+5lVybXygLdibHaqVqw=="], + "@vitejs/plugin-react/@rolldown/pluginutils": ["@rolldown/pluginutils@1.0.0-beta.27", "", {}, "sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA=="], + + "@vitejs/plugin-react/react-refresh": ["react-refresh@0.17.0", "", {}, "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ=="], + "@vitejs/plugin-rsc/@mjackson/node-fetch-server": ["@mjackson/node-fetch-server@0.7.0", "", {}, "sha512-un8diyEBKU3BTVj3GzlTPA1kIjCkGdD+AMYQy31Gf9JCkfoZzwgJ79GUtHrF2BN3XPNMLpubbzPcxys+a3uZEw=="], "@vitejs/plugin-rsc/estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], @@ -3303,14 +3726,32 @@ "better-call/rou3": ["rou3@0.5.1", "", {}, "sha512-OXMmJ3zRk2xeXFGfA3K+EOPHC5u7RDFG7lIOx0X1pdnhUkI8MdVrbV+sNsD80ElpUZ+MRHdyxPnFthq9VHs8uQ=="], + "bl/readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="], + "body-parser/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], "body-parser/qs": ["qs@6.13.0", "", { "dependencies": { "side-channel": "^1.0.6" } }, "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg=="], + "c12/dotenv": ["dotenv@17.2.1", "", {}, "sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ=="], + + "chrome-launcher/escape-string-regexp": ["escape-string-regexp@4.0.0", "", {}, "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="], + + "chrome-launcher/is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="], + + "cli-highlight/chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], + + "cli-highlight/yargs": ["yargs@16.2.0", "", { "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", "get-caller-file": "^2.0.5", "require-directory": "^2.1.1", "string-width": "^4.2.0", "y18n": "^5.0.5", "yargs-parser": "^20.2.2" } }, "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw=="], + "cloudflare/@types/node": ["@types/node@18.19.123", "", { "dependencies": { "undici-types": "~5.26.4" } }, "sha512-K7DIaHnh0mzVxreCR9qwgNxp3MH9dltPNIEddW9MYUlcKAzm+3grKNSTe2vCJHI1FaLpvpL5JGJrz1UZDKYvDg=="], "compression/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], + "config-chain/ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="], + + "defaults/clone": ["clone@1.0.4", "", {}, "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg=="], + + "dom-serializer/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], + "eciesjs/@noble/ciphers": ["@noble/ciphers@1.3.0", "", {}, "sha512-2I0gnIVPtfnMw9ee9h1dJG7tp81+8Ob3OJb3Mv37rx5L40/b0i7djjCVvGOVqc9AEIQyvyu1i6ypKdFw8R8gQw=="], "enquirer/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], @@ -3325,24 +3766,42 @@ "express/qs": ["qs@6.13.0", "", { "dependencies": { "side-channel": "^1.0.6" } }, "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg=="], + "extract-zip/get-stream": ["get-stream@5.2.0", "", { "dependencies": { "pump": "^3.0.0" } }, "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA=="], + "fetch-blob/web-streams-polyfill": ["web-streams-polyfill@3.3.3", "", {}, "sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw=="], "finalhandler/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], "foreground-child/signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], + "fx-runner/commander": ["commander@2.9.0", "", { "dependencies": { "graceful-readlink": ">= 1.0.0" } }, "sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A=="], + + "fx-runner/which": ["which@1.2.4", "", { "dependencies": { "is-absolute": "^0.1.7", "isexe": "^1.1.1" }, "bin": { "which": "./bin/which" } }, "sha512-zDRAqDSBudazdfM9zpiI30Fu9ve47htYXcGi3ln0wfKu2a7SmrT6F3VDoYONu//48V8Vz4TdCRNPjtvyRO3yBA=="], + "gaxios/https-proxy-agent": ["https-proxy-agent@7.0.6", "", { "dependencies": { "agent-base": "^7.1.2", "debug": "4" } }, "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw=="], "get-source/data-uri-to-buffer": ["data-uri-to-buffer@2.0.2", "", {}, "sha512-ND9qDTLc6diwj+Xe5cdAgVTbLVdXbtxTJRXRhli8Mowuaan+0EJOtdqJ0QCHNSSPyoXGx9HX2/VMnKeC34AChA=="], + "global-directory/ini": ["ini@4.1.1", "", {}, "sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g=="], + "hoist-non-react-statics/react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], "hosted-git-info/lru-cache": ["lru-cache@7.18.3", "", {}, "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="], + "html-to-text/htmlparser2": ["htmlparser2@8.0.2", "", { "dependencies": { "domelementtype": "^2.3.0", "domhandler": "^5.0.3", "domutils": "^3.0.1", "entities": "^4.4.0" } }, "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA=="], + "jest-worker/supports-color": ["supports-color@8.1.1", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q=="], "libsql/detect-libc": ["detect-libc@2.0.2", "", {}, "sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw=="], + "log-symbols/is-unicode-supported": ["is-unicode-supported@1.3.0", "", {}, "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ=="], + + "log-update/ansi-escapes": ["ansi-escapes@7.0.0", "", { "dependencies": { "environment": "^1.0.0" } }, "sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw=="], + + "log-update/slice-ansi": ["slice-ansi@7.1.0", "", { "dependencies": { "ansi-styles": "^6.2.1", "is-fullwidth-code-point": "^5.0.0" } }, "sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg=="], + + "micromatch/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "mime-types/mime-db": ["mime-db@1.52.0", "", {}, "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg=="], "miniflare/sharp": ["sharp@0.33.5", "", { "dependencies": { "color": "^4.2.3", "detect-libc": "^2.0.3", "semver": "^7.6.3" }, "optionalDependencies": { "@img/sharp-darwin-arm64": "0.33.5", "@img/sharp-darwin-x64": "0.33.5", "@img/sharp-libvips-darwin-arm64": "1.0.4", "@img/sharp-libvips-darwin-x64": "1.0.4", "@img/sharp-libvips-linux-arm": "1.0.5", "@img/sharp-libvips-linux-arm64": "1.0.4", "@img/sharp-libvips-linux-s390x": "1.0.4", "@img/sharp-libvips-linux-x64": "1.0.4", "@img/sharp-libvips-linuxmusl-arm64": "1.0.4", "@img/sharp-libvips-linuxmusl-x64": "1.0.4", "@img/sharp-linux-arm": "0.33.5", "@img/sharp-linux-arm64": "0.33.5", "@img/sharp-linux-s390x": "0.33.5", "@img/sharp-linux-x64": "0.33.5", "@img/sharp-linuxmusl-arm64": "0.33.5", "@img/sharp-linuxmusl-x64": "0.33.5", "@img/sharp-wasm32": "0.33.5", "@img/sharp-win32-ia32": "0.33.5", "@img/sharp-win32-x64": "0.33.5" } }, "sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw=="], @@ -3351,28 +3810,58 @@ "miniflare/zod": ["zod@3.22.3", "", {}, "sha512-EjIevzuJRiRPbVH4mGc8nApb/lVLKVpmUhAaR5R5doKGfAnGJ6Gr3CViAVjP+4FWSxCsybeWQdcgCtbX+7oZug=="], + "mlly/acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "mlly/pkg-types": ["pkg-types@1.3.1", "", { "dependencies": { "confbox": "^0.1.8", "mlly": "^1.7.4", "pathe": "^2.0.1" } }, "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ=="], + "morgan/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], "morgan/on-finished": ["on-finished@2.3.0", "", { "dependencies": { "ee-first": "1.1.1" } }, "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww=="], + "multimatch/minimatch": ["minimatch@3.1.2", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="], + "next/postcss": ["postcss@8.4.31", "", { "dependencies": { "nanoid": "^3.3.6", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } }, "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ=="], + "node-notifier/is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="], + + "node-notifier/uuid": ["uuid@8.3.2", "", { "bin": { "uuid": "dist/bin/uuid" } }, "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg=="], + "openai/@types/node": ["@types/node@18.19.123", "", { "dependencies": { "undici-types": "~5.26.4" } }, "sha512-K7DIaHnh0mzVxreCR9qwgNxp3MH9dltPNIEddW9MYUlcKAzm+3grKNSTe2vCJHI1FaLpvpL5JGJrz1UZDKYvDg=="], "parse-entities/@types/unist": ["@types/unist@2.0.11", "", {}, "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA=="], + "parse-json/type-fest": ["type-fest@3.13.1", "", {}, "sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g=="], + + "parse5-htmlparser2-tree-adapter/parse5": ["parse5@6.0.1", "", {}, "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="], + "periscopic/is-reference": ["is-reference@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.6" } }, "sha512-ixkJoqQvAP88E6wLydLGGqCJsrFUnqoH6HnaczB8XmDH1oaWU+xxdptvikTgaEhtZ53Ky6YXiBuUI2WXLMCwjw=="], "postcss/nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + "prompts/kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="], + "prop-types/react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="], + "publish-browser-extension/formdata-node": ["formdata-node@6.0.3", "", {}, "sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg=="], + + "publish-browser-extension/open": ["open@9.1.0", "", { "dependencies": { "default-browser": "^4.0.0", "define-lazy-prop": "^3.0.0", "is-inside-container": "^1.0.0", "is-wsl": "^2.2.0" } }, "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg=="], + + "publish-browser-extension/ora": ["ora@6.3.1", "", { "dependencies": { "chalk": "^5.0.0", "cli-cursor": "^4.0.0", "cli-spinners": "^2.6.1", "is-interactive": "^2.0.0", "is-unicode-supported": "^1.1.0", "log-symbols": "^5.1.0", "stdin-discarder": "^0.1.0", "strip-ansi": "^7.0.1", "wcwidth": "^1.0.1" } }, "sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ=="], + + "rc/ini": ["ini@1.3.8", "", {}, "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="], + + "rc/strip-json-comments": ["strip-json-comments@2.0.1", "", {}, "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ=="], + "react-reconciler/scheduler": ["scheduler@0.25.0", "", {}, "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA=="], "readable-stream/safe-buffer": ["safe-buffer@5.1.2", "", {}, "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="], "recharts/eventemitter3": ["eventemitter3@4.0.7", "", {}, "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="], + "restore-cursor/onetime": ["onetime@7.0.0", "", { "dependencies": { "mimic-function": "^5.0.0" } }, "sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ=="], + + "restore-cursor/signal-exit": ["signal-exit@4.1.0", "", {}, "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="], + "router/path-to-regexp": ["path-to-regexp@8.2.0", "", {}, "sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ=="], "send/debug": ["debug@2.6.9", "", { "dependencies": { "ms": "2.0.0" } }, "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="], @@ -3381,12 +3870,18 @@ "send/mime": ["mime@1.6.0", "", { "bin": { "mime": "cli.js" } }, "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="], + "set-value/is-plain-object": ["is-plain-object@2.0.4", "", { "dependencies": { "isobject": "^3.0.1" } }, "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="], + "shadcn-dropzone/tailwind-merge": ["tailwind-merge@2.6.0", "", {}, "sha512-P+Vu1qXfzediirmHOC3xKGAYeZtPcV9g76X+xg2FD4tYgR71ewMA35Y3sCz3zhiN/dwefRpJX0yBcgwi1fXNQA=="], + "simple-swizzle/is-arrayish": ["is-arrayish@0.3.2", "", {}, "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="], + "slate-dom/tiny-invariant": ["tiny-invariant@1.3.1", "", {}, "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="], "slate-react/tiny-invariant": ["tiny-invariant@1.3.1", "", {}, "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw=="], + "slice-ansi/is-fullwidth-code-point": ["is-fullwidth-code-point@4.0.0", "", {}, "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ=="], + "stacktrace-parser/type-fest": ["type-fest@0.7.1", "", {}, "sha512-Ne2YiiGN8bmrmJJEuTWTLJR32nh/JdL1+PSicowtNb0WFpn59GK8/lfD61bVtzguz7b3PBt74nxpv/Pw5po5Rg=="], "string-width-cjs/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], @@ -3399,32 +3894,62 @@ "strip-literal/js-tokens": ["js-tokens@9.0.1", "", {}, "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ=="], + "supermemory-browser-extension/typescript": ["typescript@5.9.2", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A=="], + "terser/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], "terser-webpack-plugin/@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.30", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q=="], "terser-webpack-plugin/terser": ["terser@5.43.1", "", { "dependencies": { "@jridgewell/source-map": "^0.3.3", "acorn": "^8.14.0", "commander": "^2.20.0", "source-map-support": "~0.5.20" }, "bin": { "terser": "bin/terser" } }, "sha512-+6erLbBm0+LROX2sPXlUYx/ux5PyE9K/a92Wrt6oA+WDAoFTdpHE5tCYCI5PNzq2y8df4rA+QgHLJuR4jNymsg=="], + "unimport/acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], + + "unimport/estree-walker": ["estree-walker@3.0.3", "", { "dependencies": { "@types/estree": "^1.0.0" } }, "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g=="], + + "unimport/unplugin": ["unplugin@2.3.9", "", { "dependencies": { "@jridgewell/remapping": "^2.3.5", "acorn": "^8.15.0", "picomatch": "^4.0.3", "webpack-virtual-modules": "^0.6.2" } }, "sha512-2dcbZq6aprwXTkzptq3k5qm5B8cvpjG9ynPd5fyM2wDJuuF7PeUK64Sxf0d+X1ZyDOeGydbNzMqBSIVlH8GIfA=="], + "unplugin/chokidar": ["chokidar@3.6.0", "", { "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", "readdirp": "~3.6.0" }, "optionalDependencies": { "fsevents": "~2.3.2" } }, "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw=="], "vitest/tinyexec": ["tinyexec@0.3.2", "", {}, "sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA=="], + "web-ext-run/@babel/runtime": ["@babel/runtime@7.27.0", "", { "dependencies": { "regenerator-runtime": "^0.14.0" } }, "sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw=="], + + "web-ext-run/pino": ["pino@9.6.0", "", { "dependencies": { "atomic-sleep": "^1.0.0", "fast-redact": "^3.1.1", "on-exit-leak-free": "^2.1.0", "pino-abstract-transport": "^2.0.0", "pino-std-serializers": "^7.0.0", "process-warning": "^4.0.0", "quick-format-unescaped": "^4.0.3", "real-require": "^0.2.0", "safe-stable-stringify": "^2.3.1", "sonic-boom": "^4.0.1", "thread-stream": "^3.0.0" }, "bin": { "pino": "bin.js" } }, "sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg=="], + + "web-ext-run/ws": ["ws@8.18.1", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w=="], + "webpack/acorn": ["acorn@8.15.0", "", { "bin": { "acorn": "bin/acorn" } }, "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg=="], "webpack/json-parse-even-better-errors": ["json-parse-even-better-errors@2.3.1", "", {}, "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w=="], + "webpack/watchpack": ["watchpack@2.4.4", "", { "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" } }, "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA=="], + "wrap-ansi-cjs/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], "wrap-ansi-cjs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], "wrap-ansi-cjs/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "wxt/minimatch": ["minimatch@10.0.3", "", { "dependencies": { "@isaacs/brace-expansion": "^5.0.0" } }, "sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw=="], + "youch/cookie": ["cookie@0.7.2", "", {}, "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w=="], "@ai-sdk/react/@ai-sdk/provider-utils/@ai-sdk/provider": ["@ai-sdk/provider@2.0.0-beta.1", "", { "dependencies": { "json-schema": "^0.4.0" } }, "sha512-Z8SPncMtS3RsoXITmT7NVwrAq6M44dmw0DoUOYJqNNtCu8iMWuxB8Nxsoqpa0uEEy9R1V1ZThJAXTYgjTUxl3w=="], "@ai-sdk/react/ai/@ai-sdk/provider": ["@ai-sdk/provider@2.0.0-beta.1", "", { "dependencies": { "json-schema": "^0.4.0" } }, "sha512-Z8SPncMtS3RsoXITmT7NVwrAq6M44dmw0DoUOYJqNNtCu8iMWuxB8Nxsoqpa0uEEy9R1V1ZThJAXTYgjTUxl3w=="], + "@aklinker1/rollup-plugin-visualizer/open/define-lazy-prop": ["define-lazy-prop@2.0.0", "", {}, "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og=="], + + "@aklinker1/rollup-plugin-visualizer/open/is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="], + + "@aklinker1/rollup-plugin-visualizer/open/is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="], + + "@aklinker1/rollup-plugin-visualizer/yargs/cliui": ["cliui@8.0.1", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", "wrap-ansi": "^7.0.0" } }, "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ=="], + + "@aklinker1/rollup-plugin-visualizer/yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "@aklinker1/rollup-plugin-visualizer/yargs/yargs-parser": ["yargs-parser@21.1.1", "", {}, "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="], + "@aws-crypto/sha1-browser/@smithy/util-utf8/@smithy/util-buffer-from": ["@smithy/util-buffer-from@2.2.0", "", { "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" } }, "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA=="], "@aws-crypto/sha256-browser/@smithy/util-utf8/@smithy/util-buffer-from": ["@smithy/util-buffer-from@2.2.0", "", { "dependencies": { "@smithy/is-array-buffer": "^2.2.0", "tslib": "^2.6.2" } }, "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA=="], @@ -3609,6 +4134,8 @@ "@babel/helper-compilation-targets/lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="], + "@devicefarmer/adbkit/debug/ms": ["ms@2.1.2", "", {}, "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="], + "@dotenvx/dotenvx/which/isexe": ["isexe@3.1.1", "", {}, "sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ=="], "@esbuild-kit/core-utils/esbuild/@esbuild/android-arm": ["@esbuild/android-arm@0.18.20", "", { "os": "android", "cpu": "arm" }, "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw=="], @@ -3755,6 +4282,16 @@ "body-parser/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + "chrome-launcher/is-wsl/is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="], + + "cli-highlight/chalk/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "cli-highlight/yargs/cliui": ["cliui@7.0.4", "", { "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^7.0.0" } }, "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ=="], + + "cli-highlight/yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="], + + "cli-highlight/yargs/yargs-parser": ["yargs-parser@20.2.9", "", {}, "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w=="], + "cloudflare/@types/node/undici-types": ["undici-types@5.26.5", "", {}, "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="], "compression/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], @@ -3765,8 +4302,14 @@ "finalhandler/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + "fx-runner/which/isexe": ["isexe@1.1.2", "", {}, "sha512-d2eJzK691yZwPHcv1LbeAOa91yMJ9QmfTgSO1oXB65ezVhXQsxBac2vEB4bMVms9cGzaA99n6V2viHMq82VLDw=="], + "gaxios/https-proxy-agent/agent-base": ["agent-base@7.1.4", "", {}, "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ=="], + "html-to-text/htmlparser2/entities": ["entities@4.5.0", "", {}, "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="], + + "log-update/slice-ansi/is-fullwidth-code-point": ["is-fullwidth-code-point@5.0.0", "", { "dependencies": { "get-east-asian-width": "^1.0.0" } }, "sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA=="], + "miniflare/sharp/@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.0.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ=="], "miniflare/sharp/@img/sharp-darwin-x64": ["@img/sharp-darwin-x64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-x64": "1.0.4" }, "os": "darwin", "cpu": "x64" }, "sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q=="], @@ -3805,12 +4348,30 @@ "miniflare/sharp/@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.33.5", "", { "os": "win32", "cpu": "x64" }, "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg=="], + "mlly/pkg-types/confbox": ["confbox@0.1.8", "", {}, "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w=="], + "morgan/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], + "multimatch/minimatch/brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], + "next/postcss/nanoid": ["nanoid@3.3.11", "", { "bin": { "nanoid": "bin/nanoid.cjs" } }, "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w=="], + "node-notifier/is-wsl/is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="], + "openai/@types/node/undici-types": ["undici-types@5.26.5", "", {}, "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA=="], + "publish-browser-extension/open/default-browser": ["default-browser@4.0.0", "", { "dependencies": { "bundle-name": "^3.0.0", "default-browser-id": "^3.0.0", "execa": "^7.1.1", "titleize": "^3.0.0" } }, "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA=="], + + "publish-browser-extension/open/is-wsl": ["is-wsl@2.2.0", "", { "dependencies": { "is-docker": "^2.0.0" } }, "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww=="], + + "publish-browser-extension/ora/cli-cursor": ["cli-cursor@4.0.0", "", { "dependencies": { "restore-cursor": "^4.0.0" } }, "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg=="], + + "publish-browser-extension/ora/is-unicode-supported": ["is-unicode-supported@1.3.0", "", {}, "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ=="], + + "publish-browser-extension/ora/log-symbols": ["log-symbols@5.1.0", "", { "dependencies": { "chalk": "^5.0.0", "is-unicode-supported": "^1.1.0" } }, "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA=="], + + "publish-browser-extension/ora/stdin-discarder": ["stdin-discarder@0.1.0", "", { "dependencies": { "bl": "^5.0.0" } }, "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ=="], + "send/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="], "string-width-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], @@ -3819,12 +4380,24 @@ "terser-webpack-plugin/terser/commander": ["commander@2.20.3", "", {}, "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="], + "unimport/unplugin/webpack-virtual-modules": ["webpack-virtual-modules@0.6.2", "", {}, "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ=="], + "unplugin/chokidar/readdirp": ["readdirp@3.6.0", "", { "dependencies": { "picomatch": "^2.2.1" } }, "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="], + "web-ext-run/pino/process-warning": ["process-warning@4.0.1", "", {}, "sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q=="], + "wrap-ansi-cjs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], "wrap-ansi-cjs/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "@aklinker1/rollup-plugin-visualizer/yargs/cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "@aklinker1/rollup-plugin-visualizer/yargs/cliui/wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "@aklinker1/rollup-plugin-visualizer/yargs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "@aklinker1/rollup-plugin-visualizer/yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + "@aws-crypto/sha1-browser/@smithy/util-utf8/@smithy/util-buffer-from/@smithy/is-array-buffer": ["@smithy/is-array-buffer@2.2.0", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="], "@aws-crypto/sha256-browser/@smithy/util-utf8/@smithy/util-buffer-from/@smithy/is-array-buffer": ["@smithy/is-array-buffer@2.2.0", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="], @@ -3987,8 +4560,32 @@ "ansi-align/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "cli-highlight/yargs/cliui/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "cli-highlight/yargs/cliui/wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="], + + "cli-highlight/yargs/string-width/emoji-regex": ["emoji-regex@8.0.0", "", {}, "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="], + + "cli-highlight/yargs/string-width/strip-ansi": ["strip-ansi@6.0.1", "", { "dependencies": { "ansi-regex": "^5.0.1" } }, "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A=="], + + "publish-browser-extension/open/default-browser/bundle-name": ["bundle-name@3.0.0", "", { "dependencies": { "run-applescript": "^5.0.0" } }, "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw=="], + + "publish-browser-extension/open/default-browser/default-browser-id": ["default-browser-id@3.0.0", "", { "dependencies": { "bplist-parser": "^0.2.0", "untildify": "^4.0.0" } }, "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA=="], + + "publish-browser-extension/open/default-browser/execa": ["execa@7.2.0", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.1", "human-signals": "^4.3.0", "is-stream": "^3.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^5.1.0", "onetime": "^6.0.0", "signal-exit": "^3.0.7", "strip-final-newline": "^3.0.0" } }, "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA=="], + + "publish-browser-extension/open/is-wsl/is-docker": ["is-docker@2.2.1", "", { "bin": { "is-docker": "cli.js" } }, "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ=="], + + "publish-browser-extension/ora/cli-cursor/restore-cursor": ["restore-cursor@4.0.0", "", { "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" } }, "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg=="], + "unplugin/chokidar/readdirp/picomatch": ["picomatch@2.3.1", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="], + "@aklinker1/rollup-plugin-visualizer/yargs/cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "@aklinker1/rollup-plugin-visualizer/yargs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "@aklinker1/rollup-plugin-visualizer/yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + "@aws-sdk/client-sts/@smithy/smithy-client/@smithy/util-stream/@smithy/util-buffer-from/@smithy/is-array-buffer": ["@smithy/is-array-buffer@2.2.0", "", { "dependencies": { "tslib": "^2.6.2" } }, "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA=="], "@repo/web/wrangler/miniflare/sharp/@img/sharp-darwin-arm64": ["@img/sharp-darwin-arm64@0.33.5", "", { "optionalDependencies": { "@img/sharp-libvips-darwin-arm64": "1.0.4" }, "os": "darwin", "cpu": "arm64" }, "sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ=="], @@ -4028,5 +4625,29 @@ "@repo/web/wrangler/miniflare/sharp/@img/sharp-win32-ia32": ["@img/sharp-win32-ia32@0.33.5", "", { "os": "win32", "cpu": "ia32" }, "sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ=="], "@repo/web/wrangler/miniflare/sharp/@img/sharp-win32-x64": ["@img/sharp-win32-x64@0.33.5", "", { "os": "win32", "cpu": "x64" }, "sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg=="], + + "cli-highlight/yargs/cliui/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "cli-highlight/yargs/cliui/wrap-ansi/ansi-styles": ["ansi-styles@4.3.0", "", { "dependencies": { "color-convert": "^2.0.1" } }, "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg=="], + + "cli-highlight/yargs/string-width/strip-ansi/ansi-regex": ["ansi-regex@5.0.1", "", {}, "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="], + + "publish-browser-extension/open/default-browser/bundle-name/run-applescript": ["run-applescript@5.0.0", "", { "dependencies": { "execa": "^5.0.0" } }, "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg=="], + + "publish-browser-extension/open/default-browser/execa/human-signals": ["human-signals@4.3.1", "", {}, "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ=="], + + "publish-browser-extension/open/default-browser/execa/is-stream": ["is-stream@3.0.0", "", {}, "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA=="], + + "publish-browser-extension/open/default-browser/execa/npm-run-path": ["npm-run-path@5.3.0", "", { "dependencies": { "path-key": "^4.0.0" } }, "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ=="], + + "publish-browser-extension/open/default-browser/execa/onetime": ["onetime@6.0.0", "", { "dependencies": { "mimic-fn": "^4.0.0" } }, "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ=="], + + "publish-browser-extension/open/default-browser/execa/strip-final-newline": ["strip-final-newline@3.0.0", "", {}, "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw=="], + + "publish-browser-extension/open/default-browser/bundle-name/run-applescript/execa": ["execa@5.1.1", "", { "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", "human-signals": "^2.1.0", "is-stream": "^2.0.0", "merge-stream": "^2.0.0", "npm-run-path": "^4.0.1", "onetime": "^5.1.2", "signal-exit": "^3.0.3", "strip-final-newline": "^2.0.0" } }, "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg=="], + + "publish-browser-extension/open/default-browser/execa/npm-run-path/path-key": ["path-key@4.0.0", "", {}, "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ=="], + + "publish-browser-extension/open/default-browser/execa/onetime/mimic-fn": ["mimic-fn@4.0.0", "", {}, "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw=="], } } From 33a70f570516c7c1ab4a869b101855d2d4aaf902 Mon Sep 17 00:00:00 2001 From: Mahesh Sanikommmu Date: Thu, 28 Aug 2025 19:08:04 -0700 Subject: [PATCH 3/8] added app token registration for extension --- apps/web/app/page.tsx | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/apps/web/app/page.tsx b/apps/web/app/page.tsx index d6edc122..eafa4dcd 100644 --- a/apps/web/app/page.tsx +++ b/apps/web/app/page.tsx @@ -677,7 +677,6 @@ export default function Page() { const { data: waitlistStatus, isLoading: isCheckingWaitlist, - error: waitlistError, } = useQuery({ queryKey: ["waitlist-status", user?.id], queryFn: async () => { @@ -695,11 +694,24 @@ export default function Page() { retry: 1, // Only retry once on failure }); + useEffect(() => { + // save the token for chrome extension + const url = new URL(window.location.href); + const rawToken = url.searchParams.get("token"); + + if (rawToken) { + const encodedToken = encodeURIComponent(rawToken); + window.postMessage({ token: encodedToken }, "*"); + url.searchParams.delete("token"); + window.history.replaceState({}, "", url.toString()); + } + }, []); + useEffect(() => { if (waitlistStatus && !waitlistStatus.accessGranted) { router.push("/waitlist"); } - }, []); + }, [waitlistStatus, router]); // Show loading state while checking authentication and waitlist status if (!user || isCheckingWaitlist) { From d1cc3921c45ab3586e183e657bd11221798a4fa3 Mon Sep 17 00:00:00 2001 From: Mahesh Sanikommmu Date: Thu, 28 Aug 2025 19:45:56 -0700 Subject: [PATCH 4/8] welcome page tailwind css integration --- .../entrypoints/welcome/Welcome.tsx | 58 ++--- .../entrypoints/welcome/welcome.css | 232 +----------------- apps/browser-extension/package.json | 4 +- apps/browser-extension/wxt.config.ts | 7 +- bun.lock | 4 + 5 files changed, 45 insertions(+), 260 deletions(-) diff --git a/apps/browser-extension/entrypoints/welcome/Welcome.tsx b/apps/browser-extension/entrypoints/welcome/Welcome.tsx index 31e0c424..205fbad2 100644 --- a/apps/browser-extension/entrypoints/welcome/Welcome.tsx +++ b/apps/browser-extension/entrypoints/welcome/Welcome.tsx @@ -1,55 +1,55 @@ function Welcome() { return ( -
-
+
+
{/* Header */} -
+
supermemory -

+

Your AI-powered second brain for saving and organizing everything that matters

{/* Features Section */} -
-

What can you do with supermemory?

+
+

What can you do with supermemory?

-
-
-
💾
-

Save Any Page

-

+

+
+
💾
+

Save Any Page

+

Instantly save web pages, articles, and content to your personal knowledge base

-
-
🐦
-

Import Twitter/X Bookmarks

-

+

+
🐦
+

Import Twitter/X Bookmarks

+

Bring all your saved tweets and bookmarks into one organized place

-
-
🤖
-

Import ChatGPT Memories

-

+

+
🤖
+

Import ChatGPT Memories

+

Keep your important AI conversations and insights accessible

-
-
🔍
-

AI-Powered Search

-

+

+
🔍
+

AI-Powered Search

+

Find anything you've saved using intelligent semantic search

@@ -57,9 +57,9 @@ function Welcome() {
{/* Actions */} -
+
{/* Footer */} -
-

+

+

Learn more at{" "} + ({ + plugins: [tailwindcss()], + }) as WxtViteConfig, manifest: { name: "supermemory", homepage_url: "https://supermemory.ai", diff --git a/bun.lock b/bun.lock index e7234c29..32120d66 100644 --- a/bun.lock +++ b/bun.lock @@ -52,9 +52,11 @@ "name": "supermemory-browser-extension", "version": "0.0.1", "dependencies": { + "@tailwindcss/vite": "^4.1.12", "@tanstack/react-query": "^5.85.5", "react": "^19.1.0", "react-dom": "^19.1.0", + "tailwindcss": "^4.1.12", }, "devDependencies": { "@types/chrome": "^0.1.4", @@ -1356,6 +1358,8 @@ "@tailwindcss/typography": ["@tailwindcss/typography@0.5.16", "", { "dependencies": { "lodash.castarray": "^4.4.0", "lodash.isplainobject": "^4.0.6", "lodash.merge": "^4.6.2", "postcss-selector-parser": "6.0.10" }, "peerDependencies": { "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" } }, "sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA=="], + "@tailwindcss/vite": ["@tailwindcss/vite@4.1.12", "", { "dependencies": { "@tailwindcss/node": "4.1.12", "@tailwindcss/oxide": "4.1.12", "tailwindcss": "4.1.12" }, "peerDependencies": { "vite": "^5.2.0 || ^6 || ^7" } }, "sha512-4pt0AMFDx7gzIrAOIYgYP0KCBuKWqyW8ayrdiLEjoJTT4pKTjrzG/e4uzWtTLDziC+66R9wbUqZBccJalSE5vQ=="], + "@tanstack/form-core": ["@tanstack/form-core@1.19.2", "", { "dependencies": { "@tanstack/store": "^0.7.2" } }, "sha512-g2VkZCHEQUxnPOtF+vNHQDGvmrXfMpvN1T27M+G2R/eeH2vImxEdzVzAVIR71DZ5X3QtC9rm+nR64MJrjI+yXQ=="], "@tanstack/query-core": ["@tanstack/query-core@5.85.5", "", {}, "sha512-KO0WTob4JEApv69iYp1eGvfMSUkgw//IpMnq+//cORBzXf0smyRwPLrUvEe5qtAEGjwZTXrjxg+oJNP/C00t6w=="], From c74357a6b0106a52fb19ea62c49b19ccac94811b Mon Sep 17 00:00:00 2001 From: Mahesh Sanikommmu Date: Thu, 28 Aug 2025 22:48:57 -0700 Subject: [PATCH 5/8] tailwind css to popup --- .../entrypoints/popup/App.css | 670 +----------------- .../entrypoints/popup/App.tsx | 126 ++-- .../entrypoints/popup/style.css | 40 -- .../entrypoints/welcome/Welcome.tsx | 22 +- 4 files changed, 86 insertions(+), 772 deletions(-) diff --git a/apps/browser-extension/entrypoints/popup/App.css b/apps/browser-extension/entrypoints/popup/App.css index 4924360e..f91be533 100644 --- a/apps/browser-extension/entrypoints/popup/App.css +++ b/apps/browser-extension/entrypoints/popup/App.css @@ -1,3 +1,5 @@ +@import "tailwindcss"; + /* Custom Font Definitions */ @font-face { font-family: "Space Grotesk"; @@ -38,671 +40,3 @@ font-display: swap; src: url("/fonts/SpaceGrotesk-Bold.ttf") format("truetype"); } - -.popup-container { - width: 320px; - padding: 0; - font-family: - "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, - sans-serif; - background: #ffffff; - border-radius: 8px; - position: relative; - overflow: hidden; -} - -.header { - display: flex; - align-items: center; - justify-content: space-between; - gap: 12px; - padding: 10px; - border-bottom: 1px solid #e5e7eb; - position: relative; -} - -.header .logo { - width: 32px; - height: 32px; - flex-shrink: 0; -} - -.header h1 { - margin: 0; - font-size: 18px; - font-weight: 600; - color: #000000; - flex: 1; -} - -.header-sign-out { - background: none; - border: none; - font-size: 16px; - cursor: pointer; - color: #6c757d; - padding: 4px; - border-radius: 4px; - transition: - color 0.2s ease, - background-color 0.2s ease; -} - -.header-sign-out:hover { - color: #000000; - background-color: #f1f3f4; -} - -.content { - padding: 16px; -} - -.status { - display: flex; - align-items: center; - gap: 8px; - margin-bottom: 16px; - font-size: 14px; - color: #000000; -} - -.status-indicator { - width: 8px; - height: 8px; - border-radius: 50%; - flex-shrink: 0; -} - -.status-indicator.signed-in { - background-color: #000000; -} - -.status-indicator.signed-out { - background-color: #666666; -} - -.sign-out-btn { - width: 100%; - padding: 8px 16px; - background-color: #000000; - color: white; - border: none; - border-radius: 6px; - font-size: 14px; - font-weight: 500; - cursor: pointer; -} - -.sign-out-btn:hover { - background-color: #333333; -} - -.instruction { - margin: 0; - font-size: 13px; - color: #666666; - line-height: 1.4; -} - -.login-btn { - background: none; - border: none; - color: #1976d2; - cursor: pointer; - text-decoration: underline; - font-size: 13px; - padding: 0; -} - -.login-btn:hover { - color: #1565c0; -} - -.authenticated { - text-align: left; -} - -.unauthenticated { - text-align: center; - padding: 8px 0; -} - -/* Login Screen Styles */ -.login-intro { - margin-bottom: 32px; -} - -.login-title { - margin: 0 0 16px 0; - font-size: 14px; - font-weight: 400; - color: #000000; - line-height: 1.3; -} - -.features-list { - list-style: none; - padding: 0; - margin: 0; - text-align: left; -} - -.features-list li { - padding: 6px 0; - font-size: 14px; - color: #000000; - position: relative; - padding-left: 20px; -} - -.features-list li::before { - content: "•"; - position: absolute; - left: 0; - color: #000000; - font-weight: bold; -} - -.login-actions { - margin-top: 32px; -} - -.login-help { - margin: 0 0 16px 0; - font-size: 14px; - color: #6c757d; -} - -.help-link { - background: none; - border: none; - color: #4285f4; - cursor: pointer; - text-decoration: underline; - font-size: 14px; - padding: 0; -} - -.help-link:hover { - color: #1a73e8; -} - -.login-primary-btn { - width: 100%; - padding: 12px 24px; - background-color: #374151; - color: white; - border: none; - border-radius: 24px; - font-size: 16px; - font-weight: 500; - cursor: pointer; - transition: background-color 0.2s ease; -} - -.login-primary-btn:hover:not(:disabled) { - background-color: #1f2937; -} - -.login-primary-btn:disabled { - background-color: #9e9e9e; - cursor: not-allowed; -} - -/* Tab Navigation Styles */ -.tab-navigation { - display: flex; - background-color: #f1f3f4; - border-radius: 8px; - padding: 4px; - margin-bottom: 16px; -} - -.tab-btn { - flex: 1; - padding: 8px 16px; - background: transparent; - border: none; - border-radius: 6px; - font-size: 14px; - font-weight: 500; - color: #6c757d; - cursor: pointer; - transition: all 0.2s ease; - outline: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.tab-btn:focus { - outline: none; - box-shadow: none; - border: none; -} - -.tab-btn:active { - outline: none; - box-shadow: none; -} - -.tab-btn.active { - background-color: #ffffff; - color: #000000; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); -} - -.tab-btn:hover:not(.active) { - color: #374151; -} - -/* Tab Content */ -.tab-content { - display: flex; - flex-direction: column; - gap: 16px; - min-height: 200px; -} - -/* Save Action at Bottom */ -.save-action { - margin-top: auto; - padding-top: 16px; -} - -/* Import Actions */ -.import-actions { - display: flex; - flex-direction: column; - gap: 16px; -} - -.import-item { - display: flex; - flex-direction: column; - gap: 8px; -} - -.import-instructions { - margin: 0; - font-size: 12px; - color: #6c757d; - line-height: 1.3; - padding-left: 4px; -} - -/* Save Section Styles */ -.save-section { - margin-bottom: 16px; -} - -.current-page { - margin-bottom: 0; -} - -.page-info { - background-color: #f8f9fa; - padding: 12px; - border-radius: 6px; - border: 1px solid #e9ecef; -} - -.page-title { - margin: 0 0 4px 0; - font-size: 14px; - font-weight: 600; - color: #000000; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.page-url { - margin: 0; - font-size: 12px; - color: #6c757d; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.save-page-btn { - width: 100%; - padding: 12px 16px; - background-color: #1976d2; - color: white; - border: none; - border-radius: 6px; - font-size: 16px; - font-weight: 600; - cursor: pointer; - transition: background-color 0.2s ease; - display: flex; - align-items: center; - justify-content: center; - gap: 8px; -} - -.save-page-btn:hover:not(:disabled) { - background-color: #1565c0; -} - -.save-page-btn:disabled { - background-color: #9e9e9e; - cursor: not-allowed; -} - -.secondary-actions { - margin-top: 16px; -} - -.secondary-btn { - width: 100%; - padding: 8px 12px; - background-color: white; - color: #6c757d; - border: 1px solid #e4e6eb; - border-radius: 6px; - font-size: 13px; - font-weight: 400; - cursor: pointer; - transition: - background-color 0.2s ease, - color 0.2s ease; -} - -.secondary-btn:hover { - background-color: #f8f9fa; - color: #000000; -} - -.actions { - display: flex; - flex-direction: column; - gap: 12px; -} - -.chatgpt-btn { - width: 100%; - padding: 12px 12px; - background-color: white; - color: black; - border: 1px solid #e4e6eb; - border-radius: 6px; - font-size: 14px; - font-weight: 500; - cursor: pointer; - display: flex; - align-items: center; - justify-content: center; - transition: background-color 0.2s ease; -} - -.chatgpt-btn:hover { - background-color: #f0f0f0; - border-color: #e4e6eb; -} - -.chatgpt-logo { - width: 18px; - height: 18px; - flex-shrink: 0; - margin-right: 8px; -} - -.twitter-btn { - width: 100%; - padding: 12px 12px; - background-color: white; - color: black; - border: 1px solid #e4e6eb; - border-radius: 6px; - font-size: 14px; - font-weight: 500; - cursor: pointer; - display: flex; - align-items: center; - justify-content: center; - transition: background-color 0.2s ease; - outline: none; - box-shadow: none; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; -} - -.twitter-btn:hover { - background-color: #f0f0f0; - border-color: #e4e6eb; -} - -.twitter-btn:focus { - outline: none; - box-shadow: none; -} - -.twitter-logo { - width: 18px; - height: 18px; - flex-shrink: 0; - margin-right: 8px; -} - -/* Project Selection Styles */ -.project-section { - margin-bottom: 0; -} - -.project-selector-btn { - width: 100%; - background: none; - border: none; - padding: 0; - cursor: pointer; - text-align: left; -} - -.project-selector-content { - display: flex; - justify-content: space-between; - align-items: center; - padding: 12px; - background-color: #f8f9fa; - border-radius: 8px; - border: 1px solid #e9ecef; - transition: - background-color 0.2s ease, - border-color 0.2s ease; -} - -.project-selector-btn:hover .project-selector-content { - background-color: #e9ecef; - border-color: #ced4da; -} - -.project-label { - font-size: 14px; - font-weight: 500; - color: #495057; -} - -.project-value { - display: flex; - align-items: center; - gap: 8px; -} - -.project-name { - font-size: 14px; - font-weight: 500; - color: #000000; - text-overflow: ellipsis; - overflow: hidden; - white-space: nowrap; - max-width: 120px; -} - -.project-arrow { - color: #6c757d; - flex-shrink: 0; - transition: transform 0.2s ease; -} - -.project-selector-btn:hover .project-arrow { - color: #495057; - transform: translateX(2px); -} - -.project-count { - font-size: 12px; - color: #6c757d; - margin-left: 8px; -} - -.project-none { - font-size: 14px; - color: #6c757d; - font-style: italic; -} - -/* Project Selector Modal */ -.project-selector { - position: absolute; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: #ffffff; - border-radius: 8px; - z-index: 1000; - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); - display: flex; - flex-direction: column; -} - -.project-selector-header { - display: flex; - justify-content: space-between; - align-items: center; - padding: 16px; - border-bottom: 1px solid #e5e7eb; - font-size: 16px; - font-weight: 600; - color: #000000; - flex-shrink: 0; -} - -.project-header-actions { - display: flex; - align-items: center; - gap: 12px; -} - -.project-logout-btn { - background: none; - border: none; - font-size: 14px; - color: #6c757d; - cursor: pointer; - padding: 4px 8px; - border-radius: 4px; - transition: - color 0.2s ease, - background-color 0.2s ease; - outline: none; -} - -.project-logout-btn:hover { - color: #dc3545; - background-color: #f8f9fa; -} - -.project-logout-btn:focus { - outline: none; -} - -.project-close-btn { - background: none; - border: none; - font-size: 20px; - cursor: pointer; - color: #6c757d; - padding: 0; - width: 24px; - height: 24px; - display: flex; - align-items: center; - justify-content: center; -} - -.project-close-btn:hover { - color: #000000; -} - -.project-loading { - padding: 32px 16px; - text-align: center; - color: #6c757d; - font-size: 14px; -} - -.project-list { - flex: 1; - overflow-y: auto; - min-height: 0; -} - -.project-item { - display: flex; - justify-content: space-between; - align-items: center; - padding: 12px 16px; - cursor: pointer; - transition: background-color 0.2s ease; - border-bottom: 1px solid #f1f3f4; - background: none; - border: none; - width: 100%; - text-align: left; -} - -.project-item:hover { - background-color: #f8f9fa; -} - -.project-item:last-child { - border-bottom: none; -} - -.project-item.selected { - background-color: #e3f2fd; -} - -.project-item-info { - display: flex; - flex-direction: column; - flex: 1; - gap: 2px; -} - -.project-item-name { - font-size: 14px; - font-weight: 500; - color: #000000; - word-wrap: break-word; - overflow-wrap: break-word; - hyphens: auto; - line-height: 1.3; -} - -.project-item-count { - font-size: 12px; - color: #6c757d; -} - -.project-item-check { - color: #1976d2; - font-weight: bold; - font-size: 16px; -} diff --git a/apps/browser-extension/entrypoints/popup/App.tsx b/apps/browser-extension/entrypoints/popup/App.tsx index 2f42747a..50a502d3 100644 --- a/apps/browser-extension/entrypoints/popup/App.tsx +++ b/apps/browser-extension/entrypoints/popup/App.tsx @@ -115,12 +115,12 @@ function App() { if (loading) { return ( -

-
- supermemory -

supermemory

+
+
+ supermemory +

supermemory

-
+
Loading...
@@ -128,17 +128,17 @@ function App() { } return ( -
-
+
+
supermemory {userSignedIn && (
-
+
{userSignedIn ? ( -
+
{/* Tab Navigation */} -
+
) : ( -
+
{/* Import Actions */} -
-
+
+
-
+
-

+

Click on supermemory on top right to import bookmarks

@@ -302,11 +310,11 @@ function App() { )} {showProjectSelector && ( -
-
+
+
Select the Project
{loadingProjects ? ( -
Loading projects...
+
Loading projects...
) : ( -
+
{projects.map((project) => ( ))} @@ -343,24 +353,24 @@ function App() { )}
) : ( -
-
-

+
+
+

Login to unlock all chrome extension features

-
    -
  • Save any page to your supermemory
  • -
  • Import all your Twitter / X Bookmarks
  • -
  • Import your ChatGPT Memories
  • +
      +
    • Save any page to your supermemory
    • +
    • Import all your Twitter / X Bookmarks
    • +
    • Import your ChatGPT Memories
-
-

+

+

Having trouble logging in?{" "}