From 16704c277f0206f5bce4dfd6ca021a3dbf3bfca4 Mon Sep 17 00:00:00 2001 From: Alex Hernandez Date: Sun, 22 Feb 2026 12:49:54 +1000 Subject: [PATCH] :lipstick: feedback tab --- demo/main.tsx | 16 +- package.json | 7 + resources/icon.png | Bin 0 -> 244276 bytes src/main/index.ts | 13 +- src/renderer/components/AIChat/Chat.css | 62 ++++++ src/renderer/components/AIChat/ChatPanel.tsx | 100 ++++++--- .../components/Editor/MarkdownEditor.tsx | 174 +++++++++------ .../components/Feedback/FeedbackPanel.css | 205 ++++++++++++++++++ .../components/Feedback/FeedbackPanel.tsx | 183 ++++++++++++++++ tsconfig.web.json | 3 +- tsconfig.web.tsbuildinfo | 2 +- 11 files changed, 663 insertions(+), 102 deletions(-) create mode 100644 resources/icon.png create mode 100644 src/renderer/components/Feedback/FeedbackPanel.css create mode 100644 src/renderer/components/Feedback/FeedbackPanel.tsx diff --git a/demo/main.tsx b/demo/main.tsx index 6346a21..13697ea 100644 --- a/demo/main.tsx +++ b/demo/main.tsx @@ -2,6 +2,7 @@ import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' import { useEditorStore } from '@renderer/store/editorStore' import { MarkdownEditor } from '@renderer/components/Editor/MarkdownEditor' +import { ChatPanel } from '@renderer/components/AIChat/ChatPanel' import '@renderer/styles/global.css' // Mock window.api so the renderer doesn't crash in a plain browser context @@ -61,8 +62,21 @@ store.setAnnotations([ } ]) +function DemoApp(): JSX.Element { + return ( +
+
+ +
+
+ +
+
+ ) +} + createRoot(document.getElementById('root')!).render( - + ) diff --git a/package.json b/package.json index 390e604..1a4898f 100644 --- a/package.json +++ b/package.json @@ -42,11 +42,18 @@ "build": { "appId": "com.hohoff.editor", "productName": "Hohoff Editor", + "icon": "resources/icon.png", "mac": { "target": "dmg" }, "files": [ "out/**/*" + ], + "extraResources": [ + { + "from": "resources/icon.png", + "to": "icon.png" + } ] } } diff --git a/resources/icon.png b/resources/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..36976190bc8c823dc9beedc10a660d6b7c75e6d9 GIT binary patch literal 244276 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∓4w07CP+{C#tDv%t%!F0?rv#Y7?} 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 U$UAx(_z%}@9qg^bo7N%!2TpLn;s5{u literal 0 HcmV?d00001 diff --git a/src/main/index.ts b/src/main/index.ts index d866500..0314c94 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -1,4 +1,4 @@ -import { app, BrowserWindow, shell } from 'electron' +import { app, BrowserWindow, shell, nativeImage } from 'electron' import { join, resolve } from 'path' import { config } from 'dotenv' import { electronApp, optimizer, is } from '@electron-toolkit/utils' @@ -9,6 +9,9 @@ config({ path: resolve(process.cwd(), '.env') }) config({ path: resolve(process.cwd(), '.env.local'), override: true }) function createWindow(): void { + const icon = nativeImage.createFromPath( + join(__dirname, '../../resources/icon.png') + ) const mainWindow = new BrowserWindow({ width: 1440, height: 900, @@ -16,6 +19,7 @@ function createWindow(): void { minHeight: 600, title: 'Hohoff Editor', titleBarStyle: 'hiddenInset', + icon, show: false, webPreferences: { preload: join(__dirname, '../preload/index.js'), @@ -45,6 +49,13 @@ function createWindow(): void { app.whenReady().then(() => { electronApp.setAppUserModelId('com.hohoff.editor') + if (process.platform === 'darwin') { + const dockIcon = nativeImage.createFromPath( + join(__dirname, '../../resources/icon.png') + ) + app.dock.setIcon(dockIcon) + } + app.on('browser-window-created', (_, window) => { optimizer.watchWindowShortcuts(window) }) diff --git a/src/renderer/components/AIChat/Chat.css b/src/renderer/components/AIChat/Chat.css index 6f3d319..5907db0 100644 --- a/src/renderer/components/AIChat/Chat.css +++ b/src/renderer/components/AIChat/Chat.css @@ -6,6 +6,68 @@ border-left: 1px solid var(--border); } +/* ── Tab bar (replaces the old .chat-header) ─────────── */ +.chat-tabs { + display: flex; + align-items: center; + padding: 0 14px; + border-bottom: 1px solid var(--border); + flex-shrink: 0; + min-height: 40px; + gap: 0; +} + +.chat-tab { + background: none; + border: none; + color: var(--text-muted); + font-size: 11px; + font-weight: 700; + letter-spacing: 0.1em; + text-transform: uppercase; + padding: 10px 10px; + cursor: pointer; + position: relative; + display: flex; + align-items: center; + gap: 5px; + transition: color 0.15s; +} + +.chat-tab:hover { + color: var(--text-primary); +} + +.chat-tab-active { + color: var(--text-primary); +} + +.chat-tab-active::after { + content: ''; + position: absolute; + bottom: -1px; + left: 0; + right: 0; + height: 2px; + background: var(--accent); + border-radius: 1px 1px 0 0; +} + +.chat-tab-badge { + background: var(--accent); + color: #1a1208; + font-size: 9px; + font-weight: 700; + border-radius: 8px; + padding: 1px 5px; + line-height: 1.4; +} + +/* Push Clear button to the far right inside the tab bar */ +.chat-tabs .chat-clear-btn { + margin-left: auto; +} + .chat-header { display: flex; align-items: center; diff --git a/src/renderer/components/AIChat/ChatPanel.tsx b/src/renderer/components/AIChat/ChatPanel.tsx index 4f8f67d..f1104b6 100644 --- a/src/renderer/components/AIChat/ChatPanel.tsx +++ b/src/renderer/components/AIChat/ChatPanel.tsx @@ -1,10 +1,13 @@ -import { useRef, useEffect } from 'react' +import { useRef, useEffect, useState } from 'react' import { useEditorStore } from '../../store/editorStore' import { ChatMessageItem } from './ChatMessageItem' import { ChatInput } from './ChatInput' +import { FeedbackPanel } from '../Feedback/FeedbackPanel' import { parseAnnotationsFromAIResponse } from '../../utils/annotationParser' import './Chat.css' +type TabId = 'chat' | 'feedback' + export function ChatPanel(): JSX.Element { const { chatHistory, @@ -13,6 +16,7 @@ export function ChatPanel(): JSX.Element { activeFileContent, activeFilePath, analysisMode, + annotations, addUserMessage, startAssistantMessage, appendToLastAssistantMessage, @@ -22,7 +26,19 @@ export function ChatPanel(): JSX.Element { clearChat } = useEditorStore() + const [tab, setTab] = useState('chat') const scrollRef = useRef(null) + const prevAnnotationCountRef = useRef(annotations.length) + + // Auto-switch to Feedback tab the first time annotations appear (0 → >0) + useEffect(() => { + const prev = prevAnnotationCountRef.current + const curr = annotations.length + if (prev === 0 && curr > 0) { + setTab('feedback') + } + prevAnnotationCountRef.current = curr + }, [annotations]) const sendMessage = async (text: string): Promise => { if (!activeFilePath || isAILoading) return @@ -53,9 +69,9 @@ export function ChatPanel(): JSX.Element { const currentHistory = useEditorStore.getState().chatHistory const lastMsg = currentHistory[currentHistory.length - 1] if (lastMsg?.role === 'assistant' && lastMsg.content.length > 0) { - const annotations = parseAnnotationsFromAIResponse(lastMsg.content, activeFileContent) - if (annotations.length > 0) { - setAnnotations(annotations) + const parsed = parseAnnotationsFromAIResponse(lastMsg.content, activeFileContent) + if (parsed.length > 0) { + setAnnotations(parsed) } } } catch (err) { @@ -78,40 +94,64 @@ export function ChatPanel(): JSX.Element { return (
-
- AI Editor - {chatHistory.length > 0 && ( + {/* ── Tab bar ── */} +
+ + + + {/* Clear button floated right, only visible in Chat tab */} + {tab === 'chat' && chatHistory.length > 0 && ( )}
-
- {!hasFile && ( -

Open a chapter to start a conversation about it.

- )} - {hasFile && chatHistory.length === 0 && ( -

- Ask anything about the current chapter — passive voice, plot, character, style... -

- )} - {chatHistory.map((msg) => ( - - ))} - {isAILoading && chatHistory[chatHistory.length - 1]?.content === '' && ( -
- - - + {/* ── Panel content ── */} + {tab === 'feedback' ? ( + + ) : ( + <> +
+ {!hasFile && ( +

Open a chapter to start a conversation about it.

+ )} + {hasFile && chatHistory.length === 0 && ( +

+ Ask anything about the current chapter — passive voice, plot, character, style... +

+ )} + {chatHistory.map((msg) => ( + + ))} + {isAILoading && chatHistory[chatHistory.length - 1]?.content === '' && ( +
+ + + +
+ )} + {aiError && ( +
{aiError}
+ )}
- )} - {aiError && ( -
{aiError}
- )} -
- + + + )}
) } diff --git a/src/renderer/components/Editor/MarkdownEditor.tsx b/src/renderer/components/Editor/MarkdownEditor.tsx index bc73dbb..885f040 100644 --- a/src/renderer/components/Editor/MarkdownEditor.tsx +++ b/src/renderer/components/Editor/MarkdownEditor.tsx @@ -25,11 +25,11 @@ const rawAnnotationsField = StateField.define({ }) // Per-session cache: annotation id → { text, suggestion extracted from blockquote } -const tooltipAnalysisCache = new Map() +export const tooltipAnalysisCache = new Map() // Extract the first blockquote from a markdown string — used as the applicable rewrite -function extractBlockquote(markdown: string): string | null { - const lines = markdown.split('\n') +function extractBlockquote(md: string): string | null { + const lines = md.split('\n') const bqLines: string[] = [] for (const line of lines) { if (line.startsWith('> ')) bqLines.push(line.slice(2)) @@ -39,12 +39,101 @@ function extractBlockquote(markdown: string): string | null { return text || null } +// Shared analysis function — used by both the hover tooltip and FeedbackPanel. +// Returns a cancel function; call it to stop receiving onUpdate callbacks. +export function analyseAnnotation( + ann: TextAnnotation, + onUpdate: (text: string, streaming: boolean, suggestion: string | null) => void +): () => void { + const cached = tooltipAnalysisCache.get(ann.id) + if (cached) { + onUpdate(cached.text, false, cached.suggestion) + return () => {} + } + + let cancelled = false + const { activeFilePath, activeFileContent } = useEditorStore.getState() + const typeName = ann.type.replace(/_/g, ' ') + let accumulated = '' + + const api = (window as unknown as { api?: { streamAIMessage: (p: unknown, cb: (c: string) => void) => Promise } }).api + if (api?.streamAIMessage) { + api.streamAIMessage( + { + mode: 'chat', + documentContent: activeFileContent, + documentPath: activeFilePath ?? '', + conversationHistory: [], + userMessage: `This passage was flagged for ${typeName}: "${ann.matchedText}"\n\nIn 1–2 sentences explain the specific issue, then provide a direct rewrite in a markdown blockquote like this:\n\n> Rewritten passage here.\n\nBe specific to this exact text—no generic advice.` + }, + (chunk: string) => { + if (cancelled) return + accumulated += chunk + onUpdate(accumulated, true, null) + } + ).then(() => { + if (cancelled) return + const text = accumulated || ann.message + const suggestion = extractBlockquote(text) ?? ann.suggestion ?? null + tooltipAnalysisCache.set(ann.id, { text, suggestion }) + onUpdate(text, false, suggestion) + }).catch(() => { + if (!cancelled) onUpdate(ann.message, false, ann.suggestion ?? null) + }) + } else { + const suggestion = ann.suggestion ?? null + tooltipAnalysisCache.set(ann.id, { text: ann.message, suggestion }) + onUpdate(ann.message, false, suggestion) + } + + return () => { cancelled = true } +} + +// Exported module-level reference so FeedbackPanel can access the live EditorView +// without prop-drilling. Set in the mount effect, nulled on cleanup. +export let currentEditorView: EditorView | null = null + +// Scroll the editor to an annotation and place the cursor there +export function scrollToAnnotation(ann: TextAnnotation): void { + const view = currentEditorView + if (!view) return + view.dispatch({ + selection: { anchor: ann.from }, + effects: EditorView.scrollIntoView(ann.from, { y: 'center' }) + }) +} + +// Apply a suggestion to the document and remove that annotation +export function applyAnnotation(ann: TextAnnotation, suggestion: string): void { + const view = currentEditorView + if (!view) return + const { annotations: anns, setAnnotations } = useEditorStore.getState() + const changeSpec = { from: ann.from, to: ann.to, insert: suggestion } + // Map surviving annotation positions through the text change so + // their from/to reflect the new document offsets. + const changeSet = view.state.changes(changeSpec) + const remaining = anns + .filter(a => a.id !== ann.id) + .map(a => ({ ...a, from: changeSet.mapPos(a.from), to: changeSet.mapPos(a.to) })) + // Combine text replacement + annotation update in one transaction + // so CM history treats them as a single undoable unit. + view.dispatch({ + changes: changeSpec, + effects: setAnnotationsEffect.of(remaining) + }) + setAnnotations(remaining) + tooltipAnalysisCache.delete(ann.id) +} + // Hover tooltip — lazily streams a specific AI analysis for the hovered passage const annotationHoverTooltip = hoverTooltip( (view, pos) => { const annotations = view.state.field(rawAnnotationsField) - const ann = annotations.find(a => pos >= a.from && pos <= a.to) - if (!ann) return null + const found = annotations.find(a => pos >= a.from && pos <= a.to) + if (!found) return null + // Capture in a new const so TypeScript preserves the non-undefined type + // across the nested create() closure without requiring non-null assertions. + const ann: TextAnnotation = found return { pos, @@ -66,8 +155,6 @@ const annotationHoverTooltip = hoverTooltip( body.className = 'annotation-tooltip-body' dom.appendChild(body) - let destroyed = false - function showText(text: string, streaming = false): void { body.classList.remove('annotation-tooltip-loading') const raw = marked.parse(streaming ? text + ' ▋' : text) as string @@ -83,74 +170,22 @@ const annotationHoverTooltip = hoverTooltip( btn.className = 'annotation-tooltip-apply' btn.textContent = 'Apply suggestion' btn.addEventListener('click', () => { - const { annotations: anns, setAnnotations } = useEditorStore.getState() - const changeSpec = { from: ann.from, to: ann.to, insert: suggestion } - // Map surviving annotation positions through the text change so - // their from/to reflect the new document offsets. - const changeSet = view.state.changes(changeSpec) - const remaining = anns - .filter(a => a.id !== ann.id) - .map(a => ({ ...a, from: changeSet.mapPos(a.from), to: changeSet.mapPos(a.to) })) - // Combine text replacement + annotation update in one transaction - // so CM history treats them as a single undoable unit (Cmd+Z - // restores both the original text and the highlight together). - view.dispatch({ - changes: changeSpec, - effects: setAnnotationsEffect.of(remaining) - }) - setAnnotations(remaining) - tooltipAnalysisCache.delete(ann.id) + applyAnnotation(ann, suggestion) }) dom.appendChild(btn) } - const cached = tooltipAnalysisCache.get(ann.id) - if (cached) { - showText(cached.text) - if (cached.suggestion) showApplyButton(cached.suggestion) - } else { - body.classList.add('annotation-tooltip-loading') - body.innerHTML = 'Analysing…' + body.classList.add('annotation-tooltip-loading') + body.innerHTML = 'Analysing…' - const { activeFilePath, activeFileContent } = useEditorStore.getState() - const typeName = ann.type.replace(/_/g, ' ') - let accumulated = '' - - const api = (window as unknown as { api?: { streamAIMessage: (p: unknown, cb: (c: string) => void) => Promise } }).api - if (api?.streamAIMessage) { - api.streamAIMessage( - { - mode: 'chat', - documentContent: activeFileContent, - documentPath: activeFilePath ?? '', - conversationHistory: [], - userMessage: `This passage was flagged for ${typeName}: "${ann.matchedText}"\n\nIn 1–2 sentences explain the specific issue, then provide a direct rewrite in a markdown blockquote like this:\n\n> Rewritten passage here.\n\nBe specific to this exact text—no generic advice.` - }, - (chunk: string) => { - if (destroyed) return - accumulated += chunk - showText(accumulated, true) - } - ).then(() => { - if (destroyed) return - const text = accumulated || ann.message - const suggestion = extractBlockquote(text) ?? ann.suggestion ?? null - tooltipAnalysisCache.set(ann.id, { text, suggestion }) - showText(text) - if (suggestion) showApplyButton(suggestion) - }).catch(() => { - if (!destroyed) showText(ann.message) - }) - } else { - // Fallback: use stored message and suggestion - const suggestion = ann.suggestion ?? null - tooltipAnalysisCache.set(ann.id, { text: ann.message, suggestion }) - showText(ann.message) - if (suggestion) showApplyButton(suggestion) + const cancelAnalysis = analyseAnnotation(ann, (text, streaming, suggestion) => { + showText(text, streaming) + if (!streaming && suggestion && !dom.querySelector('.annotation-tooltip-apply')) { + showApplyButton(suggestion) } - } + }) - return { dom, destroy() { destroyed = true } } + return { dom, destroy() { cancelAnalysis() } } } } }, @@ -315,6 +350,8 @@ export function MarkdownEditor(): JSX.Element { }) viewRef.current = view + currentEditorView = view + // Expose view + undo for dev-mode testing (stripped in production) if (import.meta.env.DEV) { const w = window as unknown as Record @@ -328,6 +365,7 @@ export function MarkdownEditor(): JSX.Element { return () => { view.destroy() viewRef.current = null + currentEditorView = null } }, []) // eslint-disable-line react-hooks/exhaustive-deps diff --git a/src/renderer/components/Feedback/FeedbackPanel.css b/src/renderer/components/Feedback/FeedbackPanel.css new file mode 100644 index 0000000..6ce4647 --- /dev/null +++ b/src/renderer/components/Feedback/FeedbackPanel.css @@ -0,0 +1,205 @@ +.fb-panel { + display: flex; + flex-direction: column; + flex: 1; /* fill remaining space after the tab bar */ + min-height: 0; /* allow the flex child to shrink below its content size */ + overflow: hidden; +} + +/* ── Toolbar ─────────────────────────────────────────── */ +.fb-toolbar { + display: flex; + gap: 6px; + padding: 8px 12px; + border-bottom: 1px solid var(--border); + flex-shrink: 0; +} + +.fb-toolbar-btn { + background: none; + border: 1px solid var(--border); + border-radius: 4px; + color: var(--text-muted); + font-size: 11px; + font-weight: 600; + letter-spacing: 0.04em; + padding: 3px 9px; + cursor: pointer; + transition: color 0.15s, border-color 0.15s; +} + +.fb-toolbar-btn:hover:not(:disabled) { + color: var(--text-primary); + border-color: var(--text-muted); +} + +.fb-toolbar-btn:disabled { + opacity: 0.4; + cursor: default; +} + +.fb-toolbar-btn--clear:hover:not(:disabled) { + color: #e07070; + border-color: rgba(200, 60, 60, 0.5); +} + +/* ── Empty state ─────────────────────────────────────── */ +.fb-empty { + flex: 1; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + padding: 24px 20px; + color: var(--text-muted); + font-size: 13px; + font-family: var(--font-serif); + font-style: italic; + text-align: center; + line-height: 1.65; + gap: 2px; +} + +.fb-empty p { + margin: 0; +} + +/* ── Card list ───────────────────────────────────────── */ +.fb-list { + flex: 1; + overflow-y: auto; + padding: 10px 12px; + display: flex; + flex-direction: column; + gap: 10px; +} + +/* ── Individual card ─────────────────────────────────── */ +.fb-card { + flex-shrink: 0; /* never compress — let the list scroll instead */ + border: 1px solid var(--border); + border-radius: 6px; + overflow: hidden; + background: var(--message-bg); +} + +.fb-card-header { + display: flex; + flex-direction: column; + gap: 4px; + padding: 8px 10px; + cursor: pointer; + transition: background 0.12s; +} + +.fb-card-header:hover { + background: rgba(255, 255, 255, 0.04); +} + +/* Coloured type badge */ +.fb-card-badge { + font-size: 10px; + font-weight: 700; + letter-spacing: 0.07em; + text-transform: uppercase; + color: var(--badge-color, var(--accent)); + /* Soft tint background using the badge colour */ + background: color-mix(in srgb, var(--badge-color, var(--accent)) 15%, transparent); + border-radius: 3px; + padding: 2px 6px; + align-self: flex-start; +} + +/* Passage excerpt — wraps so the full text is always visible */ +.fb-card-excerpt { + font-size: 12px; + color: var(--text-secondary); + font-style: italic; + line-height: 1.5; + min-width: 0; +} + +/* ── Analyse button (idle state) ─────────────────────── */ +.fb-card-analyse-btn { + display: block; + width: calc(100% - 20px); + margin: 0 10px 10px; + background: none; + border: 1px dashed var(--border); + border-radius: 4px; + color: var(--text-muted); + font-size: 11px; + padding: 5px; + cursor: pointer; + transition: color 0.15s, border-color 0.15s; +} + +.fb-card-analyse-btn:hover { + color: var(--text-primary); + border-color: var(--text-muted); +} + +/* ── Loading dots ────────────────────────────────────── */ +.fb-card-loading { + display: flex; + gap: 4px; + padding: 8px 10px 10px; + align-items: center; +} + +.fb-card-loading span { + width: 5px; + height: 5px; + border-radius: 50%; + background: var(--text-muted); + animation: bounce 1.2s ease-in-out infinite; +} + +.fb-card-loading span:nth-child(2) { animation-delay: 0.2s; } +.fb-card-loading span:nth-child(3) { animation-delay: 0.4s; } + +/* ── Analysis body (markdown) ────────────────────────── */ +.fb-card-analysis { + padding: 4px 10px 8px; + font-size: 12px; + line-height: 1.65; + color: var(--text-primary); + font-family: var(--font-sans); +} + +/* Shrink Chat.css markdown styles for the smaller card context */ +.fb-card-analysis p { + margin: 0 0 8px; +} + +.fb-card-analysis p:last-child { + margin-bottom: 0; +} + +.fb-card-analysis blockquote { + border-left: 3px solid var(--accent); + margin: 6px 0; + padding: 2px 8px; + color: var(--text-secondary); + font-style: italic; +} + +/* ── Apply suggestion button ─────────────────────────── */ +.fb-card-apply { + display: block; + width: calc(100% - 20px); + margin: 4px 10px 10px; + background: var(--accent); + border: none; + border-radius: 4px; + color: #1a1208; + font-size: 11px; + font-weight: 700; + padding: 5px 10px; + cursor: pointer; + transition: opacity 0.15s; +} + +.fb-card-apply:hover { + opacity: 0.85; +} diff --git a/src/renderer/components/Feedback/FeedbackPanel.tsx b/src/renderer/components/Feedback/FeedbackPanel.tsx new file mode 100644 index 0000000..ea2c904 --- /dev/null +++ b/src/renderer/components/Feedback/FeedbackPanel.tsx @@ -0,0 +1,183 @@ +import { useState, useEffect, useRef } from 'react' +import { marked } from 'marked' +import DOMPurify from 'dompurify' +import { useEditorStore } from '../../store/editorStore' +import type { TextAnnotation } from '../../types/editor' +import { + tooltipAnalysisCache, + analyseAnnotation, + scrollToAnnotation, + applyAnnotation +} from '../Editor/MarkdownEditor' +import './FeedbackPanel.css' + +type AnalysisState = + | { status: 'idle' } + | { status: 'streaming'; text: string } + | { status: 'done'; text: string; suggestion: string | null } + +function badgeColor(type: TextAnnotation['type']): string { + switch (type) { + case 'passive_voice': return 'rgba(255, 200, 0, 0.75)' + case 'consistency': return 'rgba(220, 80, 80, 0.75)' + case 'style': return 'rgba(80, 160, 255, 0.75)' + case 'critique': return 'rgba(160, 80, 220, 0.75)' + } +} + +function renderMarkdown(text: string, streaming: boolean): string { + const raw = marked.parse(streaming ? text + ' ▋' : text) as string + return DOMPurify.sanitize(raw) +} + +interface FeedbackCardProps { + ann: TextAnnotation + autoAnalyse: boolean +} + +function FeedbackCard({ ann, autoAnalyse }: FeedbackCardProps): JSX.Element { + const [state, setState] = useState(() => { + const cached = tooltipAnalysisCache.get(ann.id) + if (cached) return { status: 'done', text: cached.text, suggestion: cached.suggestion } + return { status: 'idle' } + }) + + const cleanupRef = useRef<(() => void) | null>(null) + + function startAnalysis(): void { + // Prevent double-start + if (state.status === 'streaming') return + cleanupRef.current?.() + setState({ status: 'streaming', text: '' }) + cleanupRef.current = analyseAnnotation(ann, (text, streaming, suggestion) => { + if (streaming) { + setState({ status: 'streaming', text }) + } else { + setState({ status: 'done', text, suggestion }) + } + }) + } + + // Trigger analysis when parent requests "Analyse all" + useEffect(() => { + if (autoAnalyse && state.status === 'idle') { + startAnalysis() + } + }, [autoAnalyse]) // eslint-disable-line react-hooks/exhaustive-deps + + // Cleanup on unmount + useEffect(() => { + return () => { cleanupRef.current?.() } + }, []) + + const typeName = ann.type.replace(/_/g, ' ') + const isSpinning = state.status === 'streaming' && state.text === '' + const hasText = (state.status === 'streaming' || state.status === 'done') && state.text !== '' + const suggestion = state.status === 'done' ? state.suggestion : null + + return ( +
+ {/* Header — click to jump to passage in editor */} +
scrollToAnnotation(ann)} title="Jump to passage"> + {typeName} + "{ann.matchedText}" +
+ + {/* Idle: show Analyse button */} + {state.status === 'idle' && ( + + )} + + {/* Streaming with no text yet: show bouncing dots */} + {isSpinning && ( +
+ +
+ )} + + {/* Streaming or done with text: show markdown body */} + {hasText && ( +
+ )} + + {/* Done with a suggestion: show Apply button */} + {suggestion != null && ( + + )} +
+ ) +} + +export function FeedbackPanel(): JSX.Element { + const { annotations, setAnnotations } = useEditorStore() + const [analyseAll, setAnalyseAll] = useState(false) + + // Reset "Analyse all" whenever the annotation set changes (new critique run), + // so auto-analysis doesn't carry over to fresh results unexpectedly. + const prevAnnotationsRef = useRef(annotations) + useEffect(() => { + if (prevAnnotationsRef.current !== annotations) { + setAnalyseAll(false) + prevAnnotationsRef.current = annotations + } + }, [annotations]) + + function handleClearAll(): void { + setAnnotations([]) + tooltipAnalysisCache.clear() + } + + if (annotations.length === 0) { + return ( +
+
+

No feedback yet.

+

Run a critique from the toolbar to highlight issues in your text.

+
+
+ ) + } + + return ( +
+
+ + +
+ +
+ {annotations.map(ann => ( + + ))} +
+
+ ) +} diff --git a/tsconfig.web.json b/tsconfig.web.json index 7c9f4e2..ff2281c 100644 --- a/tsconfig.web.json +++ b/tsconfig.web.json @@ -6,6 +6,7 @@ "baseUrl": ".", "paths": { "@renderer/*": ["src/renderer/*"] - } + }, + "types": ["vite/client"] } } diff --git a/tsconfig.web.tsbuildinfo b/tsconfig.web.tsbuildinfo index d0f3b38..f28904e 100644 --- a/tsconfig.web.tsbuildinfo +++ b/tsconfig.web.tsbuildinfo @@ -1 +1 @@ -{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.es2019.d.ts","./node_modules/typescript/lib/lib.es2020.d.ts","./node_modules/typescript/lib/lib.es2021.d.ts","./node_modules/typescript/lib/lib.es2022.d.ts","./node_modules/typescript/lib/lib.es2023.d.ts","./node_modules/typescript/lib/lib.es2024.d.ts","./node_modules/typescript/lib/lib.esnext.d.ts","./node_modules/typescript/lib/lib.dom.d.ts","./node_modules/typescript/lib/lib.dom.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.core.d.ts","./node_modules/typescript/lib/lib.es2015.collection.d.ts","./node_modules/typescript/lib/lib.es2015.generator.d.ts","./node_modules/typescript/lib/lib.es2015.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.promise.d.ts","./node_modules/typescript/lib/lib.es2015.proxy.d.ts","./node_modules/typescript/lib/lib.es2015.reflect.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2016.array.include.d.ts","./node_modules/typescript/lib/lib.es2016.intl.d.ts","./node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","./node_modules/typescript/lib/lib.es2017.date.d.ts","./node_modules/typescript/lib/lib.es2017.object.d.ts","./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2017.string.d.ts","./node_modules/typescript/lib/lib.es2017.intl.d.ts","./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","./node_modules/typescript/lib/lib.es2018.intl.d.ts","./node_modules/typescript/lib/lib.es2018.promise.d.ts","./node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/typescript/lib/lib.es2019.array.d.ts","./node_modules/typescript/lib/lib.es2019.object.d.ts","./node_modules/typescript/lib/lib.es2019.string.d.ts","./node_modules/typescript/lib/lib.es2019.symbol.d.ts","./node_modules/typescript/lib/lib.es2019.intl.d.ts","./node_modules/typescript/lib/lib.es2020.bigint.d.ts","./node_modules/typescript/lib/lib.es2020.date.d.ts","./node_modules/typescript/lib/lib.es2020.promise.d.ts","./node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2020.string.d.ts","./node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2020.intl.d.ts","./node_modules/typescript/lib/lib.es2020.number.d.ts","./node_modules/typescript/lib/lib.es2021.promise.d.ts","./node_modules/typescript/lib/lib.es2021.string.d.ts","./node_modules/typescript/lib/lib.es2021.weakref.d.ts","./node_modules/typescript/lib/lib.es2021.intl.d.ts","./node_modules/typescript/lib/lib.es2022.array.d.ts","./node_modules/typescript/lib/lib.es2022.error.d.ts","./node_modules/typescript/lib/lib.es2022.intl.d.ts","./node_modules/typescript/lib/lib.es2022.object.d.ts","./node_modules/typescript/lib/lib.es2022.string.d.ts","./node_modules/typescript/lib/lib.es2022.regexp.d.ts","./node_modules/typescript/lib/lib.es2023.array.d.ts","./node_modules/typescript/lib/lib.es2023.collection.d.ts","./node_modules/typescript/lib/lib.es2023.intl.d.ts","./node_modules/typescript/lib/lib.es2024.arraybuffer.d.ts","./node_modules/typescript/lib/lib.es2024.collection.d.ts","./node_modules/typescript/lib/lib.es2024.object.d.ts","./node_modules/typescript/lib/lib.es2024.promise.d.ts","./node_modules/typescript/lib/lib.es2024.regexp.d.ts","./node_modules/typescript/lib/lib.es2024.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2024.string.d.ts","./node_modules/typescript/lib/lib.esnext.array.d.ts","./node_modules/typescript/lib/lib.esnext.collection.d.ts","./node_modules/typescript/lib/lib.esnext.intl.d.ts","./node_modules/typescript/lib/lib.esnext.disposable.d.ts","./node_modules/typescript/lib/lib.esnext.promise.d.ts","./node_modules/typescript/lib/lib.esnext.decorators.d.ts","./node_modules/typescript/lib/lib.esnext.iterator.d.ts","./node_modules/typescript/lib/lib.esnext.float16.d.ts","./node_modules/typescript/lib/lib.esnext.error.d.ts","./node_modules/typescript/lib/lib.esnext.sharedmemory.d.ts","./node_modules/typescript/lib/lib.decorators.d.ts","./node_modules/typescript/lib/lib.decorators.legacy.d.ts","./node_modules/@types/react/global.d.ts","./node_modules/csstype/index.d.ts","./node_modules/@types/prop-types/index.d.ts","./node_modules/@types/react/index.d.ts","./node_modules/zustand/vanilla.d.ts","./node_modules/zustand/react.d.ts","./node_modules/zustand/index.d.ts","./src/renderer/types/editor.ts","./src/renderer/store/editorstore.ts","./src/renderer/components/filetree/filetreenode.tsx","./src/renderer/components/filetree/filetree.tsx","./node_modules/@codemirror/state/dist/index.d.ts","./node_modules/style-mod/src/style-mod.d.ts","./node_modules/@codemirror/view/dist/index.d.ts","./node_modules/@lezer/common/dist/index.d.ts","./node_modules/@lezer/lr/dist/index.d.ts","./node_modules/@lezer/highlight/dist/index.d.ts","./node_modules/@codemirror/language/dist/index.d.ts","./node_modules/@lezer/markdown/dist/index.d.ts","./node_modules/@codemirror/lang-markdown/dist/index.d.ts","./node_modules/@codemirror/commands/dist/index.d.ts","./src/renderer/components/editor/markdowneditor.tsx","./node_modules/marked/lib/marked.d.ts","./node_modules/@types/trusted-types/lib/index.d.ts","./node_modules/dompurify/dist/purify.cjs.d.ts","./src/renderer/components/aichat/chatmessageitem.tsx","./src/renderer/components/aichat/chatinput.tsx","./src/renderer/utils/annotationparser.ts","./src/renderer/components/aichat/chatpanel.tsx","./src/renderer/utils/passivevoice.ts","./src/renderer/components/toolbar/analysistoolbar.tsx","./src/renderer/app.tsx","./node_modules/@types/react-dom/client.d.ts","./src/renderer/main.tsx","./src/renderer/types/global.d.ts","./node_modules/@babel/types/lib/index.d.ts","./node_modules/@types/babel__generator/index.d.ts","./node_modules/@babel/parser/typings/babel-parser.d.ts","./node_modules/@types/babel__template/index.d.ts","./node_modules/@types/babel__traverse/index.d.ts","./node_modules/@types/babel__core/index.d.ts","./node_modules/@types/node/compatibility/disposable.d.ts","./node_modules/@types/node/compatibility/indexable.d.ts","./node_modules/@types/node/compatibility/iterators.d.ts","./node_modules/@types/node/compatibility/index.d.ts","./node_modules/@types/node/globals.typedarray.d.ts","./node_modules/@types/node/buffer.buffer.d.ts","./node_modules/@types/node/globals.d.ts","./node_modules/@types/node/web-globals/abortcontroller.d.ts","./node_modules/@types/node/web-globals/domexception.d.ts","./node_modules/@types/node/web-globals/events.d.ts","./node_modules/buffer/index.d.ts","./node_modules/undici-types/header.d.ts","./node_modules/undici-types/readable.d.ts","./node_modules/undici-types/file.d.ts","./node_modules/undici-types/fetch.d.ts","./node_modules/undici-types/formdata.d.ts","./node_modules/undici-types/connector.d.ts","./node_modules/undici-types/client.d.ts","./node_modules/undici-types/errors.d.ts","./node_modules/undici-types/dispatcher.d.ts","./node_modules/undici-types/global-dispatcher.d.ts","./node_modules/undici-types/global-origin.d.ts","./node_modules/undici-types/pool-stats.d.ts","./node_modules/undici-types/pool.d.ts","./node_modules/undici-types/handlers.d.ts","./node_modules/undici-types/balanced-pool.d.ts","./node_modules/undici-types/agent.d.ts","./node_modules/undici-types/mock-interceptor.d.ts","./node_modules/undici-types/mock-agent.d.ts","./node_modules/undici-types/mock-client.d.ts","./node_modules/undici-types/mock-pool.d.ts","./node_modules/undici-types/mock-errors.d.ts","./node_modules/undici-types/proxy-agent.d.ts","./node_modules/undici-types/env-http-proxy-agent.d.ts","./node_modules/undici-types/retry-handler.d.ts","./node_modules/undici-types/retry-agent.d.ts","./node_modules/undici-types/api.d.ts","./node_modules/undici-types/interceptors.d.ts","./node_modules/undici-types/util.d.ts","./node_modules/undici-types/cookies.d.ts","./node_modules/undici-types/patch.d.ts","./node_modules/undici-types/websocket.d.ts","./node_modules/undici-types/eventsource.d.ts","./node_modules/undici-types/filereader.d.ts","./node_modules/undici-types/diagnostics-channel.d.ts","./node_modules/undici-types/content-type.d.ts","./node_modules/undici-types/cache.d.ts","./node_modules/undici-types/index.d.ts","./node_modules/@types/node/web-globals/fetch.d.ts","./node_modules/@types/node/assert.d.ts","./node_modules/@types/node/assert/strict.d.ts","./node_modules/@types/node/async_hooks.d.ts","./node_modules/@types/node/buffer.d.ts","./node_modules/@types/node/child_process.d.ts","./node_modules/@types/node/cluster.d.ts","./node_modules/@types/node/console.d.ts","./node_modules/@types/node/constants.d.ts","./node_modules/@types/node/crypto.d.ts","./node_modules/@types/node/dgram.d.ts","./node_modules/@types/node/diagnostics_channel.d.ts","./node_modules/@types/node/dns.d.ts","./node_modules/@types/node/dns/promises.d.ts","./node_modules/@types/node/domain.d.ts","./node_modules/@types/node/events.d.ts","./node_modules/@types/node/fs.d.ts","./node_modules/@types/node/fs/promises.d.ts","./node_modules/@types/node/http.d.ts","./node_modules/@types/node/http2.d.ts","./node_modules/@types/node/https.d.ts","./node_modules/@types/node/inspector.generated.d.ts","./node_modules/@types/node/module.d.ts","./node_modules/@types/node/net.d.ts","./node_modules/@types/node/os.d.ts","./node_modules/@types/node/path.d.ts","./node_modules/@types/node/perf_hooks.d.ts","./node_modules/@types/node/process.d.ts","./node_modules/@types/node/punycode.d.ts","./node_modules/@types/node/querystring.d.ts","./node_modules/@types/node/readline.d.ts","./node_modules/@types/node/readline/promises.d.ts","./node_modules/@types/node/repl.d.ts","./node_modules/@types/node/sea.d.ts","./node_modules/@types/node/stream.d.ts","./node_modules/@types/node/stream/promises.d.ts","./node_modules/@types/node/stream/consumers.d.ts","./node_modules/@types/node/stream/web.d.ts","./node_modules/@types/node/string_decoder.d.ts","./node_modules/@types/node/test.d.ts","./node_modules/@types/node/timers.d.ts","./node_modules/@types/node/timers/promises.d.ts","./node_modules/@types/node/tls.d.ts","./node_modules/@types/node/trace_events.d.ts","./node_modules/@types/node/tty.d.ts","./node_modules/@types/node/url.d.ts","./node_modules/@types/node/util.d.ts","./node_modules/@types/node/v8.d.ts","./node_modules/@types/node/vm.d.ts","./node_modules/@types/node/wasi.d.ts","./node_modules/@types/node/worker_threads.d.ts","./node_modules/@types/node/zlib.d.ts","./node_modules/@types/node/index.d.ts","./node_modules/keyv/src/index.d.ts","./node_modules/@types/http-cache-semantics/index.d.ts","./node_modules/@types/responselike/index.d.ts","./node_modules/@types/cacheable-request/index.d.ts","./node_modules/@types/ms/index.d.ts","./node_modules/@types/debug/index.d.ts","./node_modules/@types/trusted-types/index.d.ts","./node_modules/@types/dompurify/index.d.ts","./node_modules/@types/estree/index.d.ts","./node_modules/@types/fs-extra/index.d.ts","./node_modules/@types/keyv/index.d.ts","./node_modules/form-data/index.d.ts","./node_modules/@types/node-fetch/externals.d.ts","./node_modules/@types/node-fetch/index.d.ts","./node_modules/xmlbuilder/typings/index.d.ts","./node_modules/@types/plist/index.d.ts","./node_modules/@types/react-dom/index.d.ts","./node_modules/@types/verror/index.d.ts","./node_modules/@types/yauzl/index.d.ts"],"fileIdsList":[[118,129,176],[129,176],[94,96,129,176],[94,96,100,101,129,176],[94,95,96,97,98,99,129,176],[94,95,129,176],[97,129,176],[97,99,129,176],[118,119,120,121,122,129,176],[118,120,129,176],[129,176,187,190,217,224,225,226,227],[129,176,229],[129,176,231],[129,176,188,224],[129,176,187,224],[129,176,190,217,224,236,237],[129,173,176],[129,175,176],[176],[129,176,181,209],[129,176,177,182,187,195,206,217],[129,176,177,178,187,195],[124,125,126,129,176],[129,176,179,218],[129,176,180,181,188,196],[129,176,181,206,214],[129,176,182,184,187,195],[129,175,176,183],[129,176,184,185],[129,176,186,187],[129,175,176,187],[129,176,187,188,189,206,217],[129,176,187,188,189,202,206,209],[129,176,184,187,190,195,206,217],[129,176,187,188,190,191,195,206,214,217],[129,176,190,192,206,214,217],[127,128,129,130,131,132,133,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223],[129,176,187,193],[129,176,194,217,222],[129,176,184,187,195,206],[129,176,196],[129,176,197],[129,175,176,198],[129,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223],[129,176,200],[129,176,201],[129,176,187,202,203],[129,176,202,204,218,220],[129,176,187,206,207,209],[129,176,208,209],[129,176,206,207],[129,176,209],[129,176,210],[129,173,176,206,211],[129,176,187,212,213],[129,176,212,213],[129,176,181,195,206,214],[129,176,215],[129,176,195,216],[129,176,190,201,217],[129,176,181,218],[129,176,206,219],[129,176,194,220],[129,176,221],[129,171,176],[129,171,176,187,189,198,206,209,217,220,222],[129,176,206,223],[129,176,224,239],[86,129,176],[83,84,85,129,176],[129,176,190,206,224],[106,129,176],[129,176,187,206,224],[129,176,187],[129,143,147,176,217],[129,143,176,206,217],[129,138,176],[129,140,143,176,214,217],[129,176,195,214],[129,176,224],[129,138,176,224],[129,140,143,176,195,217],[129,135,136,139,142,176,187,206,217],[129,143,150,176],[129,135,141,176],[129,143,164,165,176],[129,139,143,176,209,217,224],[129,164,176,224],[129,137,138,176,224],[129,143,176],[129,137,138,139,140,141,142,143,144,145,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,176],[129,143,158,176],[129,143,150,151,176],[129,141,143,151,152,176],[129,142,176],[129,135,138,143,176],[129,143,147,151,152,176],[129,147,176],[129,141,143,146,176,217],[129,135,140,143,150,176],[129,176,206],[129,138,143,164,176,222,224],[87,88,129,176],[87,129,176],[86,91,93,104,111,113,129,176],[86,90,105,107,129,176],[86,91,108,109,110,129,176],[86,90,91,94,96,100,102,103,129,176],[91,92,129,176],[86,90,91,129,176],[86,91,110,112,129,176],[86,114,115,129,176],[89,90,129,176],[90,129,176]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","impliedFormat":1},{"version":"27bdc30a0e32783366a5abeda841bc22757c1797de8681bbe81fbc735eeb1c10","impliedFormat":1},{"version":"8fd575e12870e9944c7e1d62e1f5a73fcf23dd8d3a321f2a2c74c20d022283fe","impliedFormat":1},{"version":"2ab096661c711e4a81cc464fa1e6feb929a54f5340b46b0a07ac6bbf857471f0","impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"df83c2a6c73228b625b0beb6669c7ee2a09c914637e2d35170723ad49c0f5cd4","affectsGlobalScope":true,"impliedFormat":1},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e3c06ea092138bf9fa5e874a1fdbc9d54805d074bee1de31b99a11e2fec239d","affectsGlobalScope":true,"impliedFormat":1},{"version":"87dc0f382502f5bbce5129bdc0aea21e19a3abbc19259e0b43ae038a9fc4e326","affectsGlobalScope":true,"impliedFormat":1},{"version":"b1cb28af0c891c8c96b2d6b7be76bd394fddcfdb4709a20ba05a7c1605eea0f9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2fef54945a13095fdb9b84f705f2b5994597640c46afeb2ce78352fab4cb3279","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac77cb3e8c6d3565793eb90a8373ee8033146315a3dbead3bde8db5eaf5e5ec6","affectsGlobalScope":true,"impliedFormat":1},{"version":"56e4ed5aab5f5920980066a9409bfaf53e6d21d3f8d020c17e4de584d29600ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ece9f17b3866cc077099c73f4983bddbcb1dc7ddb943227f1ec070f529dedd1","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a6282c8827e4b9a95f4bf4f5c205673ada31b982f50572d27103df8ceb8013c","affectsGlobalScope":true,"impliedFormat":1},{"version":"1c9319a09485199c1f7b0498f2988d6d2249793ef67edda49d1e584746be9032","affectsGlobalScope":true,"impliedFormat":1},{"version":"e3a2a0cee0f03ffdde24d89660eba2685bfbdeae955a6c67e8c4c9fd28928eeb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811c71eee4aa0ac5f7adf713323a5c41b0cf6c4e17367a34fbce379e12bbf0a4","affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","affectsGlobalScope":true,"impliedFormat":1},{"version":"60037901da1a425516449b9a20073aa03386cce92f7a1fd902d7602be3a7c2e9","affectsGlobalScope":true,"impliedFormat":1},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true,"impliedFormat":1},{"version":"22adec94ef7047a6c9d1af3cb96be87a335908bf9ef386ae9fd50eeb37f44c47","affectsGlobalScope":true,"impliedFormat":1},{"version":"196cb558a13d4533a5163286f30b0509ce0210e4b316c56c38d4c0fd2fb38405","affectsGlobalScope":true,"impliedFormat":1},{"version":"73f78680d4c08509933daf80947902f6ff41b6230f94dd002ae372620adb0f60","affectsGlobalScope":true,"impliedFormat":1},{"version":"c5239f5c01bcfa9cd32f37c496cf19c61d69d37e48be9de612b541aac915805b","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb5b19b86227ace1d29ea4cf81387279d04bb34051e944bc53df69f58914b788","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac51dd7d31333793807a6abaa5ae168512b6131bd41d9c5b98477fc3b7800f9f","impliedFormat":1},{"version":"87d9d29dbc745f182683f63187bf3d53fd8673e5fca38ad5eaab69798ed29fbc","impliedFormat":1},{"version":"035312d4945d13efa134ae482f6dc56a1a9346f7ac3be7ccbad5741058ce87f3","affectsGlobalScope":true,"impliedFormat":1},{"version":"41f45ed6b4cd7b8aec2e4888a47d5061ee1020f89375b57d388cfe1f05313991","impliedFormat":1},{"version":"95e6580d60d580c8cd6a42d3853eda0da840d64139a58ecb56ed9a2f8ff42d6e","impliedFormat":1},{"version":"bec45e0777e88662fdbb5e8ef48f3fd1a474768075abe838b184973025c94244","impliedFormat":1},"a98d345262eee1a3dc7876f2badc12c831744b6d7b13d2e416b8f508c3b3a012","ee6f7a32951ee5be9ef315ba898c1bd1f11d9ac6f379f9e0e8bf4ea80440a9d8","9c65c24a680c2909b1c5c24d06b4a204004c9364a3fc96084da5e293c969f0d3","82653759516820924b95e6fb9c11c192cecd31d7c24f3d249df4b9df359795f0",{"version":"97e0a23ac45763f990b704b66cabbb48df07eddc5bf46054a34d72e350f1088e","impliedFormat":99},{"version":"fe9dd679e568dc2a0e5e6959f77b53f8bc1f126d46b0d17631347ba57470b808","impliedFormat":99},{"version":"86245b010961138b1c4ce2e0610b8b9577157dac3f7eeaf3d20017ee01e7760b","impliedFormat":99},{"version":"54e76a6612d9b83fde2b1cc0569f20c5b8d38f7a860b88a1d9d805399bfeead3","impliedFormat":99},{"version":"5a4ddf80b1bdab540fe5d3f837921e9e8dc559a1a319e75451c30f0d5f62ac0f","impliedFormat":99},{"version":"0c6ef3deba595b7dc7b4ee09342435c7a2392fe7752e335acdedfe2476529638","impliedFormat":99},{"version":"00fab36b3130e6d7a2316d0583a2e2a4d328a6f4e01817d90d8b07baad69b4e1","impliedFormat":99},{"version":"66f19adc323e2146c965f004478fd3ea9d9a0aa4a915c5f32564094a9d82f5c6","impliedFormat":99},{"version":"c1a9b5cd932e681580e597e21bfd3905e79e2a08b626a8904371e0fb70b079f1","impliedFormat":99},{"version":"126eac20336c7374782d571be802e7b7adb9fc5b24c0dd0dfc37bfc9774d9182","impliedFormat":99},"615d152c834b0136c9104390a4948707f25c2444911a560acc9f1368edce0e79",{"version":"dae5b9f74f24c35a89c21652878572a1be244d0ee0afe3491e83155ec3dd9f75","impliedFormat":99},{"version":"15fe687c59d62741b4494d5e623d497d55eb38966ecf5bea7f36e48fc3fbe15e","impliedFormat":1},{"version":"89f32f220b6f0c84465bd7901e64b5a3a44866de5dd8080f8d1bdc384d8b7997","impliedFormat":1},"fdcf02074b97cd1548eaf1fd62e7ac4d01e01845b0fac9ee105974ad78237041","64d9a8acf8fe6b2d8e710c435e1eff4032ea5a3443e8e8729c87066ef9ab8a3f","a227e4fd900ecddd1927a50661c5e7da0708d06212fef8c50bc9373bee4b0a82","3549ad4110ff21f211ce2c0be2f799d7cf1f843b329eaead4864f0e2d90dfe77","31d3031c0ef9f45cdfc31daf77e1657b6864d27029b67bd5c50a835aa82f91c2","5c12e0d723c430c3b59d293bd198fc615d46e882bf0b8510121d39231d650cf2","1927ffa60539f1b99ceefcfc12cade9328229126812979a5c19736a950f97d05",{"version":"05321b823dd3781d0b6aac8700bfdc0c9181d56479fe52ba6a40c9196fd661a8","impliedFormat":1},"5203b00cdd66aa00aa1b536240141759c5361b6963e4b6455a6ee29e1be18edc",{"version":"269f196629564690ca83f6630569061d67ebc87d72ce67a9a3e4ec155bc22679","affectsGlobalScope":true},{"version":"556ccd493ec36c7d7cb130d51be66e147b91cc1415be383d71da0f1e49f742a9","impliedFormat":1},{"version":"b6d03c9cfe2cf0ba4c673c209fcd7c46c815b2619fd2aad59fc4229aaef2ed43","impliedFormat":1},{"version":"95aba78013d782537cc5e23868e736bec5d377b918990e28ed56110e3ae8b958","impliedFormat":1},{"version":"670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","impliedFormat":1},{"version":"13b77ab19ef7aadd86a1e54f2f08ea23a6d74e102909e3c00d31f231ed040f62","impliedFormat":1},{"version":"069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","impliedFormat":1},{"version":"70521b6ab0dcba37539e5303104f29b721bfb2940b2776da4cc818c07e1fefc1","affectsGlobalScope":true,"impliedFormat":1},{"version":"ab41ef1f2cdafb8df48be20cd969d875602483859dc194e9c97c8a576892c052","affectsGlobalScope":true,"impliedFormat":1},{"version":"d153a11543fd884b596587ccd97aebbeed950b26933ee000f94009f1ab142848","affectsGlobalScope":true,"impliedFormat":1},{"version":"21d819c173c0cf7cc3ce57c3276e77fd9a8a01d35a06ad87158781515c9a438a","impliedFormat":1},{"version":"98cffbf06d6bab333473c70a893770dbe990783904002c4f1a960447b4b53dca","affectsGlobalScope":true,"impliedFormat":1},{"version":"ba481bca06f37d3f2c137ce343c7d5937029b2468f8e26111f3c9d9963d6568d","affectsGlobalScope":true,"impliedFormat":1},{"version":"6d9ef24f9a22a88e3e9b3b3d8c40ab1ddb0853f1bfbd5c843c37800138437b61","affectsGlobalScope":true,"impliedFormat":1},{"version":"1db0b7dca579049ca4193d034d835f6bfe73096c73663e5ef9a0b5779939f3d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"9798340ffb0d067d69b1ae5b32faa17ab31b82466a3fc00d8f2f2df0c8554aaa","affectsGlobalScope":true,"impliedFormat":1},{"version":"f26b11d8d8e4b8028f1c7d618b22274c892e4b0ef5b3678a8ccbad85419aef43","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e9c23ba78aabc2e0a27033f18737a6df754067731e69dc5f52823957d60a4b6","impliedFormat":1},{"version":"5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","impliedFormat":1},{"version":"763fe0f42b3d79b440a9b6e51e9ba3f3f91352469c1e4b3b67bfa4ff6352f3f4","impliedFormat":1},{"version":"25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","impliedFormat":1},{"version":"c464d66b20788266e5353b48dc4aa6bc0dc4a707276df1e7152ab0c9ae21fad8","impliedFormat":1},{"version":"78d0d27c130d35c60b5e5566c9f1e5be77caf39804636bc1a40133919a949f21","impliedFormat":1},{"version":"c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","impliedFormat":1},{"version":"1d6e127068ea8e104a912e42fc0a110e2aa5a66a356a917a163e8cf9a65e4a75","impliedFormat":1},{"version":"5ded6427296cdf3b9542de4471d2aa8d3983671d4cac0f4bf9c637208d1ced43","impliedFormat":1},{"version":"7f182617db458e98fc18dfb272d40aa2fff3a353c44a89b2c0ccb3937709bfb5","impliedFormat":1},{"version":"cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","impliedFormat":1},{"version":"385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","impliedFormat":1},{"version":"9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","impliedFormat":1},{"version":"0b8a9268adaf4da35e7fa830c8981cfa22adbbe5b3f6f5ab91f6658899e657a7","impliedFormat":1},{"version":"11396ed8a44c02ab9798b7dca436009f866e8dae3c9c25e8c1fbc396880bf1bb","impliedFormat":1},{"version":"ba7bc87d01492633cb5a0e5da8a4a42a1c86270e7b3d2dea5d156828a84e4882","impliedFormat":1},{"version":"4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","impliedFormat":1},{"version":"c21dc52e277bcfc75fac0436ccb75c204f9e1b3fa5e12729670910639f27343e","impliedFormat":1},{"version":"13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","impliedFormat":1},{"version":"9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","impliedFormat":1},{"version":"4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","impliedFormat":1},{"version":"24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","impliedFormat":1},{"version":"ea0148f897b45a76544ae179784c95af1bd6721b8610af9ffa467a518a086a43","impliedFormat":1},{"version":"24c6a117721e606c9984335f71711877293a9651e44f59f3d21c1ea0856f9cc9","impliedFormat":1},{"version":"dd3273ead9fbde62a72949c97dbec2247ea08e0c6952e701a483d74ef92d6a17","impliedFormat":1},{"version":"405822be75ad3e4d162e07439bac80c6bcc6dbae1929e179cf467ec0b9ee4e2e","impliedFormat":1},{"version":"0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","impliedFormat":1},{"version":"e61be3f894b41b7baa1fbd6a66893f2579bfad01d208b4ff61daef21493ef0a8","impliedFormat":1},{"version":"bd0532fd6556073727d28da0edfd1736417a3f9f394877b6d5ef6ad88fba1d1a","impliedFormat":1},{"version":"89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","impliedFormat":1},{"version":"615ba88d0128ed16bf83ef8ccbb6aff05c3ee2db1cc0f89ab50a4939bfc1943f","impliedFormat":1},{"version":"a4d551dbf8746780194d550c88f26cf937caf8d56f102969a110cfaed4b06656","impliedFormat":1},{"version":"8bd86b8e8f6a6aa6c49b71e14c4ffe1211a0e97c80f08d2c8cc98838006e4b88","impliedFormat":1},{"version":"317e63deeb21ac07f3992f5b50cdca8338f10acd4fbb7257ebf56735bf52ab00","impliedFormat":1},{"version":"4732aec92b20fb28c5fe9ad99521fb59974289ed1e45aecb282616202184064f","impliedFormat":1},{"version":"2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","impliedFormat":1},{"version":"c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","impliedFormat":1},{"version":"bf67d53d168abc1298888693338cb82854bdb2e69ef83f8a0092093c2d562107","impliedFormat":1},{"version":"b52476feb4a0cbcb25e5931b930fc73cb6643fb1a5060bf8a3dda0eeae5b4b68","affectsGlobalScope":true,"impliedFormat":1},{"version":"e2677634fe27e87348825bb041651e22d50a613e2fdf6a4a3ade971d71bac37e","impliedFormat":1},{"version":"7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","impliedFormat":1},{"version":"8c0bcd6c6b67b4b503c11e91a1fb91522ed585900eab2ab1f61bba7d7caa9d6f","impliedFormat":1},{"version":"8cd19276b6590b3ebbeeb030ac271871b9ed0afc3074ac88a94ed2449174b776","affectsGlobalScope":true,"impliedFormat":1},{"version":"696eb8d28f5949b87d894b26dc97318ef944c794a9a4e4f62360cd1d1958014b","impliedFormat":1},{"version":"3f8fa3061bd7402970b399300880d55257953ee6d3cd408722cb9ac20126460c","impliedFormat":1},{"version":"35ec8b6760fd7138bbf5809b84551e31028fb2ba7b6dc91d95d098bf212ca8b4","affectsGlobalScope":true,"impliedFormat":1},{"version":"5524481e56c48ff486f42926778c0a3cce1cc85dc46683b92b1271865bcf015a","impliedFormat":1},{"version":"68bd56c92c2bd7d2339457eb84d63e7de3bd56a69b25f3576e1568d21a162398","affectsGlobalScope":true,"impliedFormat":1},{"version":"3e93b123f7c2944969d291b35fed2af79a6e9e27fdd5faa99748a51c07c02d28","impliedFormat":1},{"version":"9d19808c8c291a9010a6c788e8532a2da70f811adb431c97520803e0ec649991","impliedFormat":1},{"version":"87aad3dd9752067dc875cfaa466fc44246451c0c560b820796bdd528e29bef40","impliedFormat":1},{"version":"4aacb0dd020eeaef65426153686cc639a78ec2885dc72ad220be1d25f1a439df","impliedFormat":1},{"version":"f0bd7e6d931657b59605c44112eaf8b980ba7f957a5051ed21cb93d978cf2f45","impliedFormat":1},{"version":"8db0ae9cb14d9955b14c214f34dae1b9ef2baee2fe4ce794a4cd3ac2531e3255","affectsGlobalScope":true,"impliedFormat":1},{"version":"15fc6f7512c86810273af28f224251a5a879e4261b4d4c7e532abfbfc3983134","impliedFormat":1},{"version":"58adba1a8ab2d10b54dc1dced4e41f4e7c9772cbbac40939c0dc8ce2cdb1d442","impliedFormat":1},{"version":"4b34bdb6f29a4347b7db9c0f8622686035fe25adb1c9e927acd8d22a2cbb6ccb","impliedFormat":1},{"version":"714435130b9015fae551788df2a88038471a5a11eb471f27c4ede86552842bc9","impliedFormat":1},{"version":"855cd5f7eb396f5f1ab1bc0f8580339bff77b68a770f84c6b254e319bbfd1ac7","impliedFormat":1},{"version":"5650cf3dace09e7c25d384e3e6b818b938f68f4e8de96f52d9c5a1b3db068e86","impliedFormat":1},{"version":"1354ca5c38bd3fd3836a68e0f7c9f91f172582ba30ab15bb8c075891b91502b7","affectsGlobalScope":true,"impliedFormat":1},{"version":"27fdb0da0daf3b337c5530c5f266efe046a6ceb606e395b346974e4360c36419","impliedFormat":1},{"version":"2d2fcaab481b31a5882065c7951255703ddbe1c0e507af56ea42d79ac3911201","impliedFormat":1},{"version":"a192fe8ec33f75edbc8d8f3ed79f768dfae11ff5735e7fe52bfa69956e46d78d","impliedFormat":1},{"version":"ca867399f7db82df981d6915bcbb2d81131d7d1ef683bc782b59f71dda59bc85","affectsGlobalScope":true,"impliedFormat":1},{"version":"0e456fd5b101271183d99a9087875a282323e3a3ff0d7bcf1881537eaa8b8e63","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e043a1bc8fbf2a255bccf9bf27e0f1caf916c3b0518ea34aa72357c0afd42ec","impliedFormat":1},{"version":"b4f70ec656a11d570e1a9edce07d118cd58d9760239e2ece99306ee9dfe61d02","impliedFormat":1},{"version":"3bc2f1e2c95c04048212c569ed38e338873f6a8593930cf5a7ef24ffb38fc3b6","impliedFormat":1},{"version":"6e70e9570e98aae2b825b533aa6292b6abd542e8d9f6e9475e88e1d7ba17c866","impliedFormat":1},{"version":"f9d9d753d430ed050dc1bf2667a1bab711ccbb1c1507183d794cc195a5b085cc","impliedFormat":1},{"version":"9eece5e586312581ccd106d4853e861aaaa1a39f8e3ea672b8c3847eedd12f6e","impliedFormat":1},{"version":"47ab634529c5955b6ad793474ae188fce3e6163e3a3fb5edd7e0e48f14435333","impliedFormat":1},{"version":"37ba7b45141a45ce6e80e66f2a96c8a5ab1bcef0fc2d0f56bb58df96ec67e972","impliedFormat":1},{"version":"45650f47bfb376c8a8ed39d4bcda5902ab899a3150029684ee4c10676d9fbaee","impliedFormat":1},{"version":"fad4e3c207fe23922d0b2d06b01acbfb9714c4f2685cf80fd384c8a100c82fd0","affectsGlobalScope":true,"impliedFormat":1},{"version":"74cf591a0f63db318651e0e04cb55f8791385f86e987a67fd4d2eaab8191f730","impliedFormat":1},{"version":"5eab9b3dc9b34f185417342436ec3f106898da5f4801992d8ff38ab3aff346b5","impliedFormat":1},{"version":"12ed4559eba17cd977aa0db658d25c4047067444b51acfdcbf38470630642b23","affectsGlobalScope":true,"impliedFormat":1},{"version":"f3ffabc95802521e1e4bcba4c88d8615176dc6e09111d920c7a213bdda6e1d65","impliedFormat":1},{"version":"ddc734b4fae82a01d247e9e342d020976640b5e93b4e9b3a1e30e5518883a060","impliedFormat":1},{"version":"ae56f65caf3be91108707bd8dfbccc2a57a91feb5daabf7165a06a945545ed26","impliedFormat":1},{"version":"a136d5de521da20f31631a0a96bf712370779d1c05b7015d7019a9b2a0446ca9","impliedFormat":1},{"version":"c3b41e74b9a84b88b1dca61ec39eee25c0dbc8e7d519ba11bb070918cfacf656","affectsGlobalScope":true,"impliedFormat":1},{"version":"4737a9dc24d0e68b734e6cfbcea0c15a2cfafeb493485e27905f7856988c6b29","affectsGlobalScope":true,"impliedFormat":1},{"version":"36d8d3e7506b631c9582c251a2c0b8a28855af3f76719b12b534c6edf952748d","impliedFormat":1},{"version":"1ca69210cc42729e7ca97d3a9ad48f2e9cb0042bada4075b588ae5387debd318","impliedFormat":1},{"version":"f5ebe66baaf7c552cfa59d75f2bfba679f329204847db3cec385acda245e574e","impliedFormat":1},{"version":"ed59add13139f84da271cafd32e2171876b0a0af2f798d0c663e8eeb867732cf","affectsGlobalScope":true,"impliedFormat":1},{"version":"05db535df8bdc30d9116fe754a3473d1b6479afbc14ae8eb18b605c62677d518","impliedFormat":1},{"version":"b1810689b76fd473bd12cc9ee219f8e62f54a7d08019a235d07424afbf074d25","impliedFormat":1},{"version":"42baf4ca38c38deaf411ea73f37bc39ff56c6e5c761a968b64ac1b25c92b5cd8","impliedFormat":1},{"version":"4f6ae308c5f2901f2988c817e1511520619e9025b9b12cc7cce2ab2e6ffed78a","impliedFormat":1},{"version":"8718fa41d7cf4aa91de4e8f164c90f88e0bf343aa92a1b9b725a9c675c64e16b","impliedFormat":1},{"version":"f992cd6cc0bcbaa4e6c810468c90f2d8595f8c6c3cf050c806397d3de8585562","impliedFormat":1},{"version":"fb893a0dfc3c9fb0f9ca93d0648694dd95f33cbad2c0f2c629f842981dfd4e2e","impliedFormat":1},{"version":"3eb11dbf3489064a47a2e1cf9d261b1f100ef0b3b50ffca6c44dd99d6dd81ac1","impliedFormat":1},{"version":"2c3b8be03577c98530ef9cb1a76e2c812636a871f367e9edf4c5f3ce702b77f8","affectsGlobalScope":true,"impliedFormat":1},{"version":"ecec8f82ddf42db544c8320eddf7f09a9a788723f7473e82e903401a3d14d488","impliedFormat":1},{"version":"151ff381ef9ff8da2da9b9663ebf657eac35c4c9a19183420c05728f31a6761d","impliedFormat":1},{"version":"ed19da84b7dbf00952ad0b98ce5c194f1903bcf7c94d8103e8e0d63b271543ae","impliedFormat":1},{"version":"fec943fdb3275eb6e006b35e04a8e2e99e9adf3f4b969ddf15315ac7575a93e4","impliedFormat":1},{"version":"736097ddbb2903bef918bb3b5811ef1c9c5656f2a73bd39b22a91b9cc2525e50","impliedFormat":1},{"version":"4340936f4e937c452ae783514e7c7bbb7fc06d0c97993ff4865370d0962bb9cf","impliedFormat":1},{"version":"b70c7ea83a7d0de17a791d9b5283f664033a96362c42cc4d2b2e0bdaa65ef7d1","impliedFormat":1},{"version":"10a60d0cc51552184ceb31c27ef547eb365b918b0927b155176be3c3d5cba82c","impliedFormat":1},{"version":"1a86aff0e5cf0da881c826ada253aa5256ff0d53c2123c62cd7851559eaee9b9","impliedFormat":1},{"version":"17ed71200119e86ccef2d96b73b02ce8854b76ad6bd21b5021d4269bec527b5f","impliedFormat":1},{"version":"62ba45a86b9a31eb84ea03ae0b9e800a507d980c1f38dcec6528f10078cfdedd","impliedFormat":1},{"version":"74d5a87c3616cd5d8691059d531504403aa857e09cbaecb1c64dfb9ace0db185","impliedFormat":1}],"root":[[90,93],104,[108,114],116,117],"options":{"composite":true,"esModuleInterop":true,"jsx":1,"module":99,"noImplicitAny":false,"noImplicitReturns":true,"noUnusedLocals":true,"noUnusedParameters":true,"skipLibCheck":true,"sourceMap":false,"strict":true,"target":99},"referencedMap":[[120,1],[118,2],[103,3],[102,4],[100,5],[94,2],[96,6],[97,2],[99,7],[98,7],[101,8],[123,9],[119,1],[121,10],[122,1],[228,11],[230,12],[232,13],[233,2],[234,14],[226,2],[235,15],[229,2],[237,2],[238,16],[173,17],[174,17],[175,18],[129,19],[176,20],[177,21],[178,22],[124,2],[127,23],[125,2],[126,2],[179,24],[180,25],[181,26],[182,27],[183,28],[184,29],[185,29],[186,30],[187,31],[188,32],[189,33],[130,2],[128,2],[190,34],[191,35],[192,36],[224,37],[193,38],[194,39],[195,40],[196,41],[197,42],[198,43],[199,44],[200,45],[201,46],[202,47],[203,47],[204,48],[205,2],[206,49],[208,50],[207,51],[209,52],[210,53],[211,54],[212,55],[213,56],[214,57],[215,58],[216,59],[217,60],[218,61],[219,62],[220,63],[221,64],[131,2],[132,2],[133,2],[172,65],[222,66],[223,67],[240,68],[85,2],[115,69],[241,69],[83,2],[86,70],[227,71],[231,72],[106,2],[242,2],[243,73],[134,2],[84,2],[107,72],[236,71],[225,74],[105,2],[95,2],[81,2],[82,2],[13,2],[14,2],[16,2],[15,2],[2,2],[17,2],[18,2],[19,2],[20,2],[21,2],[22,2],[23,2],[24,2],[3,2],[25,2],[26,2],[4,2],[27,2],[31,2],[28,2],[29,2],[30,2],[32,2],[33,2],[34,2],[5,2],[35,2],[36,2],[37,2],[38,2],[6,2],[42,2],[39,2],[40,2],[41,2],[43,2],[7,2],[44,2],[49,2],[50,2],[45,2],[46,2],[47,2],[48,2],[8,2],[54,2],[51,2],[52,2],[53,2],[55,2],[9,2],[56,2],[57,2],[58,2],[60,2],[59,2],[61,2],[62,2],[10,2],[63,2],[64,2],[65,2],[11,2],[66,2],[67,2],[68,2],[69,2],[70,2],[1,2],[71,2],[72,2],[12,2],[76,2],[74,2],[79,2],[78,2],[73,2],[77,2],[75,2],[80,2],[150,75],[160,76],[149,75],[170,77],[141,78],[140,79],[169,80],[163,81],[168,82],[143,83],[157,84],[142,85],[166,86],[138,87],[137,80],[167,88],[139,89],[144,90],[145,2],[148,90],[135,2],[171,91],[161,92],[152,93],[153,94],[155,95],[151,96],[154,97],[164,80],[146,98],[147,99],[156,100],[136,101],[159,92],[158,90],[162,2],[165,102],[239,101],[89,103],[88,104],[87,2],[114,105],[109,69],[108,106],[111,107],[104,108],[93,109],[92,110],[113,111],[116,112],[91,113],[90,2],[117,114],[110,114],[112,114]],"affectedFilesPendingEmit":[[114,17],[109,17],[108,17],[111,17],[104,17],[93,17],[92,17],[113,17],[116,17],[91,17],[90,17],[110,17],[112,17]],"emitSignatures":[90,91,92,93,104,108,109,110,111,112,113,114,116],"version":"5.9.3"} \ No newline at end of file +{"fileNames":["./node_modules/typescript/lib/lib.es5.d.ts","./node_modules/typescript/lib/lib.es2015.d.ts","./node_modules/typescript/lib/lib.es2016.d.ts","./node_modules/typescript/lib/lib.es2017.d.ts","./node_modules/typescript/lib/lib.es2018.d.ts","./node_modules/typescript/lib/lib.es2019.d.ts","./node_modules/typescript/lib/lib.es2020.d.ts","./node_modules/typescript/lib/lib.es2021.d.ts","./node_modules/typescript/lib/lib.es2022.d.ts","./node_modules/typescript/lib/lib.es2023.d.ts","./node_modules/typescript/lib/lib.es2024.d.ts","./node_modules/typescript/lib/lib.esnext.d.ts","./node_modules/typescript/lib/lib.dom.d.ts","./node_modules/typescript/lib/lib.dom.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.core.d.ts","./node_modules/typescript/lib/lib.es2015.collection.d.ts","./node_modules/typescript/lib/lib.es2015.generator.d.ts","./node_modules/typescript/lib/lib.es2015.iterable.d.ts","./node_modules/typescript/lib/lib.es2015.promise.d.ts","./node_modules/typescript/lib/lib.es2015.proxy.d.ts","./node_modules/typescript/lib/lib.es2015.reflect.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.d.ts","./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2016.array.include.d.ts","./node_modules/typescript/lib/lib.es2016.intl.d.ts","./node_modules/typescript/lib/lib.es2017.arraybuffer.d.ts","./node_modules/typescript/lib/lib.es2017.date.d.ts","./node_modules/typescript/lib/lib.es2017.object.d.ts","./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2017.string.d.ts","./node_modules/typescript/lib/lib.es2017.intl.d.ts","./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","./node_modules/typescript/lib/lib.es2018.intl.d.ts","./node_modules/typescript/lib/lib.es2018.promise.d.ts","./node_modules/typescript/lib/lib.es2018.regexp.d.ts","./node_modules/typescript/lib/lib.es2019.array.d.ts","./node_modules/typescript/lib/lib.es2019.object.d.ts","./node_modules/typescript/lib/lib.es2019.string.d.ts","./node_modules/typescript/lib/lib.es2019.symbol.d.ts","./node_modules/typescript/lib/lib.es2019.intl.d.ts","./node_modules/typescript/lib/lib.es2020.bigint.d.ts","./node_modules/typescript/lib/lib.es2020.date.d.ts","./node_modules/typescript/lib/lib.es2020.promise.d.ts","./node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2020.string.d.ts","./node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","./node_modules/typescript/lib/lib.es2020.intl.d.ts","./node_modules/typescript/lib/lib.es2020.number.d.ts","./node_modules/typescript/lib/lib.es2021.promise.d.ts","./node_modules/typescript/lib/lib.es2021.string.d.ts","./node_modules/typescript/lib/lib.es2021.weakref.d.ts","./node_modules/typescript/lib/lib.es2021.intl.d.ts","./node_modules/typescript/lib/lib.es2022.array.d.ts","./node_modules/typescript/lib/lib.es2022.error.d.ts","./node_modules/typescript/lib/lib.es2022.intl.d.ts","./node_modules/typescript/lib/lib.es2022.object.d.ts","./node_modules/typescript/lib/lib.es2022.string.d.ts","./node_modules/typescript/lib/lib.es2022.regexp.d.ts","./node_modules/typescript/lib/lib.es2023.array.d.ts","./node_modules/typescript/lib/lib.es2023.collection.d.ts","./node_modules/typescript/lib/lib.es2023.intl.d.ts","./node_modules/typescript/lib/lib.es2024.arraybuffer.d.ts","./node_modules/typescript/lib/lib.es2024.collection.d.ts","./node_modules/typescript/lib/lib.es2024.object.d.ts","./node_modules/typescript/lib/lib.es2024.promise.d.ts","./node_modules/typescript/lib/lib.es2024.regexp.d.ts","./node_modules/typescript/lib/lib.es2024.sharedmemory.d.ts","./node_modules/typescript/lib/lib.es2024.string.d.ts","./node_modules/typescript/lib/lib.esnext.array.d.ts","./node_modules/typescript/lib/lib.esnext.collection.d.ts","./node_modules/typescript/lib/lib.esnext.intl.d.ts","./node_modules/typescript/lib/lib.esnext.disposable.d.ts","./node_modules/typescript/lib/lib.esnext.promise.d.ts","./node_modules/typescript/lib/lib.esnext.decorators.d.ts","./node_modules/typescript/lib/lib.esnext.iterator.d.ts","./node_modules/typescript/lib/lib.esnext.float16.d.ts","./node_modules/typescript/lib/lib.esnext.error.d.ts","./node_modules/typescript/lib/lib.esnext.sharedmemory.d.ts","./node_modules/typescript/lib/lib.decorators.d.ts","./node_modules/typescript/lib/lib.decorators.legacy.d.ts","./node_modules/@types/react/global.d.ts","./node_modules/csstype/index.d.ts","./node_modules/@types/prop-types/index.d.ts","./node_modules/@types/react/index.d.ts","./node_modules/zustand/vanilla.d.ts","./node_modules/zustand/react.d.ts","./node_modules/zustand/index.d.ts","./src/renderer/types/editor.ts","./src/renderer/store/editorstore.ts","./src/renderer/components/filetree/filetreenode.tsx","./src/renderer/components/filetree/filetree.tsx","./node_modules/@codemirror/state/dist/index.d.ts","./node_modules/style-mod/src/style-mod.d.ts","./node_modules/@codemirror/view/dist/index.d.ts","./node_modules/@lezer/common/dist/index.d.ts","./node_modules/@lezer/lr/dist/index.d.ts","./node_modules/@lezer/highlight/dist/index.d.ts","./node_modules/@codemirror/language/dist/index.d.ts","./node_modules/@lezer/markdown/dist/index.d.ts","./node_modules/@codemirror/lang-markdown/dist/index.d.ts","./node_modules/@codemirror/commands/dist/index.d.ts","./node_modules/marked/lib/marked.d.ts","./node_modules/@types/trusted-types/lib/index.d.ts","./node_modules/dompurify/dist/purify.cjs.d.ts","./src/renderer/components/editor/markdowneditor.tsx","./src/renderer/components/aichat/chatmessageitem.tsx","./src/renderer/components/aichat/chatinput.tsx","./src/renderer/components/feedback/feedbackpanel.tsx","./src/renderer/utils/annotationparser.ts","./src/renderer/components/aichat/chatpanel.tsx","./src/renderer/utils/passivevoice.ts","./src/renderer/components/toolbar/analysistoolbar.tsx","./src/renderer/app.tsx","./node_modules/@types/react-dom/client.d.ts","./src/renderer/main.tsx","./src/renderer/types/global.d.ts","./node_modules/vite/types/hmrpayload.d.ts","./node_modules/vite/types/customevent.d.ts","./node_modules/vite/types/hot.d.ts","./node_modules/vite/types/importglob.d.ts","./node_modules/vite/types/importmeta.d.ts","./node_modules/vite/client.d.ts"],"fileIdsList":[[94,96],[94,96,100,101],[94,95,96,97,98,99],[94,95],[97],[97,99],[86],[83,84,85],[105],[123],[119],[120],[121,122],[87,88],[87],[86,91,93,107,112,114,124],[86,90,104,106],[86,91,108,109,110,111,124],[86,90,91,94,96,100,102,103,104,106,124],[86,90,91,104,106,107,124],[91,92,124],[86,90,91],[86,91,111,113,124],[86,115,116,124],[89,90],[90]],"fileInfos":[{"version":"c430d44666289dae81f30fa7b2edebf186ecc91a2d4c71266ea6ae76388792e1","affectsGlobalScope":true,"impliedFormat":1},{"version":"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","impliedFormat":1},{"version":"3facaf05f0c5fc569c5649dd359892c98a85557e3e0c847964caeb67076f4d75","impliedFormat":1},{"version":"e44bb8bbac7f10ecc786703fe0a6a4b952189f908707980ba8f3c8975a760962","impliedFormat":1},{"version":"5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","impliedFormat":1},{"version":"68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","impliedFormat":1},{"version":"5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","impliedFormat":1},{"version":"feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","impliedFormat":1},{"version":"ee7bad0c15b58988daa84371e0b89d313b762ab83cb5b31b8a2d1162e8eb41c2","impliedFormat":1},{"version":"27bdc30a0e32783366a5abeda841bc22757c1797de8681bbe81fbc735eeb1c10","impliedFormat":1},{"version":"8fd575e12870e9944c7e1d62e1f5a73fcf23dd8d3a321f2a2c74c20d022283fe","impliedFormat":1},{"version":"2ab096661c711e4a81cc464fa1e6feb929a54f5340b46b0a07ac6bbf857471f0","impliedFormat":1},{"version":"080941d9f9ff9307f7e27a83bcd888b7c8270716c39af943532438932ec1d0b9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2e80ee7a49e8ac312cc11b77f1475804bee36b3b2bc896bead8b6e1266befb43","affectsGlobalScope":true,"impliedFormat":1},{"version":"c57796738e7f83dbc4b8e65132f11a377649c00dd3eee333f672b8f0a6bea671","affectsGlobalScope":true,"impliedFormat":1},{"version":"dc2df20b1bcdc8c2d34af4926e2c3ab15ffe1160a63e58b7e09833f616efff44","affectsGlobalScope":true,"impliedFormat":1},{"version":"515d0b7b9bea2e31ea4ec968e9edd2c39d3eebf4a2d5cbd04e88639819ae3b71","affectsGlobalScope":true,"impliedFormat":1},{"version":"0559b1f683ac7505ae451f9a96ce4c3c92bdc71411651ca6ddb0e88baaaad6a3","affectsGlobalScope":true,"impliedFormat":1},{"version":"0dc1e7ceda9b8b9b455c3a2d67b0412feab00bd2f66656cd8850e8831b08b537","affectsGlobalScope":true,"impliedFormat":1},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true,"impliedFormat":1},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ff2a353abf8a80ee399af572debb8faab2d33ad38c4b4474cff7f26e7653b8d","affectsGlobalScope":true,"impliedFormat":1},{"version":"fb0f136d372979348d59b3f5020b4cdb81b5504192b1cacff5d1fbba29378aa1","affectsGlobalScope":true,"impliedFormat":1},{"version":"d15bea3d62cbbdb9797079416b8ac375ae99162a7fba5de2c6c505446486ac0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"68d18b664c9d32a7336a70235958b8997ebc1c3b8505f4f1ae2b7e7753b87618","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb3d66c8327153d8fa7dd03f9c58d351107fe824c79e9b56b462935176cdf12a","affectsGlobalScope":true,"impliedFormat":1},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true,"impliedFormat":1},{"version":"69ab18c3b76cd9b1be3d188eaf8bba06112ebbe2f47f6c322b5105a6fbc45a2e","affectsGlobalScope":true,"impliedFormat":1},{"version":"a680117f487a4d2f30ea46f1b4b7f58bef1480456e18ba53ee85c2746eeca012","affectsGlobalScope":true,"impliedFormat":1},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true,"impliedFormat":1},{"version":"4de680d5bb41c17f7f68e0419412ca23c98d5749dcaaea1896172f06435891fc","affectsGlobalScope":true,"impliedFormat":1},{"version":"954296b30da6d508a104a3a0b5d96b76495c709785c1d11610908e63481ee667","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac9538681b19688c8eae65811b329d3744af679e0bdfa5d842d0e32524c73e1c","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a969edff4bd52585473d24995c5ef223f6652d6ef46193309b3921d65dd4376","affectsGlobalScope":true,"impliedFormat":1},{"version":"9e9fbd7030c440b33d021da145d3232984c8bb7916f277e8ffd3dc2e3eae2bdb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811ec78f7fefcabbda4bfa93b3eb67d9ae166ef95f9bff989d964061cbf81a0c","affectsGlobalScope":true,"impliedFormat":1},{"version":"717937616a17072082152a2ef351cb51f98802fb4b2fdabd32399843875974ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"d7e7d9b7b50e5f22c915b525acc5a49a7a6584cf8f62d0569e557c5cfc4b2ac2","affectsGlobalScope":true,"impliedFormat":1},{"version":"71c37f4c9543f31dfced6c7840e068c5a5aacb7b89111a4364b1d5276b852557","affectsGlobalScope":true,"impliedFormat":1},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true,"impliedFormat":1},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true,"impliedFormat":1},{"version":"74f7fa2d027d5b33eb0471c8e82a6c87216223181ec31247c357a3e8e2fddc5b","affectsGlobalScope":true,"impliedFormat":1},{"version":"d6d7ae4d1f1f3772e2a3cde568ed08991a8ae34a080ff1151af28b7f798e22ca","affectsGlobalScope":true,"impliedFormat":1},{"version":"063600664504610fe3e99b717a1223f8b1900087fab0b4cad1496a114744f8df","affectsGlobalScope":true,"impliedFormat":1},{"version":"934019d7e3c81950f9a8426d093458b65d5aff2c7c1511233c0fd5b941e608ab","affectsGlobalScope":true,"impliedFormat":1},{"version":"52ada8e0b6e0482b728070b7639ee42e83a9b1c22d205992756fe020fd9f4a47","affectsGlobalScope":true,"impliedFormat":1},{"version":"3bdefe1bfd4d6dee0e26f928f93ccc128f1b64d5d501ff4a8cf3c6371200e5e6","affectsGlobalScope":true,"impliedFormat":1},{"version":"59fb2c069260b4ba00b5643b907ef5d5341b167e7d1dbf58dfd895658bda2867","affectsGlobalScope":true,"impliedFormat":1},{"version":"639e512c0dfc3fad96a84caad71b8834d66329a1f28dc95e3946c9b58176c73a","affectsGlobalScope":true,"impliedFormat":1},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true,"impliedFormat":1},{"version":"af3dd424cf267428f30ccfc376f47a2c0114546b55c44d8c0f1d57d841e28d74","affectsGlobalScope":true,"impliedFormat":1},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true,"impliedFormat":1},{"version":"959d36cddf5e7d572a65045b876f2956c973a586da58e5d26cde519184fd9b8a","affectsGlobalScope":true,"impliedFormat":1},{"version":"965f36eae237dd74e6cca203a43e9ca801ce38824ead814728a2807b1910117d","affectsGlobalScope":true,"impliedFormat":1},{"version":"3925a6c820dcb1a06506c90b1577db1fdbf7705d65b62b99dce4be75c637e26b","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a3d63ef2b853447ec4f749d3f368ce642264246e02911fcb1590d8c161b8005","affectsGlobalScope":true,"impliedFormat":1},{"version":"8cdf8847677ac7d20486e54dd3fcf09eda95812ac8ace44b4418da1bbbab6eb8","affectsGlobalScope":true,"impliedFormat":1},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true,"impliedFormat":1},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true,"impliedFormat":1},{"version":"b4b67b1a91182421f5df999988c690f14d813b9850b40acd06ed44691f6727ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"df83c2a6c73228b625b0beb6669c7ee2a09c914637e2d35170723ad49c0f5cd4","affectsGlobalScope":true,"impliedFormat":1},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e3c06ea092138bf9fa5e874a1fdbc9d54805d074bee1de31b99a11e2fec239d","affectsGlobalScope":true,"impliedFormat":1},{"version":"87dc0f382502f5bbce5129bdc0aea21e19a3abbc19259e0b43ae038a9fc4e326","affectsGlobalScope":true,"impliedFormat":1},{"version":"b1cb28af0c891c8c96b2d6b7be76bd394fddcfdb4709a20ba05a7c1605eea0f9","affectsGlobalScope":true,"impliedFormat":1},{"version":"2fef54945a13095fdb9b84f705f2b5994597640c46afeb2ce78352fab4cb3279","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac77cb3e8c6d3565793eb90a8373ee8033146315a3dbead3bde8db5eaf5e5ec6","affectsGlobalScope":true,"impliedFormat":1},{"version":"56e4ed5aab5f5920980066a9409bfaf53e6d21d3f8d020c17e4de584d29600ad","affectsGlobalScope":true,"impliedFormat":1},{"version":"4ece9f17b3866cc077099c73f4983bddbcb1dc7ddb943227f1ec070f529dedd1","affectsGlobalScope":true,"impliedFormat":1},{"version":"0a6282c8827e4b9a95f4bf4f5c205673ada31b982f50572d27103df8ceb8013c","affectsGlobalScope":true,"impliedFormat":1},{"version":"1c9319a09485199c1f7b0498f2988d6d2249793ef67edda49d1e584746be9032","affectsGlobalScope":true,"impliedFormat":1},{"version":"e3a2a0cee0f03ffdde24d89660eba2685bfbdeae955a6c67e8c4c9fd28928eeb","affectsGlobalScope":true,"impliedFormat":1},{"version":"811c71eee4aa0ac5f7adf713323a5c41b0cf6c4e17367a34fbce379e12bbf0a4","affectsGlobalScope":true,"impliedFormat":1},{"version":"51ad4c928303041605b4d7ae32e0c1ee387d43a24cd6f1ebf4a2699e1076d4fa","affectsGlobalScope":true,"impliedFormat":1},{"version":"60037901da1a425516449b9a20073aa03386cce92f7a1fd902d7602be3a7c2e9","affectsGlobalScope":true,"impliedFormat":1},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true,"impliedFormat":1},{"version":"22adec94ef7047a6c9d1af3cb96be87a335908bf9ef386ae9fd50eeb37f44c47","affectsGlobalScope":true,"impliedFormat":1},{"version":"196cb558a13d4533a5163286f30b0509ce0210e4b316c56c38d4c0fd2fb38405","affectsGlobalScope":true,"impliedFormat":1},{"version":"73f78680d4c08509933daf80947902f6ff41b6230f94dd002ae372620adb0f60","affectsGlobalScope":true,"impliedFormat":1},{"version":"c5239f5c01bcfa9cd32f37c496cf19c61d69d37e48be9de612b541aac915805b","affectsGlobalScope":true,"impliedFormat":1},{"version":"8e7f8264d0fb4c5339605a15daadb037bf238c10b654bb3eee14208f860a32ea","affectsGlobalScope":true,"impliedFormat":1},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true,"impliedFormat":1},{"version":"eb5b19b86227ace1d29ea4cf81387279d04bb34051e944bc53df69f58914b788","affectsGlobalScope":true,"impliedFormat":1},{"version":"ac51dd7d31333793807a6abaa5ae168512b6131bd41d9c5b98477fc3b7800f9f","impliedFormat":1},{"version":"87d9d29dbc745f182683f63187bf3d53fd8673e5fca38ad5eaab69798ed29fbc","impliedFormat":1},{"version":"035312d4945d13efa134ae482f6dc56a1a9346f7ac3be7ccbad5741058ce87f3","affectsGlobalScope":true,"impliedFormat":1},{"version":"41f45ed6b4cd7b8aec2e4888a47d5061ee1020f89375b57d388cfe1f05313991","impliedFormat":1},{"version":"95e6580d60d580c8cd6a42d3853eda0da840d64139a58ecb56ed9a2f8ff42d6e","impliedFormat":1},{"version":"bec45e0777e88662fdbb5e8ef48f3fd1a474768075abe838b184973025c94244","impliedFormat":1},{"version":"a98d345262eee1a3dc7876f2badc12c831744b6d7b13d2e416b8f508c3b3a012","signature":"21beecf8c764df6cd474b869d22c77ff25fc08ff3f736c6cb66f261313c856a7"},{"version":"ee6f7a32951ee5be9ef315ba898c1bd1f11d9ac6f379f9e0e8bf4ea80440a9d8","signature":"f47ee651105c43cdb16389ffc3b91ed4e3c53f8d3b66ca99324cc4704ab4d0df"},{"version":"9c65c24a680c2909b1c5c24d06b4a204004c9364a3fc96084da5e293c969f0d3","signature":"8d7dd99713c7f63750f4f2b986bfe8425770cb76d781bb6393c376b621bfad14"},{"version":"82653759516820924b95e6fb9c11c192cecd31d7c24f3d249df4b9df359795f0","signature":"66f70141b0c2ad3df18f1729fe6b5bca4892b52b689603bbc0843649174b6de7"},{"version":"97e0a23ac45763f990b704b66cabbb48df07eddc5bf46054a34d72e350f1088e","impliedFormat":99},{"version":"fe9dd679e568dc2a0e5e6959f77b53f8bc1f126d46b0d17631347ba57470b808","impliedFormat":99},{"version":"86245b010961138b1c4ce2e0610b8b9577157dac3f7eeaf3d20017ee01e7760b","impliedFormat":99},{"version":"54e76a6612d9b83fde2b1cc0569f20c5b8d38f7a860b88a1d9d805399bfeead3","impliedFormat":99},{"version":"5a4ddf80b1bdab540fe5d3f837921e9e8dc559a1a319e75451c30f0d5f62ac0f","impliedFormat":99},{"version":"0c6ef3deba595b7dc7b4ee09342435c7a2392fe7752e335acdedfe2476529638","impliedFormat":99},{"version":"00fab36b3130e6d7a2316d0583a2e2a4d328a6f4e01817d90d8b07baad69b4e1","impliedFormat":99},{"version":"66f19adc323e2146c965f004478fd3ea9d9a0aa4a915c5f32564094a9d82f5c6","impliedFormat":99},{"version":"c1a9b5cd932e681580e597e21bfd3905e79e2a08b626a8904371e0fb70b079f1","impliedFormat":99},{"version":"126eac20336c7374782d571be802e7b7adb9fc5b24c0dd0dfc37bfc9774d9182","impliedFormat":99},{"version":"dae5b9f74f24c35a89c21652878572a1be244d0ee0afe3491e83155ec3dd9f75","impliedFormat":99},{"version":"15fe687c59d62741b4494d5e623d497d55eb38966ecf5bea7f36e48fc3fbe15e","impliedFormat":1},{"version":"89f32f220b6f0c84465bd7901e64b5a3a44866de5dd8080f8d1bdc384d8b7997","impliedFormat":1},{"version":"47f6e01f22c34484b46c8a5ad35534b4c4f38ff7f8f7fc2cbd249e6486340b52","signature":"408c51c5deba0a12a3ab96908e7d758c985287ba3cd8e7ba2919595931dccb31"},{"version":"fdcf02074b97cd1548eaf1fd62e7ac4d01e01845b0fac9ee105974ad78237041","signature":"e3416975871a744c981824610c863d257d59fba4a9237fc4775f8524f4089a8e"},{"version":"64d9a8acf8fe6b2d8e710c435e1eff4032ea5a3443e8e8729c87066ef9ab8a3f","signature":"3a0fd7f6eb6fcbe717003279d3a1d3ee5b3a9db9a95dcd10284cae96dce17665"},{"version":"ff18f93c64b89f9089f5da9b8df9dbaec39e65edc3ff10a3f618de2d2fae487d","signature":"7591de44ae9fe7f11e143160c5403402511983903252b6954e84714f9e683ad3"},{"version":"7d61fa11427ce118d0569388ac7d775e80a569bf4ad7e9b2d165a023b40c531e","signature":"5c3d4e9ba20f617cd1a4b40d2894156367263f0f5980f6a9fbd8c49773d6143a"},{"version":"8c0461c305369f50609a8f9535999635fe00b172f71613b66540f910f26dbcfa","signature":"f5980acc8aeeb2bb630713fc9e71903da2187e671e0dd8dd335441263b062427"},{"version":"31d3031c0ef9f45cdfc31daf77e1657b6864d27029b67bd5c50a835aa82f91c2","signature":"45c78136329738c3ebc5db991658d0d04f4e72ff8667ac00d6d8014451adf901"},{"version":"5c12e0d723c430c3b59d293bd198fc615d46e882bf0b8510121d39231d650cf2","signature":"247140c0c8310ff452f28df780f324e89f966018c6189e7418dfe4c16d46b31c"},{"version":"1927ffa60539f1b99ceefcfc12cade9328229126812979a5c19736a950f97d05","signature":"5e38cd3fe651bf92719e015b613038b76bf9fc3fe4ee1609c6edefd89def9be7"},{"version":"05321b823dd3781d0b6aac8700bfdc0c9181d56479fe52ba6a40c9196fd661a8","impliedFormat":1},{"version":"5203b00cdd66aa00aa1b536240141759c5361b6963e4b6455a6ee29e1be18edc","signature":"f2679080b084cba762e53cb7865d911bde1411f19f95ed074ddb1267cd33a3ec"},{"version":"269f196629564690ca83f6630569061d67ebc87d72ce67a9a3e4ec155bc22679","affectsGlobalScope":true},{"version":"282f98006ed7fa9bb2cd9bdbe2524595cfc4bcd58a0bb3232e4519f2138df811","impliedFormat":1},{"version":"6222e987b58abfe92597e1273ad7233626285bc2d78409d4a7b113d81a83496b","impliedFormat":1},{"version":"cbe726263ae9a7bf32352380f7e8ab66ee25b3457137e316929269c19e18a2be","impliedFormat":1},{"version":"7f698624bbbb060ece7c0e51b7236520ebada74b747d7523c7df376453ed6fea","impliedFormat":1},{"version":"4025a454b1ca489b179ee8c684bdd70ff8c1967e382076ade53e7e4653e1daec","affectsGlobalScope":true,"impliedFormat":1},{"version":"984c09345059b76fc4221c2c54e53511f4c27a0794dfd6e9f81dc60f0b564e05","affectsGlobalScope":true,"impliedFormat":99}],"root":[[90,93],[107,115],117,118],"options":{"composite":true,"esModuleInterop":true,"jsx":1,"module":99,"noImplicitAny":false,"noImplicitReturns":true,"noUnusedLocals":true,"noUnusedParameters":true,"skipLibCheck":true,"sourceMap":false,"strict":true,"target":99},"referencedMap":[[103,1],[102,2],[100,3],[96,4],[99,5],[98,5],[101,6],[116,7],[86,8],[106,9],[124,10],[120,11],[121,12],[123,13],[89,14],[88,15],[115,16],[109,7],[108,17],[112,18],[107,19],[110,20],[93,21],[92,22],[114,23],[117,24],[91,25],[118,26],[111,26],[113,26]],"affectedFilesPendingEmit":[[115,17],[109,17],[108,17],[112,17],[107,17],[110,17],[93,17],[92,17],[114,17],[117,17],[91,17],[90,17],[111,17],[113,17]],"emitSignatures":[90,91,92,93,107,108,109,110,111,112,113,114,115,117],"version":"5.9.3"} \ No newline at end of file