34 Commits

Author SHA1 Message Date
mjasin 4c12a0b104 merge: resolve merge conflicts with develop branch 2026-06-07 18:34:25 +02:00
mjasin ce923ab72a style: refactor light theme CSS overrides to use Blazor isolated scoping 2026-06-07 18:29:56 +02:00
mjasin f6277bacfe style(theme): complete warm sepia dashboard styles 2026-06-07 14:01:52 +02:00
mjasin 1eacf7ed93 fix(di): resolve client-side WASM dependency injection validation errors on login 2026-06-07 13:56:09 +02:00
mjasin dab698ee72 refactor: remove pgvector configuration as vectors are managed in Qdrant 2026-06-07 12:48:56 +02:00
mjasin c54ece9bd6 feat(theme): resolve database migration blocker and apply ThemePreference column 2026-06-07 12:45:56 +02:00
Antigravity 1d6862016d feat(recommendations): implement contextual recommendation engine (#76)
Resolves #75

### Description
This pull request implements a smart, Native AOT-compliant contextual recommendation engine for the desktop dashboard to drive user retention and cross-book monetization.

### Key Changes
1. **Application Layer**:
   - Declared `IUserReadingStateStore` interface to decouple reading state discovery.
   - Added `IVectorSearchStore.SearchGlobalExcludeAsync(...)` to abstract semantic similarity searches with exclusions.
   - Defined `GetContextualRecommendationsQuery` and response DTOs (`ContextualRecommendationResponse`, `RecommendationDto`).
2. **Infrastructure Layer**:
   - Implemented `UserReadingStateStore` using EF Core with DbContext pooling.
   - Implemented `SearchGlobalExcludeAsync` in `VectorSearchStore` to construct gRPC Qdrant filters (excluding the active book ID) and fetch `bookTitle` and `chapterTitle` from point payloads.
   - Implemented `GetContextualRecommendationsQueryHandler` using clean abstractions.
3. **Web & Serialization Layer**:
   - Mapped `GET /api/recommendations` endpoint.
   - Registered types in `AppJsonContext.cs` for AOT-compliant JSON serialization.
4. **Verification**:
   - Added complete unit test coverage in `GetContextualRecommendationsQueryTests.cs`. All 30 unit tests pass.

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #76
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-06-06 13:38:48 +00:00
mjasin ce4687ee93 fix: resolve PR #76 review recommendations
- Add ILogger<GetContextualRecommendationsQueryHandler> with structured logging
- Guard empty embedding text in VectorSearchStore (return empty vector, skip search)
- Benchmark vector search and embedding latency with Stopwatch (LogDebug/LogInfo)
- Refine EnsureCollectionExistsAsync: log creation events and non-fatal errors
- Replace all Console.WriteLine with ILogger in UI components (AiAssistantBubble,
  AiResponseRenderer, IntelligenceToolbar, SelectionAiPanel, Catalog, Intelligence, MyBooks)
- Create IRecommendationService abstraction + RecommendationService WASM implementation
- Register IRecommendationService in Web.Client DI
- Add ContextualRecommendationsWidget component with loading spinner and design tokens
- Add ContextualRecommendationsWidget to Dashboard.razor
- Update test constructor with ILogger mock for GetContextualRecommendationsQueryHandler

Closes review items: 2, 3, 4, 5, 6, 7, 8, 9, 10
Item 1 (unit tests) was already completed in previous session
2026-06-06 14:54:44 +02:00
mjasin 94f6fe366d feat(recommendations): refactor handler to use clean IVectorSearchStore abstraction and fix unit tests 2026-06-06 11:28:14 +02:00
mjasin e9bb51af77 feat(ui): implement client-side [PAYWALL_TRIGGER] token parser, styling and tests 2026-06-06 11:07:21 +02:00
mjasin 93133a49b6 feat(intelligence): implement global hybrid search engine and monetization logic
- Created IUserLibraryStore and IVectorSearchStore abstractions to decouple relational DB and Qdrant gRPC logic from Application Layer
- Implemented MediatR GetGlobalIntelligenceQuery with value-first teaser RAG monetization logic
- Registered new request and response DTOs in AppJsonContext for Native AOT source-generated serialization
- Bound RagMonetizationOptions via IOptions pattern in appsettings.json configuration
- Added POST /api/intelligence endpoint on server and implemented GetGlobalIntelligenceAsync in WASM client service
- Refactored Intelligence.razor to consume the backend-driven global hybrid search Q&A engine
2026-06-06 10:55:58 +02:00
mjasin faf6ec826e feat(intelligence): implement Global AI Q&A screen and paywall blocker
- Implemented standard empty and active chat conversation states for the `/intelligence` page
- Created interactive `AiResponseRenderer` with AOT-compliant sentence splitting and payment gateway simulation
- Added scoped `LibraryStateService` to synchronize book ownership and updates across the application
- Obfuscated paywalled content in DOM to prevent inspection bypass
- Fixed local port connection mismatch by updating API configurations to use port 5104
2026-06-06 10:41:48 +02:00
Antigravity bcd5daa3a0 feat: Refactor dashboard screens to Modern Deep Dark style (#74)
Refactored Pulpit, Katalog, Moje, Konto screens to a unified, premium Modern Deep Dark style.

Resolves #73.

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #74
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-06-06 07:58:59 +00:00
Antigravity f6819d50b7 feat(mobile-ux): implement theme toggle, client-side persistence, and light mode style overrides (#71)
Resolves #72

## Description

This PR implements the theme toggle mechanism, client-side persistence, and comprehensive light mode style overrides for the mobile reader layout in **NexusReader**.

### Key Changes
1. **ThemeService & State Management**:
   - Enhanced `ThemeService` with `InitializeAsync` and `ToggleTheme` using JS Interop.
   - Synchronized theme state changes via `OnThemeChanged` event.
2. **Local Storage Persistence & FOUC Prevention**:
   - Added client-side script in `App.razor` and MAUI `index.html` to instantly apply `.theme-light` from `localStorage` before prerendering/rendering to prevent a Flash of Unthemed Content (FOUC).
   - Created `theme.js` containing JS helper methods (`themeInterop.isLightMode`, `themeInterop.setLightMode`) to interface with `localStorage` and `document.documentElement` class list.
3. **UI Theme Toggle**:
   - Added a minimalist glassmorphic theme toggle button in the header of the `ReaderCanvas.razor` with dynamic transitions and icon morphing between sun and moon SVG icons.
4. **Light Mode Stylesheets Overrides**:
   - Added detailed light mode scoped styles (`.theme-light`) for the `ReaderCanvas` and the bottom-sheet `GlobalIntelligence` AI chat panel, utilizing earthy gray text (`#2d2a26`) on warm paper-like backgrounds (`rgba(244, 241, 234, 0.95)` / `#faf8f5`) to maintain high-quality aesthetic consistency.

### Verification
- Solution built successfully without errors (`dotnet build NexusReader.slnx --no-restore`).
- Scoped CSS isolation checked and validated for both Web and MAUI contexts.

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #71
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-06-05 18:02:33 +00:00
Antigravity f18663426b style(ui): refactor reader layout grid, fix focus mode layout collapse, fix SVG rendering dots, reorganize intelligence toolbar (#69)
Reorganized the reader toolbar and layout grid to improve visual consistency and layout robustness in Focus Mode. Fixed outline SVG rendering bugs that caused icons to show as solid dots.

Closes #70

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #69
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-06-05 09:51:29 +00:00
Antigravity 081c6f7940 fix(infra): use bash socket healthcheck for qdrant in staging and test (#68)
This Pull Request fixes the Qdrant startup error on the Staging and Testing environments.

### 🔍 Cause of the Bug
The official `qdrant/qdrant:latest` image is built on `debian-slim` and **does not contain `curl` or `wget`**. Changing the healthcheck to `curl` caused Qdrant to exit with status `127` (command not found), marking the service as unhealthy/error in Docker.

### 🛠️ Solution
Reverts the healthcheck in both `docker-compose.stage.yml` and `docker-compose.test.yml` to the robust, built-in bash TCP socket check:
```yaml
    healthcheck:
      test: ["CMD-SHELL", "bash -c 'exec 3<>/dev/tcp/127.0.0.1/6333'"]
```

Successfully validated locally and tested compilation.

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #68
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-06-01 17:36:03 +00:00
Antigravity 00004ce433 feat(infra): create staging docker-compose and environment configuration (#67)
This pull request introduces a production-grade, security-hardened Docker Staging environment configuration for **NexusReader**, prepared directly from the `develop` branch.

### 🚀 Key Additions

1. **`docker-compose.stage.yml`**:
   - Deploys five isolated containers (`nexus-web-stage`, `nexus-db-stage`, `nexus-qdrant-stage`, `nexus-neo4j-stage`) inside a dedicated `nexus-stage` bridge network.
   - Sets non-conflicting port mappings to allow staging to run concurrently with other environments on the same host (e.g., Web on `5080`, Postgres on `5438`, Neo4j HTTP on `7488`).
   - Configures robust container healthchecks (`curl` for Qdrant, `wget` for Neo4j, `pg_isready` for Postgres).
   - Maps dedicated named persistent volumes for databases (`pgdata_stage`, `qdrant_stage_data`, `neo4j_stage_data`) to prevent data loss.
   - Maps separate persistent volumes specifically for dynamic web uploads (`stage_www_uploads` for EPUBs, `stage_www_covers` for covers) without overriding the compiled static web client files.

2. **`.env.stage.template`**:
   - A clean deployment environment template providing a blueprint of all variables.
   - Copied to `.env.stage` locally during deployment to inject secrets securely.
   - Mandates a secure `NEXUS_ADMIN_PASSWORD` (checked by `DbInitializer` for staging/production builds).

3. **`.gitignore`**:
   - Explicitly ignores local environment configurations (such as `.env.stage`) to prevent accidentally committing credentials, while keeping the `.env.stage.template` tracked.

---

### 🧪 Verification Performed

- **Docker Compose Validation**: Ran `docker compose -f docker-compose.stage.yml --env-file .env.stage config` successfully with zero configuration or parsing errors.
- **Solution Compilation**: Ran `dotnet build NexusReader.slnx --no-restore` from root — **SUCCESS** with `0` compile errors.
- **Automated Tests**: Ran `dotnet test --no-restore` — **SUCCESS** (all 20/20 unit tests passed).

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #67
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-06-01 17:27:34 +00:00
Antigravity 711480f8f6 feat(infra): Docker-compose configuration and environment-specific security guards for Beta deployment to Test environment (#56)
This pull request introduces the dedicated containerized infrastructure and configuration for deploying NexusReader's beta version in the Test environment.

### Summary of Changes

1. **Docker Infrastructure & Secrets**:
   - **`docker-compose.test.yml`**: Configured dedicated database and auxiliary services (PostgreSQL 17, Qdrant, Neo4j) on isolated, non-standard ports to ensure zero conflict with the existing server configurations.
   - **`.env.test.template`**: Provided an environment variable template showing required setups, including mandatory database passwords, API keys, and admin custom passwords.
   - **`.gitignore`**: Excluded local `.env` files to prevent accidental commits of production or staging secrets.

2. **Database Hardening**:
   - Configured Neo4j with basic authentication (`IDriver` instantiation uses basic auth when credentials are provided in configuration).
   - Configured PostgreSQL to use mandatory authentication.
   - Configured the admin seeder (`DbInitializer.cs`) to dynamically use `NEXUS_ADMIN_PASSWORD` from environment variables, falling back to a default password in local Development only.

3. **Feature-Flagged Restrictions**:
   - **`appsettings.Test.json`**: Implemented `Features:AllowRegistration` and `Features:AllowPasswordReset` flags set to `false`.
   - **Middleware Enforcement (`Program.cs`)**: Intercepts requests to `/identity/register` and `/identity/forgotPassword` (and their MVC/form variations) and rejects them with a `403 Forbidden` response in restricted environments.
   - **OAuth Provisioning Guard (`Program.cs`)**: Blocks new account provisioning via Google OAuth callback by checking the `Features:AllowRegistration` configuration, redirecting users to the login page with a descriptive error.
   - **UI Protection (`Login.razor`, `Register.razor`)**: Conditionally hides registration/password reset links and intercepts manual navigation attempts to `/account/register` by redirecting to login with a warning.

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #56
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-06-01 17:17:45 +00:00
Antigravity 72905aa119 feat(ui): implement premium gamified Concepts Map dashboard, unify design tokens, and enforce scoped CSS (#54)
Resolves #55

# gamified Concepts Map Dashboard, Architecture Cleanup, & CSS Unification

This Pull Request completes the gamified **Concepts Map** interactive experience and executes a strict visual and architectural clean-up of the **NexusReader SaaS** platform by consolidating styling around the centralized **Nexus Neon** design system, enforcing Native AOT-compliant scoped-CSS, and resolving style drift.

---

### 🚀 Key Implementations

#### 1. Gamified Interactive Concepts Map Dashboard
* **Dynamic Skill-Tree Visualizer:** Implemented a gamified node-based interactive tree that reads concept connections dynamically, rendering progress nodes, unlocked/locked states, and active visual connection lines.
* **Premium UX Details:** Integrated high-fidelity hover effects, detailed sidebar popovers showing unlocked stats/summaries, and smooth parallax backdrops.
* **Secure Multi-Tenant Gating:** Hardened data queries using explicit `TenantId` gating to ensure complete layout isolation between system tenants.

#### 2. Architecture & Service Optimization
* **Service Abstraction (`IConceptsMapService`):** Introduced a clean service interface decoupled from the UI layers.
* **Polyglot Fallback Implementations:**
  - **WasmConceptsMapService:** Implements efficient client-side fetching with error recovery/loading states.
  - **ServerConceptsMapService:** Handles deep database graph mapping, relationship resolution, and multi-tenant checks.
* **CQRS Integrity:** Enforced the CQRS Result Pattern by using `MediatR` handlers to fetch data structures instead of placing database queries in UI modules.

#### 3. Nexus Neon CSS Unification & Zero-Style-Tag Standards
* **Central Design Tokens:** Solidified typography (`Inter` / `Merriweather`), primary brand green hues (`var(--nexus-neon)` at `#00ff99`), and glow variables inside the global `app.css`.
* **Zero Inline Style Tags:** Standardized all dashboard modules by completely eliminating inline `<style>` blocks in favor of scoped `.razor.css` companion files.
* **Consolidated Buttons & Glass Panels:**
  - Standardized `.btn-nexus`, `.btn-nexus-primary`, and `.btn-nexus-secondary` throughout header/footer/card operations.
  - Removed duplicate `.glass-panel` background, blur, and support-declaration overrides, making components cleanly inherit standard global styles.
* **Eliminated Brand Splitting:** Resolved legacy purple-indigo user avatar and conversation bubble gradients inside the AI Intelligence Hub (`Intelligence.razor.css`), migrating them to premium glassmorphic surfaces (`rgba(255, 255, 255, 0.05)`) contrasting beautifully against the emerald green AI theme.

---

### 🧪 Verification & Build Gate Status

* **Successful Compilation Check:** Run `dotnet build NexusReader.slnx --no-restore` from the workspace root. Flawlessly succeeded with **zero compilation errors** (`Liczba błędów: 0`) under target `.NET 10`.
* **Verified Skills Synchrony:** The companion design guidelines skill (`nexus-ui-engine/SKILL.md`) has been fully updated to secure these layout and styling conventions for future dashboard features.

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #54
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-26 17:46:56 +00:00
Antigravity a0bf6c15f4 feat(search/rag): implement NexusSearchBox, dynamic Qdrant collection auto-provisioning, batch vector ingestion, mobile Serilog logging, and resolve 401 auth handler error (#51)
Resolves #52

This Pull Request introduces the **NexusSearchBox** search feature with premium unified styling, implements a robust **dynamic Qdrant collection auto-provisioning and batch-vector ingestion pipeline**, integrates a unified **Serilog logging infrastructure** for the Blazor Hybrid environment (MAUI), and resolves the **401 Unauthorized API header propagation error** inside mobile builds.

### 🚀 Key Implementations

#### 1. Premium `NexusSearchBox` & Semantic Search UI
* **NexusSearchBox Component:** Created an elegant search-as-you-type search box with smooth key navigation, quick-clearing, and seamless dynamic styling.
* **Unified Aesthetics:** Refactored the search box isolated styling to align perfectly with the dashboard's design system using glassmorphism, `--nexus-neon` token gradients, and smooth pulse/fade animations.
* **Semantic Search Integration:** Integrated semantic search query dispatching (`SearchLibrarySemanticallyQuery`) and wired up navigation seamlessly through the updated `ReaderNavigationService`.
* **Tests Hardening:** Added/adapted query assertions in `QueryTests.cs` to guarantee safe parameterization and error boundary mapping.

#### 2. Qdrant Collection Provisioning & Vector Ingestion
* **Dynamic Auto-Provisioning:** Implemented dynamic checking and lazy-creation of the `knowledge_units` collection using 768 dimensions and Cosine distance.
* **High-Performance Ingestion:** Optimized `ProcessKnowledgeUnitsAsync` with high-performance batch embedding generation using `_embeddingGenerator` and deterministic MD5 GUIDs for stable, duplicate-free upsertion.
* **Database Cache Clear Sync:** Integrated Qdrant collection deletion in `ClearCacheAsync` to ensure absolute consistency between the PostgreSQL database cache and vector database indices.

#### 3. Cross-Platform MAUI Logging (Serilog Infrastructure)
* **Serilog Integration:** Configured cross-platform Serilog routing in `SerilogConfiguration.cs`, streaming diagnostic logs safely across native platforms and the Blazor Webview container.
* **Interop Bridge:** Built `BlazorLoggingBridge.cs` to capture web console messages and pipe them directly to the native host logger.
* **Demo Interface:** Added an interactive `SerilogDemo.razor` sandbox under Pages.

#### 4. Resolving 401 Load Errors (Authentication Handler Flow)
* **Authentication Header Handler:** Implemented the `MobileAuthenticationHeaderHandler` to correctly extract, validate, and inject bearer JWT tokens into outbound API requests.
* **Configuration-based API Host:** Structured standard API URI routing to use clean configuration bindings in `appsettings.json`.

---

### 🧪 Verification & Build Status
* Run `dotnet build` from the solution root: Successfully compiled the full multi-targeted solution (`Liczba błędów: 0`).
* All unit and integration tests successfully executed and verified (`dotnet test`).

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Co-authored-by: Marek Jaisński <jasins.marek@gmail.com>
Reviewed-on: #51
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-26 12:15:28 +00:00
M.Wojtaszek 758b152a0c NewDocV1 2026-05-25 14:02:56 +02:00
M.Wojtaszek 29bd42e52e Add beta Documentation 2026-05-22 09:04:42 +02:00
Antigravity 37bec89484 feat: implement central package management and stabilize mobile build (#50)
This pull request implements **Central Package Management (CPM)** across the NexusReader solution to centralize package version definitions, improve package maintainability, and ensure security patch consistency. It also resolves compile issues in the mobile infrastructure and client projects.

### Key Changes

#### 1. NuGet Central Package Management (CPM)
- Created `Directory.Packages.props` in the solution root containing all solution-wide dependency versions (consolidating 48 packages).
- Pinned and secured `Microsoft.Bcl.Memory` to `v9.0.14` to resolve a known high-severity vulnerability (CVE-2026-26127).
- Stripped explicit `Version` attributes from `.csproj` files for the core library, web client, web host, UI shared, data access, and testing projects to inherit central version definitions.

#### 2. Mobile / MAUI Projects Stabilization
- **Workload Support & Locally Disabled CPM**: Disabled Central Package Management locally (`<ManagePackageVersionsCentrally>false</ManagePackageVersionsCentrally>`) in both `NexusReader.Infrastructure.Mobile.csproj` and `NexusReader.Maui.csproj` to preserve native MAUI workload package integration while cleanly referencing package versions manually.
- **Ambiguity Resolving**: Added using aliases for `FluentResults.Result` to eliminate compiler ambiguity conflicts between `Android.App.Result` and `FluentResults.Result` inside Android platform service implementations.
- **Missing Namespaces Fix**: Added explicit hosting imports (`using Microsoft.Maui; using Microsoft.Maui.Hosting;`) and ensured `Microsoft.Maui.Essentials` references resolve properly in the mobile context.

---

### Verification
- **Build**: Successfully built the entire solution with zero compilation errors (`dotnet build NexusReader.slnx --no-restore` -> `Liczba błędów: 0`).
- **Tests**: All 7 integration and unit tests run and pass successfully (`dotnet test NexusReader.slnx --no-restore`).

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #50
Reviewed-by: Marek Jaisński <jasins.marek@gmail.com>
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-21 17:42:29 +00:00
Antigravity cb4b7d0052 feat(rag): implement KM-RAG retrieval read-path, API endpoints, global Q&A UI, and unit tests (#49)
This Pull Request implements the complete **Retrieval module (Read Path)** for the Knowledge-Map RAG (KM-RAG) architecture within the NexusReader platform. It resolves all requirements for vector-based semantic search, Neo4j graph context expansion, structured grounding with Google Gemini, API/Wasm integration, and an interactive front-end global Q&A panel.

Resolves #48

### 🚀 Key Implementations

1. **Grounded DTOs & Schema Definition**
   - Added `GroundedResponseDto` and `CitationDto` for strict JSON Schema matching with Gemini.

2. **Core Service & Read Path Logic**
   - Implemented the robust **5-step pipeline** in `KnowledgeService.AskQuestionAsync`:
     1. *Embedding*: Query vectorization using `IEmbeddingGenerator`.
     2. *Semantic Search*: Multi-tenant vector search with Qdrant, supporting scoping to a specific book or global search.
     3. *Graph Expansion*: Fetching connected concepts and parent relationships using Neo4j Cypher.
     4. *Citation Hydration*: Cross-referencing results with PostgreSQL to fetch book titles and accurate chapter citations.
     5. *Grounded Generation*: Strict structured generation via `IChatClient` (Gemini) preventing hallucinations and using citations.

3. **CQRS & Endpoints**
   - Added `AskLibraryQuestionQuery` and its handler.
   - Mapped `/api/knowledge/ask` and `/api/knowledge/search` endpoints inside `Program.cs`.
   - Updated `WasmKnowledgeService` to support proxying retrieval requests.

4. **Premium Blazor UI Panel**
   - Implemented `/intelligence` (Global AI Q&A) with a curated HSL palette, dark theme, smooth micro-animations, loading shimmers, and side-by-side citation cards.
   - Registered the panel within the `MainHubLayout` sidebar.

5. **Test Coverage**
   - Wrote comprehensive xUnit tests in `QueryTests.cs` using Moq and FluentAssertions to assert that handlers correctly validate input and interact with services.

### 🧪 Verification
- Verified compilation and build gate successfully (`dotnet build`: 0 errors).
- All 7 tests passed perfectly (`dotnet test`).

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #49
Reviewed-by: Marek Jaisński <jasins.marek@gmail.com>
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-20 18:29:15 +00:00
Antigravity 23acaeb705 feat: KM-RAG Polyglot Ingestion Pipeline Migration (#46)
Resolves the KM-RAG Polyglot Persistence and Background Ingestion Pipeline Migration task.

### Key Changes
1. **Infrastructure Migration**: Integrated Qdrant (for vector embeddings) and Neo4j (for concept graphs), reducing reliance on PostgreSQL pgvector storage.
2. **Concurrent Background Job**: Implemented a robust Hangfire `EbookIngestionJob` utilizing Polly exponential retries for transient 429 rate limits, executing three core ingestion tasks concurrently via `Task.WhenAll`.
3. **Data Layer**: Standardized database schemas and entities; retained `Pgvector.EntityFrameworkCore` for migration compilation compatibility.
4. **Wasm Client & Tests**: Implemented client support for semantic search and refactored related tests in `QueryTests.cs` to mock `IKnowledgeService`.

### Verification Status
- **Build**: Successfully compiles with `dotnet build NexusReader.slnx --no-restore` (0 errors).
- **Tests**: All 5 unit tests pass cleanly with `dotnet test NexusReader.slnx --no-restore`.

**Resolve** #47

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #46
Reviewed-by: Marek Jaisński <jasins.marek@gmail.com>
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-20 18:15:28 +00:00
Antigravity 711822f5de fix(ui/security): Enforce idempotent AI fetching, secure auth handler, and memory leak guards (#45)
This PR provides critical stabilization, memory leak resolution, and security enhancements for the NexusReader application, specifically focusing on Blazor InteractiveAuto lifecycle safety, thread-safe automated authentication token refresh, and deduplication of active AI service queries.

### Key Enhancements

#### 1. Security & Lifecycle Stabilization (`AuthenticationHeaderHandler.cs` & `Library.razor`)
* **Secure Token Propagation (CWE-200)**: Modified the outbound delegating handler to only append JWT Bearer headers to trusted base origin requests matching the application's configured `NavigationManager.BaseUri`, preventing potential token leakage to external services.
* **Captive Dependency & Memory Leak Fix (CWE-400)**: Avoided capturing scoped dependencies in a singleton handler by wrapping the resolution of `IIdentityService` inside a dedicated, disposable `IServiceProvider` scope (`_serviceProvider.CreateScope()`).
* **Thread-Safe Automated Refresh**: Embedded a `SemaphoreSlim` lock around the automated `RefreshTokenAsync` renewal sequence to handle concurrent API requests gracefully without triggering duplicate token refresh attempts.
* **Pre-rendering Safety**: Deferred the secure book loading query in `Library.razor` from `OnInitializedAsync` to client-side `OnAfterRenderAsync(firstRender: true)` to avoid inevitable `401 Unauthorized` responses and logs during the server pre-rendering phase.

#### 2. Robust AI Request Deduplication (`KnowledgeService.cs`)
* **State Recovery Guards**: Enhanced the thread-safe `Lazy<Task<Result<KnowledgePacket>>>` deduplication map by adding thorough failure handling blocks. Active requests are guaranteed to be cleaned up (`TryRemove`) inside `finally` and failed results pathways, ensuring future retries can run immediately if an initial request encounters an error.

#### 3. Idempotent AI UI Fetching & JSRuntime Guards
* **Interactive Guards**: Added an `_isInteractive` check to `GroundednessBadge.razor` and `AiAssistantBubble.razor` components, deferring WebAssembly API executions and DOM updates to client-side `OnAfterRenderAsync`.
* **State Synchronization**: Integrated a synchronous `OnParametersSet` to properly reset groundedness badges when content changes.
* **Flicker Elimination**: Moved JSRuntime local-storage checks in `Home.razor` (for focus mode preferences) to `OnAfterRenderAsync(firstRender: true)`, resolving startup JSInterop exceptions and eliminating layout shifts.

### Verification Performed
* Mandatory build gate verified: `Kompilacja powiodła się.` with zero compile errors (`dotnet build NexusReader.slnx --no-restore`).
* Validated dependency resolution patterns and async safety (no `async void`).

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #45
Reviewed-by: Marek Jaisński <jasins.marek@gmail.com>
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-20 17:27:39 +00:00
Antigravity 541e9e1fb5 feat(ai-ux): deduplicate AI queries, handle ServiceUnavailable retries, and optimize reader canvas graph prerendering (#44)
This Pull Request encapsulates all outstanding AI, Blazor InteractiveAuto lifecycle, pgvector, and Firefox authorization/session compatibility fixes.

### Key Accomplishments:
1. **Concurrent Request Deduplication (Option B):** Implemented a thread-safe active task registry in `KnowledgeService` that groups concurrent graph extraction queries for the same content, preventing duplicate AI calls completely.
2. **Resilience Strategy for Downstream Demands:** Extended the `ai-retry` resilience pipeline to automatically intercept and retry on temporary Google API `503 ServiceUnavailable` / `high demand` spikes.
3. **Interactive Graph Generation Guard (Option A):** Prevented server-side prerender-phase graph requests in the reader canvas component.
4. **Firefox Compatibility & Cookie Handler:** Implemented an authentication endpoint and hybrid hidden-form submission flow to solve login, registration, and logout redirections and cookies securely.
5. **Autoscrolling & Graph Exclusions:** Added concept-to-block smooth scrolling, active block badging, and filtered out markdown code blocks from being extracted as nodes.

All unit tests compiled and passed 100% cleanly.

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #44
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-18 17:53:36 +00:00
Antigravity f808734768 feat: establish formal relationship between KnowledgeUnit and Ebook (#35) (#43)
This PR finalizes the implementation of issue #35 by establishing a formal foreign key relationship between `KnowledgeUnit` and `Ebook`.

Closes #35

### Changes:
- **Domain**: Refactored `KnowledgeUnit` to use `Guid EbookId` and added navigation property.
- **Data**: Updated `AppDbContext` fluent configuration and generated a new migration.
- **Service**: Updated `IKnowledgeService` and its implementations to propagate `ebookId`.
- **API**: Updated Web API endpoints to support linking extracted knowledge to specific ebooks.

### Verification:
- [x] Solution builds successfully (`dotnet build`).
- [x] Schema changes verified in migration file.
- [x] Cascading delete behavior confirmed.

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #43
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-14 18:17:16 +00:00
Antigravity 5a2223a4c8 feat: Ingestion Pipeline Stabilization and WASM Service Proxies (#42)
This PR stabilizes the Nexus Ingestion Engine by implementing functional service proxies for the Blazor WASM client and refining the backend infrastructure for real-time progress tracking and database compatibility.

### Key Changes
- **Infrastructure Stabilization**:
  - Implemented production-grade `EbookRepository` with PostgreSQL `EF.Functions.ILike` support.
  - Enforced `IsReadyForReading = false` state for newly added ebooks (resolves #35).
  - Updated `SignalRSyncBroadcaster` to support targeted user messaging and ingestion-specific progress updates (resolves #37).
- **WASM Client Functional Proxies**:
  - Replaced "Throwing" dummy services with `WasmEbookRepository`, `WasmSyncBroadcaster`, `WasmBookStorageService`, and `WasmEmbeddingGenerator`.
  - These services proxy requests to the backend via a new set of Minimal API endpoints in `NexusReader.Web`.
- **Domain Refinement**:
  - Added `IsReadyForReading` flag to the `Ebook` entity to manage background AI processing states.

### Related Issues
- Fixes #35
- Fixes #36
- Fixes #37

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #42
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-13 18:24:24 +00:00
Antigravity d5c2952bec feat(ingestion): implement hybrid metadata verification form #34 (#41)
### Description
This PR implements **Issue #34: [UI/UX] Implement Hybrid Metadata Verification Form in Ingestion Modal**.

### Key Changes
- **Metadata Verification State**: Introduced a new state in `BookIngestionModal.razor` allowing users to edit `Title` and `Author` before final ingestion.
- **Cover Image Preview**: Added a high-fidelity cover preview with a CSS-based glowing placeholder fallback for books without embedded covers.
- **Ingestion Pipeline**:
  - Implemented `IngestEbookCommand` and `IngestEbookCommandHandler`.
  - Added `IBookStorageService` and its implementation for managing EPUB and cover file storage.
  - Exposed `POST /api/library/ingest` Minimal API endpoint with `.DisableAntiforgery()` to handle client-side JSON uploads.
- **Stability Fixes**:
  - Resolved DI validation errors in the WASM client by providing a dummy `IBookStorageService` registration.
  - Adjusted Kestrel request limits to handle large EPUB payloads (up to 100MB).
  - Corrected middleware ordering to ensure Antiforgery works correctly with Authentication.

### Verification
- Solution builds successfully.
- Manual verification of modal state transitions and API ingestion logic.

Closes #34.

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #41
Reviewed-by: Marek Jaisński <jasins.marek@gmail.com>
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-12 18:19:07 +00:00
Antigravity fe5ff81c98 Refactor: Web Consolidation and Identity Stabilization (#40)
## Overview
This PR completes the architectural consolidation of the web project and stabilizes the Identity-based authentication flow for the NexusReader application. It also refines the UI aesthetic for the Book Ingestion Modal as requested in #33.

## Key Changes
- **Project Consolidation**: Fully merged `NexusReader.Web.New` into `NexusReader.Web`. This includes updating all namespace references, VS Code launch/task configurations, and CI/CD (`Dockerfile`).
- **Identity Stabilization**:
  - Implemented `IIdentityService` on the server using `SignInManager<NexusUser>` and `UserManager<NexusUser>`.
  - Fixed registration logic to include mandatory fields (`SubscriptionPlanId`, `TenantId`).
  - Updated `Login.razor` to force a page reload on successful login, ensuring proper synchronization of authentication cookies between SignalR and the browser.
- **UI/UX Refinement**:
  - Updated `BookIngestionModal` styling to follow the **Nexus Neon** design system.
  - Added premium button styles with hover effects and glows.
  - Improved modal layout and interaction feedback (shimmer effects, spinner colors).
- **Cleanup**: Removed obsolete interfaces and constants that were superseded by newer Application layer implementations.

## Verification
- Successfully built the solution: `dotnet build NexusReader.slnx --no-restore`
- Verified project structure and file moves.
- Validated server-side authentication logic.

Fixes #33

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #40
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-11 19:16:30 +00:00
mjasin f433e3c74a feat: add git workflow standards and update code review guidelines 2026-05-10 19:55:09 +02:00
Antigravity 9a45a078a6 feat(ui/auth): implement authorized 'Add Book' trigger in Library view #32 (#38)
Resolves #32

### Changes:
- Added '[+] Add New Book' button to `Library.razor`.
- Wrapped the button in `AuthorizeView` for `Admin` and `ContentManager` roles.
- Updated `NexusButton` styling to follow standards: secondary gray background with neon glow on hover/focus.
- Refined `Library.razor` layout with a header and glassmorphism panel.

---------

Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Reviewed-on: #38
Reviewed-by: Marek Jaisński <jasins.marek@gmail.com>
Co-authored-by: Antigravity <antigravity@google.com>
Co-committed-by: Antigravity <antigravity@google.com>
2026-05-10 17:45:25 +00:00
mjasin 2e23a032d3 feat(ui): Hub Navigation, Profile Dashboard and Auth Stability Fixes (#31)
This PR implements the Hub Navigation system and the Profile Dashboard, while resolving critical session synchronization issues.

### Key Changes
- **Hub Navigation**: Introduced `MainHubLayout` with a premium glassmorphism sidebar, providing access to Dashboard, Library, Concepts Map, and Profile.
- **Profile Dashboard**: Implemented a high-fidelity Profile page (#27) with learning metrics, AI token usage tracking, and system rank visualization.
- **Stability Fixes**:
    - Resolved an infinite network loop on the `/profile` page by implementing request deduplication and in-memory caching in `IdentityService`.
    - Added environment-aware guards to prevent illegal JavaScript interop calls during server-side prerendering.
    - Implemented automatic session invalidation on `401 Unauthorized` responses to handle stale authentication states gracefully.
- **Reader Integration**: Added a "Return to Dashboard" option in the reader toolbar (#26).

Closes #26
Closes #27

Reviewed-on: #31
Co-authored-by: Marek Jasiński <jasins.marek@gmail.com>
Co-committed-by: Marek Jasiński <jasins.marek@gmail.com>
2026-05-10 17:36:35 +00:00
2053 changed files with 2250171 additions and 2554 deletions
+288
View File
@@ -0,0 +1,288 @@
---
name: blazor-expert
description: Comprehensive Blazor development expertise covering Blazor Server, WebAssembly, and Hybrid apps. Use when building Blazor components, implementing state management, handling routing, JavaScript interop, forms and validation, authentication, or optimizing Blazor applications. Includes best practices, architecture patterns, and troubleshooting guidance.
version: 2.0
---
# Blazor Expert - Orchestration Hub
Expert-level guidance for developing applications with Blazor, Microsoft's framework for building interactive web UIs using C# instead of JavaScript.
## Quick Reference: When to Load Which Resource
| Task | Load Resource | Key Topics |
|------|---------------|-----------|
| **Build components, handle lifecycle events** | [components-lifecycle.md](resources/components-lifecycle.md) | Component structure, lifecycle methods, parameters, cascading values, RenderFragment composition |
| **Manage component state, handle events** | [state-management-events.md](resources/state-management-events.md) | Local state, EventCallback, data binding, cascading state, service-based state |
| **Configure routes, navigate between pages** | [routing-navigation.md](resources/routing-navigation.md) | Route parameters, constraints, navigation, NavLink, query strings, layouts |
| **Build forms, validate user input** | [forms-validation.md](resources/forms-validation.md) | EditForm, input components, DataAnnotations validation, custom validators |
| **Setup authentication & authorization** | [authentication-authorization.md](resources/authentication-authorization.md) | Auth setup, AuthorizeView, Authorize attribute, policies, claims |
| **Optimize performance, use JavaScript interop** | [performance-advanced.md](resources/performance-advanced.md) | Rendering optimization, virtualization, JS interop, lazy loading, WASM best practices |
## Orchestration Protocol
### Phase 1: Task Analysis
Identify your primary objective:
- **UI Building** → Load components-lifecycle.md
- **State Handling** → Load state-management-events.md
- **Navigation** → Load routing-navigation.md
- **Data Input** → Load forms-validation.md
- **User Access** → Load authentication-authorization.md
- **Speed/Efficiency** → Load performance-advanced.md
### Phase 2: Resource Loading
Open the recommended resource file(s) and search for your specific need using Ctrl+F. Each resource is organized by topic with working code examples.
### Phase 3: Implementation & Validation
- Follow code patterns from the resource
- Adapt to your specific requirements
- Test in appropriate hosting model (Server/WASM/Hybrid)
- Review troubleshooting section if issues arise
## Blazor Hosting Models Overview
### Blazor Server
- **How**: Runs on server via SignalR
- **Best For**: Line-of-business apps, need full .NET runtime, small download size
- **Trade-offs**: High latency, requires connection, server resource intensive
### Blazor WebAssembly
- **How**: Runs in browser via WebAssembly
- **Best For**: PWAs, offline apps, no server dependency, client-heavy applications
- **Trade-offs**: Large initial download, limited .NET APIs, slower cold start
### Blazor Hybrid
- **How**: Runs in MAUI/WPF/WinForms with Blazor UI
- **Best For**: Cross-platform desktop/mobile apps
- **Trade-offs**: Platform-specific considerations, additional dependencies
**Decision**: Choose based on deployment environment, offline requirements, and server constraints.
## Common Implementation Workflows
### Scenario 1: Build a Data-Entry Component
1. Read [components-lifecycle.md](resources/components-lifecycle.md) - Component structure section
2. Read [state-management-events.md](resources/state-management-events.md) - EventCallback pattern
3. Read [forms-validation.md](resources/forms-validation.md) - EditForm component
4. Combine: Create component with parameters → capture user input → validate → notify parent
### Scenario 2: Implement User Authentication & Protected Pages
1. Read [authentication-authorization.md](resources/authentication-authorization.md) - Setup section
2. Read [routing-navigation.md](resources/routing-navigation.md) - Layouts section
3. Read [authentication-authorization.md](resources/authentication-authorization.md) - AuthorizeView section
4. Combine: Configure auth → create login page → protect routes → check auth in components
### Scenario 3: Build Interactive List with Search/Filter
1. Read [routing-navigation.md](resources/routing-navigation.md) - Query strings section
2. Read [state-management-events.md](resources/state-management-events.md) - Data binding section
3. Read [performance-advanced.md](resources/performance-advanced.md) - Virtualization section
4. Combine: Capture search input → update URL query → fetch filtered data → virtualize if large
### Scenario 4: Optimize Performance of Existing App
1. Read [performance-advanced.md](resources/performance-advanced.md) - All sections
2. Identify bottlenecks:
- Unnecessary renders? → ShouldRender override, @key directive
- Large lists? → Virtualization
- JS latency? → Module isolation pattern
3. Apply targeted optimizations from resource
## Key Blazor Concepts
### Component Architecture
- **Components**: Self-contained UI units with optional logic
- **Parameters**: Inputs to components, enable reusability
- **Cascading Values**: Share state with descendants without explicit parameters
- **Events**: Child-to-parent communication via EventCallback
- **Layouts**: Parent wrapper for consistent page structure
### State Management
- **Local State**: Component-specific fields and properties
- **Cascading Values**: Share state to descendants
- **Services**: Application-wide state via dependency injection
- **Event Binding**: React to user interactions
- **Data Binding**: Two-way synchronization with UI
### Routing & Navigation
- **@page Directive**: Make component routable
- **Route Parameters**: Pass data via URL (`{id:int}`)
- **Navigation**: Programmatic navigation via NavigationManager
- **NavLink**: UI component that highlights active route
- **Layouts**: Wrap pages with common structure
### Forms & Validation
- **EditForm**: Form component with validation support
- **Input Components**: Typed controls (InputText, InputNumber, etc.)
- **Validators**: DataAnnotations attributes or custom logic
- **EventCallback**: Notify parent of form changes
- **Messages**: Display validation errors to user
### Authentication & Authorization
- **Claims & Roles**: Identify users and define access levels
- **Policies**: Fine-grained authorization rules
- **Authorize Attribute**: Protect pages from unauthorized access
- **AuthorizeView**: Conditional rendering based on permissions
- **AuthenticationStateProvider**: Get current user information
### Performance Optimization
- **ShouldRender()**: Prevent unnecessary re-renders
- **@key Directive**: Help diffing algorithm match list items
- **Virtualization**: Render only visible items in large lists
- **JS Interop**: Call JavaScript from C# and vice versa
- **AOT/Trimming**: Reduce WASM download size (production)
## Best Practices Highlights
### Component Design
**Single Responsibility** - Each component has one clear purpose
**Composition** - Use RenderFragments for flexible layouts
**Parameter Clarity** - Use descriptive names, mark required with `[EditorRequired]`
**Proper Disposal** - Implement `IDisposable` to clean up resources
**Event-Based Communication** - Use `EventCallback` for child-to-parent updates
### State Management
**EventCallback Over Action** - Proper async handling
**Immutable Updates** - Create new objects/collections, don't mutate
**Service-Based State** - Use scoped services for shared state
**Unsubscribe from Events** - Prevent memory leaks in Dispose
**InvokeAsync for Background Threads** - Thread-safe state updates
### Routing & Navigation
**Route Constraints** - Use `:int`, `:guid`, etc. to validate formats
**NavLink Component** - Automatic active state highlighting
**forceLoad After Logout** - Clear client-side state
**ReturnUrl Pattern** - Redirect back after login
**Query Strings** - Preserve filters/pagination across navigation
### Forms & Validation
**EditForm + DataAnnotationsValidator** - Built-in validation
**ValidationMessage** - Show field-level errors
**Custom Validators** - Extend for complex rules
**Async Validation** - Check server availability before submit
**Loading State** - Disable submit button while processing
### Authentication & Authorization
**Server Validation** - Never trust client-side checks alone
**Policies Over Roles** - More flexible authorization rules
**Claims for Details** - Store user attributes in claims
**Cascading AuthenticationState** - Available in all components
**Error Boundaries** - Graceful error handling
### Performance
**@key on Lists** - Optimize item matching
**ShouldRender Override** - Prevent unnecessary renders
**Virtualization for Large Lists** - Only render visible items
**JS Module Isolation** - Load and cache JS modules efficiently
**AOT for WASM** - Production deployments
## Common Troubleshooting
### Component Not Re-rendering
- **Cause**: Mutation instead of reassignment
- **Fix**: Create new object/collection: `items = items.Append(item).ToList()`
- **Or**: Call `StateHasChanged()` manually
### Parameter Not Updating
- **Cause**: Parent not re-rendering or same object reference
- **Fix**: Parent must re-render, ensure new reference for objects
- **Debug**: Check OnParametersSet is firing
### JS Interop Errors
- **Cause**: Called before script loaded or wrong function name
- **Fix**: Use `firstRender` check, verify JS file path
- **Pattern**: Use module isolation: `await JS.InvokeAsync("import", "./script.js")`
### Authentication State Not Available
- **Cause**: Cascading parameter not provided or timing issue
- **Fix**: Ensure AuthenticationStateProvider configured
- **Pattern**: Always null-check and use `await AuthStateTask!` in code block
### Large List Performance Issues
- **Cause**: Rendering all items in DOM
- **Fix**: Use Virtualize component for 1000+ items
- **Alternative**: Paginate with buttons/infinite scroll
### Blazor Server Connection Issues
- **Cause**: SignalR connection dropped or configuration issue
- **Fix**: Implement reconnection UI, increase timeout
- **Config**: Adjust `CircuitOptions.DisconnectedCircuitRetentionPeriod`
## Resource Files Summary
### components-lifecycle.md
Complete guide to component structure, lifecycle methods, parameters, cascading values, and composition patterns. Essential for understanding Blazor component fundamentals.
### state-management-events.md
Comprehensive coverage of local and service-based state, event handling with EventCallback, data binding patterns, and component communication. Core for interactive UI building.
### routing-navigation.md
Complete routing reference including route parameters, constraints, programmatic navigation, query strings, and layout management. Essential for multi-page apps.
### forms-validation.md
Full forms API with EditForm component, input controls, DataAnnotations validation, custom validators, and form patterns. Required for data entry scenarios.
### authentication-authorization.md
Complete auth setup for Server and WASM, AuthorizeView, policies, claims-based access control, and login/logout patterns. Necessary for secured applications.
### performance-advanced.md
Performance optimization techniques including ShouldRender, virtualization, JavaScript interop patterns, lazy loading, and WASM best practices. Vital for production apps.
---
## Implementation Approach
When implementing Blazor features:
1. **Identify Your Task** - Match against the decision table above
2. **Load Relevant Resource** - Read the appropriate .md file
3. **Find Code Example** - Search resource for similar implementation
4. **Adapt to Your Context** - Modify for your specific requirements
5. **Test Thoroughly** - Verify in your hosting model
6. **Reference Troubleshooting** - Consult resource if issues arise
## Next Steps
- **New to Blazor?** Start with [components-lifecycle.md](resources/components-lifecycle.md)
- **Building Data App?** Move through: components → state → forms → validation
- **Scaling Existing App?** Focus on [performance-advanced.md](resources/performance-advanced.md)
- **Adding Security?** Follow [authentication-authorization.md](resources/authentication-authorization.md)
---
**Version**: 2.0 - Modular Orchestration Pattern
**Last Updated**: December 4, 2025
**Status**: Production Ready ✅
@@ -0,0 +1,533 @@
# Blazor Authentication & Authorization
## Authentication Setup
### Blazor Server Setup
```csharp
// Program.cs
var builder = WebApplication.CreateBuilder(args);
// Add authentication
builder.Services
.AddAuthentication(CookieAuthenticationDefaults.AuthenticationScheme)
.AddCookie(options =>
{
options.LoginPath = "/login";
options.LogoutPath = "/logout";
options.AccessDeniedPath = "/unauthorized";
});
builder.Services.AddAuthorizationCore();
// Add Blazor Server
builder.Services.AddRazorPages();
builder.Services.AddServerSideBlazor();
var app = builder.Build();
// Add authentication middleware BEFORE MapRazorPages
app.UseRouting();
app.UseAuthentication();
app.UseAuthorization();
app.MapRazorPages();
app.MapBlazorHub();
```
### Blazor WebAssembly Setup
```csharp
// Program.cs
var builder = WebAssemblyHostBuilder.CreateDefault(args);
builder.RootComponents.Add<App>("#app");
// Add authentication
builder.Services.AddAuthorizationCore();
builder.Services.AddScoped<AuthenticationStateProvider, CustomAuthStateProvider>();
builder.Services.AddScoped<HttpClient>(sp =>
new HttpClient { BaseAddress = new Uri(builder.HostEnvironment.BaseAddress) });
await builder.Build().RunAsync();
// CustomAuthStateProvider
public class CustomAuthStateProvider : AuthenticationStateProvider
{
private readonly HttpClient httpClient;
public CustomAuthStateProvider(HttpClient httpClient)
{
this.httpClient = httpClient;
}
public override async Task<AuthenticationState> GetAuthenticationStateAsync()
{
try
{
var user = await httpClient.GetJsonAsync<UserInfo>("/api/user");
var claims = new[]
{
new Claim(ClaimTypes.NameIdentifier, user.Id),
new Claim(ClaimTypes.Name, user.Name),
new Claim(ClaimTypes.Email, user.Email)
};
var identity = new ClaimsIdentity(claims, "Custom");
return new AuthenticationState(new ClaimsPrincipal(identity));
}
catch
{
return new AuthenticationState(new ClaimsPrincipal(new ClaimsIdentity()));
}
}
}
```
## AuthorizeView Component
AuthorizeView displays content conditionally based on authorization status.
### Basic Authorization Check
```html
<AuthorizeView>
<Authorized>
<p>Hello, @context.User.Identity?.Name!</p>
</Authorized>
<NotAuthorized>
<p>Please log in.</p>
</NotAuthorized>
</AuthorizeView>
```
### Authorize by Role
```html
<AuthorizeView Roles="Admin">
<p>This content is only for Admins</p>
</AuthorizeView>
<AuthorizeView Roles="User, Moderator">
<p>User or Moderator content</p>
</AuthorizeView>
```
### Authorize by Policy
```html
<AuthorizeView Policy="ContentEditor">
<p>Only content editors can see this</p>
</AuthorizeView>
```
### Multiple AuthorizeView States
```html
<AuthorizeView>
<Authorized>
@if (context.User.IsInRole("Admin"))
{
<p>Admin dashboard</p>
}
else if (context.User.IsInRole("Editor"))
{
<p>Editor dashboard</p>
}
else
{
<p>User dashboard</p>
}
</Authorized>
<Authorizing>
<p>Checking authorization...</p>
</Authorizing>
<NotAuthorized>
<p>Not authorized</p>
</NotAuthorized>
</AuthorizeView>
```
### Authorize Multiple Resources
```html
<AuthorizeView Context="Auth">
<Authorized>
<div>
<h2>@Auth.User.Identity?.Name</h2>
@if (Auth.User.IsInRole("Admin"))
{
<a href="/admin">Admin Panel</a>
}
@if (Auth.User.HasClaim("department", "engineering"))
{
<a href="/engineering">Engineering</a>
}
</div>
</Authorized>
</AuthorizeView>
```
## Authorize Attribute
Apply `[Authorize]` to pages to require authentication.
### Basic Page Authorization
```csharp
@page "/admin"
@attribute [Authorize]
<h2>Admin Page</h2>
<p>Only authenticated users can see this.</p>
```
### Role-Based Authorization
```csharp
@page "/admin"
@attribute [Authorize(Roles = "Admin")]
<h2>Admin Panel</h2>
<p>Only admins can access this page.</p>
```
### Policy-Based Authorization
```csharp
@page "/dashboard"
@attribute [Authorize(Policy = "RequireAdminRole")]
<h2>Dashboard</h2>
```
### Multiple Requirements
```csharp
@page "/admin"
@attribute [Authorize(Roles = "Admin, Manager")]
@attribute [Authorize(Policy = "ActiveSubscription")]
<h2>Admin Dashboard</h2>
```
## Authorization Policies
Define fine-grained authorization policies.
### Setup Policies
```csharp
// Program.cs
builder.Services.AddAuthorizationCore(options =>
{
options.AddPolicy("RequireAdminRole", policy =>
policy.RequireRole("Admin"));
options.AddPolicy("ActiveSubscription", policy =>
policy.Requirements.Add(new ActiveSubscriptionRequirement()));
options.AddPolicy("ContentEditor", policy =>
policy.RequireClaim("department", "engineering", "content"));
options.AddPolicy("AdultUser", policy =>
policy.Requirements.Add(new MinimumAgeRequirement(18)));
});
// Add custom policy handler
builder.Services.AddSingleton<IAuthorizationHandler, ActiveSubscriptionHandler>();
```
### Custom Policy Handlers
```csharp
public class ActiveSubscriptionRequirement : IAuthorizationRequirement { }
public class ActiveSubscriptionHandler : AuthorizationHandler<ActiveSubscriptionRequirement>
{
private readonly IUserService userService;
public ActiveSubscriptionHandler(IUserService userService)
{
this.userService = userService;
}
protected override async Task HandleRequirementAsync(
AuthorizationHandlerContext context,
ActiveSubscriptionRequirement requirement)
{
var userId = context.User.FindFirst(ClaimTypes.NameIdentifier)?.Value;
if (string.IsNullOrEmpty(userId))
{
context.Fail();
return;
}
var user = await userService.GetUserAsync(userId);
if (user?.SubscriptionActive == true)
{
context.Succeed(requirement);
}
else
{
context.Fail();
}
}
}
public class MinimumAgeRequirement : IAuthorizationRequirement
{
public int MinimumAge { get; set; }
public MinimumAgeRequirement(int minimumAge)
{
MinimumAge = minimumAge;
}
}
```
## Accessing Authentication State
### In Components
```csharp
@page "/user-profile"
@if (authState == null)
{
<p>Loading...</p>
}
else if (authState.User.Identity?.IsAuthenticated == true)
{
<h2>Welcome, @authState.User.Identity?.Name</h2>
}
else
{
<p>Not authenticated</p>
}
@code {
[CascadingParameter]
private Task<AuthenticationState>? AuthStateTask { get; set; }
private AuthenticationState? authState;
protected override async Task OnInitializedAsync()
{
authState = await AuthStateTask!;
}
}
```
### Check Claims and Roles
```csharp
@code {
private async Task CheckUserAsync()
{
var authState = await AuthStateTask!;
var user = authState.User;
if (user.Identity?.IsAuthenticated == true)
{
var name = user.Identity.Name;
var email = user.FindFirst(ClaimTypes.Email)?.Value;
var isAdmin = user.IsInRole("Admin");
var department = user.FindFirst("department")?.Value;
}
}
}
```
## Login/Logout Implementation
### Login Page
```csharp
@page "/login"
@layout BlankLayout
<div class="login-form">
<h2>Login</h2>
@if (!string.IsNullOrEmpty(errorMessage))
{
<div class="alert alert-danger">@errorMessage</div>
}
<EditForm Model="@model" OnValidSubmit="@HandleLoginAsync">
<DataAnnotationsValidator />
<div class="form-group">
<label>Email:</label>
<InputText @bind-Value="model.Email" class="form-control" />
</div>
<div class="form-group">
<label>Password:</label>
<InputText @bind-Value="model.Password" type="password" class="form-control" />
</div>
<button type="submit" class="btn btn-primary">Login</button>
</EditForm>
</div>
@code {
[SupplyParameterFromQuery]
public string? ReturnUrl { get; set; }
@inject AuthenticationStateProvider AuthStateProvider
@inject NavigationManager Navigation
private LoginModel model = new();
private string? errorMessage;
private async Task HandleLoginAsync()
{
try
{
var result = await AuthService.LoginAsync(model.Email, model.Password);
// Update authentication state
if (AuthStateProvider is CustomAuthStateProvider customAuth)
{
await customAuth.SetUserAsync(result.User);
}
// Redirect to return URL or home
var url = !string.IsNullOrEmpty(ReturnUrl) ? ReturnUrl : "/";
Navigation.NavigateTo(url, forceLoad: true);
}
catch (Exception ex)
{
errorMessage = ex.Message;
}
}
}
public class LoginModel
{
[Required]
[EmailAddress]
public string Email { get; set; } = "";
[Required]
public string Password { get; set; } = "";
}
```
### Logout Endpoint
```csharp
// Pages/Logout.cshtml (in Blazor Server)
@page "/logout"
@using Microsoft.AspNetCore.Identity
@inject SignInManager<IdentityUser> SignInManager
@inject NavigationManager Navigation
@code {
protected override async Task OnInitializedAsync()
{
await SignInManager.SignOutAsync();
Navigation.NavigateTo("/");
}
}
```
## Claims-Based Authorization
Working with claims for fine-grained authorization.
### Add Claims to User
```csharp
var claims = new List<Claim>
{
new Claim(ClaimTypes.NameIdentifier, user.Id),
new Claim(ClaimTypes.Name, user.Name),
new Claim(ClaimTypes.Email, user.Email),
new Claim("department", "engineering"),
new Claim("level", "senior")
};
var identity = new ClaimsIdentity(claims, "Custom");
var principal = new ClaimsPrincipal(identity);
```
### Check Claims in Component
```csharp
@code {
private async Task CheckDepartmentAsync()
{
var authState = await AuthStateTask!;
var user = authState.User;
var department = user.FindFirst("department")?.Value;
var level = user.FindFirst("level")?.Value;
if (department == "engineering")
{
// Show engineering-specific UI
}
}
}
```
## Best Practices
### Use Cascading AuthenticationState
```csharp
// App.razor - already cascades AuthenticationState by default
<CascadingAuthenticationState>
<Router ... />
</CascadingAuthenticationState>
```
### Always Check firstRender in OnAfterRender
```csharp
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
// Initialize only once
authState = await AuthStateTask!;
StateHasChanged();
}
}
```
### Use forceLoad for Logout
```csharp
private async Task LogoutAsync()
{
await AuthService.LogoutAsync();
// forceLoad clears client-side state
Navigation.NavigateTo("/", forceLoad: true);
}
```
### Validate on Server
- Never trust client-side authorization
- Always validate authorization on backend API
- Check claims/roles on server methods
### Use ReturnUrl After Login
```csharp
// Redirect back to originally-requested page
Navigation.NavigateTo($"/login?returnUrl={Uri.EscapeDataString(Navigation.Uri)}");
```
---
**Related Resources:** See [routing-navigation.md](routing-navigation.md) for route-based authorization. See [components-lifecycle.md](components-lifecycle.md) for parameter security.
@@ -0,0 +1,550 @@
# Blazor Components & Component Lifecycle
## Component Structure
Components are the fundamental building blocks of Blazor applications. A Blazor component is a self-contained piece of UI with an optional logic.
### Basic Component Syntax
```csharp
@page "/example"
@using MyApp.Services
@inject IMyService MyService
<h3>@Title</h3>
<div>@ChildContent</div>
<button @onclick="HandleClick">Click me</button>
@code {
[Parameter]
public string Title { get; set; } = "Default";
[Parameter]
public RenderFragment? ChildContent { get; set; }
private void HandleClick()
{
// Handle button click
}
}
```
Key elements:
- **`@page` directive**: Makes component routable (optional for non-page components)
- **`@using`**: Import namespaces
- **`@inject`**: Dependency injection
- **HTML markup**: Regular HTML with Blazor directives
- **`@code` block**: C# logic including lifecycle methods
### Component vs Page
- **Page Component**: Has `@page` directive, routable via URL
- Example: `/Counter` route
- Located in `Pages/` folder (convention)
- **Reusable Component**: No `@page` directive, used by other components
- Example: `<UserCard @bind-User="user" />`
- Located in `Shared/` or domain-specific folder
## Component Lifecycle
### Lifecycle Sequence
Component lifecycle methods execute in this order:
```
1. SetParametersAsync()
2. OnInitialized() or OnInitializedAsync()
3. OnParametersSet() or OnParametersSetAsync()
4. ShouldRender() [decision point - skip if returns false]
5. OnAfterRender() or OnAfterRenderAsync()
```
When parameters change (parent re-renders):
```
SetParametersAsync() [parameters updated]
OnParametersSet() [NOT OnInitialized - that runs once only]
ShouldRender()
OnAfterRender()
```
### Lifecycle Methods Detailed
#### SetParametersAsync()
- **When**: First method called, before initialization
- **Purpose**: Set component parameters
- **Usage**: Rarely overridden, use OnInitialized instead
- **Code Example**:
```csharp
public override async Task SetParametersAsync(ParameterView parameters)
{
// Custom parameter processing if needed
await base.SetParametersAsync(parameters);
}
```
#### OnInitialized / OnInitializedAsync()
- **When**: Once per component lifetime, after parameters set
- **Purpose**: Initialize component state, load data
- **Runs**: Only ONCE, even if parameters change
- **Code Example**:
```csharp
protected override async Task OnInitializedAsync()
{
await base.OnInitializedAsync();
data = await Service.LoadDataAsync();
}
```
**Common Uses:**
- Load initial data from API
- Set up subscriptions
- Initialize state based on parameters
#### OnParametersSet / OnParametersSetAsync()
- **When**: After parameters set, runs EVERY time parameters change
- **Purpose**: React to parameter changes
- **Runs**: Every time parent re-renders with different values
- **Code Example**:
```csharp
protected override async Task OnParametersSetAsync()
{
await base.OnParametersSetAsync();
if (UserId != previousUserId)
{
data = await Service.LoadUserDataAsync(UserId);
previousUserId = UserId;
}
}
```
**Common Uses:**
- Update UI based on new parameter values
- Fetch new data when ID parameter changes
- React to cascading parameter changes
#### ShouldRender()
- **When**: Before DOM rendering, decision point
- **Purpose**: Optimize rendering by skipping unnecessary renders
- **Returns**: true (render) or false (skip)
- **Code Example**:
```csharp
protected override bool ShouldRender()
{
// Only render if specific field changed
return hasChanged;
}
```
**Common Optimizations:**
- Skip render if data unchanged
- Prevent re-render from external events
- Implement custom change detection
#### OnAfterRender / OnAfterRenderAsync()
- **When**: After component rendered to DOM
- **Purpose**: Work with DOM, initialize JS libraries, final setup
- **Parameter**: `firstRender` - true only on first render
- **Code Example**:
```csharp
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
// Initialize JS library only once
await JS.InvokeVoidAsync("initializeChart", elementRef);
}
}
```
**Critical Use Case:**
```csharp
protected override async Task OnAfterRenderAsync(bool firstRender)
{
await base.OnAfterRenderAsync(firstRender);
if (firstRender)
{
// Load JS module
module = await JS.InvokeAsync<IJSObjectReference>(
"import", "./scripts/myScript.js");
// Initialize library
await module.InvokeVoidAsync("setupChart", element);
}
}
```
**Important:** Always use `firstRender` check for one-time initialization. This prevents re-initializing on every parameter change.
## Component Parameters
### Parameter Declaration
```csharp
@code {
// Simple parameter
[Parameter]
public string Title { get; set; } = "Default";
// Required parameter (C# 11+)
[Parameter, EditorRequired]
public int UserId { get; set; }
// Child content
[Parameter]
public RenderFragment? ChildContent { get; set; }
// Event callback
[Parameter]
public EventCallback<string> OnValueChanged { get; set; }
// Cascading parameter
[CascadingParameter]
public ThemeInfo? CurrentTheme { get; set; }
}
```
### Parameter Best Practices
**Use Clear Names:**
```csharp
// ✅ Good - clear intent
[Parameter]
public bool IsVisible { get; set; }
// ❌ Poor - ambiguous
[Parameter]
public bool State { get; set; }
```
**Use Nullable Types for Optional:**
```csharp
// ✅ Good - nullable indicates optional
[Parameter]
public string? OptionalValue { get; set; }
// ✅ Good - default value
[Parameter]
public int MaxItems { get; set; } = 10;
// ❌ Poor - not clear if optional
[Parameter]
public string RequiredValue { get; set; }
```
**Use [EditorRequired] for Required Parameters (C# 11+):**
```csharp
// ✅ Best practice - compiler enforces, IDE warns
[Parameter, EditorRequired]
public string Title { get; set; } = default!;
// Fallback for older C#
[Parameter]
public string Title { get; set; } = default!;
```
**Use EventCallback for Child-to-Parent Communication:**
```csharp
// ✅ Correct - EventCallback for async safety
[Parameter]
public EventCallback<string> OnValueChanged { get; set; }
// ✅ With custom args
[Parameter]
public EventCallback<ValueChangeEventArgs> OnValueChanged { get; set; }
// ❌ Avoid - direct Action, not async-safe
[Parameter]
public Action<string>? OnValueChanged { get; set; }
```
### Parameter Change Detection
To know when a parameter changed:
```csharp
@code {
private int previousUserId;
[Parameter]
public int UserId { get; set; }
protected override async Task OnParametersSetAsync()
{
if (UserId != previousUserId)
{
previousUserId = UserId;
await LoadUserData();
}
}
}
```
Or use a comparison strategy:
```csharp
private object? previousCriteria;
protected override async Task OnParametersSetAsync()
{
var currentCriteria = (SearchId, SearchTerm);
if (!Equals(previousCriteria, currentCriteria))
{
previousCriteria = currentCriteria;
await PerformSearch();
}
}
```
## Cascading Values
Cascading values allow ancestor components to provide data to all descendants without explicit parameter passing.
### Providing Cascading Values
```csharp
<!-- Parent component -->
<CascadingValue Value="@currentUser">
@ChildContent
</CascadingValue>
@code {
[Parameter]
public RenderFragment? ChildContent { get; set; }
private User currentUser = new();
}
```
### Receiving Cascading Values
```csharp
<!-- Child component anywhere in hierarchy -->
@code {
[CascadingParameter]
public User? CurrentUser { get; set; }
protected override void OnInitialized()
{
if (CurrentUser == null)
{
// Handle missing cascading value
}
}
}
```
### Multiple Cascading Values
```csharp
<!-- Provider -->
<CascadingValue Value="@theme">
<CascadingValue Value="@currentUser">
<CascadingValue Value="@permissions">
@ChildContent
</CascadingValue>
</CascadingValue>
</CascadingValue>
<!-- Consumer - multiple parameters -->
@code {
[CascadingParameter]
public Theme? Theme { get; set; }
[CascadingParameter]
public User? CurrentUser { get; set; }
[CascadingParameter]
public Permissions? Permissions { get; set; }
}
```
### Named Cascading Values
For disambiguation when multiple values of same type:
```csharp
<!-- Provider -->
<CascadingValue Value="@themeLight" Name="Light">
<CascadingValue Value="@themeDark" Name="Dark">
@ChildContent
</CascadingValue>
</CascadingValue>
<!-- Consumer -->
@code {
[CascadingParameter(Name = "Light")]
public Theme? LightTheme { get; set; }
[CascadingParameter(Name = "Dark")]
public Theme? DarkTheme { get; set; }
}
```
## RenderFragment for Component Composition
RenderFragment enables flexible component composition.
### Basic RenderFragment
```csharp
<!-- Parent component -->
<div>
<h2>Header</h2>
@ChildContent
<footer>Footer</footer>
</div>
@code {
[Parameter]
public RenderFragment? ChildContent { get; set; }
}
<!-- Usage -->
<Layout>
<p>This is the main content</p>
</Layout>
```
### Typed RenderFragment with Context
```csharp
<!-- ListComponent.razor -->
@foreach (var item in Items)
{
@ItemTemplate(item)
}
@code {
[Parameter]
public IEnumerable<Item> Items { get; set; } = [];
[Parameter]
public RenderFragment<Item>? ItemTemplate { get; set; }
}
<!-- Usage -->
<ListComponent Items="@items">
<ItemTemplate Context="item">
<div>@item.Name - @item.Price</div>
</ItemTemplate>
</ListComponent>
```
### Multiple Named Content Areas
```csharp
<!-- Card component with multiple slots -->
<div class="card">
<div class="card-header">@Header</div>
<div class="card-body">@Body</div>
<div class="card-footer">@Footer</div>
</div>
@code {
[Parameter]
public RenderFragment? Header { get; set; }
[Parameter]
public RenderFragment? Body { get; set; }
[Parameter]
public RenderFragment? Footer { get; set; }
}
<!-- Usage -->
<Card>
<Header>
<h3>Card Title</h3>
</Header>
<Body>
<p>Card content</p>
</Body>
<Footer>
<button>Action</button>
</Footer>
</Card>
```
## Component Best Practices
### Single Responsibility
- Each component should have one clear purpose
- Avoid god components that do too much
- Example: `UserProfile` component should focus on displaying user info, not handle complex business logic
### Composition Over Inheritance
- Use cascading values for shared state, not deep hierarchies
- Compose components rather than creating base classes
- Example: Create theme provider component instead of theme-aware base class
### Keep Components Simple
- Minimize `@code` block logic
- Move complex logic to services
- Example: Validation logic → ValidationService, not in component
### Proper Disposal
- Implement `IDisposable` or `IAsyncDisposable`
- Unsubscribe from events
- Dispose timers and resources
```csharp
@implements IAsyncDisposable
@inject IJSRuntime JS
private IJSObjectReference? module;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
module = await JS.InvokeAsync<IJSObjectReference>(
"import", "./myScript.js");
}
}
async ValueTask IAsyncDisposable.DisposeAsync()
{
if (module is not null)
{
await module.DisposeAsync();
}
}
```
---
**Related Resources:** See [state-management-events.md](state-management-events.md) for event handling and state updates. See [performance-advanced.md](performance-advanced.md) for optimization techniques.
@@ -0,0 +1,589 @@
# Blazor Forms & Validation
## EditForm Component
EditForm provides a complete form handling solution with data binding and validation.
### Basic EditForm
```csharp
@page "/register"
<EditForm Model="@model" OnValidSubmit="@HandleValidSubmit">
<DataAnnotationsValidator />
<ValidationSummary />
<div class="form-group">
<label>Name:</label>
<InputText @bind-Value="model.Name" class="form-control" />
<ValidationMessage For="@(() => model.Name)" />
</div>
<div class="form-group">
<label>Email:</label>
<InputText @bind-Value="model.Email" class="form-control" />
<ValidationMessage For="@(() => model.Email)" />
</div>
<button type="submit" class="btn">Register</button>
</EditForm>
@code {
private RegistrationModel model = new();
private async Task HandleValidSubmit()
{
// Form is valid, process data
await Service.RegisterUserAsync(model);
}
}
public class RegistrationModel
{
[Required]
[StringLength(100, MinimumLength = 2)]
public string Name { get; set; } = "";
[Required]
[EmailAddress]
public string Email { get; set; } = "";
[Required]
[MinLength(8)]
public string Password { get; set; } = "";
}
```
### EditForm Events
```csharp
<EditForm Model="@model"
OnValidSubmit="@OnValidSubmit"
OnInvalidSubmit="@OnInvalidSubmit"
OnSubmit="@OnSubmit">
<!-- Form content -->
</EditForm>
@code {
private async Task OnValidSubmit()
{
// Fires when form is valid and submitted
}
private async Task OnInvalidSubmit()
{
// Fires when form is invalid and submitted
}
private async Task OnSubmit()
{
// Fires for any submit (valid or invalid)
// Useful for custom validation logic
}
}
```
### Form State Control
```csharp
@inject EditFormService FormService
<EditForm Model="@model" @ref="form">
<!-- Form content -->
</EditForm>
<button @onclick="Submit">Submit</button>
<button @onclick="Reset">Reset</button>
<button @onclick="CheckValid">Is Valid?</button>
@code {
private EditForm? form;
private UserModel model = new();
private async Task Submit()
{
// Manually trigger validation and submission
await form!.RequestValidationAsync();
// Check if valid
if (form!.EditContext.IsModified() && form!.EditContext.Validate())
{
// Process form
}
}
private void Reset()
{
// Reset all fields to default
form!.EditContext.ResetEditingItemAsync();
}
private void CheckValid()
{
bool isValid = form!.EditContext.Validate();
Console.WriteLine($"Form valid: {isValid}");
}
}
```
## Input Components
### Text Input
```csharp
<InputText @bind-Value="model.Name" class="form-control" />
<InputTextArea @bind-Value="model.Description" rows="4" />
@code {
private UserModel model = new();
}
```
### Numeric Input
```csharp
<InputNumber @bind-Value="model.Age" class="form-control" />
<InputNumber @bind-Value="model.Price" @bind-Value:format="N2" />
@code {
private int age;
private decimal price;
}
```
**Format specifiers:**
- `N2` - Number with 2 decimal places
- `C` - Currency
- `P` - Percentage
- `D` - Date
- `X` - Hexadecimal
### Date Input
```csharp
<InputDate @bind-Value="model.BirthDate" />
<InputDate @bind-Value="model.StartTime" Type="InputDateType.DateTimeLocal" />
@code {
private DateTime birthDate;
private DateTime startTime;
}
```
**Types:**
- `InputDateType.Date` - Date only (default)
- `InputDateType.DateTimeLocal` - Date and time
- `InputDateType.Month` - Month and year
- `InputDateType.Time` - Time only
### Select/Dropdown
```csharp
<InputSelect @bind-Value="model.Category" class="form-control">
<option value="">Select a category...</option>
<option value="electronics">Electronics</option>
<option value="clothing">Clothing</option>
</InputSelect>
<!-- Dynamic options from data -->
<InputSelect @bind-Value="model.CategoryId">
<option value="">Select...</option>
@foreach (var cat in categories)
{
<option value="@cat.Id">@cat.Name</option>
}
</InputSelect>
@code {
private string selectedCategory = "";
private List<Category> categories = [];
}
```
### Checkbox
```csharp
<InputCheckbox @bind-Value="model.AgreeToTerms" />
Accept terms of service?
@code {
private bool agreeToTerms = false;
}
```
### Radio Buttons
```csharp
<InputRadioGroup @bind-Value="model.Preference">
<div>
<InputRadio Value="@("option1")" />
<label>Option 1</label>
</div>
<div>
<InputRadio Value="@("option2")" />
<label>Option 2</label>
</div>
</InputRadioGroup>
@code {
private string preference = "option1";
}
```
### File Upload
```csharp
<InputFile OnChange="@HandleFileSelect" />
@code {
private async Task HandleFileSelect(InputFileChangeEventArgs e)
{
var file = e.File;
using var stream = file.OpenReadStream();
var buffer = new byte[stream.Length];
await stream.ReadAsync(buffer);
// Process file
}
}
```
## Validation
### DataAnnotations Validation
```csharp
public class UserModel
{
[Required(ErrorMessage = "Name is required")]
[StringLength(100, MinimumLength = 2)]
public string Name { get; set; } = "";
[Required]
[EmailAddress(ErrorMessage = "Invalid email format")]
public string Email { get; set; } = "";
[Range(18, 120, ErrorMessage = "Age must be 18-120")]
public int Age { get; set; }
[Url]
public string? Website { get; set; }
[Phone]
public string? PhoneNumber { get; set; }
[CreditCard]
public string? CardNumber { get; set; }
}
```
**Common Validators:**
- `[Required]` - Field must have value
- `[StringLength(max)]` - Max length
- `[StringLength(max, MinimumLength = min)]` - Min and max
- `[EmailAddress]` - Valid email format
- `[Range(min, max)]` - Numeric range
- `[Url]` - Valid URL format
- `[Phone]` - Valid phone format
- `[CreditCard]` - Valid credit card format
- `[RegularExpression(pattern)]` - Regex match
### ValidationSummary
Shows all validation errors for the form:
```csharp
<EditForm Model="@model" OnValidSubmit="@HandleSubmit">
<DataAnnotationsValidator />
<ValidationSummary />
<InputText @bind-Value="model.Name" />
<InputText @bind-Value="model.Email" />
<button type="submit">Submit</button>
</EditForm>
```
Displays as:
```
- Name is required
- Email is required
```
### ValidationMessage
Shows validation error for specific field:
```csharp
<InputText @bind-Value="model.Name" />
<ValidationMessage For="@(() => model.Name)" />
<!-- Custom CSS class -->
<ValidationMessage For="@(() => model.Email)" class="text-danger" />
```
### Custom Validation
Implement `IValidatableObject` for complex validation rules:
```csharp
public class UserModel : IValidatableObject
{
public string Email { get; set; } = "";
public string ConfirmEmail { get; set; } = "";
[Range(18, 100)]
public int Age { get; set; }
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{
// Compare email fields
if (Email != ConfirmEmail)
{
yield return new ValidationResult(
"Email addresses must match",
new[] { nameof(ConfirmEmail) }
);
}
// Custom age validation
if (Age > 0 && Age < 18 && HasRestrictedContent)
{
yield return new ValidationResult(
"Users under 18 cannot access this content",
new[] { nameof(Age) }
);
}
}
public bool HasRestrictedContent { get; set; }
}
```
### Custom Validators
Create reusable custom validators:
```csharp
public class MinimumAgeAttribute : ValidationAttribute
{
private readonly int _minimumAge;
public MinimumAgeAttribute(int minimumAge)
{
_minimumAge = minimumAge;
}
protected override ValidationResult? IsValid(object? value, ValidationContext validationContext)
{
if (value is DateTime birthDate)
{
var age = DateTime.Today.Year - birthDate.Year;
if (birthDate.Date > DateTime.Today.AddYears(-age)) age--;
if (age < _minimumAge)
{
return new ValidationResult($"Minimum age is {_minimumAge}");
}
}
return ValidationResult.Success;
}
}
// Usage
public class UserModel
{
[MinimumAge(18)]
public DateTime BirthDate { get; set; }
}
```
### Async Validation
```csharp
public class UniqueEmailAttribute : ValidationAttribute
{
protected override ValidationResult? IsValid(object? value, ValidationContext validationContext)
{
// Can't use async in ValidationAttribute
// Use EditContext instead (see below)
return ValidationResult.Success;
}
}
// Better approach: Manual validation in component
@code {
private async Task HandleValidSubmit()
{
// Check email availability before submit
bool isUnique = await Service.IsEmailUniqueAsync(model.Email);
if (!isUnique)
{
form!.EditContext.AddValidationMessages(
FieldIdentifier.Create(() => model.Email),
new[] { "Email is already registered" }
);
return;
}
await SaveUserAsync(model);
}
}
```
## Form Patterns
### Loading State
```csharp
@if (isSubmitting)
{
<p>Saving...</p>
}
else
{
<EditForm Model="@model" OnValidSubmit="@SubmitAsync">
<DataAnnotationsValidator />
<ValidationSummary />
<InputText @bind-Value="model.Name" />
<button type="submit" disabled="@isSubmitting">
@(isSubmitting ? "Saving..." : "Submit")
</button>
</EditForm>
}
@code {
private bool isSubmitting;
private async Task SubmitAsync()
{
isSubmitting = true;
try
{
await Service.SaveAsync(model);
}
finally
{
isSubmitting = false;
}
}
}
```
### Error Handling
```csharp
<EditForm Model="@model" OnValidSubmit="@SubmitAsync">
<DataAnnotationsValidator />
@if (!string.IsNullOrEmpty(errorMessage))
{
<div class="alert alert-danger">@errorMessage</div>
}
<ValidationSummary />
<InputText @bind-Value="model.Name" />
<button type="submit">Submit</button>
</EditForm>
@code {
private string? errorMessage;
private async Task SubmitAsync()
{
try
{
errorMessage = null;
await Service.SaveAsync(model);
}
catch (Exception ex)
{
errorMessage = $"Error: {ex.Message}";
}
}
}
```
### Multi-Step Form
```csharp
@page "/wizard"
@if (currentStep == 1)
{
<h2>Step 1: Basic Info</h2>
<InputText @bind-Value="model.Name" />
<button @onclick="NextStep">Next</button>
}
else if (currentStep == 2)
{
<h2>Step 2: Contact Info</h2>
<InputText @bind-Value="model.Email" />
<button @onclick="PreviousStep">Back</button>
<button @onclick="NextStep">Next</button>
}
else if (currentStep == 3)
{
<h2>Step 3: Confirm</h2>
<p>Name: @model.Name</p>
<p>Email: @model.Email</p>
<button @onclick="PreviousStep">Back</button>
<button @onclick="SubmitAsync">Submit</button>
}
@code {
private int currentStep = 1;
private UserModel model = new();
private void NextStep() => currentStep++;
private void PreviousStep() => currentStep--;
private async Task SubmitAsync()
{
await Service.RegisterAsync(model);
}
}
```
### Real-Time Field Validation
```csharp
<input @bind="email" @bind:event="oninput" @onblur="ValidateEmail" />
@if (!string.IsNullOrEmpty(emailError))
{
<span class="error">@emailError</span>
}
@code {
private string email = "";
private string? emailError;
private void ValidateEmail()
{
if (string.IsNullOrEmpty(email))
{
emailError = "Email is required";
}
else if (!email.Contains("@"))
{
emailError = "Invalid email format";
}
else
{
emailError = null;
}
}
}
```
---
**Related Resources:** See [state-management-events.md](state-management-events.md) for data binding patterns. See [authentication-authorization.md](authentication-authorization.md) for role-based form customization.
@@ -0,0 +1,561 @@
# Blazor Performance & Advanced Patterns
## Rendering Optimization
### ShouldRender Override
Control when components re-render to prevent unnecessary rendering cycles.
```csharp
@page "/optimized"
<button @onclick="IncrementCount">Clicked @count times</button>
<ChildComponent Value="@value" />
@code {
private int count = 0;
private string value = "test";
protected override bool ShouldRender()
{
// Only render if value changed, not if count changed
// This component doesn't display count directly
return false; // Skip render
}
private void IncrementCount()
{
count++;
// Component won't re-render, child component won't re-render either
}
}
```
### Tracking Changed Fields
```csharp
@page "/tracker"
<button @onclick="UpdateName">Update Name</button>
<button @onclick="UpdateAge">Update Age</button>
<p>Name: @name</p>
<p>Age: @age</p>
@code {
private string? name;
private int age;
private bool nameChanged = false;
private bool ageChanged = false;
protected override bool ShouldRender()
{
if (!nameChanged && !ageChanged)
{
return false;
}
nameChanged = false;
ageChanged = false;
return true;
}
private void UpdateName()
{
name = "New Name";
nameChanged = true;
}
private void UpdateAge()
{
age = 30;
ageChanged = true;
}
}
```
### Key Directive for List Items
```csharp
@page "/list"
<button @onclick="AddItem">Add Item</button>
@foreach (var item in items)
{
<!-- WITHOUT @key - new ItemComponent created for each item -->
<!-- <ItemComponent Item="@item" />-->
<!-- WITH @key - same ItemComponent reused if item.Id stays in list -->
<ItemComponent @key="item.Id" Item="@item" />
}
@code {
private List<Item> items = [];
private void AddItem()
{
items = items.Prepend(new Item { Id = Guid.NewGuid(), Name = "New" }).ToList();
}
}
public class Item
{
public Guid Id { get; set; }
public string? Name { get; set; }
}
```
**Why @key matters:**
- Helps Blazor's diffing algorithm match old components to new items
- Prevents component state loss during list reordering
- Improves performance with large lists
### IDisposable for Cleanup
```csharp
@implements IAsyncDisposable
@inject IJSRuntime JS
private IJSObjectReference? module;
private Timer? timer;
protected override async Task OnInitializedAsync()
{
timer = new Timer(_ => UpdateAsync(), null, TimeSpan.Zero, TimeSpan.FromSeconds(1));
}
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
module = await JS.InvokeAsync<IJSObjectReference>(
"import", "./myScript.js");
}
}
async ValueTask IAsyncDisposable.DisposeAsync()
{
timer?.Dispose();
if (module is not null)
{
await module.DisposeAsync();
}
}
```
## Virtualization
Virtualize large lists to render only visible items.
### Basic Virtualization
```csharp
@page "/large-list"
@using Microsoft.AspNetCore.Components.Web.Virtualization
<Virtualize Items="@largeList" Context="item">
<div class="item">
<p>@item.Id - @item.Name</p>
</div>
</Virtualize>
@code {
private List<Item> largeList = [];
protected override void OnInitialized()
{
// Generate 100,000 items
largeList = Enumerable.Range(1, 100000)
.Select(i => new Item { Id = i, Name = $"Item {i}" })
.ToList();
}
}
```
### Async Virtualization (Infinite Scroll)
```csharp
@page "/infinite-scroll"
@using Microsoft.AspNetCore.Components.Web.Virtualization
<Virtualize ItemsProvider="@LoadItems" Context="item" OverscanCount="5">
<div>@item.Name</div>
</Virtualize>
@code {
private async ValueTask<ItemsProviderResult<Item>> LoadItems(
ItemsProviderRequest request)
{
// Simulate loading from server
var startIndex = request.StartIndex;
var count = request.Count;
var items = await Service.GetItemsAsync(startIndex, count);
// Return items and total count for scrollbar sizing
return new ItemsProviderResult<Item>(items, totalItemCount: 1000000);
}
}
```
**Parameters:**
- `Items` - Static list of items to virtualize
- `ItemsProvider` - Async method to load items on demand
- `OverscanCount` - Extra items to render outside viewport (default 3)
- `ItemSize` - Estimated height for scrollbar calculation
## JavaScript Interop
### Invoke JavaScript from C #
```csharp
@inject IJSRuntime JS
<button @onclick="CallJavaScript">Click me</button>
@code {
private async Task CallJavaScript()
{
// Simple call - no return value
await JS.InvokeVoidAsync("console.log", "Hello from Blazor");
// With return value
var result = await JS.InvokeAsync<string>("myFunction", arg1, arg2);
// Generic call with any return type
var data = await JS.InvokeAsync<Data>("loadData");
}
}
```
### JS Module Isolation (Recommended)
```csharp
// Component.razor
@implements IAsyncDisposable
@inject IJSRuntime JS
<div @ref="element">
<canvas id="chart"></canvas>
</div>
@code {
private ElementReference element;
private IJSObjectReference? module;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
// Import JS module
module = await JS.InvokeAsync<IJSObjectReference>(
"import", "./scripts/chart.js");
// Call exported function
await module.InvokeVoidAsync("initChart", element);
}
}
async ValueTask IAsyncDisposable.DisposeAsync()
{
if (module is not null)
{
await module.DisposeAsync();
}
}
}
/* scripts/chart.js */
export function initChart(element) {
const canvas = element.querySelector('#chart');
// Initialize chart library
}
```
### Invoke C# from JavaScript
```csharp
// Component.razor
@implements IAsyncDisposable
@inject IJSRuntime JS
<button @onclick="SetupInterop">Setup</button>
@code {
private IJSObjectReference? module;
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
{
module = await JS.InvokeAsync<IJSObjectReference>(
"import", "./scripts/interop.js");
// Pass C# object reference to JS
var objRef = DotNetObjectReference.Create(this);
await module.InvokeVoidAsync("setupInterop", objRef);
}
}
[JSInvokable]
public async Task HandleJSEvent(string data)
{
Console.WriteLine($"JS called C#: {data}");
// Update component state
StateHasChanged();
}
async ValueTask IAsyncDisposable.DisposeAsync()
{
if (module is not null)
{
await module.DisposeAsync();
}
}
}
/* scripts/interop.js */
let dotnetHelper;
export function setupInterop(dotnetRef) {
dotnetHelper = dotnetRef;
// Call C# method from JS
document.addEventListener('click', async (e) => {
await dotnetHelper.invokeMethodAsync('HandleJSEvent', 'User clicked');
});
}
```
### Error Handling in Interop
```csharp
@code {
private async Task SafeInvokeAsync()
{
try
{
await JS.InvokeVoidAsync("riskyFunction");
}
catch (JSException jsEx)
{
Console.WriteLine($"JS error: {jsEx.Message}");
}
catch (OperationCanceledException)
{
Console.WriteLine("JS call was cancelled");
}
}
}
```
## Lazy Loading
Load assemblies and components on demand.
### Lazy-Loaded Component Routes
```csharp
<!-- App.razor -->
<Router AppAssembly="@typeof(App).Assembly"
AdditionalAssemblies="@additionalAssemblies"
OnNavigateAsync="@OnNavigateAsync">
<Found Context="routeData">
<RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
</Found>
<NotFound>
<p>Loading...</p>
</NotFound>
</Router>
@code {
private List<Assembly>? additionalAssemblies;
protected override async Task OnInitializedAsync()
{
additionalAssemblies = new();
}
private async Task OnNavigateAsync(NavigationContext context)
{
// Load admin assembly only when accessing /admin
if (context.Path.StartsWith("admin"))
{
var adminAssembly = await JS.InvokeAsync<byte[]>(
"fetch", "./_framework/admin.wasm");
additionalAssemblies!.Add(Assembly.Load(adminAssembly));
}
}
}
```
## WASM Performance Best Practices
### AOT Compilation
```xml
<!-- .csproj -->
<PropertyGroup>
<RunAOTCompilation>true</RunAOTCompilation>
</PropertyGroup>
```
Benefits:
- No JIT compilation at runtime
- Faster startup time
- ~20% larger download
- Production recommended
### Trimming
```xml
<!-- .csproj -->
<PropertyGroup>
<PublishTrimmed>true</PublishTrimmed>
</PropertyGroup>
```
Benefits:
- Removes unused code
- ~40% smaller download
- May cause runtime errors if reflection-based code removed
- Test thoroughly in Release build
### Compression
```xml
<!-- .csproj -->
<PropertyGroup>
<BlazorWebAssemblyEnableCompression>true</BlazorWebAssemblyEnableCompression>
</PropertyGroup>
```
Server-side (in Program.cs):
```csharp
app.UseResponseCompression();
builder.Services.AddResponseCompression(opts =>
{
opts.Filters.Add(new GzipCompressionProvider());
opts.Filters.Add(new BrotliCompressionProvider());
});
```
### Minimize JavaScript Interop
```csharp
// INEFFICIENT - Many JS calls
for (int i = 0; i < 1000; i++)
{
await JS.InvokeVoidAsync("updateUI", i);
}
// EFFICIENT - Single JS call with batch data
var updates = Enumerable.Range(0, 1000).ToList();
await JS.InvokeVoidAsync("updateUIBatch", updates);
```
## Error Boundaries
Handle component errors gracefully.
```csharp
@page "/error-demo"
<ErrorBoundary>
<ChildContent>
<ChildComponent />
</ChildContent>
<ErrorContent Context="ex">
<div class="alert alert-danger">
<h4>Error</h4>
<p>@ex.Message</p>
<button @onclick="ResetError">Try Again</button>
</div>
</ErrorContent>
</ErrorBoundary>
@code {
private ErrorBoundary? errorBoundary;
private async Task ResetError()
{
await errorBoundary!.RecoverAsync();
}
}
```
## CSS Isolation
Scope CSS to specific components.
```html
<!-- MyComponent.razor -->
<div class="container">
<h1>@Title</h1>
</div>
<!-- MyComponent.razor.css -->
.container {
background-color: blue;
padding: 20px;
}
h1 {
color: white;
font-size: 24px;
}
```
**Benefits:**
- No global namespace pollution
- Component-specific styling
- CSS automatically scoped to component
- Compiled into assembly
## Best Practices Summary
### Performance
- Use `@key` on list items
- Override `ShouldRender()` to prevent unnecessary renders
- Use virtualization for large lists
- Minimize JavaScript interop calls
- Enable AOT compilation and trimming for WASM
### JavaScript Interop
- Use module isolation pattern
- Always dispose JS module references
- Handle JS exceptions properly
- Only call JS in `OnAfterRender` with firstRender check
- Minimize interop calls for performance
### Architecture
- Keep components simple and focused
- Move logic to services
- Use cascading values for shared state
- Implement IDisposable for cleanup
- Validate authorization on server side
### User Experience
- Show loading states during async operations
- Provide error feedback
- Use AuthorizeView for conditional rendering
- Implement error boundaries
- Test on slow connections
---
**Related Resources:** See [components-lifecycle.md](components-lifecycle.md) for component disposal patterns. See [state-management-events.md](state-management-events.md) for state update optimization.
@@ -0,0 +1,492 @@
# Blazor Routing & Navigation
## Route Definition
Routes map URL paths to Blazor components.
### Basic Route Definition
```csharp
@page "/product"
@page "/product/{id}"
<h3>Product: @Id</h3>
@code {
[Parameter]
public string? Id { get; set; }
}
```
**How it works:**
- `@page` directive makes component routable
- Parameter name in URL (`{id}`) must match parameter name in `@code` block
- Multiple `@page` directives supported (same component, multiple routes)
### Route Parameters
```csharp
@page "/product/{id}"
<p>Product: @id</p>
@page "/category/{categoryId}/product/{productId}"
<p>Category: @categoryId, Product: @productId</p>
@code {
[Parameter]
public string? id { get; set; }
[Parameter]
public string? categoryId { get; set; }
[Parameter]
public string? productId { get; set; }
}
```
**Parameter Matching:**
- Blazor matches route segments to parameter names (case-insensitive)
- `{id}` in route matches `Id` parameter
- Extra parameters in URL are ignored
### Route Constraints
Route constraints enforce parameter type and format:
```csharp
@page "/product/{id:int}" <!-- Integer only -->
@page "/order/{orderId:long}" <!-- Long integer -->
@page "/user/{id:guid}" <!-- GUID format -->
@page "/article/{slug:string}" <!-- String (default) -->
@page "/event/{date:datetime}" <!-- DateTime format -->
@page "/price/{amount:decimal}" <!-- Decimal number -->
@page "/flag/{active:bool}" <!-- Boolean -->
@page "/value/{num:double}" <!-- Double/Float -->
@code {
[Parameter]
public int id { get; set; }
[Parameter]
public Guid id { get; set; }
[Parameter]
public bool active { get; set; }
}
```
**Built-in Constraints:**
- `:int` - Integer values
- `:long` - Long integers
- `:guid` - GUID format
- `:bool` - Boolean
- `:datetime` - DateTime format
- `:decimal` - Decimal numbers
- `:double` / `:float` - Floating point
- `:string` - Any string (default)
### Optional Route Parameters
```csharp
@page "/search"
@page "/search/{searchTerm}"
<p>Search term: @(searchTerm ?? "All results")</p>
@code {
[Parameter]
public string? searchTerm { get; set; }
}
```
### Catch-All Routes
```csharp
@page "/{*pageRoute}"
<p>Page not found: @pageRoute</p>
@code {
[Parameter]
public string? pageRoute { get; set; }
}
```
## Navigation
### Programmatic Navigation
```csharp
@inject NavigationManager Navigation
<button @onclick="GoHome">Go Home</button>
<button @onclick="GoToUser">Go to User</button>
@code {
private void GoHome()
{
Navigation.NavigateTo("/");
}
private void GoToUser()
{
Navigation.NavigateTo("/user/123");
}
}
```
### Navigation with Options
```csharp
// Replace browser history entry instead of adding new one
Navigation.NavigateTo("/home", replace: true);
// Force full page reload from server
Navigation.NavigateTo("/refresh", forceLoad: true);
// Combine options
Navigation.NavigateTo("/new-page", replace: true, forceLoad: true);
```
**When to use `forceLoad: true`:**
- After logout to clear client-side state
- Accessing completely different app
- Clearing service worker cache
- Full server-side initialization needed
### NavLink Component
NavLink automatically highlights active route:
```csharp
<NavLink href="/home" Match="NavLinkMatch.All">
<span class="icon">🏠</span> Home
</NavLink>
<NavLink href="/products" Match="NavLinkMatch.Prefix">
<span class="icon">📦</span> Products
</NavLink>
<NavLink href="/about" Match="NavLinkMatch.None">
About
</NavLink>
@code {
// CSS class applied to active NavLink: active
}
```
**Match options:**
- `NavLinkMatch.All` - Exact URL match required
- `NavLinkMatch.Prefix` - URL starts with href (default)
- `NavLinkMatch.None` - Never highlights
**CSS:**
```css
a.active {
color: white;
background-color: blue;
}
```
### Listen to Location Changes
```csharp
@implements IDisposable
@inject NavigationManager Navigation
<p>Current location: @Navigation.Uri</p>
@code {
protected override void OnInitialized()
{
Navigation.LocationChanged += LocationChanged;
}
private void LocationChanged(object? sender, LocationChangedEventArgs e)
{
Console.WriteLine($"New location: {e.Location}");
// React to navigation
StateHasChanged();
}
public void Dispose()
{
Navigation.LocationChanged -= LocationChanged;
}
}
```
## Query Strings
### Reading Query Parameters
```csharp
@page "/search"
@inject NavigationManager Navigation
<p>Search results for: @searchQuery</p>
@code {
private string? searchQuery;
protected override void OnInitialized()
{
var uri = Navigation.ToAbsoluteUri(Navigation.Uri);
var query = System.Web.HttpUtility.ParseQueryString(uri.Query);
searchQuery = query["q"];
}
}
```
**Usage:** `/search?q=blazor``searchQuery = "blazor"`
### Building Query Strings
```csharp
private void Search(string term)
{
Navigation.NavigateTo($"/search?q={Uri.EscapeDataString(term)}");
}
// Or use QueryHelpers (in .NET 6+)
var query = new Dictionary<string, string>
{
{ "q", "blazor" },
{ "page", "1" }
};
var url = NavigationManager.GetUriWithQueryParameters("/search", query);
Navigation.NavigateTo(url);
```
### Multiple Query Parameters
```csharp
var uri = Navigation.ToAbsoluteUri(Navigation.Uri);
var query = System.Web.HttpUtility.ParseQueryString(uri.Query);
var category = query["category"];
var page = int.TryParse(query["page"], out var p) ? p : 1;
var sort = query["sort"] ?? "name";
```
**Usage:** `/products?category=electronics&page=2&sort=price`
## Router Configuration
The Router component in `App.razor` configures routing:
```csharp
<!-- App.razor -->
<Router AppAssembly="@typeof(App).Assembly"
AdditionalAssemblies="@additionalAssemblies"
OnNavigateAsync="@OnNavigateAsync">
<Found Context="routeData">
<RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
<PageTitle>@pageTitle</PageTitle>
</Found>
<NotFound>
<LayoutView Layout="@typeof(MainLayout)">
<p>Page not found</p>
</LayoutView>
</NotFound>
</Router>
@code {
private List<Assembly>? additionalAssemblies;
private string pageTitle = "Loading...";
protected override async Task OnInitializedAsync()
{
// Load assemblies dynamically if needed
additionalAssemblies = new List<Assembly>
{
typeof(SomeOtherAssembly).Assembly
};
}
private async Task OnNavigateAsync(NavigationContext context)
{
// Can be used for lazy loading assemblies
// Not commonly needed
}
}
```
## Layouts
Layouts are parent components that wrap pages.
### Define a Layout
```csharp
<!-- Layouts/MainLayout.razor -->
@inherits LayoutComponentBase
<header>@Header</header>
<nav>@Navigation</nav>
<main>@Body</main>
<footer>@Footer</footer>
@code {
[Parameter]
public RenderFragment? Header { get; set; }
[Parameter]
public RenderFragment? Navigation { get; set; }
[Parameter]
public RenderFragment? Body { get; set; }
[Parameter]
public RenderFragment? Footer { get; set; }
}
```
### Apply Layout to Page
```csharp
@page "/products"
@layout MainLayout
<h2>Products</h2>
```
### Apply Layout to Multiple Pages
```csharp
<!-- _Imports.razor -->
@layout MainLayout
```
Add this line to `_Imports.razor` to apply layout to all components in folder and below.
### Nested Layouts
```csharp
<!-- AdminLayout inherits from MainLayout -->
@inherits MainLayout
<aside>Admin sidebar</aside>
@Body
```
## Page Titles
Update page title (browser tab) dynamically:
```csharp
@page "/products/{id}"
@inject NavigationManager Navigation
<PageTitle>@title</PageTitle>
<h1>@title</h1>
@code {
[Parameter]
public string? id { get; set; }
private string? title;
protected override async Task OnParametersSetAsync()
{
title = await LoadProductTitleAsync(id);
}
private async Task<string> LoadProductTitleAsync(string? id)
{
// Load from service
return $"Product {id}";
}
}
```
## Common Routing Patterns
### Master-Detail Pattern
```csharp
@page "/products"
@page "/products/{id}"
<div style="display: grid; grid-template-columns: 1fr 1fr;">
<ProductList OnSelectProduct="@SelectProduct" />
@if (selectedId != null)
{
<ProductDetail Id="@selectedId" />
}
</div>
@code {
[Parameter]
public string? id { get; set; }
private string? selectedId;
protected override void OnParametersSet()
{
selectedId = id;
}
private void SelectProduct(string productId)
{
Navigation.NavigateTo($"/products/{productId}");
}
}
```
### Breadcrumb Navigation
```csharp
@page "/category/{categoryId}/product/{productId}"
<div class="breadcrumb">
<a href="/">Home</a> /
<a href="/category/@categoryId">@categoryName</a> /
<span>@productName</span>
</div>
@code {
[Parameter]
public string? categoryId { get; set; }
[Parameter]
public string? productId { get; set; }
private string? categoryName;
private string? productName;
protected override async Task OnParametersSetAsync()
{
categoryName = await LoadCategoryAsync(categoryId);
productName = await LoadProductAsync(productId);
}
}
```
### Tab-Based Navigation
```csharp
@page "/settings"
<div class="tabs">
<NavLink href="/settings/profile" Match="NavLinkMatch.All">Profile</NavLink>
<NavLink href="/settings/security" Match="NavLinkMatch.All">Security</NavLink>
<NavLink href="/settings/notifications" Match="NavLinkMatch.All">Notifications</NavLink>
</div>
<Router AppAssembly="@typeof(App).Assembly">
<Found Context="routeData">
<RouteView RouteData="@routeData" DefaultLayout="@typeof(SettingsLayout)" />
</Found>
</Router>
```
---
**Related Resources:** See [components-lifecycle.md](components-lifecycle.md) for parameter handling. See [authentication-authorization.md](authentication-authorization.md) for route authorization.
@@ -0,0 +1,575 @@
# Blazor State Management & Events
## Component State
State represents the data that a component manages and renders.
### Local Component State
```csharp
@page "/counter"
<p>Count: @count</p>
<button @onclick="Increment">Click me</button>
@code {
private int count = 0;
private void Increment()
{
count++;
// Re-render happens automatically after event handler
}
}
```
**How it works:**
- Blazor detects state change during event handler execution
- Automatically calls `StateHasChanged()` after handler completes
- Component re-renders with new state
### StateHasChanged() for External Updates
When state updates from outside Blazor's event system, call `StateHasChanged()` explicitly:
```csharp
@implements IDisposable
@inject IJSRuntime JS
private string? externalData;
protected override void OnInitialized()
{
// Subscribe to external event
JS.InvokeVoidAsync("subscribeToEvent", DotNetObjectReference.Create(this));
}
[JSInvokable]
public void NotifyUpdate(string data)
{
externalData = data;
// Blazor doesn't know about JS update, must call explicitly
StateHasChanged();
}
public void Dispose()
{
// Clean up external subscriptions
}
```
### Thread-Safe State Updates with InvokeAsync()
When updating state from background threads (timers, async tasks outside event handlers):
```csharp
@implements IDisposable
private Timer? timer;
private int count = 0;
protected override void OnInitialized()
{
// Timer running on background thread
timer = new Timer(_ => UpdateCount(), null, TimeSpan.Zero, TimeSpan.FromSeconds(1));
}
private void UpdateCount()
{
// WRONG - can't update state from background thread directly
// count++;
// CORRECT - use InvokeAsync to marshal to UI thread
InvokeAsync(() =>
{
count++;
StateHasChanged();
});
}
public void Dispose()
{
timer?.Dispose();
}
```
### State Immutability Pattern
For complex state (objects, lists), follow immutability pattern:
```csharp
@code {
private List<Item> items = [];
// WRONG - mutates in place, may not trigger re-render
private void AddItem()
{
items.Add(new Item { Name = "New" });
}
// CORRECT - create new collection
private void AddItem()
{
items = items.Append(new Item { Name = "New" }).ToList();
}
}
```
## Event Handling
### Basic Click Handler
```csharp
<button @onclick="HandleClick">Click me</button>
@code {
private void HandleClick()
{
// Event handler logic
}
}
```
### EventCallback Pattern (Recommended)
EventCallback is the proper way to notify parent components of events:
```csharp
<!-- Child component -->
<button @onclick="OnClick">Click me</button>
@code {
[Parameter]
public EventCallback<string> OnValueChanged { get; set; }
private async Task OnClick()
{
await OnValueChanged.InvokeAsync("New Value");
}
}
<!-- Parent component -->
<ChildComponent OnValueChanged="@HandleValueChanged" />
@code {
private void HandleValueChanged(string value)
{
// Handle value change
}
}
```
### EventCallback with Arguments
```csharp
<!-- Child -->
<button @onclick="NotifyParent">Send Data</button>
@code {
[Parameter]
public EventCallback<CustomArgs> OnDataChanged { get; set; }
private async Task NotifyParent()
{
var args = new CustomArgs { Id = 123, Name = "Test" };
await OnValueChanged.InvokeAsync(args);
}
}
public class CustomArgs
{
public int Id { get; set; }
public string? Name { get; set; }
}
<!-- Parent -->
<ChildComponent OnDataChanged="@(args => HandleData(args.Id, args.Name))" />
@code {
private void HandleData(int id, string? name)
{
// Process data
}
}
```
### Async Event Handlers
Always use async properly with EventCallback:
```csharp
<!-- Good - async handler, proper awaiting -->
<button @onclick="SaveAsync">Save</button>
@code {
private async Task SaveAsync()
{
isLoading = true;
try
{
await Service.SaveDataAsync(data);
successMessage = "Saved!";
}
catch (Exception ex)
{
errorMessage = ex.Message;
}
finally
{
isLoading = false;
}
}
}
```
### Common Event Handlers
```csharp
<!-- Click -->
<button @onclick="HandleClick">Click</button>
<!-- Double click -->
<div @ondblclick="HandleDoubleClick">Double click</div>
<!-- Focus/Blur -->
<input @onfocus="HandleFocus" @onblur="HandleBlur" />
<!-- Key events -->
<input @onkeydown="HandleKeyDown" @onkeyup="HandleKeyUp" />
<!-- Mouse events -->
<div @onmouseover="HandleMouseOver" @onmouseout="HandleMouseOut" />
<!-- Change -->
<select @onchange="HandleChange">
<option>Option 1</option>
</select>
<!-- Submit -->
<form @onsubmit="HandleSubmit">
<button type="submit">Submit</button>
</form>
```
### preventDefault and stopPropagation
```csharp
<!-- Prevent form submission -->
<form @onsubmit:preventDefault="true" @onsubmit="HandleSubmit">
<input type="text" />
<button type="submit">Submit</button>
</form>
<!-- Stop event propagation -->
<div @onclick="ParentClick">
<button @onclick="ChildClick" @onclick:stopPropagation="true">
Click - won't bubble
</button>
</div>
```
## Data Binding
### Two-Way Binding (@bind)
```csharp
<input @bind="name" />
<p>You entered: @name</p>
@code {
private string name = "";
}
```
**How it works:**
- `@bind` = `@bind-value` + `@bind-value:event="onchange"`
- Sets value property, listens to onchange event
- Automatic two-way synchronization
### Custom Events with @bind
```csharp
<input @bind="value" @bind:event="oninput" />
@code {
private string value = "";
}
```
Events: `onchange` (default), `oninput` (real-time), `onblur`, etc.
### Numeric Binding
```csharp
<input @bind="age" @bind:culture="CultureInfo.InvariantCulture" />
@code {
private int age = 0;
}
```
### DateTime Binding
```csharp
<input type="date" @bind="date" />
<input type="datetime-local" @bind="dateTime" />
@code {
private DateOnly date = DateOnly.FromDateTime(DateTime.Now);
private DateTime dateTime = DateTime.Now;
}
```
### Binding with Format Specifiers
```csharp
<input @bind="price" @bind:format="N2" />
<p>Price: @price.ToString("C")</p>
@code {
private decimal price = 0;
}
```
### Bind Modifiers
```csharp
<!-- @bind:get / @bind:set for custom logic -->
<input @bind="@value"
@bind:get="parsedValue"
@bind:set="@SetValue" />
@code {
private string value = "";
private string parsedValue
{
get => value.ToUpper();
}
private void SetValue(string val)
{
value = val.ToLower();
}
}
```
## Cascading Values with Events
Provide shared state and event callbacks to child components:
```csharp
<!-- Parent - AppState provider -->
<CascadingValue Value="@appState">
@ChildContent
</CascadingValue>
@code {
private AppState appState = new();
[Parameter]
public RenderFragment? ChildContent { get; set; }
}
<!-- AppState service -->
public class AppState
{
private string _username = "";
public event Action? OnChange;
public string Username
{
get => _username;
set
{
if (_username != value)
{
_username = value;
NotifyStateChanged();
}
}
}
public void NotifyStateChanged() => OnChange?.Invoke();
}
<!-- Child component - subscribe to state changes -->
@implements IDisposable
@code {
[CascadingParameter]
public AppState? AppState { get; set; }
protected override void OnInitialized()
{
if (AppState != null)
{
AppState.OnChange += StateHasChanged;
}
}
public void Dispose()
{
if (AppState != null)
{
AppState.OnChange -= StateHasChanged;
}
}
}
```
## Service-Based State Management
For application-wide state, use services:
```csharp
// Program.cs
builder.Services.AddScoped<AppState>();
// AppState service
public class AppState
{
private string _theme = "light";
private User? _currentUser;
public event Func<Task>? OnStateChange;
public string Theme
{
get => _theme;
set
{
if (_theme != value)
{
_theme = value;
NotifyStateChanged();
}
}
}
public User? CurrentUser
{
get => _currentUser;
set
{
if (_currentUser != value)
{
_currentUser = value;
NotifyStateChanged();
}
}
}
private async Task NotifyStateChanged()
{
if (OnStateChange != null)
{
await OnStateChange.Invoke();
}
}
}
// Component using AppState
@inject AppState AppState
@implements IAsyncDisposable
@code {
protected override async Task OnInitializedAsync()
{
AppState.OnStateChange += StateHasChanged;
AppState.CurrentUser = await LoadUserAsync();
}
async ValueTask IAsyncDisposable.DisposeAsync()
{
if (AppState != null)
{
AppState.OnStateChange -= StateHasChanged;
}
}
}
```
## Parent-Child Communication Pattern
**Data flow:** Parents pass data DOWN via parameters, children notify UP via events.
```csharp
<!-- Parent -->
@page "/parent"
<h2>Parent: @selectedId</h2>
<Child SelectedId="@selectedId"
OnIdChanged="@HandleIdChanged" />
@code {
private int selectedId = 0;
private async Task HandleIdChanged(int newId)
{
selectedId = newId;
}
}
<!-- Child -->
<select @onchange="OnSelectionChanged">
@foreach (var item in Items)
{
<option value="@item.Id">@item.Name</option>
}
</select>
@code {
[Parameter]
public int SelectedId { get; set; }
[Parameter]
public EventCallback<int> OnIdChanged { get; set; }
private List<Item> Items { get; set; } = [];
private async Task OnSelectionChanged(ChangeEventArgs args)
{
var newId = int.Parse(args.Value?.ToString() ?? "0");
await OnIdChanged.InvokeAsync(newId);
}
}
```
## Best Practices
### Always Use EventCallback
-`[Parameter] public EventCallback OnEvent { get; set; }`
-`[Parameter] public Action? OnEvent { get; set; }`
EventCallback handles async properly and integrates better with Blazor's rendering pipeline.
### Keep Event Handlers Focused
- Do one thing per handler
- Move complex logic to services
- Keep components as thin view layers
### Unsubscribe from Events
Always clean up subscriptions to prevent memory leaks:
```csharp
@implements IDisposable
protected override void OnInitialized()
{
Service.OnChange += HandleChange;
}
public void Dispose()
{
Service.OnChange -= HandleChange;
}
```
### Use Immutable Updates
- Create new objects/collections for state updates
- Don't mutate objects in place
- Helps with change detection and debugging
---
**Related Resources:** See [components-lifecycle.md](components-lifecycle.md) for component parameters and cascading values. See [forms-validation.md](forms-validation.md) for form event handling.
@@ -1,43 +0,0 @@
---
name: nexus-architecture-standards
description: Guidelines and automated checks for maintaining Clean Architecture and SaaS standards in the NexusReader project.
tags: [Architecture, CleanArchitecture, .NET, MediatR, SaaS, MultiTenancy]
version: 1.0.0
---
# NexusReader Architecture Standards
This skill defines the architectural guardrails for the NexusReader project to ensure consistency, scalability, and security.
## Core Rules
### 1. Clean Architecture Layers
- **Domain**: Pure business logic, entities, and enums. Zero dependencies on other layers.
- **Application**: Use cases, MediatR handlers, and interfaces. Depends ONLY on Domain.
- **Infrastructure**: Implementation details (DB context, AI services, Auth). Depends on Application and Domain.
- **Web/Mobile**: Presentation layer. Depends on Application (and Infrastructure for DI setup).
> [!CAUTION]
> **Application MUST NOT depend on Infrastructure.** This is a common failure mode. Always use abstractions (interfaces) in Application and implement them in Infrastructure.
### 2. Multi-Tenancy (Tenant Isolation)
- Every entity related to user data MUST have a `TenantId` property.
- Every query MUST filter by `TenantId` to prevent data leakage.
- Default `TenantId` is "global" for shared resources.
### 3. Error Handling
- Use `FluentResults` (`Result<T>`) for all Application services and handlers.
- Avoid throwing exceptions for expected business failures; use `Result.Fail()`.
- **Commands**: State-changing operations. Should return `Result` or `Result<T>`.
+
+### 5. Async Operations (Zero Tolerance for `async void`)
+- All asynchronous operations MUST return `Task` or `ValueTask`.
+- Event handlers MUST use `Func<Task>` or async-compatible patterns.
+- UI components MUST await all service calls and use `InvokeAsync(StateHasChanged)` for state updates within async contexts.
## Audit Scripts
- [ArchCheck.sh](scripts/arch_check.sh): A shell script to scan for illegal cross-layer imports.
## Reference Materials
- [Layer Dependency Matrix](artifacts/layer_matrix.md)
@@ -1,15 +0,0 @@
#!/bin/bash
# Simple script to check for Clean Architecture violations in NexusReader
APP_DIR="src/NexusReader.Application"
VIOLATIONS=$(grep -r "using NexusReader.Infrastructure" "$APP_DIR")
if [ -n "$VIOLATIONS" ]; then
echo "ERROR: Clean Architecture violations found in $APP_DIR:"
echo "$VIOLATIONS"
exit 1
else
echo "SUCCESS: No illegal Infrastructure dependencies found in Application layer."
exit 0
fi
+13
View File
@@ -28,3 +28,16 @@ When conducting or receiving a code review for NexusReader, ensure the implement
## 5. Standard Nexus Guidelines
- [ ] **Result Pattern**: Ensure all application logic returns `Result` or `Result<T>` via FluentResults. No exceptions for control flow.
- [ ] **AI Prompts**: Ensure changes to AI logic do not bypass the `PromptRegistry` or token estimation limits defined in `AiSettings`.
## 6. Code Review Comments
### 6.1 Posting Comments
- [ ] **Code-Linked Comments**: Every review comment **must** be anchored to a specific file and line range using the Gitea inline comment API (`path` + `new_line_num`/`old_line_num`). Free-floating general comments are only acceptable for summary notes that cannot be attributed to a single location.
- [ ] **Severity Prefix**: Prefix each comment with its severity so the author can prioritize: `🔴 Blocking`, `🟡 Design/Architecture`, or `🟢 Minor/Suggestion`.
- [ ] **Actionable Guidance**: Each comment must include a concrete, actionable suggestion — not just a description of the problem. Where applicable, provide a corrected code snippet.
### 6.2 Resolving Comments (Author Responsibility)
- [ ] **Reply Before Resolving**: When a review comment has been addressed, the author **must** reply to the specific thread explaining *how* the issue was resolved (e.g., commit SHA, approach taken, or a reasoned rejection with justification). Do not close a thread without a reply.
- [ ] **Link to Fix**: If the resolution is a code change, include the commit SHA or a reference to the changed line in the reply (e.g., `Fixed in abc1234 — moved the guard before CTS allocation`).
- [ ] **Close Only After Reply**: Mark a thread as **Resolved** only after posting the reply. A thread with no reply must remain open, even if the underlying code has changed.
- [ ] **Rejection Must Be Justified**: If the author disagrees with a comment and chooses not to act on it, they must reply with a clear technical justification. The reviewer then decides whether to accept the reasoning and close the thread, or escalate it.
@@ -0,0 +1,140 @@
---
name: nexus-dotnet-architect
description: Guides the development of production-grade .NET 10 APIs and microservices for the Nexus project, enforcing Clean Architecture, CQRS, Result Pattern, Mapster, no async void, specific project standards like Multi-Tenancy and EF Core migrations, and backend development best practices like caching, resilience, observability, and AI-powered code analysis. Use when building backend services or APIs within the Nexus ecosystem.
---
# Nexus Dotnet Architect Skill
## Overview
This skill provides expert guidance for developing production-grade .NET 10 APIs and microservices within the Nexus project ecosystem. It enforces a strict adherence to the defined architecture, technical constraints, and development workflow, ensuring high performance, maintainability, and scalability.
## Core Principles & Constraints
This skill mandates the following architectural and development standards:
### Architecture
- **Clean Architecture:** Strict separation of concerns: `Domain` -> `Application` <- `Infrastructure`.
- **CQRS Pattern:** Mandatory use of `MediatR`. All business logic must reside in handlers, not UI components.
- **Result Pattern:** Zero exceptions for flow control. All handlers must return `Result<T>` via `FluentResult`.
- **Mapping:** Exclusive use of `Mapster`. No other mapping libraries are permitted.
### Technical Constraints
- **Platform:** Target .NET 10 with **Native AOT** compatibility. Optimize for mobile performance.
- **UI Framework:** Blazor Component Model. Use isolated Razor Components (`.razor` + `.razor.css`). No raw HTML/CSS in components.
- **Directory Structure:** `/src` for application code and `/tests` for testing code at the solution root level.
### Development Workflow
- **Verification-Led:** Define tests and verification steps *before* writing feature code.
- **Step-by-Step Execution:** Break complex tasks into manageable, verifiable chunks.
- **Layer Integrity:** Constantly check for and prevent illegal cross-layer dependencies (e.g., `Application` depending on `Infrastructure`).
- **Mandatory Build Gate:** After **every** code change, run `dotnet build NexusReader.slnx --no-restore` from the solution root. The agent must not proceed if there are any `error CS*` compiler errors. Build warnings are acceptable.
### API & Microservice Focus
- Develop production-grade APIs and microservices using C# and ASP.NET Core.
- Leverage modern C# features.
- Implement robust data access patterns, including EF Core and Dapper.
- Incorporate caching strategies and performance optimization.
## Project Specific Standards
### Multi-Tenancy (Tenant Isolation)
- Every entity related to user data MUST have a `TenantId` property.
- Every query MUST filter by `TenantId` to prevent data leakage.
- Default `TenantId` is "global" for shared resources.
### Database Schema Changes
- Every change to a Domain entity or DbContext MUST be followed by the generation of a new EF Core migration.
- **Mandatory Commands**:
- `dotnet ef migrations add <MigrationName> --project src/NexusReader.Data --startup-project src/NexusReader.Web`
- `dotnet ef database update --project src/NexusReader.Data --startup-project src/NexusReader.Web`
- Ensure the migration is applied to all local development environments before proceeding with feature verification.
### Auditing & Verification
- **Audit Scripts:** Use `src/.agent/skills/nexus-architecture-standards/scripts/arch_check.sh` (or equivalent logic) to scan for illegal cross-layer imports. This script should be run regularly to maintain layer integrity.
- **Reference Materials:** Refer to `src/.agent/skills/nexus-architecture-standards/artifacts/layer_matrix.md` for a clear definition of layer dependencies.
## Backend Development Patterns
### Architecture & Design
- **API Design:** Follow RESTful principles, use clear and consistent naming conventions.
- **Microservices Principles:** Design for independent deployability, scalability, and fault isolation.
- **Domain-Driven Design (DDD):** Apply DDD concepts where appropriate to model complex business domains.
### Dependency Injection
- Utilize the built-in .NET Core Dependency Injection container.
- Register services with appropriate lifetimes (Scoped, Singleton, Transient).
- Prefer constructor injection.
### Caching
- Implement distributed caching using **Redis** for improved performance and reduced database load.
- Apply caching strategies judiciously (e.g., cache-aside, read-through, write-through).
### Database Optimization
- **Entity Framework Core (EF Core):** Optimize queries, use `AsNoTracking()`, leverage projections, and manage migrations effectively.
- **Dapper:** Utilize Dapper for performance-critical queries where EF Core might be too slow.
- **Connection Pooling:** Ensure database connections are managed efficiently.
### Resilience Patterns
- **Retry Policies:** Implement retry logic for transient failures (e.g., network issues, temporary service unavailability) using libraries like Polly.
- **Circuit Breaker:** Protect against cascading failures by implementing circuit breaker patterns.
- **Timeouts:** Configure appropriate timeouts for external service calls and database operations.
### Observability
- **Logging:** Implement structured logging using a robust logging framework (e.g., Serilog).
- **Monitoring:** Integrate with monitoring solutions (e.g., Application Insights, Prometheus) for metrics and performance tracking.
- **Distributed Tracing:** Enable distributed tracing to track requests across multiple services.
## Code Review & Quality Assurance
### Static Analysis
- Scan code for common bugs, anti-patterns, and style violations.
- Ensure adherence to project coding standards.
### Security Review (OWASP)
- Identify potential security vulnerabilities based on OWASP Top 10 guidelines.
- Check for common security flaws like injection vulnerabilities, broken authentication, etc.
### Performance Optimization
- Analyze code for performance bottlenecks.
- Suggest improvements for efficiency and resource utilization.
### Infrastructure-as-Code (IaC) Assessment
- Review IaC definitions (e.g., Terraform, Dockerfile) for security and best practices.
## Review Process
The code reviewer follows a structured, 10-step approach to provide feedback:
1. **Understand Context:** Analyze the code and its purpose.
2. **Static Analysis:** Perform initial checks for common issues.
3. **Security Scan:** Identify potential security vulnerabilities.
4. **Performance Check:** Evaluate for performance bottlenecks.
5. **IaC Review:** Assess infrastructure code if applicable.
6. **Best Practices Check:** Verify adherence to established patterns.
7. **Constructive Feedback:** Provide clear, actionable suggestions.
8. **Prioritization:** Rank feedback by severity (critical, high, medium, low).
9. **Educational Tone:** Explain *why* a change is recommended.
10. **Final Summary:** Consolidate findings and recommendations.
## Resources
- **EF Core Best Practices:** See `references/ef-core-best-practices.md` for detailed guidance on optimizing EF Core usage.
- **Implementation Playbook:** Refer to `resources/implementation-playbook.md` for detailed examples and implementation guidance.
@@ -0,0 +1,355 @@
# Entity Framework Core Best Practices
Performance optimization and best practices for EF Core in production applications.
## Query Optimization
### 1. Use AsNoTracking for Read-Only Queries
```csharp
// ✅ Good - No change tracking overhead
var products = await _context.Products
.AsNoTracking()
.Where(p => p.CategoryId == categoryId)
.ToListAsync(ct);
// ❌ Bad - Unnecessary tracking for read-only data
var products = await _context.Products
.Where(p => p.CategoryId == categoryId)
.ToListAsync(ct);
```
### 2. Select Only Needed Columns
```csharp
// ✅ Good - Project to DTO
var products = await _context.Products
.AsNoTracking()
.Where(p => p.CategoryId == categoryId)
.Select(p => new ProductDto
{
Id = p.Id,
Name = p.Name,
Price = p.Price
})
.ToListAsync(ct);
// ❌ Bad - Fetching all columns
var products = await _context.Products
.Where(p => p.CategoryId == categoryId)
.ToListAsync(ct);
```
### 3. Avoid N+1 Queries with Eager Loading
```csharp
// ✅ Good - Single query with Include
var orders = await _context.Orders
.AsNoTracking()
.Include(o => o.Items)
.ThenInclude(i => i.Product)
.Where(o => o.CustomerId == customerId)
.ToListAsync(ct);
// ❌ Bad - N+1 queries (lazy loading)
var orders = await _context.Orders
.Where(o => o.CustomerId == customerId)
.ToListAsync(ct);
foreach (var order in orders)
{
// Each iteration triggers a separate query!
var items = order.Items.ToList();
}
```
### 4. Use Split Queries for Large Includes
```csharp
// ✅ Good - Prevents cartesian explosion
var orders = await _context.Orders
.AsNoTracking()
.Include(o => o.Items)
.Include(o => o.Payments)
.Include(o => o.ShippingHistory)
.AsSplitQuery() // Executes as multiple queries
.Where(o => o.CustomerId == customerId)
.ToListAsync(ct);
```
### 5. Use Compiled Queries for Hot Paths
```csharp
public class ProductRepository
{
// Compile once, reuse many times
private static readonly Func<AppDbContext, string, Task<Product?>> GetByIdQuery =
EF.CompileAsyncQuery((AppDbContext ctx, string id) =>
ctx.Products.AsNoTracking().FirstOrDefault(p => p.Id == id));
private static readonly Func<AppDbContext, int, IAsyncEnumerable<Product>> GetByCategoryQuery =
EF.CompileAsyncQuery((AppDbContext ctx, int categoryId) =>
ctx.Products.AsNoTracking().Where(p => p.CategoryId == categoryId));
public Task<Product?> GetByIdAsync(string id, CancellationToken ct)
=> GetByIdQuery(_context, id);
public IAsyncEnumerable<Product> GetByCategoryAsync(int categoryId)
=> GetByCategoryQuery(_context, categoryId);
}
```
## Batch Operations
### 6. Use ExecuteUpdate/ExecuteDelete (.NET 7+)
```csharp
// ✅ Good - Single SQL UPDATE
await _context.Products
.Where(p => p.CategoryId == oldCategoryId)
.ExecuteUpdateAsync(s => s
.SetProperty(p => p.CategoryId, newCategoryId)
.SetProperty(p => p.UpdatedAt, DateTime.UtcNow),
ct);
// ✅ Good - Single SQL DELETE
await _context.Products
.Where(p => p.IsDeleted && p.UpdatedAt < cutoffDate)
.ExecuteDeleteAsync(ct);
// ❌ Bad - Loads all entities into memory
var products = await _context.Products
.Where(p => p.CategoryId == oldCategoryId)
.ToListAsync(ct);
foreach (var product in products)
{
product.CategoryId = newCategoryId;
}
await _context.SaveChangesAsync(ct);
```
### 7. Bulk Insert with EFCore.BulkExtensions
```csharp
// Using EFCore.BulkExtensions package
var products = GenerateLargeProductList();
// ✅ Good - Bulk insert (much faster for large datasets)
await _context.BulkInsertAsync(products, ct);
// ❌ Bad - Individual inserts
foreach (var product in products)
{
_context.Products.Add(product);
}
await _context.SaveChangesAsync(ct);
```
## Connection Management
### 8. Configure Connection Pooling
```csharp
services.AddDbContext<AppDbContext>(options =>
{
options.UseSqlServer(connectionString, sqlOptions =>
{
sqlOptions.EnableRetryOnFailure(
maxRetryCount: 3,
maxRetryDelay: TimeSpan.FromSeconds(10),
errorNumbersToAdd: null);
sqlOptions.CommandTimeout(30);
});
// Performance settings
options.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking);
// Development only
if (env.IsDevelopment())
{
options.EnableSensitiveDataLogging();
options.EnableDetailedErrors();
}
});
```
### 9. Use DbContext Pooling
```csharp
// ✅ Good - Context pooling (reduces allocation overhead)
services.AddDbContextPool<AppDbContext>(options =>
{
options.UseSqlServer(connectionString);
}, poolSize: 128);
// Instead of AddDbContext
```
## Concurrency and Transactions
### 10. Handle Concurrency with Row Versioning
```csharp
public class Product
{
public string Id { get; set; }
public string Name { get; set; }
[Timestamp]
public byte[] RowVersion { get; set; } // SQL Server rowversion
}
// Or with Fluent API
builder.Property(p => p.RowVersion)
.IsRowVersion();
// Handle concurrency conflicts
try
{
await _context.SaveChangesAsync(ct);
}
catch (DbUpdateConcurrencyException ex)
{
var entry = ex.Entries.Single();
var databaseValues = await entry.GetDatabaseValuesAsync(ct);
if (databaseValues == null)
{
// Entity was deleted
throw new NotFoundException("Product was deleted by another user");
}
// Client wins - overwrite database values
entry.OriginalValues.SetValues(databaseValues);
await _context.SaveChangesAsync(ct);
}
```
### 11. Use Explicit Transactions When Needed
```csharp
await using var transaction = await _context.Database.BeginTransactionAsync(ct);
try
{
// Multiple operations
_context.Orders.Add(order);
await _context.SaveChangesAsync(ct);
await _context.OrderItems.AddRangeAsync(items, ct);
await _context.SaveChangesAsync(ct);
await _paymentService.ProcessAsync(order.Id, ct);
await transaction.CommitAsync(ct);
}
catch
{
await transaction.RollbackAsync(ct);
throw;
}
```
## Indexing Strategy
### 12. Create Indexes for Query Patterns
```csharp
public class ProductConfiguration : IEntityTypeConfiguration<Product>
{
public void Configure(EntityTypeBuilder<Product> builder)
{
// Unique index
builder.HasIndex(p => p.Sku)
.IsUnique();
// Composite index for common query patterns
builder.HasIndex(p => new { p.CategoryId, p.Name });
// Filtered index (SQL Server)
builder.HasIndex(p => p.Price)
.HasFilter("[IsDeleted] = 0");
// Include columns for covering index
builder.HasIndex(p => p.CategoryId)
.IncludeProperties(p => new { p.Name, p.Price });
}
}
```
## Common Anti-Patterns to Avoid
### ❌ Calling ToList() Too Early
```csharp
// ❌ Bad - Materializes all products then filters in memory
var products = _context.Products.ToList()
.Where(p => p.Price > 100);
// ✅ Good - Filter in SQL
var products = await _context.Products
.Where(p => p.Price > 100)
.ToListAsync(ct);
```
### ❌ Using Contains with Large Collections
```csharp
// ❌ Bad - Generates massive IN clause
var ids = GetThousandsOfIds();
var products = await _context.Products
.Where(p => ids.Contains(p.Id))
.ToListAsync(ct);
// ✅ Good - Use temp table or batch queries
var products = new List<Product>();
foreach (var batch in ids.Chunk(100))
{
var batchResults = await _context.Products
.Where(p => batch.Contains(p.Id))
.ToListAsync(ct);
products.AddRange(batchResults);
}
```
### ❌ String Concatenation in Queries
```csharp
// ❌ Bad - Can't use index
var products = await _context.Products
.Where(p => (p.FirstName + " " + p.LastName).Contains(searchTerm))
.ToListAsync(ct);
// ✅ Good - Use computed column with index
builder.Property(p => p.FullName)
.HasComputedColumnSql("[FirstName] + ' ' + [LastName]");
builder.HasIndex(p => p.FullName);
```
## Monitoring and Diagnostics
```csharp
// Log slow queries
services.AddDbContext<AppDbContext>(options =>
{
options.UseSqlServer(connectionString);
options.LogTo(
filter: (eventId, level) => eventId.Id == CoreEventId.QueryExecutionPlanned.Id,
logger: (eventData) =>
{
if (eventData is QueryExpressionEventData queryData)
{
var duration = queryData.Duration;
if (duration > TimeSpan.FromSeconds(1))
{
_logger.LogWarning("Slow query detected: {Duration}ms - {Query}",
duration.TotalMilliseconds,
queryData.Expression);
}
}
});
});
```
@@ -0,0 +1,801 @@
# .NET Backend Development Patterns Implementation Playbook
This file contains detailed patterns, checklists, and code samples referenced by the skill.
## Core Concepts
### 1. Project Structure (Clean Architecture)
```
src/
├── Domain/ # Core business logic (no dependencies)
│ ├── Entities/
│ ├── Interfaces/
│ ├── Exceptions/
│ └── ValueObjects/
├── Application/ # Use cases, DTOs, validation
│ ├── Services/
│ ├── DTOs/
│ ├── Validators/
│ └── Interfaces/
├── Infrastructure/ # External implementations
│ ├── Data/ # EF Core, Dapper repositories
│ ├── Caching/ # Redis, Memory cache
│ ├── External/ # HTTP clients, third-party APIs
│ └── DependencyInjection/ # Service registration
└── Api/ # Entry point
├── Controllers/ # Or MinimalAPI endpoints
├── Middleware/
├── Filters/
└── Program.cs
```
### 2. Dependency Injection Patterns
```csharp
// Service registration by lifetime
public static class ServiceCollectionExtensions
{
public static IServiceCollection AddApplicationServices(
this IServiceCollection services,
IConfiguration configuration)
{
// Scoped: One instance per HTTP request
services.AddScoped<IProductService, ProductService>();
services.AddScoped<IOrderService, OrderService>();
// Singleton: One instance for app lifetime
services.AddSingleton<ICacheService, RedisCacheService>();
services.AddSingleton<IConnectionMultiplexer>(_ =>
ConnectionMultiplexer.Connect(configuration["Redis:Connection"]!));
// Transient: New instance every time
services.AddTransient<IValidator<CreateOrderRequest>, CreateOrderValidator>();
// Options pattern for configuration
services.Configure<CatalogOptions>(configuration.GetSection("Catalog"));
services.Configure<RedisOptions>(configuration.GetSection("Redis"));
// Factory pattern for conditional creation
services.AddScoped<IPriceCalculator>(sp =>
{
var options = sp.GetRequiredService<IOptions<PricingOptions>>().Value;
return options.UseNewEngine
? sp.GetRequiredService<NewPriceCalculator>()
: sp.GetRequiredService<LegacyPriceCalculator>();
});
// Keyed services (.NET 8+)
services.AddKeyedScoped<IPaymentProcessor, StripeProcessor>("stripe");
services.AddKeyedScoped<IPaymentProcessor, PayPalProcessor>("paypal");
return services;
}
}
// Usage with keyed services
public class CheckoutService
{
public CheckoutService(
[FromKeyedServices("stripe")] IPaymentProcessor stripeProcessor)
{
_processor = stripeProcessor;
}
}
```
### 3. Async/Await Patterns
```csharp
// ✅ CORRECT: Async all the way down
public async Task<Product> GetProductAsync(string id, CancellationToken ct = default)
{
return await _repository.GetByIdAsync(id, ct);
}
// ✅ CORRECT: Parallel execution with WhenAll
public async Task<(Stock, Price)> GetStockAndPriceAsync(
string productId,
CancellationToken ct = default)
{
var stockTask = _stockService.GetAsync(productId, ct);
var priceTask = _priceService.GetAsync(productId, ct);
await Task.WhenAll(stockTask, priceTask);
return (await stockTask, await priceTask);
}
// ✅ CORRECT: ConfigureAwait in libraries
public async Task<T> LibraryMethodAsync<T>(CancellationToken ct = default)
{
var result = await _httpClient.GetAsync(url, ct).ConfigureAwait(false);
return await result.Content.ReadFromJsonAsync<T>(ct).ConfigureAwait(false);
}
// ✅ CORRECT: ValueTask for hot paths with caching
public ValueTask<Product?> GetCachedProductAsync(string id)
{
if (_cache.TryGetValue(id, out Product? product))
return ValueTask.FromResult(product);
return new ValueTask<Product?>(GetFromDatabaseAsync(id));
}
// ❌ WRONG: Blocking on async (deadlock risk)
var result = GetProductAsync(id).Result; // NEVER do this
var result2 = GetProductAsync(id).GetAwaiter().GetResult(); // Also bad
// ❌ WRONG: async void (except event handlers)
public async void ProcessOrder() { } // Exceptions are lost
// ❌ WRONG: Unnecessary Task.Run for already async code
await Task.Run(async () => await GetDataAsync()); // Wastes thread
```
### 4. Configuration with IOptions
```csharp
// Configuration classes
public class CatalogOptions
{
public const string SectionName = "Catalog";
public int DefaultPageSize { get; set; } = 50;
public int MaxPageSize { get; set; } = 200;
public TimeSpan CacheDuration { get; set; } = TimeSpan.FromMinutes(15);
public bool EnableEnrichment { get; set; } = true;
}
public class RedisOptions
{
public const string SectionName = "Redis";
public string Connection { get; set; } = "localhost:6379";
public string KeyPrefix { get; set; } = "mcp:";
public int Database { get; set; } = 0;
}
// appsettings.json
{
"Catalog": {
"DefaultPageSize": 50,
"MaxPageSize": 200,
"CacheDuration": "00:15:00",
"EnableEnrichment": true
},
"Redis": {
"Connection": "localhost:6379",
"KeyPrefix": "mcp:",
"Database": 0
}
}
// Registration
services.Configure<CatalogOptions>(configuration.GetSection(CatalogOptions.SectionName));
services.Configure<RedisOptions>(configuration.GetSection(RedisOptions.SectionName));
// Usage with IOptions (singleton, read once at startup)
public class CatalogService
{
private readonly CatalogOptions _options;
public CatalogService(IOptions<CatalogOptions> options)
{
_options = options.Value;
}
}
// Usage with IOptionsSnapshot (scoped, re-reads on each request)
public class DynamicService
{
private readonly CatalogOptions _options;
public DynamicService(IOptionsSnapshot<CatalogOptions> options)
{
_options = options.Value; // Fresh value per request
}
}
// Usage with IOptionsMonitor (singleton, notified on changes)
public class MonitoredService
{
private CatalogOptions _options;
public MonitoredService(IOptionsMonitor<CatalogOptions> monitor)
{
_options = monitor.CurrentValue;
monitor.OnChange(newOptions => _options = newOptions);
}
}
```
### 5. Result Pattern (Avoiding Exceptions for Flow Control)
```csharp
// Generic Result type
public class Result<T>
{
public bool IsSuccess { get; }
public T? Value { get; }
public string? Error { get; }
public string? ErrorCode { get; }
private Result(bool isSuccess, T? value, string? error, string? errorCode)
{
IsSuccess = isSuccess;
Value = value;
Error = error;
ErrorCode = errorCode;
}
public static Result<T> Success(T value) => new(true, value, null, null);
public static Result<T> Failure(string error, string? code = null) => new(false, default, error, code);
public Result<TNew> Map<TNew>(Func<T, TNew> mapper) =>
IsSuccess ? Result<TNew>.Success(mapper(Value!)) : Result<TNew>.Failure(Error!, ErrorCode);
public async Task<Result<TNew>> MapAsync<TNew>(Func<T, Task<TNew>> mapper) =>
IsSuccess ? Result<TNew>.Success(await mapper(Value!)) : Result<TNew>.Failure(Error!, ErrorCode);
}
// Usage in service
public async Task<Result<Order>> CreateOrderAsync(CreateOrderRequest request, CancellationToken ct)
{
// Validation
var validation = await _validator.ValidateAsync(request, ct);
if (!validation.IsValid)
return Result<Order>.Failure(
validation.Errors.First().ErrorMessage,
"VALIDATION_ERROR");
// Business rule check
var stock = await _stockService.CheckAsync(request.ProductId, request.Quantity, ct);
if (!stock.IsAvailable)
return Result<Order>.Failure(
$"Insufficient stock: {stock.Available} available, {request.Quantity} requested",
"INSUFFICIENT_STOCK");
// Create order
var order = await _repository.CreateAsync(request.ToEntity(), ct);
return Result<Order>.Success(order);
}
// Usage in controller/endpoint
app.MapPost("/orders", async (
CreateOrderRequest request,
IOrderService orderService,
CancellationToken ct) =>
{
var result = await orderService.CreateOrderAsync(request, ct);
return result.IsSuccess
? Results.Created($"/orders/{result.Value!.Id}", result.Value)
: Results.BadRequest(new { error = result.Error, code = result.ErrorCode });
});
```
## Data Access Patterns
### Entity Framework Core
```csharp
// DbContext configuration
public class AppDbContext : DbContext
{
public DbSet<Product> Products => Set<Product>();
public DbSet<Order> Orders => Set<Order>();
protected override void OnModelCreating(ModelBuilder modelBuilder)
{
// Apply all configurations from assembly
modelBuilder.ApplyConfigurationsFromAssembly(typeof(AppDbContext).Assembly);
// Global query filters
modelBuilder.Entity<Product>().HasQueryFilter(p => !p.IsDeleted);
}
}
// Entity configuration
public class ProductConfiguration : IEntityTypeConfiguration<Product>
{
public void Configure(EntityTypeBuilder<Product> builder)
{
builder.ToTable("Products");
builder.HasKey(p => p.Id);
builder.Property(p => p.Id).HasMaxLength(40);
builder.Property(p => p.Name).HasMaxLength(200).IsRequired();
builder.Property(p => p.Price).HasPrecision(18, 2);
builder.HasIndex(p => p.Sku).IsUnique();
builder.HasIndex(p => new { p.CategoryId, p.Name });
builder.HasMany(p => p.OrderItems)
.WithOne(oi => oi.Product)
.HasForeignKey(oi => oi.ProductId);
}
}
// Repository with EF Core
public class ProductRepository : IProductRepository
{
private readonly AppDbContext _context;
public async Task<Product?> GetByIdAsync(string id, CancellationToken ct = default)
{
return await _context.Products
.AsNoTracking()
.FirstOrDefaultAsync(p => p.Id == id, ct);
}
public async Task<IReadOnlyList<Product>> SearchAsync(
ProductSearchCriteria criteria,
CancellationToken ct = default)
{
var query = _context.Products.AsNoTracking();
if (!string.IsNullOrWhiteSpace(criteria.SearchTerm))
query = query.Where(p => EF.Functions.Like(p.Name, $"%{criteria.SearchTerm}%"));
if (criteria.CategoryId.HasValue)
query = query.Where(p => p.CategoryId == criteria.CategoryId);
if (criteria.MinPrice.HasValue)
query = query.Where(p => p.Price >= criteria.MinPrice);
if (criteria.MaxPrice.HasValue)
query = query.Where(p => p.Price <= criteria.MaxPrice);
return await query
.OrderBy(p => p.Name)
.Skip((criteria.Page - 1) * criteria.PageSize)
.Take(criteria.PageSize)
.ToListAsync(ct);
}
}
```
### Dapper for Performance
```csharp
public class DapperProductRepository : IProductRepository
{
private readonly IDbConnection _connection;
public async Task<Product?> GetByIdAsync(string id, CancellationToken ct = default)
{
const string sql = """
SELECT Id, Name, Sku, Price, CategoryId, Stock, CreatedAt
FROM Products
WHERE Id = @Id AND IsDeleted = 0
""";
return await _connection.QueryFirstOrDefaultAsync<Product>(
new CommandDefinition(sql, new { Id = id }, cancellationToken: ct));
}
public async Task<IReadOnlyList<Product>> SearchAsync(
ProductSearchCriteria criteria,
CancellationToken ct = default)
{
var sql = new StringBuilder("""
SELECT Id, Name, Sku, Price, CategoryId, Stock, CreatedAt
FROM Products
WHERE IsDeleted = 0
""");
var parameters = new DynamicParameters();
if (!string.IsNullOrWhiteSpace(criteria.SearchTerm))
{
sql.Append(" AND Name LIKE @SearchTerm");
parameters.Add("SearchTerm", $"%{criteria.SearchTerm}%");
}
if (criteria.CategoryId.HasValue)
{
sql.Append(" AND CategoryId = @CategoryId");
parameters.Add("CategoryId", criteria.CategoryId);
}
if (criteria.MinPrice.HasValue)
{
sql.Append(" AND Price >= @MinPrice");
parameters.Add("MinPrice", criteria.MinPrice);
}
if (criteria.MaxPrice.HasValue)
{
sql.Append(" AND Price <= @MaxPrice");
parameters.Add("MaxPrice", criteria.MaxPrice);
}
sql.Append(" ORDER BY Name OFFSET @Offset ROWS FETCH NEXT @PageSize ROWS ONLY");
parameters.Add("Offset", (criteria.Page - 1) * criteria.PageSize);
parameters.Add("PageSize", criteria.PageSize);
var results = await _connection.QueryAsync<Product>(
new CommandDefinition(sql.ToString(), parameters, cancellationToken: ct));
return results.ToList();
}
// Multi-mapping for related data
public async Task<Order?> GetOrderWithItemsAsync(int orderId, CancellationToken ct = default)
{
const string sql = """
SELECT o.*, oi.*, p.*
FROM Orders o
LEFT JOIN OrderItems oi ON o.Id = oi.OrderId
LEFT JOIN Products p ON oi.ProductId = p.Id
WHERE o.Id = @OrderId
""";
var orderDictionary = new Dictionary<int, Order>();
await _connection.QueryAsync<Order, OrderItem, Product, Order>(
new CommandDefinition(sql, new { OrderId = orderId }, cancellationToken: ct),
(order, item, product) =>
{
if (!orderDictionary.TryGetValue(order.Id, out var existingOrder))
{
existingOrder = order;
existingOrder.Items = new List<OrderItem>();
orderDictionary.Add(order.Id, existingOrder);
}
if (item != null)
{
item.Product = product;
existingOrder.Items.Add(item);
}
return existingOrder;
},
splitOn: "Id,Id");
return orderDictionary.Values.FirstOrDefault();
}
}
```
## Caching Patterns
### Multi-Level Cache with Redis
```csharp
public class CachedProductService : IProductService
{
private readonly IProductRepository _repository;
private readonly IMemoryCache _memoryCache;
private readonly IDistributedCache _distributedCache;
private readonly ILogger<CachedProductService> _logger;
private static readonly TimeSpan MemoryCacheDuration = TimeSpan.FromMinutes(1);
private static readonly TimeSpan DistributedCacheDuration = TimeSpan.FromMinutes(15);
public async Task<Product?> GetByIdAsync(string id, CancellationToken ct = default)
{
var cacheKey = $"product:{id}";
// L1: Memory cache (in-process, fastest)
if (_memoryCache.TryGetValue(cacheKey, out Product? cached))
{
_logger.LogDebug("L1 cache hit for {CacheKey}", cacheKey);
return cached;
}
// L2: Distributed cache (Redis)
var distributed = await _distributedCache.GetStringAsync(cacheKey, ct);
if (distributed != null)
{
_logger.LogDebug("L2 cache hit for {CacheKey}", cacheKey);
var product = JsonSerializer.Deserialize<Product>(distributed);
// Populate L1
_memoryCache.Set(cacheKey, product, MemoryCacheDuration);
return product;
}
// L3: Database
_logger.LogDebug("Cache miss for {CacheKey}, fetching from database", cacheKey);
var fromDb = await _repository.GetByIdAsync(id, ct);
if (fromDb != null)
{
var serialized = JsonSerializer.Serialize(fromDb);
// Populate both caches
await _distributedCache.SetStringAsync(
cacheKey,
serialized,
new DistributedCacheEntryOptions
{
AbsoluteExpirationRelativeToNow = DistributedCacheDuration
},
ct);
_memoryCache.Set(cacheKey, fromDb, MemoryCacheDuration);
}
return fromDb;
}
public async Task InvalidateAsync(string id, CancellationToken ct = default)
{
var cacheKey = $"product:{id}";
_memoryCache.Remove(cacheKey);
await _distributedCache.RemoveAsync(cacheKey, ct);
_logger.LogInformation("Invalidated cache for {CacheKey}", cacheKey);
}
}
// Stale-while-revalidate pattern
public class StaleWhileRevalidateCache<T>
{
private readonly IDistributedCache _cache;
private readonly TimeSpan _freshDuration;
private readonly TimeSpan _staleDuration;
public async Task<T?> GetOrCreateAsync(
string key,
Func<CancellationToken, Task<T>> factory,
CancellationToken ct = default)
{
var cached = await _cache.GetStringAsync(key, ct);
if (cached != null)
{
var entry = JsonSerializer.Deserialize<CacheEntry<T>>(cached)!;
if (entry.IsStale && !entry.IsExpired)
{
// Return stale data immediately, refresh in background
_ = Task.Run(async () =>
{
var fresh = await factory(CancellationToken.None);
await SetAsync(key, fresh, CancellationToken.None);
});
}
if (!entry.IsExpired)
return entry.Value;
}
// Cache miss or expired
var value = await factory(ct);
await SetAsync(key, value, ct);
return value;
}
private record CacheEntry<TValue>(TValue Value, DateTime CreatedAt)
{
public bool IsStale => DateTime.UtcNow - CreatedAt > _freshDuration;
public bool IsExpired => DateTime.UtcNow - CreatedAt > _staleDuration;
}
}
```
## Testing Patterns
### Unit Tests with xUnit and Moq
```csharp
public class OrderServiceTests
{
private readonly Mock<IOrderRepository> _mockRepository;
private readonly Mock<IStockService> _mockStockService;
private readonly Mock<IValidator<CreateOrderRequest>> _mockValidator;
private readonly OrderService _sut; // System Under Test
public OrderServiceTests()
{
_mockRepository = new Mock<IOrderRepository>();
_mockStockService = new Mock<IStockService>();
_mockValidator = new Mock<IValidator<CreateOrderRequest>>();
// Default: validation passes
_mockValidator
.Setup(v => v.ValidateAsync(It.IsAny<CreateOrderRequest>(), It.IsAny<CancellationToken>()))
.ReturnsAsync(new ValidationResult());
_sut = new OrderService(
_mockRepository.Object,
_mockStockService.Object,
_mockValidator.Object);
}
[Fact]
public async Task CreateOrderAsync_WithValidRequest_ReturnsSuccess()
{
// Arrange
var request = new CreateOrderRequest
{
ProductId = "PROD-001",
Quantity = 5,
CustomerOrderCode = "ORD-2024-001"
};
_mockStockService
.Setup(s => s.CheckAsync("PROD-001", 5, It.IsAny<CancellationToken>()))
.ReturnsAsync(new StockResult { IsAvailable = true, Available = 10 });
_mockRepository
.Setup(r => r.CreateAsync(It.IsAny<Order>(), It.IsAny<CancellationToken>()))
.ReturnsAsync(new Order { Id = 1, CustomerOrderCode = "ORD-2024-001" });
// Act
var result = await _sut.CreateOrderAsync(request);
// Assert
Assert.True(result.IsSuccess);
Assert.NotNull(result.Value);
Assert.Equal(1, result.Value.Id);
_mockRepository.Verify(
r => r.CreateAsync(It.Is<Order>(o => o.CustomerOrderCode == "ORD-2024-001"),
It.IsAny<CancellationToken>()),
Times.Once);
}
[Fact]
public async Task CreateOrderAsync_WithInsufficientStock_ReturnsFailure()
{
// Arrange
var request = new CreateOrderRequest { ProductId = "PROD-001", Quantity = 100 };
_mockStockService
.Setup(s => s.CheckAsync(It.IsAny<string>(), It.IsAny<int>(), It.IsAny<CancellationToken>()))
.ReturnsAsync(new StockResult { IsAvailable = false, Available = 5 });
// Act
var result = await _sut.CreateOrderAsync(request);
// Assert
Assert.False(result.IsSuccess);
Assert.Equal("INSUFFICIENT_STOCK", result.ErrorCode);
Assert.Contains("5 available", result.Error);
_mockRepository.Verify(
r => r.CreateAsync(It.IsAny<Order>(), It.IsAny<CancellationToken>()),
Times.Never);
}
[Theory]
[InlineData(0)]
[InlineData(-1)]
[InlineData(-100)]
public async Task CreateOrderAsync_WithInvalidQuantity_ReturnsValidationError(int quantity)
{
// Arrange
var request = new CreateOrderRequest { ProductId = "PROD-001", Quantity = quantity };
_mockValidator
.Setup(v => v.ValidateAsync(request, It.IsAny<CancellationToken>()))
.ReturnsAsync(new ValidationResult(new[]
{
new ValidationFailure("Quantity", "Quantity must be greater than 0")
}));
// Act
var result = await _sut.CreateOrderAsync(request);
// Assert
Assert.False(result.IsSuccess);
Assert.Equal("VALIDATION_ERROR", result.ErrorCode);
}
}
```
### Integration Tests with WebApplicationFactory
```csharp
public class ProductsApiTests : IClassFixture<WebApplicationFactory<Program>>
{
private readonly WebApplicationFactory<Program> _factory;
private readonly HttpClient _client;
public ProductsApiTests(WebApplicationFactory<Program> factory)
{
_factory = factory.WithWebHostBuilder(builder =>
{
builder.ConfigureServices(services =>
{
// Replace real database with in-memory
services.RemoveAll<DbContextOptions<AppDbContext>>();
services.AddDbContext<AppDbContext>(options =>
options.UseInMemoryDatabase("TestDb"));
// Replace Redis with memory cache
services.RemoveAll<IDistributedCache>();
services.AddDistributedMemoryCache();
});
});
_client = _factory.CreateClient();
}
[Fact]
public async Task GetProduct_WithValidId_ReturnsProduct()
{
// Arrange
using var scope = _factory.Services.CreateScope();
var context = scope.ServiceProvider.GetRequiredService<AppDbContext>();
context.Products.Add(new Product
{
Id = "TEST-001",
Name = "Test Product",
Price = 99.99m
});
await context.SaveChangesAsync();
// Act
var response = await _client.GetAsync("/api/products/TEST-001");
// Assert
response.EnsureSuccessStatusCode();
var product = await response.Content.ReadFromJsonAsync<Product>();
Assert.Equal("Test Product", product!.Name);
}
[Fact]
public async Task GetProduct_WithInvalidId_Returns404()
{
// Act
var response = await _client.GetAsync("/api/products/NONEXISTENT");
// Assert
Assert.Equal(HttpStatusCode.NotFound, response.StatusCode);
}
}
```
## Best Practices
### DO
1. **Use async/await** all the way through the call stack
2. **Inject dependencies** through constructor injection
3. **Use IOptions<T>** for typed configuration
4. **Return Result types** instead of throwing exceptions for business logic
5. **Use CancellationToken** in all async methods
6. **Prefer Dapper** for read-heavy, performance-critical queries
7. **Use EF Core** for complex domain models with change tracking
8. **Cache aggressively** with proper invalidation strategies
9. **Write unit tests** for business logic, integration tests for APIs
10. **Use record types** for DTOs and immutable data
### DON'T
1. **Don't block on async** with `.Result` or `.Wait()`
2. **Don't use async void** except for event handlers
3. **Don't catch generic Exception** without re-throwing or logging
4. **Don't hardcode** configuration values
5. **Don't expose EF entities** directly in APIs (use DTOs)
6. **Don't forget** `AsNoTracking()` for read-only queries
7. **Don't ignore** CancellationToken parameters
8. **Don't create** `new HttpClient()` manually (use IHttpClientFactory)
9. **Don't mix** sync and async code unnecessarily
10. **Don't skip** validation at API boundaries
## Common Pitfalls
- **N+1 Queries**: Use `.Include()` or explicit joins
- **Memory Leaks**: Dispose IDisposable resources, use `using`
- **Deadlocks**: Don't mix sync and async, use ConfigureAwait(false) in libraries
- **Over-fetching**: Select only needed columns, use projections
- **Missing Indexes**: Check query plans, add indexes for common filters
- **Timeout Issues**: Configure appropriate timeouts for HTTP clients
- **Cache Stampede**: Use distributed locks for cache population
## Resources
- **assets/service-template.cs.template**: Complete service implementation template
- **assets/repository-template.cs.template**: Repository pattern implementation
- **references/ef-core-best-practices.md**: EF Core optimization guide
- **references/dapper-patterns.md**: Advanced Dapper usage patterns
+13
View File
@@ -0,0 +1,13 @@
---
name: nexus-git-workflow
description: Guidelines and standards for Git workflow, commits, and PRs in NexusReader
---
# NexusReader Git Workflow Standards
When working with Git and remote repositories for NexusReader, adhere to the following standards:
- **System Prompts in Tasks**: Tasks in the tracker *usually include* a system prompt that you should use directly for implementation.
- **Pull Request Traceability**: When you create a pull request, it must include a reference to at least one task from the tracker (e.g., "Fixes #123" or "Resolves #456").
- **Gitea MCP Server**: Use the **Gitea MCP server** whenever possible when exchanging data with a remote repository.
- **Atomic Commits**: Create *atomic commits* that represent a single logical change. This makes reviewing, reverting, and bisecting easier.
- **Addressing Comments**: When addressing comments on a pull request, always refer to specific comments and try to resolve them within the conversation.
+15 -1
View File
@@ -12,14 +12,22 @@ description: Design System & Component rules for Blazor
- **Styling & Isolation:**
- Mandatory use of scoped CSS (`.razor.css`).
- Strict compliance: Zero inline `<style>` tags are allowed in `.razor` files.
- No global CSS except for design tokens in `app.css`.
- Use `::deep` only when absolutely necessary to style child components.
- **Design System (Nexus Neon):**
- **Color Palette:**
- Primary Accent: `--nexus-neon` (`#00ff99`) - Used for borders, highlights, and icons.
- Neon Glow: `--nexus-neon-glow` / `--nexus-primary-glow` (`rgba(0, 255, 153, 0.3)`).
- Dark Mode: `--nexus-bg` (`#0a0a0a`), `--nexus-card` (`#141414`).
- Light Mode: `--nexus-bg` (`#f8f9fa`), `--nexus-card` (`#ffffff`).
- **No Brand Splitting:** Strict ban on custom purple/indigo/cyan elements or hardcoded accent colors (like `#7c3aed`, `#4c1d95`, `#00b3ff`) on dashboard pages. Neutral/glass surfaces (`rgba(255, 255, 255, 0.05)`) must be used for secondary elements to preserve contrast and ensure the AI/neon-green elements are the focal point.
- **Buttons:**
- Must inherit from the global `.btn-nexus` class in `app.css`.
- Primary Button: `.btn-nexus-primary` (background: `var(--nexus-neon)`, text color: `#000`).
- Secondary Button: `.btn-nexus-secondary` (background: `rgba(255, 255, 255, 0.05)`, border: `1px solid rgba(255, 255, 255, 0.1)`, text color: `#fff`).
- Hover Interaction: `transform: translateY(-2px)`, increased brightness, and a signature primary neon glow shadow.
- **Typography:**
- UI Elements: `Inter` (Sans-Serif) for controls, menus, and labels.
- Reading Content: `Merriweather` (Serif) with `line-height: 1.65` and `letter-spacing: -0.01em` for high readability.
@@ -43,4 +51,10 @@ description: Design System & Component rules for Blazor
- **Interactive Flow:**
- AI Assistant interactions must be non-blocking and smoothly transition using CSS animations.
- Interactive elements must have clear `:hover`, `:active`, and `:focus` states.
- Interactive elements must have clear `:hover`, `:active`, and `:focus` states.
- **Glass Panel Standard:** All primary data panels (`.glass-panel`) must implement the following global parameters from `app.css` (only local modifiers like padding and hover offsets should live in scoped CSS):
- Background: `rgba(20, 20, 20, 0.85)` (fallback) / `rgba(255, 255, 255, 0.03)` with `backdrop-filter: blur(10px)` when supported.
- Border: `1px solid rgba(255, 255, 255, 0.05)`.
- Border Radius: `var(--radius-xl)`.
- Transition: `all 0.3s cubic-bezier(0.4, 0, 0.2, 1)`.
- `:hover` state: `transform: translateY(-4px)` (or local offset) and highlight accent `border-color: rgba(0, 255, 153, 0.2)`.
@@ -0,0 +1 @@
[]
+42
View File
@@ -0,0 +1,42 @@
# ===================================================================
# NexusReader — Staging (Stage) Environment Variables
# ===================================================================
# Copy this file to `.env.stage` and fill in the values before deployment:
# cp .env.stage.template .env.stage
#
# Then deploy with:
# docker compose -f docker-compose.stage.yml --env-file .env.stage up -d --build
# ===================================================================
# === PostgreSQL ===
POSTGRES_USER=nexus_user_stage
POSTGRES_PASSWORD=CHANGE_ME_TO_STRONG_PASSWORD
POSTGRES_DB=nexus_stage_db
POSTGRES_PORT=5438
# === Neo4j ===
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=CHANGE_ME_TO_STRONG_PASSWORD
# === Qdrant (leave empty to disable API key auth in staging) ===
QDRANT_API_KEY=
# === Web App ===
WEB_PORT=5080
# === Google OAuth (Staging credentials) ===
GOOGLE_CLIENT_ID=placeholder_google_client_id_stage
GOOGLE_CLIENT_SECRET=placeholder_google_client_secret_stage
# === Gemini AI ===
GOOGLE_AI_API_KEY=placeholder_gemini_api_key_stage
# === Secure Admin Seed Password (MANDATORY in Staging environment) ===
# This password is used by DbInitializer during startup. Cannot be empty or 'Admin123!'.
NEXUS_ADMIN_PASSWORD=CHANGE_ME_TO_SECURE_ADMIN_PASSWORD
# === Non-standard ports for auxiliary services ===
QDRANT_HTTP_PORT=6383
QDRANT_GRPC_PORT=6384
NEO4J_HTTP_PORT=7488
NEO4J_BOLT_PORT=7688
+41
View File
@@ -0,0 +1,41 @@
# ===================================================================
# NexusReader — Test Environment Variables
# ===================================================================
# Copy this file to `.env` and fill in the values before deployment:
# cp .env.test.template .env
#
# Then deploy with:
# docker compose -f docker-compose.test.yml up -d --build
# ===================================================================
# === PostgreSQL ===
POSTGRES_USER=nexus_user
POSTGRES_PASSWORD=CHANGE_ME_TO_STRONG_PASSWORD
POSTGRES_DB=nexus_test_db
POSTGRES_PORT=5433
# === Neo4j ===
NEO4J_USERNAME=neo4j
NEO4J_PASSWORD=CHANGE_ME_TO_STRONG_PASSWORD
# === Qdrant (leave empty to disable API key auth) ===
QDRANT_API_KEY=
# === Web App ===
WEB_PORT=5050
# === Google OAuth (placeholder for test) ===
GOOGLE_CLIENT_ID=placeholder
GOOGLE_CLIENT_SECRET=placeholder
# === Gemini AI (placeholder for test) ===
GOOGLE_AI_API_KEY=placeholder
# === Admin Seed Password ===
NEXUS_ADMIN_PASSWORD=CHANGE_ME
# === Non-standard ports for auxiliary services ===
QDRANT_HTTP_PORT=6343
QDRANT_GRPC_PORT=6344
NEO4J_HTTP_PORT=7484
NEO4J_BOLT_PORT=7697
+5 -1
View File
@@ -29,4 +29,8 @@ Thumbs.db
*.epub
.fake
src/NexusReader.Web.New/nexus.db
.env
.env.stage
src/NexusReader.Web/nexus.db
src/NexusReader.Web/wwwroot/covers/
src/NexusReader.Web/wwwroot/uploads/
+55
View File
@@ -0,0 +1,55 @@
<Project>
<PropertyGroup>
<ManagePackageVersionsCentrally>true</ManagePackageVersionsCentrally>
</PropertyGroup>
<ItemGroup>
<PackageVersion Include="FluentResults" Version="4.0.0" />
<PackageVersion Include="Mapster" Version="10.0.7" />
<PackageVersion Include="Mapster.DependencyInjection" Version="10.0.7" />
<PackageVersion Include="MediatR" Version="12.1.1" />
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="10.0.7" />
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.AI" Version="10.5.0" />
<PackageVersion Include="Microsoft.Extensions.Identity.Core" Version="10.0.7" />
<PackageVersion Include="Pgvector" Version="0.3.0" />
<PackageVersion Include="Pgvector.EntityFrameworkCore" Version="0.3.0" />
<PackageVersion Include="Microsoft.Extensions.Resilience" Version="10.5.0" />
<PackageVersion Include="Microsoft.Extensions.Identity.Stores" Version="10.0.7" />
<PackageVersion Include="GeminiDotnet.Extensions.AI" Version="0.23.0" />
<PackageVersion Include="Hangfire.AspNetCore" Version="1.8.23" />
<PackageVersion Include="Hangfire.PostgreSql" Version="1.21.1" />
<PackageVersion Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="10.0.7" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.7" />
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="10.0.7" />
<PackageVersion Include="Microsoft.ML.Tokenizers" Version="2.0.0" />
<PackageVersion Include="Microsoft.ML.Tokenizers.Data.Cl100kBase" Version="2.0.0" />
<PackageVersion Include="Neo4j.Driver" Version="6.1.1" />
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0" />
<PackageVersion Include="Polly" Version="8.6.6" />
<PackageVersion Include="Polly.Extensions.Http" Version="3.0.0" />
<PackageVersion Include="Qdrant.Client" Version="1.18.1" />
<PackageVersion Include="Stripe.net" Version="51.1.0" />
<PackageVersion Include="VersOne.Epub" Version="3.3.6" />
<PackageVersion Include="Microsoft.Bcl.Memory" Version="9.0.14" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="10.0.7" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.7" />
<PackageVersion Include="Microsoft.AspNetCore.Components.Authorization" Version="10.0.7" />
<PackageVersion Include="Microsoft.AspNetCore.Components.Web" Version="10.0.7" />
<PackageVersion Include="Microsoft.AspNetCore.WebUtilities" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.7" />
<PackageVersion Include="Microsoft.AspNetCore.SignalR.Client" Version="10.0.7" />
<PackageVersion Include="Microsoft.AspNetCore.Authentication.Google" Version="10.0.7" />
<PackageVersion Include="Microsoft.Extensions.Logging.Debug" Version="10.0.0" />
<PackageVersion Include="Microsoft.AspNetCore.Components.WebView.Maui" Version="10.0.20" />
<PackageVersion Include="Microsoft.Maui.Essentials" Version="10.0.20" />
<PackageVersion Include="Microsoft.Extensions.Configuration.FileExtensions" Version="10.0.0" />
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="10.0.0" />
<PackageVersion Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="10.0.0" />
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
<PackageVersion Include="xunit" Version="2.9.0" />
<PackageVersion Include="xunit.runner.visualstudio" Version="2.8.2" />
<PackageVersion Include="FluentAssertions" Version="6.12.0" />
<PackageVersion Include="Moq" Version="4.20.70" />
</ItemGroup>
</Project>
+8 -3
View File
@@ -2,21 +2,26 @@
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
WORKDIR /src
# Copy props files and solution-level configurations for Central Package Management
COPY ["Directory.Build.props", "./"]
COPY ["Directory.Packages.props", "./"]
# Copy csproj files and restore dependencies
COPY ["src/NexusReader.Web.New/NexusReader.Web.csproj", "src/NexusReader.Web.New/"]
COPY ["src/NexusReader.Web/NexusReader.Web.csproj", "src/NexusReader.Web/"]
COPY ["src/NexusReader.Web.Client/NexusReader.Web.Client.csproj", "src/NexusReader.Web.Client/"]
COPY ["src/NexusReader.UI.Shared/NexusReader.UI.Shared.csproj", "src/NexusReader.UI.Shared/"]
COPY ["src/NexusReader.Application/NexusReader.Application.csproj", "src/NexusReader.Application/"]
COPY ["src/NexusReader.Domain/NexusReader.Domain.csproj", "src/NexusReader.Domain/"]
COPY ["src/NexusReader.Data/NexusReader.Data.csproj", "src/NexusReader.Data/"]
COPY ["src/NexusReader.Infrastructure/NexusReader.Infrastructure.csproj", "src/NexusReader.Infrastructure/"]
RUN dotnet restore "src/NexusReader.Web.New/NexusReader.Web.csproj"
RUN dotnet restore "src/NexusReader.Web/NexusReader.Web.csproj"
# Copy the rest of the source code
COPY . .
# Build and publish
WORKDIR "/src/src/NexusReader.Web.New"
WORKDIR "/src/src/NexusReader.Web"
RUN dotnet publish "NexusReader.Web.csproj" -c Release -o /app/publish /p:UseAppHost=false
# Stage 2: Runtime
+5 -2
View File
@@ -9,7 +9,10 @@
<Project Path="src/NexusReader.Data/NexusReader.Data.csproj" />
<Project Path="src/NexusReader.Maui/NexusReader.Maui.csproj" />
</Folder>
<Folder Name="/src/NexusReader.Web.New/">
<Project Path="src/NexusReader.Web.New/NexusReader.Web.csproj" />
<Folder Name="/src/NexusReader.Web/">
<Project Path="src/NexusReader.Web/NexusReader.Web.csproj" />
</Folder>
<Folder Name="/tests/">
<Project Path="tests/NexusReader.Application.Tests/NexusReader.Application.Tests.csproj" />
</Folder>
</Solution>
+48
View File
@@ -0,0 +1,48 @@
# 📖 Nexus Reader
Nexus Reader is a state-of-the-art, cross-platform Blazor .NET 10 immersive e-book reader, powered by **Native AOT**, **Clean Architecture**, **CQRS**, and interactive **D3.js Relationship Graphs** built on vector-based AI semantics.
---
## ✨ Features & Architecture Highlights
### 📁 Ingestion & Description persistence
- Extracted and persistent **book descriptions** from EPUB package metadata during book ingestion.
- The `Description` field propagates cleanly from the `Ebook` entity through Mapster to `LastReadBookDto` and `UserProfileDto`.
### 🔗 Deep-Link Routing
- Implemented deep-link route activation: `/reader/{bookId}?chapter=N`.
- Allows instant resume of reading session coordinates and loads the specific chapter chapter directly via URL query parameters.
### 🛡️ Downstream AI Resilience
- Standard resilience engine in `DependencyInjection.cs` utilizing the **Polly** package (`ai-retry`).
- Automatically intercepts, handles, and retries on both rate-limits (`429 Too Many Requests`) and downstream capacity overloads (`503 ServiceUnavailable` / `high demand`).
### ⚙️ Concurrent Request Deduplication
- Multi-client InteractiveAuto Blazor circuit synchronization is backed by a thread-safe active task registry in `KnowledgeService` which ensures that identical concurrent requests await a single shared task instance, eliminating redundant LLM queries.
---
## 🛠️ Build & Verification Gate
Ensure the dotnet workload matches the active SDK, and compile the full solution utilizing:
```bash
dotnet build NexusReader.slnx --no-restore
```
Run test suite:
```bash
dotnet test --no-restore
```
## 🗄️ Database Migrations
Automatic database migrations at startup (`MigrateAsync()`) have been disabled to ensure compatibility with Native AOT compilation and prevent locking issues in multi-instance environments.
To apply database migrations locally, run the EF Core migration command from the solution root:
```bash
dotnet ef database update --project src/NexusReader.Infrastructure --startup-project src/NexusReader.Web
```
@@ -0,0 +1,468 @@
{"seq":1,"ts":"2026-05-25T12:00:12.216Z","type":"render-flow.update.received","payload":{"hasRenderFlowDiagnostics":false,"requestedNodeId":null,"requestedDirection":null,"requestedFlowMode":null,"preferredDiagramId":null,"preferredGraphTitle":null,"candidateCount":0,"mergedBlockCount":0,"mergedWithDocumentDiagrams":false,"previousSelectedDiagramId":null,"previousSelectedBlockIndex":0},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":2,"ts":"2026-05-25T12:00:12.263Z","type":"edge-label.render-state","payload":{"selectedDiagramId":"diagram-1","readableModeActive":false,"edgeTitlesVisible":true,"focusedNodeId":null,"labeledLinkCount":1,"inlineEdgeTitlesEligible":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":3,"ts":"2026-05-25T12:00:12.263Z","type":"cycle.detection","payload":{"cycleNodeCount":0,"cycleEdgeCount":0,"sccCount":0,"cycleNodes":[]},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":4,"ts":"2026-05-25T12:00:12.265Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":6.123233995736766e-14,"z":1000},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":{"memory":{"geometries":0,"textures":0},"render":{"calls":0,"triangles":0,"points":0,"lines":0}}}}}
{"seq":5,"ts":"2026-05-25T12:02:18.433Z","type":"pointer.down","payload":{"pointerId":1,"button":2,"buttons":2,"clientX":310.20001220703125,"clientY":311.6000061035156,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":7,"nodeLabelTextures":7,"nodeLabelSprites":5,"inlineEdgeLabelObjects":8},"rendererInfo":{"memory":{"geometries":5,"textures":1},"render":{"calls":12,"triangles":872,"points":0,"lines":0}}}}}
{"seq":6,"ts":"2026-05-25T12:02:18.434Z","type":"pointerdown.rmb","payload":{"clientX":310.20001220703125,"clientY":311.6000061035156,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","selectedNodeId":null},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":7,"nodeLabelTextures":7,"nodeLabelSprites":5,"inlineEdgeLabelObjects":8},"rendererInfo":{"memory":{"geometries":5,"textures":1},"render":{"calls":12,"triangles":872,"points":0,"lines":0}}}}}
{"seq":7,"ts":"2026-05-25T12:02:18.568Z","type":"pointer.up","payload":{"pointerId":1,"button":2,"buttons":0,"clientX":310.20001220703125,"clientY":311.6000061035156,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":7,"nodeLabelTextures":7,"nodeLabelSprites":5,"inlineEdgeLabelObjects":8},"rendererInfo":{"memory":{"geometries":5,"textures":1},"render":{"calls":12,"triangles":872,"points":0,"lines":0}}}}}
{"seq":8,"ts":"2026-05-25T12:02:18.569Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":7,"nodeLabelTextures":7,"nodeLabelSprites":5,"inlineEdgeLabelObjects":8},"rendererInfo":{"memory":{"geometries":5,"textures":1},"render":{"calls":12,"triangles":872,"points":0,"lines":0}}}}}
{"seq":9,"ts":"2026-05-25T12:02:18.570Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":7,"nodeLabelTextures":7,"nodeLabelSprites":5,"inlineEdgeLabelObjects":8},"rendererInfo":{"memory":{"geometries":5,"textures":1},"render":{"calls":12,"triangles":872,"points":0,"lines":0}}}}}
{"seq":10,"ts":"2026-05-25T12:02:18.571Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":7,"nodeLabelTextures":7,"nodeLabelSprites":5,"inlineEdgeLabelObjects":8},"rendererInfo":{"memory":{"geometries":5,"textures":1},"render":{"calls":12,"triangles":872,"points":0,"lines":0}}}}}
{"seq":11,"ts":"2026-05-25T12:02:18.571Z","type":"context-menu.preopen","payload":{"x":310.20001220703125,"y":311.6000061035156,"nodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers"},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":7,"nodeLabelTextures":7,"nodeLabelSprites":5,"inlineEdgeLabelObjects":8},"rendererInfo":{"memory":{"geometries":5,"textures":1},"render":{"calls":12,"triangles":872,"points":0,"lines":0}}}}}
{"seq":12,"ts":"2026-05-25T12:02:18.571Z","type":"context-menu.open","payload":{"x":310.20001220703125,"y":311.6000061035156,"nodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","sampleNodePos":{"x":-181.5561585720963,"y":9.525953285167054,"z":204.10589477890673}},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":7,"nodeLabelTextures":7,"nodeLabelSprites":5,"inlineEdgeLabelObjects":8},"rendererInfo":{"memory":{"geometries":5,"textures":1},"render":{"calls":12,"triangles":872,"points":0,"lines":0}}}}}
{"seq":13,"ts":"2026-05-25T12:02:22.592Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":493.3999938964844,"clientY":551.6000366210938,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":8,"nodeLabelTextures":8,"nodeLabelSprites":5,"inlineEdgeLabelObjects":9},"rendererInfo":{"memory":{"geometries":6,"textures":2},"render":{"calls":14,"triangles":876,"points":0,"lines":0}}}}}
{"seq":14,"ts":"2026-05-25T12:02:22.699Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":493.3999938964844,"clientY":551.6000366210938,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":8,"nodeLabelTextures":8,"nodeLabelSprites":5,"inlineEdgeLabelObjects":9},"rendererInfo":{"memory":{"geometries":6,"textures":2},"render":{"calls":14,"triangles":876,"points":0,"lines":0}}}}}
{"seq":15,"ts":"2026-05-25T12:02:22.700Z","type":"context-menu.hide","payload":{"restoreView":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":8,"nodeLabelTextures":8,"nodeLabelSprites":5,"inlineEdgeLabelObjects":9},"rendererInfo":{"memory":{"geometries":6,"textures":2},"render":{"calls":14,"triangles":876,"points":0,"lines":0}}}}}
{"seq":16,"ts":"2026-05-25T12:02:22.705Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":8,"nodeLabelTextures":8,"nodeLabelSprites":5,"inlineEdgeLabelObjects":9},"rendererInfo":{"memory":{"geometries":6,"textures":2},"render":{"calls":14,"triangles":876,"points":0,"lines":0}}}}}
{"seq":17,"ts":"2026-05-25T12:02:23.130Z","type":"render-flow.update.received","payload":{"hasRenderFlowDiagnostics":true,"requestedNodeId":"method:kjs6w7:iife-bootstrap-preloader-handlers","requestedDirection":"downstream","requestedFlowMode":"failure-path","preferredDiagramId":"7hg6t4","preferredGraphTitle":"IIFE — bootstrap preloader handlers() (Downstream, failure path)","candidateCount":1,"mergedBlockCount":1,"mergedWithDocumentDiagrams":false,"previousSelectedDiagramId":"diagram-1","previousSelectedBlockIndex":0},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":8,"nodeLabelTextures":8,"nodeLabelSprites":5,"inlineEdgeLabelObjects":9},"rendererInfo":{"memory":{"geometries":6,"textures":2},"render":{"calls":14,"triangles":876,"points":0,"lines":0}}}}}
{"seq":18,"ts":"2026-05-25T12:02:23.134Z","type":"render-flow.selection.resolve","payload":{"requestedNodeId":"method:kjs6w7:iife-bootstrap-preloader-handlers","requestedLabel":"IIFE — bootstrap preloader handlers()","requestedDirection":"downstream","requestedFlowMode":"failure-path","preferredDiagramId":"7hg6t4","preferredGraphTitle":"IIFE — bootstrap preloader handlers() (Downstream, failure path)","previousSelectedDiagramId":"diagram-1","previousSelectedBlockIndex":0,"actualDiagramId":"7hg6t4","actualGraphTitle":"IIFE — bootstrap preloader handlers() (Downstream, failure path)","actualSelectedBlockIndex":0,"selectionMismatch":false,"graphBindingWillChange":true,"candidateCount":1,"mergedBlockCount":1,"mergedWithDocumentDiagrams":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":8,"nodeLabelTextures":8,"nodeLabelSprites":5,"inlineEdgeLabelObjects":9},"rendererInfo":{"memory":{"geometries":6,"textures":2},"render":{"calls":14,"triangles":876,"points":0,"lines":0}}}}}
{"seq":19,"ts":"2026-05-25T12:02:23.136Z","type":"cycle.detection","payload":{"cycleNodeCount":0,"cycleEdgeCount":0,"sccCount":0,"cycleNodes":[]},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":1,"edgeLabelTextures":1,"nodeLabelMaterials":8,"nodeLabelTextures":8,"nodeLabelSprites":5,"inlineEdgeLabelObjects":9},"rendererInfo":{"memory":{"geometries":6,"textures":2},"render":{"calls":14,"triangles":876,"points":0,"lines":0}}}}}
{"seq":20,"ts":"2026-05-25T12:02:23.136Z","type":"edge-label.render-state","payload":{"selectedDiagramId":"7hg6t4","readableModeActive":false,"edgeTitlesVisible":true,"focusedNodeId":null,"labeledLinkCount":39,"inlineEdgeTitlesEligible":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":8,"nodeLabelTextures":8,"nodeLabelSprites":5,"inlineEdgeLabelObjects":0},"rendererInfo":{"memory":{"geometries":6,"textures":2},"render":{"calls":14,"triangles":876,"points":0,"lines":0}}}}}
{"seq":21,"ts":"2026-05-25T12:02:23.137Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":1,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":8,"nodeLabelTextures":8,"nodeLabelSprites":5,"inlineEdgeLabelObjects":0},"rendererInfo":{"memory":{"geometries":6,"textures":2},"render":{"calls":14,"triangles":876,"points":0,"lines":0}}}}}
{"seq":22,"ts":"2026-05-25T12:02:23.137Z","type":"graph.reheat","payload":{"reason":"update-graph-data-change","reheatCount":1,"reheatCountLastMinute":1},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"method_kjs6w7_iife_bootstrap_preloader_handlers","cameraPosition":{"x":0,"y":6.942896378062809e-14,"z":1133.8610255457695},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":1,"lastMs":32.8,"avgMs":32.8,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":7,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":3,"nodeMaterials":1,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":8,"nodeLabelTextures":8,"nodeLabelSprites":5,"inlineEdgeLabelObjects":0},"rendererInfo":{"memory":{"geometries":6,"textures":2},"render":{"calls":14,"triangles":876,"points":0,"lines":0}}}}}
{"seq":23,"ts":"2026-05-25T12:02:24.259Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":551,"clientY":524.4000244140625,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":5.766718779275643e-14,"z":941.7766466691714},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":24,"ts":"2026-05-25T12:02:24.260Z","type":"controls.start","payload":{"startPosition":{"x":0,"y":5.766718779275643e-14,"z":941.7766466691714},"startTarget":{"x":0,"y":0,"z":0},"degradeRendering":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":5.766718779275643e-14,"z":941.7766466691714},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":25,"ts":"2026-05-25T12:02:24.465Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":551.2000122070312,"clientY":523.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":5.766718779275643e-14,"z":941.7766466691714},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":26,"ts":"2026-05-25T12:02:24.466Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-1.8291539063957054,"y":-10.97375247478291,"z":941.7109339728612},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":27,"ts":"2026-05-25T12:02:24.473Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":549.6000366210938,"clientY":520,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-1.8291539063957054,"y":-10.973752474782913,"z":941.7109339728614},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":28,"ts":"2026-05-25T12:02:24.474Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":12.791757141572905,"y":-40.22966578230148,"z":940.8300575298948},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":29,"ts":"2026-05-25T12:02:24.481Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":548,"clientY":517.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":12.791757141572901,"y":-40.229665782301474,"z":940.8300575298946},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":30,"ts":"2026-05-25T12:02:24.481Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":27.37383805541376,"y":-62.14639566487057,"z":939.3251570715066},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":31,"ts":"2026-05-25T12:02:24.485Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":547.2000122070312,"clientY":515.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":27.373838055413763,"y":-62.14639566487057,"z":939.3251570715066},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":32,"ts":"2026-05-25T12:02:24.486Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":34.60760393474633,"y":-84.02881311210871,"z":937.3818456361823},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":33,"ts":"2026-05-25T12:02:24.494Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":544.7999877929688,"clientY":512.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":34.607603934746344,"y":-84.02881311210872,"z":937.3818456361826},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":34,"ts":"2026-05-25T12:02:24.494Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":56.31085416846918,"y":-105.86780914598293,"z":934.111528084777},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":35,"ts":"2026-05-25T12:02:24.502Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":543.2000122070312,"clientY":510.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":56.31085416846919,"y":-105.86780914598293,"z":934.111528084777},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":36,"ts":"2026-05-25T12:02:24.502Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":70.61154922175591,"y":-127.64790886335331,"z":930.4102711657619},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":37,"ts":"2026-05-25T12:02:24.510Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":541.6000366210938,"clientY":509.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":70.61154922175591,"y":-127.6479088633533,"z":930.4102711657617},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":38,"ts":"2026-05-25T12:02:24.510Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":84.96598686858974,"y":-134.89302499777617,"z":928.1852751976976},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":39,"ts":"2026-05-25T12:02:24.514Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":540,"clientY":507.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":84.96598686858974,"y":-134.89302499777617,"z":928.1852751976975},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":40,"ts":"2026-05-25T12:02:24.515Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":99.01547218233382,"y":-156.57777767098617,"z":923.3756483791167},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":41,"ts":"2026-05-25T12:02:24.522Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":538.4000244140625,"clientY":504.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":99.0154721823338,"y":-156.57777767098617,"z":923.3756483791167},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":42,"ts":"2026-05-25T12:02:24.523Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":112.87397093990758,"y":-178.17802915546284,"z":917.8536423754941},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":43,"ts":"2026-05-25T12:02:24.530Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":537.6000366210938,"clientY":503.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":112.87397093990764,"y":-178.1780291554629,"z":917.8536423754944},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":44,"ts":"2026-05-25T12:02:24.530Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":119.62747650742179,"y":-192.52478416197908,"z":914.0933905019112},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":45,"ts":"2026-05-25T12:02:24.539Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":536,"clientY":500,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":119.62747650742179,"y":-192.52478416197908,"z":914.0933905019112},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":46,"ts":"2026-05-25T12:02:24.539Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":132.88305958255035,"y":-221.07621907921,"z":905.7652289887549},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":47,"ts":"2026-05-25T12:02:24.542Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":532,"clientY":495.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":132.88305958255035,"y":-221.07621907921,"z":905.7652289887549},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":48,"ts":"2026-05-25T12:02:24.543Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":165.88602437416796,"y":-263.4935866101354,"z":888.8173090934323},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":49,"ts":"2026-05-25T12:02:24.549Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":528,"clientY":489.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":165.88602437416796,"y":-263.49358661013537,"z":888.8173090934322},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":50,"ts":"2026-05-25T12:02:24.549Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":196.80970056283135,"y":-312.2513789252778,"z":866.4342273566189},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":51,"ts":"2026-05-25T12:02:24.557Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":524.7999877929688,"clientY":485.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":196.80970056283135,"y":-312.2513789252778,"z":866.4342273566189},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":142,"triangles":5200,"points":0,"lines":0}}}}}
{"seq":52,"ts":"2026-05-25T12:02:24.557Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":220.41488660450713,"y":-346.52118426069535,"z":847.5161348512},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":142,"triangles":5200,"points":0,"lines":0}}}}}
{"seq":53,"ts":"2026-05-25T12:02:24.565Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":522.4000244140625,"clientY":480.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":220.4148866045072,"y":-346.52118426069535,"z":847.5161348512001},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":54,"ts":"2026-05-25T12:02:24.565Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":235.41797979431286,"y":-386.9502404507641,"z":825.7064480892045},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":55,"ts":"2026-05-25T12:02:24.572Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":519.2000122070312,"clientY":476.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":235.41797979431288,"y":-386.95024045076406,"z":825.7064480892043},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":56,"ts":"2026-05-25T12:02:24.573Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":256.195807599032,"y":-420.0027252801492,"z":803.0595688598429},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":57,"ts":"2026-05-25T12:02:24.580Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":516.7999877929688,"clientY":472,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":256.195807599032,"y":-420.0027252801492,"z":803.0595688598429},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":58,"ts":"2026-05-25T12:02:24.580Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":268.1619190617797,"y":-458.8250764114655,"z":777.5036891440102},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":59,"ts":"2026-05-25T12:02:24.585Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":514.4000244140625,"clientY":469.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":268.1619190617797,"y":-458.82507641146543,"z":777.5036891440102},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":60,"ts":"2026-05-25T12:02:24.586Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":282.40967499246074,"y":-477.8675227814377,"z":760.8092128469622},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":61,"ts":"2026-05-25T12:02:24.593Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":512.7999877929688,"clientY":466.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":282.40967499246074,"y":-477.86752278143774,"z":760.8092128469622},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":62,"ts":"2026-05-25T12:02:24.594Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":288.67214216708777,"y":-502.8520609840076,"z":742.1263041506007},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":63,"ts":"2026-05-25T12:02:24.599Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":511.20001220703125,"clientY":464,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":288.6721421670877,"y":-502.8520609840076,"z":742.1263041506007},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":64,"ts":"2026-05-25T12:02:24.599Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":295.6687917373824,"y":-521.2729893065615,"z":726.4968605736623},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":65,"ts":"2026-05-25T12:02:24.606Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":508.8000183105469,"clientY":460.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":295.6687917373824,"y":-521.2729893065615,"z":726.4968605736623},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":66,"ts":"2026-05-25T12:02:24.606Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":305.91521773197394,"y":-545.3919878207176,"z":704.2064408910178},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":67,"ts":"2026-05-25T12:02:24.615Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":507.20001220703125,"clientY":457.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":305.91521773197394,"y":-545.3919878207176,"z":704.2064408910178},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4944,"points":0,"lines":0}}}}}
{"seq":68,"ts":"2026-05-25T12:02:24.615Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":309.67427345275223,"y":-568.984561321295,"z":683.5946646595136},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4944,"points":0,"lines":0}}}}}
{"seq":69,"ts":"2026-05-25T12:02:24.619Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":506.3999938964844,"clientY":455.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":309.6742734527523,"y":-568.984561321295,"z":683.5946646595136},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4944,"points":0,"lines":0}}}}}
{"seq":70,"ts":"2026-05-25T12:02:24.620Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":309.3250199743698,"y":-586.3193202162461,"z":668.9476354472331},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4944,"points":0,"lines":0}}}}}
{"seq":71,"ts":"2026-05-25T12:02:24.632Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":504.8000183105469,"clientY":453.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":309.3250199743698,"y":-586.3193202162461,"z":668.9476354472331},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":72,"ts":"2026-05-25T12:02:24.632Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":315.6910569717162,"y":-597.6999013022065,"z":655.7722445657812},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":73,"ts":"2026-05-25T12:02:24.636Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":504,"clientY":451.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":315.6910569717162,"y":-597.6999013022065,"z":655.7722445657813},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":74,"ts":"2026-05-25T12:02:24.636Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":314.54997064732174,"y":-614.4987148426668,"z":640.6191517851378},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":75,"ts":"2026-05-25T12:02:24.643Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":503.20001220703125,"clientY":450.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":314.54997064732186,"y":-614.4987148426667,"z":640.6191517851378},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":76,"ts":"2026-05-25T12:02:24.643Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":317.3702065170093,"y":-620.0250113827834,"z":633.8678012697599},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":77,"ts":"2026-05-25T12:02:24.652Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":502.3999938964844,"clientY":448,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":317.3702065170093,"y":-620.0250113827834,"z":633.8678012697599},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":78,"ts":"2026-05-25T12:02:24.652Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":315.62833032855696,"y":-636.3769840231419,"z":618.3416074558195},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":79,"ts":"2026-05-25T12:02:24.656Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":501.6000061035156,"clientY":447.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":315.62833032855696,"y":-636.3769840231419,"z":618.3416074558195},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":80,"ts":"2026-05-25T12:02:24.656Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":318.1311731175613,"y":-641.7509861042997,"z":611.4666636346029},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":81,"ts":"2026-05-25T12:02:24.663Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":500.8000183105469,"clientY":446.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":318.1311731175613,"y":-641.7509861042997,"z":611.4666636346029},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":82,"ts":"2026-05-25T12:02:24.663Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":320.52662872448514,"y":-647.0868664178237,"z":604.5531571330242},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":83,"ts":"2026-05-25T12:02:24.672Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":498.3999938964844,"clientY":444,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":320.5266287244852,"y":-647.0868664178237,"z":604.5531571330242},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":84,"ts":"2026-05-25T12:02:24.672Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":327.06538798687876,"y":-662.8578727854904,"z":583.6016832384195},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":85,"ts":"2026-05-25T12:02:24.679Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":496.8000183105469,"clientY":442.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":327.06538798687876,"y":-662.8578727854904,"z":583.6016832384195},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":86,"ts":"2026-05-25T12:02:24.679Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":330.87876531013893,"y":-673.172430797713,"z":569.4746467509907},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":87,"ts":"2026-05-25T12:02:24.683Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":496,"clientY":440,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":330.8787653101389,"y":-673.172430797713,"z":569.4746467509907},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":88,"ts":"2026-05-25T12:02:24.684Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":327.21543334467066,"y":-688.3386764271561,"z":553.2297704634121},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":89,"ts":"2026-05-25T12:02:24.693Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":494.3999938964844,"clientY":438.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":327.21543334467066,"y":-688.3386764271561,"z":553.2297704634121},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":90,"ts":"2026-05-25T12:02:24.693Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":330.14415162217074,"y":-698.2423479938922,"z":538.8930458162204},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":91,"ts":"2026-05-25T12:02:24.700Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":492.8000183105469,"clientY":436.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":330.14415162217074,"y":-698.2423479938922,"z":538.8930458162204},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":92,"ts":"2026-05-25T12:02:24.700Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":332.6259542693444,"y":-707.9772609935144,"z":524.4725204183329},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":93,"ts":"2026-05-25T12:02:24.710Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":491.20001220703125,"clientY":435.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":332.62595426934433,"y":-707.9772609935144,"z":524.4725204183329},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":94,"ts":"2026-05-25T12:02:24.711Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":334.65853940193074,"y":-717.541436511494,"z":509.98156937855816},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":95,"ts":"2026-05-25T12:02:24.715Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":489.6000061035156,"clientY":432.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":334.6585394019307,"y":-717.5414365114939,"z":509.98156937855805},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":96,"ts":"2026-05-25T12:02:24.716Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":333.0583850324656,"y":-731.5620883182585,"z":490.7466508356662},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":97,"ts":"2026-05-25T12:02:24.719Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":488.8000183105469,"clientY":431.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":333.0583850324656,"y":-731.5620883182585,"z":490.7466508356662},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":122,"triangles":4860,"points":0,"lines":0}}}}}
{"seq":98,"ts":"2026-05-25T12:02:24.719Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":330.36426837227543,"y":-740.6889431318385,"z":478.730186970197},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":122,"triangles":4860,"points":0,"lines":0}}}}}
{"seq":99,"ts":"2026-05-25T12:02:24.727Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":488,"clientY":430.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":330.36426837227543,"y":-740.6889431318385,"z":478.730186970197},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":100,"ts":"2026-05-25T12:02:24.727Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":330.7584318602193,"y":-745.1855335634652,"z":471.4240474695057},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":101,"ts":"2026-05-25T12:02:24.737Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":487.20001220703125,"clientY":429.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":330.7584318602193,"y":-745.1855335634652,"z":471.4240474695057},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":102,"ts":"2026-05-25T12:02:24.737Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":331.03901828473,"y":-749.6369756859561,"z":464.1129445177369},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":103,"ts":"2026-05-25T12:02:24.740Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":485.6000061035156,"clientY":428.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":331.03901828473,"y":-749.6369756859561,"z":464.1129445177369},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":104,"ts":"2026-05-25T12:02:24.740Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":334.7448970431058,"y":-754.0431732128067,"z":454.21140347440655},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":105,"ts":"2026-05-25T12:02:24.756Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":485.6000061035156,"clientY":428,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":334.744897043106,"y":-754.0431732128066,"z":454.2114034744067},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":106,"ts":"2026-05-25T12:02:24.757Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":331.259267887611,"y":-758.4040256845598,"z":449.4817943759749},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":107,"ts":"2026-05-25T12:02:24.793Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":484.8000183105469,"clientY":428,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":331.259267887611,"y":-758.4040256845598,"z":449.4817943759749},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":108,"ts":"2026-05-25T12:02:24.793Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":334.74121054857517,"y":-758.4040256845598,"z":446.8947392813622},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":109,"ts":"2026-05-25T12:02:24.797Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":484,"clientY":428,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":334.74121054857517,"y":-758.4040256845598,"z":446.8947392813622},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":110,"ts":"2026-05-25T12:02:24.797Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":338.2030814583313,"y":-758.4040256845598,"z":444.28061147091654},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":121,"triangles":4848,"points":0,"lines":0}}}}}
{"seq":111,"ts":"2026-05-25T12:02:24.856Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":483.20001220703125,"clientY":428,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":338.2030814583313,"y":-758.4040256845598,"z":444.28061147091654},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":112,"ts":"2026-05-25T12:02:24.857Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":341.6444075620621,"y":-758.4040256845598,"z":441.6397681577711},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":113,"ts":"2026-05-25T12:02:24.864Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":482.3999938964844,"clientY":428.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":341.6444075620621,"y":-758.4040256845598,"z":441.6397681577711},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":114,"ts":"2026-05-25T12:02:24.864Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":348.69614429487325,"y":-754.0431732128066,"z":443.5911902827634},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":115,"ts":"2026-05-25T12:02:24.876Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":482.3999938964844,"clientY":430.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":348.69614429487325,"y":-754.0431732128066,"z":443.5911902827634},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":116,"ts":"2026-05-25T12:02:24.876Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":355.8943127946635,"y":-745.185533563465,"z":452.74828646785255},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":117,"ts":"2026-05-25T12:02:24.892Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":482.3999938964844,"clientY":431.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":355.8943127946635,"y":-745.185533563465,"z":452.74828646785255},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":118,"ts":"2026-05-25T12:02:24.892Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":359.46142081034486,"y":-740.6889431318383,"z":457.2861562333558},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":119,"ts":"2026-05-25T12:02:24.899Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":481.6000061035156,"clientY":431.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":359.46142081034486,"y":-740.6889431318383,"z":457.2861562333558},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":120,"ts":"2026-05-25T12:02:24.899Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":363.00314301149297,"y":-740.6889431318383,"z":454.47976841378386},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":121,"ts":"2026-05-25T12:02:24.907Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":481.6000061035156,"clientY":432,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":363.00314301149297,"y":-740.6889431318383,"z":454.47976841378386},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":122,"ts":"2026-05-25T12:02:24.907Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":366.583350228861,"y":-736.1478188373738,"z":458.96218620643435},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":123,"ts":"2026-05-25T12:02:24.913Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":481.6000061035156,"clientY":432.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":366.5833502288609,"y":-736.1478188373738,"z":458.9621862064343},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":124,"ts":"2026-05-25T12:02:24.913Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":370.1415674903141,"y":-731.5620883182579,"z":463.4170725843739},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":125,"ts":"2026-05-25T12:02:24.920Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":481.6000061035156,"clientY":433.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":370.1415674903141,"y":-731.5620883182579,"z":463.4170725843739},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":126,"ts":"2026-05-25T12:02:24.920Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":373.6773085755799,"y":-726.9323782015285,"z":467.8438188000446},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":127,"ts":"2026-05-25T12:02:24.929Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":480.8000183105469,"clientY":433.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":373.6773085755799,"y":-726.9323782015284,"z":467.8438188000446},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":128,"ts":"2026-05-25T12:02:24.929Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":377.30062226379033,"y":-726.9323782015284,"z":464.92667182369166},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":129,"ts":"2026-05-25T12:02:24.932Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":480.8000183105469,"clientY":434.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":377.30062226379033,"y":-726.9323782015284,"z":464.92667182369166},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":130,"ts":"2026-05-25T12:02:24.933Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":380.84787509725794,"y":-722.2587938328926,"z":469.2977551367433},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":123,"triangles":4896,"points":0,"lines":0}}}}}
{"seq":131,"ts":"2026-05-25T12:02:24.940Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":480.8000183105469,"clientY":435.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":380.84787509725794,"y":-722.2587938328926,"z":469.2977551367433},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":132,"ts":"2026-05-25T12:02:24.940Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":384.3722757281732,"y":-717.5414365114933,"z":473.640678945544},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":133,"ts":"2026-05-25T12:02:24.949Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":480,"clientY":435.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":384.3722757281732,"y":-717.5414365114933,"z":473.640678945544},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":134,"ts":"2026-05-25T12:02:24.949Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":388.04044086132603,"y":-717.5414365114933,"z":470.6401548493269},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":135,"ts":"2026-05-25T12:02:24.960Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":480,"clientY":436,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":388.04044086132603,"y":-717.5414365114933,"z":470.6401548493269},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":136,"ts":"2026-05-25T12:02:24.960Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":391.57491928657356,"y":-712.7809508507966,"z":474.92699533862674},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":137,"ts":"2026-05-25T12:02:24.969Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":480,"clientY":436.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":391.5749192865736,"y":-712.7809508507966,"z":474.9269953386268},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":138,"ts":"2026-05-25T12:02:24.969Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":395.085897550504,"y":-707.9772609935136,"z":479.18533333592677},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":139,"ts":"2026-05-25T12:02:24.977Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":479.20001220703125,"clientY":437.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":395.085897550504,"y":-707.9772609935136,"z":479.18533333592677},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":140,"ts":"2026-05-25T12:02:24.977Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":402.31642464661724,"y":-703.131023350206,"z":480.3035609627343},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":141,"ts":"2026-05-25T12:02:24.998Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":478.3999938964844,"clientY":438.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":402.3164246466172,"y":-703.131023350206,"z":480.3035609627342},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":142,"ts":"2026-05-25T12:02:24.999Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":409.5635956716126,"y":-698.2423479938914,"z":481.3091904170806},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":143,"ts":"2026-05-25T12:02:25.009Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":477.6000061035156,"clientY":439.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":409.5635956716126,"y":-698.2423479938914,"z":481.3091904170806},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":144,"ts":"2026-05-25T12:02:25.010Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":416.82551041424495,"y":-693.3113410835161,"z":482.2023749467734},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":145,"ts":"2026-05-25T12:02:25.028Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":476.8000183105469,"clientY":440.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":416.82551041424495,"y":-693.3113410835161,"z":482.2023749467734},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":146,"ts":"2026-05-25T12:02:25.029Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":427.61604517130706,"y":-683.3242747864947,"z":486.986350538688},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":125,"triangles":4920,"points":0,"lines":0}}}}}
{"seq":147,"ts":"2026-05-25T12:02:25.032Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":476.8000183105469,"clientY":441.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":427.61604517130706,"y":-683.3242747864947,"z":486.986350538688},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":126,"triangles":4944,"points":0,"lines":0}}}}}
{"seq":148,"ts":"2026-05-25T12:02:25.033Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":431.1058572418701,"y":-678.2688213652618,"z":490.96068888146124},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":126,"triangles":4944,"points":0,"lines":0}}}}}
{"seq":149,"ts":"2026-05-25T12:02:25.049Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":476,"clientY":442.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":431.10585724187024,"y":-678.2688213652618,"z":490.96068888146135},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4956,"points":0,"lines":0}}}}}
{"seq":150,"ts":"2026-05-25T12:02:25.050Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":438.4015078206158,"y":-673.1724307977123,"z":491.5142404508116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4956,"points":0,"lines":0}}}}}
{"seq":151,"ts":"2026-05-25T12:02:25.053Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":476,"clientY":443.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":438.4015078206158,"y":-673.1724307977123,"z":491.5142404508116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":152,"ts":"2026-05-25T12:02:25.054Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":441.8696463551147,"y":-668.0350172065605,"z":495.40254705367096},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":153,"ts":"2026-05-25T12:02:25.079Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":475.20001220703125,"clientY":444,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":441.8696463551147,"y":-668.0350172065605,"z":495.40254705367096},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":154,"ts":"2026-05-25T12:02:25.080Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":449.17594164097505,"y":-662.8578727854897,"z":495.78590757369},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":155,"ts":"2026-05-25T12:02:25.083Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":475.20001220703125,"clientY":444.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":449.17594164097505,"y":-662.8578727854897,"z":495.78590757369},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":156,"ts":"2026-05-25T12:02:25.083Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":452.62003618104836,"y":-657.6403248271051,"z":499.5873879715085},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":157,"ts":"2026-05-25T12:02:25.091Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":475.20001220703125,"clientY":445.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":452.6200361810483,"y":-657.6403248271051,"z":499.5873879715084},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":158,"ts":"2026-05-25T12:02:25.092Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":456.0366807870919,"y":-652.3832830303699,"z":503.3585700180705},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":159,"ts":"2026-05-25T12:02:25.102Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":475.20001220703125,"clientY":446.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":456.0366807870921,"y":-652.3832830303696,"z":503.3585700180708},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":160,"ts":"2026-05-25T12:02:25.103Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":459.42580114354735,"y":-647.0868664178228,"z":507.09937168626135},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":161,"ts":"2026-05-25T12:02:25.113Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":475.20001220703125,"clientY":447.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":459.42580114354735,"y":-647.0868664178228,"z":507.09937168626135},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":162,"ts":"2026-05-25T12:02:25.114Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":462.7874480935973,"y":-641.7509861042987,"z":510.8098490951449},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":163,"ts":"2026-05-25T12:02:25.127Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":475.20001220703125,"clientY":448,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":462.7874480935973,"y":-641.7509861042987,"z":510.8098490951449},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":164,"ts":"2026-05-25T12:02:25.127Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":466.1207792032052,"y":-636.3769840231408,"z":514.4890723932206},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":165,"ts":"2026-05-25T12:02:25.132Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":475.20001220703125,"clientY":448.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":466.1207792032052,"y":-636.3769840231408,"z":514.4890723932206},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":166,"ts":"2026-05-25T12:02:25.132Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":469.42623068228966,"y":-630.9641617091737,"z":518.1375230549182},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":167,"ts":"2026-05-25T12:02:25.141Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":475.20001220703125,"clientY":449.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":469.42623068228966,"y":-630.9641617091736,"z":518.1375230549182},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":168,"ts":"2026-05-25T12:02:25.142Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":472.70322315297454,"y":-625.5134630853049,"z":521.7545615816372},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":169,"ts":"2026-05-25T12:02:25.155Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":475.20001220703125,"clientY":450.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":472.70322315297454,"y":-625.5134630853049,"z":521.7545615816372},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":170,"ts":"2026-05-25T12:02:25.156Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":475.95168545921564,"y":-620.0250113827824,"z":525.3401094336323},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":171,"ts":"2026-05-25T12:02:25.160Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":475.20001220703125,"clientY":451.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":475.95168545921564,"y":-620.0250113827824,"z":525.3401094336323},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":172,"ts":"2026-05-25T12:02:25.160Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":479.17166608820554,"y":-614.4987148426657,"z":528.8942201295018},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":173,"ts":"2026-05-25T12:02:25.166Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":476,"clientY":452,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":479.17166608820554,"y":-614.4987148426657,"z":528.8942201295018},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":174,"ts":"2026-05-25T12:02:25.166Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":478.21156213757905,"y":-608.9359631133196,"z":536.1473182592807},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":175,"ts":"2026-05-25T12:02:25.183Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":476.8000183105469,"clientY":452.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":478.21156213757905,"y":-608.9359631133196,"z":536.1473182592807},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":176,"ts":"2026-05-25T12:02:25.183Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":477.13895868101804,"y":-603.336033025596,"z":543.3850362065182},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":177,"ts":"2026-05-25T12:02:25.188Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":476.8000183105469,"clientY":453.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":477.1389586810181,"y":-603.336033025596,"z":543.3850362065182},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":178,"ts":"2026-05-25T12:02:25.188Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":480.2172569719269,"y":-597.6999013022054,"z":546.8907261063407},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":179,"ts":"2026-05-25T12:02:25.195Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":477.6000061035156,"clientY":453.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":480.2172569719269,"y":-597.6999013022053,"z":546.8907261063406},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":180,"ts":"2026-05-25T12:02:25.196Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":475.9540742190358,"y":-597.6999013022053,"z":550.6049395247582},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":181,"ts":"2026-05-25T12:02:25.202Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":478.3999938964844,"clientY":454.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":475.9540742190358,"y":-597.6999013022053,"z":550.6049395247582},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":182,"ts":"2026-05-25T12:02:25.203Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":474.6571560338444,"y":-592.0276951971797,"z":557.8055616044054},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":183,"ts":"2026-05-25T12:02:25.210Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":478.3999938964844,"clientY":455.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":474.6571560338444,"y":-592.0276951971797,"z":557.8055616044054},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":184,"ts":"2026-05-25T12:02:25.210Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":477.6237240974331,"y":-586.319320216245,"z":561.2918003426449},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":185,"ts":"2026-05-25T12:02:25.218Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":479.20001220703125,"clientY":455.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":477.6237240974332,"y":-586.3193202162452,"z":561.291800342645},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":186,"ts":"2026-05-25T12:02:25.219Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":473.24857293999503,"y":-586.3193202162452,"z":564.985570756322},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":187,"ts":"2026-05-25T12:02:25.226Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":479.20001220703125,"clientY":456,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":473.24857293999503,"y":-586.3193202162452,"z":564.985570756322},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":188,"ts":"2026-05-25T12:02:25.226Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":476.15906761415806,"y":-580.576211626159,"z":568.4602510590004},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":189,"ts":"2026-05-25T12:02:25.233Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":480,"clientY":456.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":476.159067614158,"y":-580.576211626159,"z":568.4602510590004},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":190,"ts":"2026-05-25T12:02:25.233Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":474.58359803979164,"y":-574.79762264488,"z":575.6052064434687},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":191,"ts":"2026-05-25T12:02:25.241Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":480.8000183105469,"clientY":456.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":474.58359803979164,"y":-574.79762264488,"z":575.6052064434687},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":192,"ts":"2026-05-25T12:02:25.242Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":470.09733623874934,"y":-574.79762264488,"z":579.2749258119628},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":193,"ts":"2026-05-25T12:02:25.245Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":481.6000061035156,"clientY":456.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":470.09733623874934,"y":-574.79762264488,"z":579.2749258119629},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":194,"ts":"2026-05-25T12:02:25.245Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":465.5828721412206,"y":-574.79762264488,"z":582.9095421949745},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":195,"ts":"2026-05-25T12:02:25.252Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":481.6000061035156,"clientY":457.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":465.5828721412206,"y":-574.79762264488,"z":582.9095421949745},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":196,"ts":"2026-05-25T12:02:25.252Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":468.35567502342434,"y":-568.9845613212942,"z":586.3810901306383},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":197,"ts":"2026-05-25T12:02:25.260Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":483.20001220703125,"clientY":457.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":468.35567502342434,"y":-568.9845613212942,"z":586.3810901306383},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":198,"ts":"2026-05-25T12:02:25.260Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":459.1882711621765,"y":-568.9845613212942,"z":593.5873590437508},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":199,"ts":"2026-05-25T12:02:25.269Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":483.20001220703125,"clientY":458.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":459.1882711621766,"y":-568.9845613212942,"z":593.5873590437509},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":200,"ts":"2026-05-25T12:02:25.269Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":461.8790858614385,"y":-563.137158740223,"z":597.0657440359644},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":201,"ts":"2026-05-25T12:02:25.283Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":484,"clientY":459.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":461.8790858614385,"y":-563.137158740223,"z":597.0657440359644},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":202,"ts":"2026-05-25T12:02:25.283Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":459.8629708344349,"y":-557.2553178146268,"z":604.0991731777788},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":203,"ts":"2026-05-25T12:02:25.286Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":485.6000061035156,"clientY":460,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":459.8629708344349,"y":-557.2553178146268,"z":604.0991731777788},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":204,"ts":"2026-05-25T12:02:25.287Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":452.97600513139093,"y":-551.3405172642011,"z":614.6377998540916},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":205,"ts":"2026-05-25T12:02:25.312Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":487.20001220703125,"clientY":460,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":452.97600513139093,"y":-551.3405172642011,"z":614.6377998540916},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":206,"ts":"2026-05-25T12:02:25.312Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":443.3714205814227,"y":-551.3405172642011,"z":621.6016969457881},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":207,"ts":"2026-05-25T12:02:25.325Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":488.8000183105469,"clientY":460,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":443.3714205814227,"y":-551.3405172642013,"z":621.6016969457883},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":208,"ts":"2026-05-25T12:02:25.325Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":433.6597942294339,"y":-551.3405172642013,"z":628.4155226465666},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":209,"ts":"2026-05-25T12:02:25.333Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":488.8000183105469,"clientY":460.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":433.6597942294339,"y":-551.3405172642013,"z":628.4155226465666},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":210,"ts":"2026-05-25T12:02:25.334Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":436.0795728487204,"y":-545.3919878207168,"z":631.9220189046066},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":211,"ts":"2026-05-25T12:02:25.347Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":489.6000061035156,"clientY":460.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":436.0795728487204,"y":-545.3919878207168,"z":631.9220189046066},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":212,"ts":"2026-05-25T12:02:25.347Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":431.1571299903756,"y":-545.3919878207168,"z":635.2907689325092},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":213,"ts":"2026-05-25T12:02:25.352Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":491.20001220703125,"clientY":461.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":431.1571299903756,"y":-545.3919878207168,"z":635.2907689325092},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":214,"ts":"2026-05-25T12:02:25.352Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":423.54617444017805,"y":-539.410767338344,"z":645.4362202479641},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":215,"ts":"2026-05-25T12:02:25.375Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":492.8000183105469,"clientY":462.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":423.54617444017805,"y":-539.410767338344,"z":645.4362202479641},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":216,"ts":"2026-05-25T12:02:25.375Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":415.6985298717607,"y":-533.39699053492,"z":655.4583396083818},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":217,"ts":"2026-05-25T12:02:25.388Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":493.6000061035156,"clientY":462.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":415.6985298717607,"y":-533.39699053492,"z":655.4583396083818},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4980,"points":0,"lines":0}}}}}
{"seq":218,"ts":"2026-05-25T12:02:25.388Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":410.59385282891685,"y":-533.39699053492,"z":658.66804288566},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":128,"triangles":4980,"points":0,"lines":0}}}}}
{"seq":219,"ts":"2026-05-25T12:02:25.392Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":494.3999938964844,"clientY":462.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":410.59385282891685,"y":-533.39699053492,"z":658.66804288566},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":220,"ts":"2026-05-25T12:02:25.393Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":405.4643942538832,"y":-533.39699053492,"z":661.8379920282996},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":221,"ts":"2026-05-25T12:02:25.410Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":495.20001220703125,"clientY":463.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":405.4643942538832,"y":-533.39699053492,"z":661.8379920282996},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":222,"ts":"2026-05-25T12:02:25.411Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":402.43556261365904,"y":-527.3505578771192,"z":668.4985110394401},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":223,"ts":"2026-05-25T12:02:25.415Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":496,"clientY":463.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":402.43556261365904,"y":-527.3505578771193,"z":668.4985110394401},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":224,"ts":"2026-05-25T12:02:25.416Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":397.22997918363313,"y":-527.3505578771193,"z":671.6047833033138},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":225,"ts":"2026-05-25T12:02:25.424Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":496,"clientY":464,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":397.22997918363313,"y":-527.3505578771193,"z":671.6047833033138},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":226,"ts":"2026-05-25T12:02:25.424Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":399.3035694615503,"y":-521.2729893065608,"z":675.1106444473354},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":227,"ts":"2026-05-25T12:02:25.430Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":496.8000183105469,"clientY":464,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":399.3035694615503,"y":-521.2729893065608,"z":675.1106444473354},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":228,"ts":"2026-05-25T12:02:25.431Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":394.04651113837883,"y":-521.2729893065608,"z":678.192502089564},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":229,"ts":"2026-05-25T12:02:25.436Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":498.3999938964844,"clientY":464.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":394.04651113837883,"y":-521.2729893065608,"z":678.192502089564},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":230,"ts":"2026-05-25T12:02:25.437Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":385.4300955268417,"y":-515.1634942294592,"z":687.7452056444257},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":231,"ts":"2026-05-25T12:02:25.455Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":499.20001220703125,"clientY":465.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":385.4300955268417,"y":-515.1634942294592,"z":687.7452056444257},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":232,"ts":"2026-05-25T12:02:25.455Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":381.99326707189874,"y":-509.0231387394085,"z":694.2044658103603},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":233,"ts":"2026-05-25T12:02:25.465Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":500.8000183105469,"clientY":466.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":381.99326707189874,"y":-509.0231387394085,"z":694.2044658103603},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":234,"ts":"2026-05-25T12:02:25.466Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":373.00216849604595,"y":-502.8520609840069,"z":703.5285632245599},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":235,"ts":"2026-05-25T12:02:25.480Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":502.3999938964844,"clientY":467.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":373.00216849604595,"y":-502.8520609840069,"z":703.5285632245599},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":236,"ts":"2026-05-25T12:02:25.481Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":363.7915983176901,"y":-496.6501591338138,"z":712.697372407986},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":237,"ts":"2026-05-25T12:02:25.488Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":503.20001220703125,"clientY":467.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":363.79159831769016,"y":-496.6501591338138,"z":712.697372407986},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":238,"ts":"2026-05-25T12:02:25.488Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":358.2435964046755,"y":-496.6501591338138,"z":715.5021993528958},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":239,"ts":"2026-05-25T12:02:25.493Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":504,"clientY":467.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":358.2435964046755,"y":-496.6501591338138,"z":715.5021993528958},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":240,"ts":"2026-05-25T12:02:25.493Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":352.67418379503283,"y":-496.6501591338138,"z":718.2637341034938},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":241,"ts":"2026-05-25T12:02:25.502Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":504.8000183105469,"clientY":468,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":352.67418379503283,"y":-496.6501591338138,"z":718.2637341034938},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":242,"ts":"2026-05-25T12:02:25.502Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":348.746340585757,"y":-490.41899205916354,"z":724.4366462066554},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":243,"ts":"2026-05-25T12:02:25.510Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":505.6000061035156,"clientY":468.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":348.746340585757,"y":-490.41899205916354,"z":724.4366462066554},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":244,"ts":"2026-05-25T12:02:25.510Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":344.7234005271045,"y":-484.15774903352036,"z":730.5479473595512},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":245,"ts":"2026-05-25T12:02:25.515Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":508.8000183105469,"clientY":470.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":344.72340052710445,"y":-484.1577490335203,"z":730.5479473595511},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":246,"ts":"2026-05-25T12:02:25.515Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":324.8163798291048,"y":-471.54845467184253,"z":747.7162740657323},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":127,"triangles":4968,"points":0,"lines":0}}}}}
{"seq":247,"ts":"2026-05-25T12:02:25.522Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":510.3999938964844,"clientY":471.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":324.81637982910485,"y":-471.5484546718426,"z":747.7162740657324},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":248,"ts":"2026-05-25T12:02:25.522Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":314.55769513120026,"y":-465.20044073281576,"z":756.0325777287447},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":129,"triangles":4992,"points":0,"lines":0}}}}}
{"seq":249,"ts":"2026-05-25T12:02:25.530Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":513.6000366210938,"clientY":472,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":314.55769513120026,"y":-465.2004407328159,"z":756.0325777287447},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":250,"ts":"2026-05-25T12:02:25.530Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":292.1899214326425,"y":-458.82507641146486,"z":768.7963652883834},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":251,"ts":"2026-05-25T12:02:25.534Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":516,"clientY":472.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":292.1899214326425,"y":-458.82507641146486,"z":768.7963652883834},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":252,"ts":"2026-05-25T12:02:25.535Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":275.3742436308497,"y":-452.4215320716856,"z":778.7342521515769},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":253,"ts":"2026-05-25T12:02:25.542Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":519.2000122070312,"clientY":473.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":275.3742436308498,"y":-452.42153207168553,"z":778.7342521515769},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":254,"ts":"2026-05-25T12:02:25.542Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":252.10579782136367,"y":-445.99092542034384,"z":790.239212744463},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":255,"ts":"2026-05-25T12:02:25.551Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":520,"clientY":474.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":252.10579782136367,"y":-445.99092542034384,"z":790.239212744463},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":256,"ts":"2026-05-25T12:02:25.552Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":246.97894402455023,"y":-439.53340083440924,"z":795.459014010707},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":257,"ts":"2026-05-25T12:02:25.559Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":523.2000122070312,"clientY":475.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":246.97894402455017,"y":-439.53340083440924,"z":795.459014010707},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":132,"triangles":5032,"points":0,"lines":0}}}}}
{"seq":258,"ts":"2026-05-25T12:02:25.559Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":223.047941234376,"y":-433.04885235634777,"z":806.0158556724465},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":132,"triangles":5032,"points":0,"lines":0}}}}}
{"seq":259,"ts":"2026-05-25T12:02:25.566Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":526.4000244140625,"clientY":476.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":223.047941234376,"y":-433.04885235634777,"z":806.0158556724465},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":260,"ts":"2026-05-25T12:02:25.567Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":199.46465577367601,"y":-420.0027252801485,"z":818.996223474667},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":131,"triangles":5008,"points":0,"lines":0}}}}}
{"seq":261,"ts":"2026-05-25T12:02:25.571Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":528.7999877929688,"clientY":477.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":199.46465577367601,"y":-420.0027252801485,"z":818.996223474667},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":132,"triangles":5032,"points":0,"lines":0}}}}}
{"seq":262,"ts":"2026-05-25T12:02:25.572Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":181.0167131969186,"y":-413.44144039089093,"z":826.5847670519457},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":132,"triangles":5032,"points":0,"lines":0}}}}}
{"seq":263,"ts":"2026-05-25T12:02:25.579Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":532,"clientY":479.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":181.01671319691866,"y":-413.44144039089093,"z":826.5847670519457},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":136,"triangles":6304,"points":0,"lines":0}}}}}
{"seq":264,"ts":"2026-05-25T12:02:25.579Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":156.4062278047142,"y":-400.24390263116345,"z":838.0245596173809},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":136,"triangles":6304,"points":0,"lines":0}}}}}
{"seq":265,"ts":"2026-05-25T12:02:25.585Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":533.6000366210938,"clientY":480,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":156.40622780471423,"y":-400.24390263116345,"z":838.0245596173809},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":136,"triangles":6304,"points":0,"lines":0}}}}}
{"seq":266,"ts":"2026-05-25T12:02:25.585Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":143.88490656088598,"y":-393.60920330513176,"z":843.3932540333094},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":136,"triangles":6304,"points":0,"lines":0}}}}}
{"seq":267,"ts":"2026-05-25T12:02:25.592Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":535.2000122070312,"clientY":481.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":143.884906560886,"y":-393.60920330513187,"z":843.3932540333095},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":136,"triangles":6304,"points":0,"lines":0}}}}}
{"seq":268,"ts":"2026-05-25T12:02:25.592Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":131.68252186299242,"y":-380.26817664538976,"z":851.4687777470311},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":136,"triangles":6304,"points":0,"lines":0}}}}}
{"seq":269,"ts":"2026-05-25T12:02:25.601Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":537.6000366210938,"clientY":483.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":131.68252186299242,"y":-380.2681766453897,"z":851.4687777470309},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":140,"triangles":6352,"points":0,"lines":0}}}}}
{"seq":270,"ts":"2026-05-25T12:02:25.601Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":112.55636072914487,"y":-366.83508594128057,"z":860.0618219600808},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":140,"triangles":6352,"points":0,"lines":0}}}}}
{"seq":271,"ts":"2026-05-25T12:02:25.605Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":540.7999877929688,"clientY":485.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":112.5563607291449,"y":-366.8350859412806,"z":860.0618219600809},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":143,"triangles":6400,"points":0,"lines":0}}}}}
{"seq":272,"ts":"2026-05-25T12:02:25.605Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":86.60155120986657,"y":-346.5211842606946,"z":871.4163714310403},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":143,"triangles":6400,"points":0,"lines":0}}}}}
{"seq":273,"ts":"2026-05-25T12:02:25.614Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":542.4000244140625,"clientY":486.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":86.60155120986657,"y":-346.5211842606946,"z":871.4163714310403},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":274,"ts":"2026-05-25T12:02:25.615Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":73.27361579697391,"y":-339.7075086814858,"z":875.3131085416724},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":275,"ts":"2026-05-25T12:02:25.622Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":544,"clientY":488,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":73.27361579697391,"y":-339.7075086814857,"z":875.3131085416721},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":276,"ts":"2026-05-25T12:02:25.623Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":60.01622290487912,"y":-326.0187986626273,"z":881.5061248330828},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":277,"ts":"2026-05-25T12:02:25.631Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":546.4000244140625,"clientY":488.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":60.0162229048791,"y":-326.0187986626273,"z":881.5061248330828},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":278,"ts":"2026-05-25T12:02:25.632Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":39.568207858705364,"y":-319.144588908467,"z":885.1691027756931},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":279,"ts":"2026-05-25T12:02:25.635Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":547.2000122070312,"clientY":489.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":39.56820785870537,"y":-319.14458890846703,"z":885.1691027756932},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":280,"ts":"2026-05-25T12:02:25.635Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":32.78079019704222,"y":-312.251378925277,"z":887.9007536683085},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":281,"ts":"2026-05-25T12:02:25.645Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":549.6000366210938,"clientY":491.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":32.78079019704221,"y":-312.2513789252769,"z":887.9007536683083},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":282,"ts":"2026-05-25T12:02:25.645Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":12.143725884850685,"y":-298.4083085680665,"z":893.1675450387843},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":283,"ts":"2026-05-25T12:02:25.649Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":551.2000122070312,"clientY":492,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":12.143725884850685,"y":-298.4083085680665,"z":893.1675450387843},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":284,"ts":"2026-05-25T12:02:25.649Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-1.7394720342116332,"y":-291.46007716808606,"z":895.5396417052932},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":285,"ts":"2026-05-25T12:02:25.656Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":552.7999877929688,"clientY":494.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-1.739472034211633,"y":-291.46007716808606,"z":895.5396417052932},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":286,"ts":"2026-05-25T12:02:25.656Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-15.767874680125901,"y":-270.5104572027948,"z":901.9527254149389},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":287,"ts":"2026-05-25T12:02:25.665Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":555.2000122070312,"clientY":495.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-15.767874680125901,"y":-270.5104572027948,"z":901.9527254149389},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":288,"ts":"2026-05-25T12:02:25.665Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-36.8683259311296,"y":-263.4935866101345,"z":903.4130332078417},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":289,"ts":"2026-05-25T12:02:25.672Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":556,"clientY":496,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-36.8683259311296,"y":-263.4935866101345,"z":903.4130332078417},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":290,"ts":"2026-05-25T12:02:25.672Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-43.98368800491401,"y":-256.4616160273609,"z":905.1166371830485},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":291,"ts":"2026-05-25T12:02:25.681Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":556.7999877929688,"clientY":496.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-43.98368800491401,"y":-256.4616160273609,"z":905.1166371830485},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":292,"ts":"2026-05-25T12:02:25.682Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-51.124668905971525,"y":-249.4136295110743,"z":906.7096348086287},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":293,"ts":"2026-05-25T12:02:25.684Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":558.4000244140625,"clientY":497.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-51.12466890597153,"y":-249.41362951107433,"z":906.7096348086288},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":294,"ts":"2026-05-25T12:02:25.685Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-65.34388041271583,"y":-242.35085811067066,"z":907.7111275494315},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":295,"ts":"2026-05-25T12:02:25.692Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":559.2000122070312,"clientY":498.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-65.34388041271583,"y":-242.3508581106707,"z":907.7111275494317},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":296,"ts":"2026-05-25T12:02:25.692Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-72.54133220719665,"y":-235.27345954147205,"z":909.0255258068516},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":297,"ts":"2026-05-25T12:02:25.699Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":560,"clientY":499.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-72.54133220719666,"y":-235.2734595414721,"z":909.0255258068519},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":298,"ts":"2026-05-25T12:02:25.700Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-79.75834901948426,"y":-228.1813193771398,"z":910.2280722216959},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":299,"ts":"2026-05-25T12:02:25.707Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":560.7999877929688,"clientY":499.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-79.75834901948426,"y":-228.1813193771398,"z":910.2280722216959},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":300,"ts":"2026-05-25T12:02:25.707Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-86.82733233418496,"y":-228.1813193771398,"z":909.5809760864987},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":301,"ts":"2026-05-25T12:02:25.721Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":560.7999877929688,"clientY":500,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-86.82733233418496,"y":-228.1813193771398,"z":909.5809760864987},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":302,"ts":"2026-05-25T12:02:25.722Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-86.99315934484456,"y":-221.07621907920955,"z":911.3181375328129},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":303,"ts":"2026-05-25T12:02:25.729Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":561.6000366210938,"clientY":500.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-86.99315934484457,"y":-221.07621907920955,"z":911.3181375328129},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":304,"ts":"2026-05-25T12:02:25.729Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-94.2445870852515,"y":-213.95723304741162,"z":912.2957373808435},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":305,"ts":"2026-05-25T12:02:25.736Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":562.4000244140625,"clientY":500.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-94.24458708525151,"y":-213.95723304741162,"z":912.2957373808435},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":306,"ts":"2026-05-25T12:02:25.737Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-101.32919653971635,"y":-213.95723304741162,"z":911.5360379967115},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":307,"ts":"2026-05-25T12:02:25.741Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":563.2000122070312,"clientY":501.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-101.32919653971635,"y":-213.95723304741162,"z":911.5360379967115},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":308,"ts":"2026-05-25T12:02:25.742Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-108.60089085160095,"y":-206.82560486353026,"z":912.344380094767},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":309,"ts":"2026-05-25T12:02:25.748Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":563.2000122070312,"clientY":502.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-108.60089085160095,"y":-206.82560486353026,"z":912.344380094767},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":310,"ts":"2026-05-25T12:02:25.749Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-108.78753682342749,"y":-199.68149364964418,"z":913.9123727891912},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":311,"ts":"2026-05-25T12:02:25.764Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":564,"clientY":503.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-108.78753682342749,"y":-199.68149364964418,"z":913.9123727891912},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":312,"ts":"2026-05-25T12:02:25.765Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-116.07610865386425,"y":-192.5247841619786,"z":914.5511449309936},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":313,"ts":"2026-05-25T12:02:25.768Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":564,"clientY":504,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-116.07610865386427,"y":-192.52478416197863,"z":914.5511449309936},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":314,"ts":"2026-05-25T12:02:25.769Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-116.2609229342431,"y":-185.35727395079894,"z":916.0072767196984},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":315,"ts":"2026-05-25T12:02:25.776Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":564.7999877929688,"clientY":504.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-116.26092293424313,"y":-185.357273950799,"z":916.0072767196987},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":316,"ts":"2026-05-25T12:02:25.776Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-123.56239176989756,"y":-178.1780291554625,"z":916.4759557554195},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":317,"ts":"2026-05-25T12:02:25.793Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":565.6000366210938,"clientY":506.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-123.56239176989756,"y":-178.1780291554625,"z":916.4759557554195},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":318,"ts":"2026-05-25T12:02:25.793Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-131.05456052498835,"y":-163.78825881484434,"z":918.1183805215077},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":319,"ts":"2026-05-25T12:02:25.801Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":565.6000366210938,"clientY":507.2000427246094,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-131.05456052498835,"y":-163.78825881484434,"z":918.1183805215077},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":320,"ts":"2026-05-25T12:02:25.802Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-131.230427460993,"y":-156.5777776709858,"z":919.3504373520755},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":321,"ts":"2026-05-25T12:02:25.812Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":565.6000366210938,"clientY":508.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-131.230427460993,"y":-156.57777767098574,"z":919.3504373520751},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":322,"ts":"2026-05-25T12:02:25.812Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-131.55836238829895,"y":-142.12999961761395,"z":921.64782466289},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":323,"ts":"2026-05-25T12:02:25.819Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":566.4000244140625,"clientY":510.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-131.55836238829895,"y":-142.12999961761392,"z":921.6478246628898},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":324,"ts":"2026-05-25T12:02:25.819Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-139.02678526325934,"y":-127.64790886335277,"z":922.670481024297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":325,"ts":"2026-05-25T12:02:25.835Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":566.4000244140625,"clientY":512,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-139.02678526325934,"y":-127.64790886335277,"z":922.670481024297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":326,"ts":"2026-05-25T12:02:25.836Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-139.30551158995215,"y":-113.13472455398315,"z":924.5202868256526},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":327,"ts":"2026-05-25T12:02:25.843Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":566.4000244140625,"clientY":512.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-139.30551158995215,"y":-113.13472455398315,"z":924.5202868256526},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":328,"ts":"2026-05-25T12:02:25.843Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-139.432264266258,"y":-105.86780914598236,"z":925.3614984856703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":329,"ts":"2026-05-25T12:02:25.848Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":566.4000244140625,"clientY":513.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-139.432264266258,"y":-105.86780914598236,"z":925.3614984856703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":330,"ts":"2026-05-25T12:02:25.848Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-139.55061016795293,"y":-98.5939488999955,"z":926.1469174237358},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":331,"ts":"2026-05-25T12:02:25.855Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":567.2000122070312,"clientY":515.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-139.55061016795293,"y":-98.5939488999955,"z":926.1469174237358},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":332,"ts":"2026-05-25T12:02:25.855Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-146.9637668771278,"y":-84.02881311210815,"z":926.4362158312285},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":333,"ts":"2026-05-25T12:02:25.863Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":567.2000122070312,"clientY":516,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-146.96376687712777,"y":-84.02881311210817,"z":926.4362158312287},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":334,"ts":"2026-05-25T12:02:25.863Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-147.06159525585585,"y":-76.74008587231238,"z":927.0529103738063},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":335,"ts":"2026-05-25T12:02:25.879Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":568,"clientY":516.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-147.06159525585576,"y":-76.74008587231239,"z":927.0529103738064},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":336,"ts":"2026-05-25T12:02:25.879Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-154.3525789206839,"y":-69.44561497596453,"z":926.4425725065616},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":337,"ts":"2026-05-25T12:02:25.882Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":568.7999877929688,"clientY":518.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-154.35257892068387,"y":-69.44561497596453,"z":926.4425725065615},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":338,"ts":"2026-05-25T12:02:25.883Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.71137078581316,"y":-54.843982184804574,"z":926.1667357382888},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":339,"ts":"2026-05-25T12:02:25.899Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":568.7999877929688,"clientY":519.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.71137078581316,"y":-54.843982184804574,"z":926.1667357382888},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":340,"ts":"2026-05-25T12:02:25.899Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.7797851979206,"y":-47.53714356534773,"z":926.5585644169469},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":341,"ts":"2026-05-25T12:02:25.906Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":568.7999877929688,"clientY":520,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.77978519792066,"y":-47.53714356534773,"z":926.5585644169469},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":342,"ts":"2026-05-25T12:02:25.906Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.8384159506186,"y":-40.22966578230089,"z":926.8943593123599},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":343,"ts":"2026-05-25T12:02:25.918Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":568.7999877929688,"clientY":520.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.8384159506186,"y":-40.22966578230089,"z":926.8943593123599},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":344,"ts":"2026-05-25T12:02:25.919Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.8872885833687,"y":-32.91864491191936,"z":927.1742666962448},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":345,"ts":"2026-05-25T12:02:25.926Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":568.7999877929688,"clientY":521.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.8872885833687,"y":-32.91864491191936,"z":927.1742666962448},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":346,"ts":"2026-05-25T12:02:25.926Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.9263930639965,"y":-25.60507921418921,"z":927.3982291115024},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":347,"ts":"2026-05-25T12:02:25.935Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":568.7999877929688,"clientY":522.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.92639306399653,"y":-25.605079214189214,"z":927.3982291115025},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":348,"ts":"2026-05-25T12:02:25.935Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.95572106586167,"y":-18.29052598970752,"z":927.5661988691093},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":349,"ts":"2026-05-25T12:02:25.942Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":569.6000366210938,"clientY":522.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-161.9557210658616,"y":-18.290525989707515,"z":927.566198869109},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":350,"ts":"2026-05-25T12:02:25.943Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-169.1574695238353,"y":-18.29052598970751,"z":926.2799033633102},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":351,"ts":"2026-05-25T12:02:25.946Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":570.4000244140625,"clientY":523.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-169.1574695238353,"y":-18.29052598970751,"z":926.27990336331},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":352,"ts":"2026-05-25T12:02:25.946Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.3697518283355,"y":-10.973752474782287,"z":925.0494795458586},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":353,"ts":"2026-05-25T12:02:25.955Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":570.4000244140625,"clientY":524,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.3697518283355,"y":-10.973752474782287,"z":925.0494795458586},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":354,"ts":"2026-05-25T12:02:25.955Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.3803952969127,"y":-3.6585492869048535,"z":925.1053039429892},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":355,"ts":"2026-05-25T12:02:25.968Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":570.4000244140625,"clientY":524.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.3803952969127,"y":-3.6585492869048535,"z":925.1053039429892},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":356,"ts":"2026-05-25T12:02:25.968Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.38039570301652,"y":3.6579910734659387,"z":925.1053060729812},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":357,"ts":"2026-05-25T12:02:25.975Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":570.4000244140625,"clientY":525.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.38039570301652,"y":3.6579910734659395,"z":925.1053060729814},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":358,"ts":"2026-05-25T12:02:25.975Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.3697493918234,"y":10.974868834285552,"z":925.0494667664894},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":359,"ts":"2026-05-25T12:02:25.983Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":570.4000244140625,"clientY":526.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.3697493918234,"y":10.974868834285552,"z":925.0494667664894},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":360,"ts":"2026-05-25T12:02:25.983Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.348458630286,"y":18.290525989708883,"z":924.9377979135531},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":361,"ts":"2026-05-25T12:02:26.000Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":570.4000244140625,"clientY":527.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.348458630286,"y":18.290525989708883,"z":924.9377979135531},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":362,"ts":"2026-05-25T12:02:26.000Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.31651861235827,"y":25.60619523677033,"z":924.7702743067304},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":363,"ts":"2026-05-25T12:02:26.005Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":571.2000122070312,"clientY":528,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-176.31651861235827,"y":25.606195236770333,"z":924.7702743067305},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":364,"ts":"2026-05-25T12:02:26.005Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-183.45126003367255,"y":32.918087035373134,"z":923.1496557706236},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":365,"ts":"2026-05-25T12:02:26.013Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":572,"clientY":528,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-183.4512600336726,"y":32.918087035373134,"z":923.1496557706236},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":366,"ts":"2026-05-25T12:02:26.013Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-190.6174994835963,"y":32.918087035373134,"z":921.6965990216},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":367,"ts":"2026-05-25T12:02:26.018Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":572,"clientY":528.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-190.6174994835963,"y":32.91808703537314,"z":921.6965990216002},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":368,"ts":"2026-05-25T12:02:26.018Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-190.5599542812618,"y":40.22910807417239,"z":921.4183495564387},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":369,"ts":"2026-05-25T12:02:26.026Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":572,"clientY":529.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-190.55995428126178,"y":40.22910807417238,"z":921.4183495564386},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":370,"ts":"2026-05-25T12:02:26.026Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-190.4909020612275,"y":47.53825857746858,"z":921.084459978971},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":144,"triangles":6424,"points":0,"lines":0}}}}}
{"seq":371,"ts":"2026-05-25T12:02:26.031Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":572.7999877929688,"clientY":530.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-190.49090206122747,"y":47.538258577468575,"z":921.0844599789709},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":142,"triangles":5200,"points":0,"lines":0}}}}}
{"seq":372,"ts":"2026-05-25T12:02:26.031Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.55731722056805,"y":54.843982184805924,"z":919.1879547960555},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":142,"triangles":5200,"points":0,"lines":0}}}}}
{"seq":373,"ts":"2026-05-25T12:02:26.048Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":572.7999877929688,"clientY":531.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.55731722056802,"y":54.843982184805924,"z":919.1879547960555},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":142,"triangles":5200,"points":0,"lines":0}}}}}
{"seq":374,"ts":"2026-05-25T12:02:26.049Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.4618103666614,"y":62.14750966673276,"z":918.7435837601124},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":142,"triangles":5200,"points":0,"lines":0}}}}}
{"seq":375,"ts":"2026-05-25T12:02:26.053Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":572.7999877929688,"clientY":532,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.46181036666138,"y":62.14750966673275,"z":918.7435837601123},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":376,"ts":"2026-05-25T12:02:26.054Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.35441659806932,"y":69.44505827800577,"z":918.2439056925074},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":377,"ts":"2026-05-25T12:02:26.071Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":572.7999877929688,"clientY":532.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.35441659806926,"y":69.44505827800575,"z":918.243905692507},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":378,"ts":"2026-05-25T12:02:26.071Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.23509595565463,"y":76.73952951093491,"z":917.6887346727285},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":379,"ts":"2026-05-25T12:02:26.075Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":573.6000366210938,"clientY":532.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.2350959556546,"y":76.73952951093491,"z":917.6887346727284},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":380,"ts":"2026-05-25T12:02:26.076Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-204.35903759075293,"y":76.7395295109349,"z":916.1286375705383},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":381,"ts":"2026-05-25T12:02:26.084Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":573.6000366210938,"clientY":533.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-204.35903759075293,"y":76.7395295109349,"z":916.1286375705383},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":382,"ts":"2026-05-25T12:02:26.084Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-204.22306219842184,"y":84.02992509457484,"z":915.5190684886519},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":383,"ts":"2026-05-25T12:02:26.088Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":573.6000366210938,"clientY":534.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-204.22306219842184,"y":84.02992509457484,"z":915.5190684886519},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":384,"ts":"2026-05-25T12:02:26.089Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-204.07477075648492,"y":91.31469266201385,"z":914.8542873355075},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":385,"ts":"2026-05-25T12:02:26.104Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":534.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-204.07477075648492,"y":91.31469266201385,"z":914.8542873355075},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":386,"ts":"2026-05-25T12:02:26.105Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-211.1759426839191,"y":91.31469266201385,"z":913.241260755902},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":387,"ts":"2026-05-25T12:02:26.119Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":536,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-211.17594268391912,"y":91.31469266201387,"z":913.2412607559021},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":388,"ts":"2026-05-25T12:02:26.119Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-210.8308128739026,"y":105.86725446652767,"z":911.7487290838844},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":389,"ts":"2026-05-25T12:02:26.148Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":536.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-210.8308128739027,"y":105.86725446652771,"z":911.7487290838848},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":390,"ts":"2026-05-25T12:02:26.148Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-210.63915542057,"y":113.13417037876562,"z":910.9198965374769},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":391,"ts":"2026-05-25T12:02:26.151Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":537.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-210.63915542057003,"y":113.13417037876563,"z":910.919896537477},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":392,"ts":"2026-05-25T12:02:26.151Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-210.43476869189982,"y":120.39481167705354,"z":910.036015583045},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":393,"ts":"2026-05-25T12:02:26.158Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":538.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-210.43476869189982,"y":120.39481167705357,"z":910.0360155830452},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":394,"ts":"2026-05-25T12:02:26.158Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-210.21769620860243,"y":127.64763233015361,"z":909.0972744281465},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":395,"ts":"2026-05-25T12:02:26.181Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":539.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-210.21769620860243,"y":127.64763233015361,"z":909.0972744281465},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":396,"ts":"2026-05-25T12:02:26.182Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-209.98789993783694,"y":134.89385369058436,"z":908.1035085977982},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":397,"ts":"2026-05-25T12:02:26.198Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":540,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-209.98789993783694,"y":134.89385369058436,"z":908.1035085977982},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":398,"ts":"2026-05-25T12:02:26.198Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-209.74550182675736,"y":142.12972370556872,"z":907.0552454587602},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":399,"ts":"2026-05-25T12:02:26.209Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":540.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-209.7455018267574,"y":142.12972370556878,"z":907.0552454587603},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":400,"ts":"2026-05-25T12:02:26.209Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-209.49040842766286,"y":149.3581203563138,"z":905.9520808916283},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":401,"ts":"2026-05-25T12:02:26.225Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":542.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-209.49040842766286,"y":149.3581203563138,"z":905.9520808916283},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":402,"ts":"2026-05-25T12:02:26.225Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-208.9422843216432,"y":163.78798395940143,"z":903.5816899120965},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":141,"triangles":5176,"points":0,"lines":0}}}}}
{"seq":403,"ts":"2026-05-25T12:02:26.244Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":543.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-208.9422843216432,"y":163.78798395940154,"z":903.5816899120971},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":139,"triangles":5152,"points":0,"lines":0}}}}}
{"seq":404,"ts":"2026-05-25T12:02:26.245Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-208.64926193916358,"y":170.98912742393514,"z":902.3144994991915},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":139,"triangles":5152,"points":0,"lines":0}}}}}
{"seq":405,"ts":"2026-05-25T12:02:26.252Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":544,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-208.64926193916358,"y":170.98912742393514,"z":902.3144994991915},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":406,"ts":"2026-05-25T12:02:26.252Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-208.34373779003582,"y":178.17775508738507,"z":900.9932445513283},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":407,"ts":"2026-05-25T12:02:26.259Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":544.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-208.34373779003582,"y":178.17775508738507,"z":900.9932445513283},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":408,"ts":"2026-05-25T12:02:26.260Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-208.025593316693,"y":185.35672665167297,"z":899.617412360192},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":409,"ts":"2026-05-25T12:02:26.275Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":545.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-208.02559331669292,"y":185.35672665167291,"z":899.6174123601917},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":410,"ts":"2026-05-25T12:02:26.275Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-207.69486767835167,"y":192.5250573765118,"z":898.187172271835},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":411,"ts":"2026-05-25T12:02:26.290Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":546.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-207.6948676783517,"y":192.52505737651182,"z":898.1871722718352},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":412,"ts":"2026-05-25T12:02:26.290Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-207.35163129746465,"y":199.68122088664526,"z":896.7028288317882},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":413,"ts":"2026-05-25T12:02:26.310Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":547.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-207.35163129746465,"y":199.68122088664526,"z":896.7028288317882},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":414,"ts":"2026-05-25T12:02:26.310Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-206.99582490004124,"y":206.82642174849238,"z":895.1641257066207},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":415,"ts":"2026-05-25T12:02:26.315Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":548,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-206.99582490004124,"y":206.82642174849238,"z":895.1641257066207},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":416,"ts":"2026-05-25T12:02:26.315Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-206.62763567164407,"y":213.95696123680142,"z":893.5718723899564},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":417,"ts":"2026-05-25T12:02:26.322Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":548.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-206.62763567164407,"y":213.95696123680142,"z":893.5718723899564},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":418,"ts":"2026-05-25T12:02:26.322Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-206.24692012371378,"y":221.07567645964068,"z":891.9254483581165},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":419,"ts":"2026-05-25T12:02:26.338Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":549.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-206.24692012371378,"y":221.07567645964068,"z":891.9254483581165},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":420,"ts":"2026-05-25T12:02:26.338Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-205.85372600172786,"y":228.1815901697243,"z":890.2250600888822},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":421,"ts":"2026-05-25T12:02:26.344Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":574.4000244140625,"clientY":550.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-205.85372600172786,"y":228.1815901697243,"z":890.2250600888822},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":422,"ts":"2026-05-25T12:02:26.345Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-205.44813702975011,"y":235.2731892824475,"z":888.4710696512875},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":423,"ts":"2026-05-25T12:02:26.364Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":573.6000366210938,"clientY":551.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-205.44813702975011,"y":235.2731892824475,"z":888.4710696512875},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":424,"ts":"2026-05-25T12:02:26.364Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-198.13557711306325,"y":242.3516672380776,"z":888.2292579511383},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":425,"ts":"2026-05-25T12:02:26.372Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":573.6000366210938,"clientY":552,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-198.13557711306322,"y":242.35166723807757,"z":888.2292579511382},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":426,"ts":"2026-05-25T12:02:26.372Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.71974788324974,"y":249.41336036802508,"z":886.3651218196403},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":427,"ts":"2026-05-25T12:02:26.382Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":573.6000366210938,"clientY":552.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.71974788324965,"y":249.41336036802497,"z":886.36512181964},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":428,"ts":"2026-05-25T12:02:26.383Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.29192266113117,"y":256.46107890602525,"z":884.4472084135169},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":429,"ts":"2026-05-25T12:02:26.401Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":573.6000366210938,"clientY":553.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-197.29192266113114,"y":256.46107890602536,"z":884.4472084135174},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":430,"ts":"2026-05-25T12:02:26.402Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-196.85215581457646,"y":263.4938545722129,"z":882.4757614604854},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":138,"triangles":5128,"points":0,"lines":0}}}}}
{"seq":431,"ts":"2026-05-25T12:02:26.408Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":572.7999877929688,"clientY":553.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-196.85215581457646,"y":263.4938545722129,"z":882.4757614604854},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":137,"triangles":5104,"points":0,"lines":0}}}}}
{"seq":432,"ts":"2026-05-25T12:02:26.408Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-189.98990354866643,"y":263.4938545722129,"z":883.9785502848347},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":137,"triangles":5104,"points":0,"lines":0}}}}}
{"seq":433,"ts":"2026-05-25T12:02:26.416Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":572.7999877929688,"clientY":554.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-189.98990354866643,"y":263.4938545722129,"z":883.9785502848347},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":137,"triangles":5104,"points":0,"lines":0}}}}}
{"seq":434,"ts":"2026-05-25T12:02:26.416Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-189.55403197973533,"y":270.51018985549723,"z":881.9505418990344},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":137,"triangles":5104,"points":0,"lines":0}}}}}
{"seq":435,"ts":"2026-05-25T12:02:26.421Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":572,"clientY":554.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-189.5540319797353,"y":270.51018985549723,"z":881.9505418990344},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":137,"triangles":5104,"points":0,"lines":0}}}}}
{"seq":436,"ts":"2026-05-25T12:02:26.421Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-182.69660424497872,"y":270.51018985549723,"z":883.3965362130014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":137,"triangles":5104,"points":0,"lines":0}}}}}
{"seq":437,"ts":"2026-05-25T12:02:26.428Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":571.2000122070312,"clientY":555.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-182.69660424497872,"y":270.51018985549723,"z":883.3965362130014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":137,"triangles":5104,"points":0,"lines":0}}}}}
{"seq":438,"ts":"2026-05-25T12:02:26.428Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-175.41316402787544,"y":277.5112652693941,"z":882.7009526140446},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":137,"triangles":5104,"points":0,"lines":0}}}}}
{"seq":439,"ts":"2026-05-25T12:02:26.444Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":571.2000122070312,"clientY":556,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-175.41316402787552,"y":277.5112652693941,"z":882.7009526140446},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":137,"triangles":5104,"points":0,"lines":0}}}}}
{"seq":440,"ts":"2026-05-25T12:02:26.444Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-174.98771937917772,"y":284.4934577295264,"z":880.560061998615},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":137,"triangles":5104,"points":0,"lines":0}}}}}
{"seq":441,"ts":"2026-05-25T12:02:26.451Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":570.4000244140625,"clientY":556.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-174.98771937917778,"y":284.4934577295265,"z":880.5600619986152},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5056,"points":0,"lines":0}}}}}
{"seq":442,"ts":"2026-05-25T12:02:26.451Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-167.72252411110838,"y":291.4595463553641,"z":879.6952540258228},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5056,"points":0,"lines":0}}}}}
{"seq":443,"ts":"2026-05-25T12:02:26.458Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":569.6000366210938,"clientY":556.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-167.72252411110838,"y":291.4595463553641,"z":879.6952540258228},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":134,"triangles":5044,"points":0,"lines":0}}}}}
{"seq":444,"ts":"2026-05-25T12:02:26.458Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-160.88327610657677,"y":291.4595463553641,"z":880.9717115316321},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":134,"triangles":5044,"points":0,"lines":0}}}}}
{"seq":445,"ts":"2026-05-25T12:02:26.473Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":568.7999877929688,"clientY":557.6000366210938,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-160.88327610657677,"y":291.4595463553641,"z":880.9717115316321},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":133,"triangles":5032,"points":0,"lines":0}}}}}
{"seq":446,"ts":"2026-05-25T12:02:26.474Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-153.6396559606242,"y":298.4085732953516,"z":879.9377430884339},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":133,"triangles":5032,"points":0,"lines":0}}}}}
{"seq":447,"ts":"2026-05-25T12:02:26.481Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":568,"clientY":558.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-153.6396559606242,"y":298.4085732953516,"z":879.9377430884339},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":448,"ts":"2026-05-25T12:02:26.481Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-146.4135270973786,"y":305.3390588712787,"z":878.7914373854242},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":449,"ts":"2026-05-25T12:02:26.484Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":567.2000122070312,"clientY":558.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-146.4135270973786,"y":305.3390588712787,"z":878.7914373854242},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":450,"ts":"2026-05-25T12:02:26.485Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-139.58194372977366,"y":305.3390588712787,"z":879.9023765871148},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":451,"ts":"2026-05-25T12:02:26.500Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":566.4000244140625,"clientY":558.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-139.58194372977363,"y":305.33905887127855,"z":879.9023765871143},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":452,"ts":"2026-05-25T12:02:26.500Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-132.74193584629288,"y":305.3390588712785,"z":880.9602089804124},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":453,"ts":"2026-05-25T12:02:26.508Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":565.6000366210938,"clientY":559.2001342773438,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-132.74193584629285,"y":305.33905887127844,"z":880.9602089804122},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":454,"ts":"2026-05-25T12:02:26.508Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-125.5548598527416,"y":312.2521688888123,"z":879.5895704264699},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":455,"ts":"2026-05-25T12:02:26.515Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":565.6000366210938,"clientY":560,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-125.5548598527416,"y":312.2521688888123,"z":879.5895704264699},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":456,"ts":"2026-05-25T12:02:26.515Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-125.20833013290854,"y":319.14432631410847,"z":877.1619150751321},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":457,"ts":"2026-05-25T12:02:26.522Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":564,"clientY":560.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-125.20833013290854,"y":319.14432631410847,"z":877.1619150751321},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":458,"ts":"2026-05-25T12:02:26.523Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-111.24854797669231,"y":326.01827495938085,"z":876.5153148559459},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":459,"ts":"2026-05-25T12:02:26.534Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":563.2000122070312,"clientY":560.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-111.24854797669231,"y":326.01827495938085,"z":876.5153148559459},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":460,"ts":"2026-05-25T12:02:26.535Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-104.43570857293291,"y":326.01827495938085,"z":877.3531326545827},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":461,"ts":"2026-05-25T12:02:26.549Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":562.4000244140625,"clientY":560.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-104.43570857293291,"y":326.01827495938085,"z":877.3531326545827},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":462,"ts":"2026-05-25T12:02:26.550Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-97.61656591632173,"y":326.01827495938085,"z":878.1379975053152},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":463,"ts":"2026-05-25T12:02:26.558Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":561.6000366210938,"clientY":560.7999877929688,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-97.61656591632173,"y":326.01827495938085,"z":878.1379975053152},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":464,"ts":"2026-05-25T12:02:26.558Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-90.79153157854229,"y":326.01827495938085,"z":878.869862037357},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":465,"ts":"2026-05-25T12:02:26.563Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":561.6000366210938,"clientY":560.7999877929688,"altKey":false,"ctrlKey":false,"hadOrbitDragState":true,"orbitDragMoved":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-90.79153157854229,"y":326.01827495938085,"z":878.869862037357},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":466,"ts":"2026-05-25T12:02:26.564Z","type":"controls.end","payload":{"changed":true,"degradeRendering":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779710546783,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-90.79153157854229,"y":326.01827495938085,"z":878.869862037357},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":38,"inlineEdgeLabelObjects":78},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":135,"triangles":5080,"points":0,"lines":0}}}}}
{"seq":467,"ts":"2026-05-25T12:02:29.852Z","type":"window.blur","payload":{},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779710546884,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-90.79153157854229,"y":326.01827495938085,"z":878.869862037357},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":10,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":38,"inlineEdgeLabelObjects":156},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":134,"triangles":5056,"points":0,"lines":0}}}}}
{"seq":468,"ts":"2026-05-25T12:02:29.852Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779710546884,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-90.79153157854229,"y":326.01827495938085,"z":878.869862037357},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":1,"lastMs":1.9,"avgMs":17.35,"maxMs":32.8},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":1,"targetedRefreshCount":10,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":1,"lastMinute":1},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":5,"nodeMaterials":4,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":38,"inlineEdgeLabelObjects":156},"rendererInfo":{"memory":{"geometries":8,"textures":1},"render":{"calls":134,"triangles":5056,"points":0,"lines":0}}}}}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,39 @@
{"seq":1,"ts":"2026-05-23T19:39:57.802Z","type":"render-flow.update.received","payload":{"hasRenderFlowDiagnostics":false,"requestedNodeId":null,"requestedDirection":null,"requestedFlowMode":null,"preferredDiagramId":null,"preferredGraphTitle":null,"candidateCount":0,"mergedBlockCount":0,"mergedWithDocumentDiagrams":false,"previousSelectedDiagramId":null,"previousSelectedBlockIndex":0},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":2,"ts":"2026-05-23T19:39:57.808Z","type":"context-menu.hide.skip","payload":{"restoreView":false,"reason":"already-hidden"},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":3,"ts":"2026-05-23T19:40:00.875Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":388.6000061035156,"clientY":345.20001220703125,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":4,"ts":"2026-05-23T19:40:00.933Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":388.800048828125,"clientY":343.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":5,"ts":"2026-05-23T19:40:00.939Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":388.800048828125,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":6,"ts":"2026-05-23T19:40:00.947Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":386.3999938964844,"clientY":340,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":7,"ts":"2026-05-23T19:40:00.957Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":384.800048828125,"clientY":339.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":8,"ts":"2026-05-23T19:40:00.964Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":384,"clientY":336,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":9,"ts":"2026-05-23T19:40:00.973Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":383.20001220703125,"clientY":335.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":10,"ts":"2026-05-23T19:40:00.979Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":382.3999938964844,"clientY":334.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":11,"ts":"2026-05-23T19:40:00.989Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":380.800048828125,"clientY":332.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":12,"ts":"2026-05-23T19:40:00.996Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":380.800048828125,"clientY":331.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":13,"ts":"2026-05-23T19:40:01.003Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":379.20001220703125,"clientY":329.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":14,"ts":"2026-05-23T19:40:01.015Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":377.6000061035156,"clientY":328,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":15,"ts":"2026-05-23T19:40:01.019Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":376,"clientY":326.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":16,"ts":"2026-05-23T19:40:01.029Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":374.3999938964844,"clientY":324.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":17,"ts":"2026-05-23T19:40:01.036Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":373.6000061035156,"clientY":323.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":18,"ts":"2026-05-23T19:40:01.043Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":369.6000061035156,"clientY":320.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":19,"ts":"2026-05-23T19:40:01.050Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":366.3999938964844,"clientY":318.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":20,"ts":"2026-05-23T19:40:01.059Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":364,"clientY":316,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":21,"ts":"2026-05-23T19:40:01.069Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":362.3999938964844,"clientY":314.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":22,"ts":"2026-05-23T19:40:01.076Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":360.800048828125,"clientY":311.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":23,"ts":"2026-05-23T19:40:01.083Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":357.6000061035156,"clientY":309.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":24,"ts":"2026-05-23T19:40:01.090Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":355.20001220703125,"clientY":307.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":25,"ts":"2026-05-23T19:40:01.100Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":353.6000061035156,"clientY":304.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":26,"ts":"2026-05-23T19:40:01.109Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":348.800048828125,"clientY":300.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":27,"ts":"2026-05-23T19:40:01.116Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":347.20001220703125,"clientY":300,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":28,"ts":"2026-05-23T19:40:01.124Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":344,"clientY":296,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":29,"ts":"2026-05-23T19:40:01.131Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":343.20001220703125,"clientY":296,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":30,"ts":"2026-05-23T19:40:01.140Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":340.800048828125,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":31,"ts":"2026-05-23T19:40:01.149Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":336.800048828125,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":32,"ts":"2026-05-23T19:40:01.156Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":335.20001220703125,"clientY":290.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":33,"ts":"2026-05-23T19:40:01.163Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":334.3999938964844,"clientY":290.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":34,"ts":"2026-05-23T19:40:01.173Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":332,"clientY":288.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":35,"ts":"2026-05-23T19:40:01.179Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":330.3999938964844,"clientY":285.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":36,"ts":"2026-05-23T19:40:01.189Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":329.6000061035156,"clientY":285.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":37,"ts":"2026-05-23T19:40:01.196Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":328.800048828125,"clientY":284,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":38,"ts":"2026-05-23T19:40:01.259Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":326.3999938964844,"clientY":284,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":39,"ts":"2026-05-23T19:40:01.259Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":326.3999938964844,"clientY":284,"altKey":false,"ctrlKey":false,"hadOrbitDragState":true,"orbitDragMoved":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
@@ -0,0 +1,2 @@
{"seq":1,"ts":"2026-05-23T19:40:06.058Z","type":"render-flow.update.received","payload":{"hasRenderFlowDiagnostics":false,"requestedNodeId":null,"requestedDirection":null,"requestedFlowMode":null,"preferredDiagramId":null,"preferredGraphTitle":null,"candidateCount":0,"mergedBlockCount":0,"mergedWithDocumentDiagrams":false,"previousSelectedDiagramId":null,"previousSelectedBlockIndex":0},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":2,"ts":"2026-05-23T19:40:06.063Z","type":"context-menu.hide.skip","payload":{"restoreView":false,"reason":"already-hidden"},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
@@ -0,0 +1,2 @@
{"seq":1,"ts":"2026-05-23T19:42:54.009Z","type":"render-flow.update.received","payload":{"hasRenderFlowDiagnostics":false,"requestedNodeId":null,"requestedDirection":null,"requestedFlowMode":null,"preferredDiagramId":null,"preferredGraphTitle":null,"candidateCount":0,"mergedBlockCount":0,"mergedWithDocumentDiagrams":false,"previousSelectedDiagramId":null,"previousSelectedBlockIndex":0},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":2,"ts":"2026-05-23T19:42:54.025Z","type":"context-menu.hide.skip","payload":{"restoreView":false,"reason":"already-hidden"},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
@@ -0,0 +1,379 @@
{"seq":1,"ts":"2026-05-23T19:40:12.338Z","type":"render-flow.update.received","payload":{"hasRenderFlowDiagnostics":false,"requestedNodeId":null,"requestedDirection":null,"requestedFlowMode":null,"preferredDiagramId":null,"preferredGraphTitle":null,"candidateCount":0,"mergedBlockCount":0,"mergedWithDocumentDiagrams":false,"previousSelectedDiagramId":null,"previousSelectedBlockIndex":0},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":2,"ts":"2026-05-23T19:40:12.375Z","type":"edge-label.render-state","payload":{"selectedDiagramId":"dependency_map_graph","readableModeActive":false,"edgeTitlesVisible":true,"focusedNodeId":null,"labeledLinkCount":10,"inlineEdgeTitlesEligible":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":3,"ts":"2026-05-23T19:40:12.376Z","type":"cycle.detection","payload":{"cycleNodeCount":0,"cycleEdgeCount":0,"sccCount":0,"cycleNodes":[]},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":4,"ts":"2026-05-23T19:40:12.377Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":6.123233995736766e-14,"z":1000},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":{"memory":{"geometries":0,"textures":0},"render":{"calls":0,"triangles":0,"points":0,"lines":0}}}}}
{"seq":5,"ts":"2026-05-23T19:40:13.541Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":253.40000915527344,"clientY":282.8000183105469,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":8.082052268601097e-14,"z":1319.8993006356015},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":6,"ts":"2026-05-23T19:40:13.552Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":252,"clientY":282.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":8.082052268601097e-14,"z":1319.8993006356015},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":7,"ts":"2026-05-23T19:40:13.560Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":246.40000915527344,"clientY":282.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":22.36960418745612,"y":-6.3915321293487795,"z":1319.6942497957193},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":8,"ts":"2026-05-23T19:40:13.565Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":244.800048828125,"clientY":282.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":111.71881265298254,"y":-6.3915321293487795,"z":1315.147223330832},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":9,"ts":"2026-05-23T19:40:13.574Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":239.1999969482422,"clientY":282.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":137.17020147488515,"y":-6.3915321293487795,"z":1312.7367016895387},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":10,"ts":"2026-05-23T19:40:13.585Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":231.1999969482422,"clientY":279.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":225.7853201006999,"y":-6.3915321293487795,"z":1300.4285068247366},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":11,"ts":"2026-05-23T19:40:13.589Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":222.40000915527344,"clientY":276,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":350.14903457994546,"y":-57.50677987408299,"z":1271.307511056863},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":12,"ts":"2026-05-23T19:40:13.598Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":215.1999969482422,"clientY":272.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":482.1681769091692,"y":-108.53573115029016,"z":1223.8741798314525},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":13,"ts":"2026-05-23T19:40:13.607Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":208,"clientY":269.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":584.5666548433375,"y":-159.40132624583174,"z":1172.6070130502758},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":14,"ts":"2026-05-23T19:40:13.612Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":200,"clientY":266.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":680.6903778192301,"y":-210.02820472975452,"z":1111.1628713112489},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":15,"ts":"2026-05-23T19:40:13.622Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":193.60000610351562,"clientY":264.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":779.4601128896956,"y":-260.33943027050327,"z":1032.8598536484815},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":16,"ts":"2026-05-23T19:40:13.631Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":188,"clientY":263.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":853.5673186627541,"y":-285.3534783326832,"z":965.4689993638657},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":17,"ts":"2026-05-23T19:40:13.640Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":183.1999969482422,"clientY":260,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":912.9058441932889,"y":-310.2604637688813,"z":901.3742441838506},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":18,"ts":"2026-05-23T19:40:13.645Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":183.1999969482422,"clientY":259.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":953.9648220850502,"y":-359.7159107328463,"z":838.2659158096716},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":19,"ts":"2026-05-23T19:40:13.663Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":182.40000915527344,"clientY":259.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":951.3031105121532,"y":-371.9980766940636,"z":835.9270223435593},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":20,"ts":"2026-05-23T19:40:13.673Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":181.60000610351562,"clientY":259.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":959.3542525465774,"y":-371.99807669406357,"z":826.6746717270735},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":21,"ts":"2026-05-23T19:40:13.718Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":180.800048828125,"clientY":259.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":967.3155611412045,"y":-371.9980766940635,"z":817.3446029236035},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":22,"ts":"2026-05-23T19:40:13.725Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":177.60000610351562,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":975.185687356394,"y":-371.9980766940635,"z":807.9384072622762},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":23,"ts":"2026-05-23T19:40:13.736Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":176,"clientY":256.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1002.8379287880427,"y":-384.2453504000077,"z":767.3367989992612},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":24,"ts":"2026-05-23T19:40:13.745Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":172.800048828125,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1011.3243139950018,"y":-408.6310930891012,"z":743.2213166356939},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":25,"ts":"2026-05-23T19:40:13.752Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":168.800048828125,"clientY":253.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1036.0242662217827,"y":-420.7672718416155,"z":701.2437426208731},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":26,"ts":"2026-05-23T19:40:13.758Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":165.60000610351562,"clientY":251.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1057.8606738273031,"y":-456.9335400601862,"z":643.6433007155898},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":27,"ts":"2026-05-23T19:40:13.765Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":163.1999969482422,"clientY":251.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1069.9401849079711,"y":-492.71431836381623,"z":595.4786016446982},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":28,"ts":"2026-05-23T19:40:13.773Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":158.40000915527344,"clientY":248,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1086.7879661523555,"y":-492.71431836381623,"z":564.1442022427029},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":29,"ts":"2026-05-23T19:40:13.782Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":156,"clientY":247.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1099.4598797073104,"y":-539.7696347662227,"z":491.90535483634864},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":30,"ts":"2026-05-23T19:40:13.789Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":153.60000610351562,"clientY":244.8000030517578,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1108.4022315107036,"y":-551.4096910931096,"z":457.7401113831332},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":31,"ts":"2026-05-23T19:40:13.803Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":151.1999969482422,"clientY":244,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1105.7814762532628,"y":-586.0149637334916,"z":419.4853428594829},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":32,"ts":"2026-05-23T19:40:13.807Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":149.60000610351562,"clientY":244,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1112.0861374696754,"y":-597.4416291845973,"z":385.3077813688445},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":33,"ts":"2026-05-23T19:40:13.817Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":148.800048828125,"clientY":243.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1119.340469666508,"y":-597.4416291845973,"z":363.69571966461837},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":34,"ts":"2026-05-23T19:40:13.822Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":148,"clientY":242.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1117.23743780098,"y":-608.812254343102,"z":351.0873258263825},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":35,"ts":"2026-05-23T19:40:13.853Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":144.800048828125,"clientY":241.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1114.891184924124,"y":-620.1253421671342,"z":338.5208554859301},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":36,"ts":"2026-05-23T19:40:13.879Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":144,"clientY":241.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1121.3025447426417,"y":-631.3809087435051,"z":293.55223563490466},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":37,"ts":"2026-05-23T19:40:14.012Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":143.1999969482422,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1124.0931506623256,"y":-631.3809087435051,"z":282.6780863926685},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":38,"ts":"2026-05-23T19:40:14.029Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":142.40000915527344,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1114.678487332133,"y":-653.7128897856029,"z":268.85961285669714},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":39,"ts":"2026-05-23T19:40:14.041Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":140.800048828125,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1117.230052789597,"y":-653.7128897856029,"z":258.05160470390297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":40,"ts":"2026-05-23T19:40:14.045Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":139.1999969482422,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1122.018532495481,"y":-653.7128897856029,"z":236.36419839559565},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":41,"ts":"2026-05-23T19:40:14.053Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":138.40000915527344,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1126.3863006373829,"y":-653.7128897856029,"z":214.58686652014902},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":42,"ts":"2026-05-23T19:40:14.070Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":136.800048828125,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1128.4116982294972,"y":-653.7128897856029,"z":203.6680162551968},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":43,"ts":"2026-05-23T19:40:14.079Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":134.40000915527344,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1132.1447553302114,"y":-653.7128897856029,"z":181.77424054249556},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":44,"ts":"2026-05-23T19:40:14.092Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":132,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1136.9477221585878,"y":-653.7128897856031,"z":148.80691726161277},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":45,"ts":"2026-05-23T19:40:14.109Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":130.40000915527344,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1140.7908659958755,"y":-653.7128897856031,"z":115.71439671400464},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":46,"ts":"2026-05-23T19:40:14.126Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":128.800048828125,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1142.8181114127374,"y":-653.712889785603,"z":93.59693250064201},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":47,"ts":"2026-05-23T19:40:14.145Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":128,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1144.4165612627282,"y":-653.712889785603,"z":71.44477485511378},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":48,"ts":"2026-05-23T19:40:14.176Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":127.20000457763672,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1145.0548603617083,"y":-653.7128897856031,"z":60.35717280104086},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":49,"ts":"2026-05-23T19:40:14.189Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":127.20000457763672,"clientY":241.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1145.5857086579178,"y":-653.712889785603,"z":49.2646492450904},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":50,"ts":"2026-05-23T19:40:14.216Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":123.20000457763672,"clientY":244,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1158.0208679903183,"y":-631.3809087435052,"z":49.79940954996119},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":51,"ts":"2026-05-23T19:40:14.258Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":123.20000457763672,"clientY":246.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1176.9267401797679,"y":-597.4416291845973,"z":-6.411847271348861},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":52,"ts":"2026-05-23T19:40:14.391Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":123.20000457763672,"clientY":248,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1193.7862397769327,"y":-562.997583885976,"z":-6.5036971145021205},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":53,"ts":"2026-05-23T19:40:14.405Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":123.20000457763672,"clientY":250.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1204.4666234018316,"y":-539.7696347662231,"z":-6.5618833942970785},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":54,"ts":"2026-05-23T19:40:14.416Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":123.20000457763672,"clientY":251.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1219.639071639964,"y":-504.54984769179157,"z":-6.644542252757963},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":55,"ts":"2026-05-23T19:40:14.441Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":125.5999984741211,"clientY":254.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1224.4681555867105,"y":-492.71431836381663,"z":-6.670850898547022},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":56,"ts":"2026-05-23T19:40:14.445Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":125.5999984741211,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1242.3045862938711,"y":-444.9191674246028,"z":29.33279989643085},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":57,"ts":"2026-05-23T19:40:14.452Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":127.20000457763672,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1246.5539811058536,"y":-432.8637505923305,"z":29.433134910143284},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":58,"ts":"2026-05-23T19:40:14.461Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":128.800048828125,"clientY":256.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1249.8800083946958,"y":-420.7672718416161,"z":53.749710516336535},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":59,"ts":"2026-05-23T19:40:14.469Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":129.60000610351562,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1252.6131289820653,"y":-408.6310930891018,"z":78.1993777527468},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":60,"ts":"2026-05-23T19:40:14.507Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":129.60000610351562,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"hadOrbitDragState":true,"orbitDragMoved":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":16,"nodeLabelTextures":16,"nodeLabelSprites":20,"inlineEdgeLabelObjects":10},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":61,"ts":"2026-05-23T19:40:15.828Z","type":"pointer.down","payload":{"pointerId":1,"button":2,"buttons":2,"clientX":354.20001220703125,"clientY":320.3999938964844,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":17,"nodeLabelTextures":17,"nodeLabelSprites":20,"inlineEdgeLabelObjects":20},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":62,"ts":"2026-05-23T19:40:15.829Z","type":"pointerdown.rmb","payload":{"clientX":354.20001220703125,"clientY":320.3999938964844,"hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","selectedNodeId":null},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":17,"nodeLabelTextures":17,"nodeLabelSprites":20,"inlineEdgeLabelObjects":20},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":63,"ts":"2026-05-23T19:40:15.940Z","type":"pointer.up","payload":{"pointerId":1,"button":2,"buttons":0,"clientX":354.20001220703125,"clientY":320.3999938964844,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":17,"nodeLabelTextures":17,"nodeLabelSprites":20,"inlineEdgeLabelObjects":20},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":64,"ts":"2026-05-23T19:40:15.941Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":17,"nodeLabelTextures":17,"nodeLabelSprites":20,"inlineEdgeLabelObjects":20},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":65,"ts":"2026-05-23T19:40:15.942Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":17,"nodeLabelTextures":17,"nodeLabelSprites":20,"inlineEdgeLabelObjects":20},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":66,"ts":"2026-05-23T19:40:15.942Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":17,"nodeLabelTextures":17,"nodeLabelSprites":20,"inlineEdgeLabelObjects":20},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":67,"ts":"2026-05-23T19:40:15.942Z","type":"context-menu.preopen","payload":{"x":354.20001220703125,"y":320.3999938964844,"nodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6"},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":17,"nodeLabelTextures":17,"nodeLabelSprites":20,"inlineEdgeLabelObjects":20},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":68,"ts":"2026-05-23T19:40:15.942Z","type":"context-menu.open","payload":{"x":354.20001220703125,"y":320.3999938964844,"nodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","sampleNodePos":{"x":50.678295900940476,"y":-155.00797836781788,"z":244.77901506714042}},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":17,"nodeLabelTextures":17,"nodeLabelSprites":20,"inlineEdgeLabelObjects":20},"rendererInfo":{"memory":{"geometries":4,"textures":1},"render":{"calls":60,"triangles":880,"points":0,"lines":0}}}}}
{"seq":69,"ts":"2026-05-23T19:40:18.059Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":525.4000244140625,"clientY":432.3999938964844,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":18,"nodeLabelTextures":18,"nodeLabelSprites":20,"inlineEdgeLabelObjects":30},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":70,"ts":"2026-05-23T19:40:18.148Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":525.4000244140625,"clientY":432.3999938964844,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":18,"nodeLabelTextures":18,"nodeLabelSprites":20,"inlineEdgeLabelObjects":30},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":71,"ts":"2026-05-23T19:40:18.148Z","type":"context-menu.hide","payload":{"restoreView":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":18,"nodeLabelTextures":18,"nodeLabelSprites":20,"inlineEdgeLabelObjects":30},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":72,"ts":"2026-05-23T19:40:18.152Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":18,"nodeLabelTextures":18,"nodeLabelSprites":20,"inlineEdgeLabelObjects":30},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":73,"ts":"2026-05-23T19:40:18.390Z","type":"render-flow.update.received","payload":{"hasRenderFlowDiagnostics":true,"requestedNodeId":"type:3fxux:icommand","requestedDirection":"downstream","requestedFlowMode":"api-only","preferredDiagramId":"ap32xf","preferredGraphTitle":"ICommand (Downstream, api only)","candidateCount":1,"mergedBlockCount":6,"mergedWithDocumentDiagrams":true,"previousSelectedDiagramId":"dependency_map_graph","previousSelectedBlockIndex":0},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":18,"nodeLabelTextures":18,"nodeLabelSprites":20,"inlineEdgeLabelObjects":30},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":74,"ts":"2026-05-23T19:40:18.392Z","type":"render-flow.selection.resolve","payload":{"requestedNodeId":"type:3fxux:icommand","requestedLabel":"ICommand","requestedDirection":"downstream","requestedFlowMode":"api-only","preferredDiagramId":"ap32xf","preferredGraphTitle":"ICommand (Downstream, api only)","previousSelectedDiagramId":"dependency_map_graph","previousSelectedBlockIndex":0,"actualDiagramId":"dependency_map_graph","actualGraphTitle":"Dependency and Model Map","actualSelectedBlockIndex":1,"selectionMismatch":true,"graphBindingWillChange":false,"candidateCount":1,"mergedBlockCount":6,"mergedWithDocumentDiagrams":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":18,"nodeLabelTextures":18,"nodeLabelSprites":20,"inlineEdgeLabelObjects":30},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":75,"ts":"2026-05-23T19:40:18.393Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":34,"avgMs":34,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":1,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":18,"nodeLabelTextures":18,"nodeLabelSprites":20,"inlineEdgeLabelObjects":30},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":76,"ts":"2026-05-23T19:40:19.731Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":218.1999969482422,"clientY":259.6000061035156,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":77,"ts":"2026-05-23T19:40:19.732Z","type":"controls.start","payload":{"startPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"startTarget":{"x":0,"y":0,"z":0},"degradeRendering":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":78,"ts":"2026-05-23T19:40:19.738Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":216.800048828125,"clientY":259.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1259.4564884706772,"y":-384.24535040000825,"z":90.87919543788405},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":79,"ts":"2026-05-23T19:40:19.739Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1258.9431309404215,"y":-390.3555435402297,"z":69.4183441439809},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":80,"ts":"2026-05-23T19:40:19.752Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":213.60000610351562,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1258.9431309404215,"y":-390.35554354022975,"z":69.4183441439809},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":81,"ts":"2026-05-23T19:40:19.753Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1256.84803492646,"y":-402.5483259980918,"z":20.543275200945168},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":82,"ts":"2026-05-23T19:40:19.758Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":210.40000915527344,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1256.84803492646,"y":-402.5483259980918,"z":20.543275200945168},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":83,"ts":"2026-05-23T19:40:19.758Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1256.700663158094,"y":-402.5483259980918,"z":-28.150528813738674},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":84,"ts":"2026-05-23T19:40:19.762Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":208.800048828125,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1256.700663158094,"y":-402.5483259980918,"z":-28.150528813738674},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":85,"ts":"2026-05-23T19:40:19.763Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1255.9196922709043,"y":-402.5483259980918,"z":-52.48557535783383},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":86,"ts":"2026-05-23T19:40:19.775Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":205.60000610351562,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1255.9196922709043,"y":-402.5483259980918,"z":-52.48557535783411},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":87,"ts":"2026-05-23T19:40:19.776Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1252.944514954026,"y":-402.5483259980918,"z":-101.08932436764269},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":88,"ts":"2026-05-23T19:40:19.782Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":201.60000610351562,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1252.944514954026,"y":-402.5483259980918,"z":-101.08932436764269},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":89,"ts":"2026-05-23T19:40:19.783Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1234.4586645987954,"y":-438.89648975949655,"z":-160.04949388268147},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":90,"ts":"2026-05-23T19:40:19.789Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":198.40000915527344,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1234.4586645987954,"y":-438.89648975949655,"z":-160.04949388268173},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":91,"ts":"2026-05-23T19:40:19.789Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1227.3336381465494,"y":-438.89648975949655,"z":-207.74064544305887},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":92,"ts":"2026-05-23T19:40:19.796Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":196,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1227.3336381465494,"y":-438.89648975949655,"z":-207.74064544305887},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":93,"ts":"2026-05-23T19:40:19.797Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1220.7804923729464,"y":-438.89648975949655,"z":-243.30849663916476},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":94,"ts":"2026-05-23T19:40:19.804Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":193.60000610351562,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1220.7804923729461,"y":-438.8964897594965,"z":-243.30849663916473},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":95,"ts":"2026-05-23T19:40:19.804Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1213.1968747067954,"y":-438.8964897594965,"z":-278.6707345538954},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":96,"ts":"2026-05-23T19:40:19.812Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":190.40000915527344,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1213.1968747067954,"y":-438.8964897594965,"z":-278.6707345538954},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":97,"ts":"2026-05-23T19:40:19.813Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1197.3343475869553,"y":-450.93164117384134,"z":-324.3228004552512},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":98,"ts":"2026-05-23T19:40:19.819Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":188.800048828125,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1197.334347586955,"y":-450.9316411738412,"z":-324.3228004552516},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":99,"ts":"2026-05-23T19:40:19.819Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1190.8281190945804,"y":-450.9316411738412,"z":-347.45245657539937},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":100,"ts":"2026-05-23T19:40:19.828Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":186.40000915527344,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1190.8281190945802,"y":-450.9316411738411,"z":-347.45245657539965},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":101,"ts":"2026-05-23T19:40:19.828Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1180.2314424450146,"y":-450.9316411738411,"z":-381.9012451809711},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":102,"ts":"2026-05-23T19:40:19.836Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":185.60000610351562,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1180.2314424450146,"y":-450.9316411738411,"z":-381.9012451809711},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":103,"ts":"2026-05-23T19:40:19.837Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1176.4773950174365,"y":-450.9316411738411,"z":-393.31381595311746},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":104,"ts":"2026-05-23T19:40:19.843Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":182.40000915527344,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1176.4773950174365,"y":-450.9316411738412,"z":-393.31381595311746},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":105,"ts":"2026-05-23T19:40:19.843Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1160.3614216335309,"y":-450.9316411738412,"z":-438.58430203465673},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":106,"ts":"2026-05-23T19:40:19.851Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":181.60000610351562,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1160.3614216335309,"y":-450.9316411738411,"z":-438.58430203465673},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":107,"ts":"2026-05-23T19:40:19.851Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1156.0593335660737,"y":-450.9316411738411,"z":-449.8017742087964},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":108,"ts":"2026-05-23T19:40:19.866Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":180,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1156.0593335660737,"y":-450.9316411738411,"z":-449.8017742087964},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":109,"ts":"2026-05-23T19:40:19.866Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1147.1302544896032,"y":-450.9316411738411,"z":-472.1090954866616},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":110,"ts":"2026-05-23T19:40:19.926Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":178.40000915527344,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1147.1302544896032,"y":-450.9316411738412,"z":-472.1090954866621},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":111,"ts":"2026-05-23T19:40:19.926Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1137.770871477833,"y":-450.9316411738412,"z":-494.2390745612776},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":112,"ts":"2026-05-23T19:40:19.930Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":176.800048828125,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1137.770871477833,"y":-450.9316411738412,"z":-494.23907456127785},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":113,"ts":"2026-05-23T19:40:19.930Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1127.984803654746,"y":-450.9316411738412,"z":-516.1832053937632},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":62,"triangles":884,"points":0,"lines":0}}}}}
{"seq":114,"ts":"2026-05-23T19:40:19.939Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":176,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1127.984803654746,"y":-450.9316411738411,"z":-516.1832053937632},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":61,"triangles":860,"points":0,"lines":0}}}}}
{"seq":115,"ts":"2026-05-23T19:40:19.940Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1122.9324004892562,"y":-450.9316411738411,"z":-527.0840945599218},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":61,"triangles":860,"points":0,"lines":0}}}}}
{"seq":116,"ts":"2026-05-23T19:40:19.948Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":175.1999969482422,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1122.9324004892562,"y":-450.9316411738411,"z":-527.0840945599218},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":61,"triangles":860,"points":0,"lines":0}}}}}
{"seq":117,"ts":"2026-05-23T19:40:19.948Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1117.7749518218325,"y":-450.9316411738411,"z":-537.934917890925},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":61,"triangles":860,"points":0,"lines":0}}}}}
{"seq":118,"ts":"2026-05-23T19:40:19.955Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":173.60000610351562,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1117.7749518218325,"y":-450.9316411738412,"z":-537.934917890925},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":852,"points":0,"lines":0}}}}}
{"seq":119,"ts":"2026-05-23T19:40:19.956Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1107.1461080706306,"y":-450.9316411738412,"z":-559.483971343837},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":852,"points":0,"lines":0}}}}}
{"seq":120,"ts":"2026-05-23T19:40:19.965Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":171.1999969482422,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1107.1461080706306,"y":-450.9316411738411,"z":-559.483971343837},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":844,"points":0,"lines":0}}}}}
{"seq":121,"ts":"2026-05-23T19:40:19.965Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1090.4251195208565,"y":-450.9316411738411,"z":-591.4117664745447},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":844,"points":0,"lines":0}}}}}
{"seq":122,"ts":"2026-05-23T19:40:19.981Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":169.60000610351562,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1090.4251195208565,"y":-450.9316411738412,"z":-591.4117664745452},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":868,"points":0,"lines":0}}}}}
{"seq":123,"ts":"2026-05-23T19:40:19.982Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1078.7656236968664,"y":-450.9316411738412,"z":-612.4210544523487},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":868,"points":0,"lines":0}}}}}
{"seq":124,"ts":"2026-05-23T19:40:19.998Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":168,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1078.7656236968664,"y":-450.9316411738412,"z":-612.4210544523487},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":844,"points":0,"lines":0}}}}}
{"seq":125,"ts":"2026-05-23T19:40:19.998Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1066.7012733180704,"y":-450.9316411738412,"z":-633.2007677729263},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":844,"points":0,"lines":0}}}}}
{"seq":126,"ts":"2026-05-23T19:40:20.002Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":166.40000915527344,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1066.7012733180704,"y":-450.9316411738412,"z":-633.2007677729263},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":127,"ts":"2026-05-23T19:40:20.002Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1054.2368248590292,"y":-450.9316411738412,"z":-653.7427138544401},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":128,"ts":"2026-05-23T19:40:20.018Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":165.60000610351562,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1054.2368248590292,"y":-450.9316411738411,"z":-653.7427138544401},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":129,"ts":"2026-05-23T19:40:20.018Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1047.8559156863282,"y":-450.9316411738411,"z":-663.92228368069},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":130,"ts":"2026-05-23T19:40:20.029Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":164.800048828125,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1047.8559156863282,"y":-450.9316411738412,"z":-663.92228368069},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":131,"ts":"2026-05-23T19:40:20.029Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1041.3770907007306,"y":-450.9316411738412,"z":-674.0390001849287},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":132,"ts":"2026-05-23T19:40:20.038Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":163.1999969482422,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1041.3770907007306,"y":-450.9316411738412,"z":-674.0390001849287},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":133,"ts":"2026-05-23T19:40:20.038Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1028.1258922103586,"y":-450.9316411738412,"z":-694.0835458165465},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":134,"ts":"2026-05-23T19:40:20.042Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":161.60000610351562,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1028.1258922103586,"y":-450.9316411738412,"z":-694.0835458165465},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":135,"ts":"2026-05-23T19:40:20.042Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1014.4894535007675,"y":-450.9316411738412,"z":-713.8669116455321},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":136,"ts":"2026-05-23T19:40:20.049Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":158.40000915527344,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":1014.4894535007675,"y":-450.9316411738412,"z":-713.8669116455321},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":137,"ts":"2026-05-23T19:40:20.050Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":986.0798298253611,"y":-450.9316411738412,"z":-752.6230052411383},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":138,"ts":"2026-05-23T19:40:20.058Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":157.60000610351562,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":986.0798298253611,"y":-450.9316411738411,"z":-752.6230052411383},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":139,"ts":"2026-05-23T19:40:20.059Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":978.7444665933498,"y":-450.9316411738411,"z":-762.1378404983675},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":140,"ts":"2026-05-23T19:40:20.066Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":155.1999969482422,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":978.7444665933498,"y":-450.9316411738411,"z":-762.1378404983675},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":141,"ts":"2026-05-23T19:40:20.066Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":956.1903321130003,"y":-450.9316411738411,"z":-790.2498766720854},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":142,"ts":"2026-05-23T19:40:20.075Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":153.60000610351562,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":956.1903321130003,"y":-450.9316411738412,"z":-790.2498766720854},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":143,"ts":"2026-05-23T19:40:20.075Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":940.7047609955215,"y":-450.9316411738412,"z":-808.621896467672},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":144,"ts":"2026-05-23T19:40:20.082Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":151.1999969482422,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":940.7047609955215,"y":-450.9316411738411,"z":-808.621896467672},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":145,"ts":"2026-05-23T19:40:20.082Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":916.8162638412692,"y":-450.9316411738411,"z":-835.6092131868533},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":146,"ts":"2026-05-23T19:40:20.090Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":149.60000610351562,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":916.8162638412692,"y":-450.9316411738411,"z":-835.6092131868533},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":147,"ts":"2026-05-23T19:40:20.090Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":903.587456408433,"y":-438.89648975949626,"z":-856.1738980583791},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":148,"ts":"2026-05-23T19:40:20.099Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":146.40000915527344,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":903.5874564084329,"y":-438.8964897594962,"z":-856.1738980583789},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":149,"ts":"2026-05-23T19:40:20.099Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":869.7494184660187,"y":-438.8964897594962,"z":-890.5279244207692},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":150,"ts":"2026-05-23T19:40:20.106Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":143.1999969482422,"clientY":256.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":869.7494184660187,"y":-438.8964897594962,"z":-890.5279244207692},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":151,"ts":"2026-05-23T19:40:20.106Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":837.4169574832055,"y":-426.81993893561827,"z":-926.6562161151866},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":152,"ts":"2026-05-23T19:40:20.114Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":141.60000610351562,"clientY":256.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":837.4169574832055,"y":-426.81993893561827,"z":-926.6562161151866},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":153,"ts":"2026-05-23T19:40:20.115Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":819.3116394789494,"y":-426.81993893561827,"z":-942.702148591834},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":154,"ts":"2026-05-23T19:40:20.121Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":139.1999969482422,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":819.3116394789494,"y":-426.81993893561827,"z":-942.702148591834},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":155,"ts":"2026-05-23T19:40:20.122Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":796.6701832550439,"y":-402.5483259980914,"z":-972.3197149944343},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":156,"ts":"2026-05-23T19:40:20.131Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":137.60000610351562,"clientY":259.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":796.6701832550439,"y":-402.5483259980914,"z":-972.3197149944343},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":157,"ts":"2026-05-23T19:40:20.131Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":780.0635584767404,"y":-390.3555435402294,"z":-990.5844528268987},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":56,"triangles":796,"points":0,"lines":0}}}}}
{"seq":158,"ts":"2026-05-23T19:40:20.146Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":132.800048828125,"clientY":260.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":780.0635584767404,"y":-390.3555435402294,"z":-990.5844528268987},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":159,"ts":"2026-05-23T19:40:20.146Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":725.4060650032177,"y":-365.86081478255556,"z":-1040.2240474443674},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":160,"ts":"2026-05-23T19:40:20.164Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":132,"clientY":260.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":725.4060650032177,"y":-365.8608147825556,"z":-1040.2240474443674},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":161,"ts":"2026-05-23T19:40:20.165Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":715.2969454912258,"y":-365.8608147825556,"z":-1047.2011782823377},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":162,"ts":"2026-05-23T19:40:20.172Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":131.1999969482422,"clientY":260.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":715.2969454912258,"y":-365.8608147825556,"z":-1047.2011782823377},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":163,"ts":"2026-05-23T19:40:20.173Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":705.1213072805767,"y":-365.8608147825556,"z":-1054.0796791722742},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":164,"ts":"2026-05-23T19:40:20.188Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":129.60000610351562,"clientY":264,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":705.1213072805767,"y":-365.8608147825556,"z":-1054.0796791722742},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":165,"ts":"2026-05-23T19:40:20.188Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":691.7081552703088,"y":-316.46926719626657,"z":-1078.6663963761707},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":166,"ts":"2026-05-23T19:40:20.201Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":128,"clientY":264.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":691.7081552703089,"y":-316.4692671962666,"z":-1078.6663963761707},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":167,"ts":"2026-05-23T19:40:20.202Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":672.2585076134554,"y":-304.043910403473,"z":-1094.422205232626},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":168,"ts":"2026-05-23T19:40:20.217Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":127.20000457763672,"clientY":264.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":672.2585076134552,"y":-304.04391040347286,"z":-1094.4222052326259},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":169,"ts":"2026-05-23T19:40:20.218Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":661.6276563313222,"y":-304.04391040347286,"z":-1100.8816052339305},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":170,"ts":"2026-05-23T19:40:20.224Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":126.4000015258789,"clientY":266.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":661.6276563313222,"y":-304.04391040347286,"z":-1100.8816052339305},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":171,"ts":"2026-05-23T19:40:20.225Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":653.7970831203613,"y":-279.109280029741,"z":-1112.1068058972285},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":172,"ts":"2026-05-23T19:40:20.234Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":124.800048828125,"clientY":267.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":653.7970831203613,"y":-279.109280029741,"z":-1112.1068058972285},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":173,"ts":"2026-05-23T19:40:20.235Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":633.4296706775925,"y":-266.6023474149251,"z":-1126.8647676081089},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":174,"ts":"2026-05-23T19:40:20.251Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":122.4000015258789,"clientY":268,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":633.4296706775925,"y":-266.6023474149251,"z":-1126.8647676081089},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":175,"ts":"2026-05-23T19:40:20.251Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":601.5961047797665,"y":-254.0704083343632,"z":-1147.0242012010779},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":176,"ts":"2026-05-23T19:40:20.258Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":121.5999984741211,"clientY":268.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":601.5961047797665,"y":-254.0704083343632,"z":-1147.0242012010779},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":177,"ts":"2026-05-23T19:40:20.258Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":591.5531041694969,"y":-241.51415883319513,"z":-1154.9328984182912},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":178,"ts":"2026-05-23T19:40:20.273Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":120.800048828125,"clientY":270.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":591.5531041694968,"y":-241.5141588331951,"z":-1154.9328984182912},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":179,"ts":"2026-05-23T19:40:20.273Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":582.323894179169,"y":-216.33535583103625,"z":-1164.5737674805384},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":180,"ts":"2026-05-23T19:40:20.292Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":119.20000457763672,"clientY":270.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":582.323894179169,"y":-216.33535583103625,"z":-1164.5737674805384},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":181,"ts":"2026-05-23T19:40:20.292Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":559.6574908183957,"y":-216.33535583103625,"z":-1175.6345820903127},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":182,"ts":"2026-05-23T19:40:20.307Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":118.4000015258789,"clientY":270.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":559.6574908183957,"y":-216.33535583103625,"z":-1175.6345820903127},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":183,"ts":"2026-05-23T19:40:20.308Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":548.2452810913333,"y":-216.33535583103625,"z":-1180.9996991519058},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":184,"ts":"2026-05-23T19:40:20.315Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":117.5999984741211,"clientY":271.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":548.2452810913333,"y":-216.33535583103625,"z":-1180.9996991519058},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":185,"ts":"2026-05-23T19:40:20.315Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":537.6202188072565,"y":-203.71516575131298,"z":-1188.1072322778366},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":186,"ts":"2026-05-23T19:40:20.321Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":116.800048828125,"clientY":271.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":537.6202188072565,"y":-203.71516575131298,"z":-1188.1072322778366},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":187,"ts":"2026-05-23T19:40:20.322Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":526.08901714327,"y":-203.71516575131298,"z":-1193.257994359347},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":188,"ts":"2026-05-23T19:40:20.328Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":115.20000457763672,"clientY":272,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":526.08901714327,"y":-203.71516575131298,"z":-1193.257994359347},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":189,"ts":"2026-05-23T19:40:20.329Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":503.61477959425304,"y":-191.0758678266525,"z":-1204.9881038113497},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":190,"ts":"2026-05-23T19:40:20.346Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":113.5999984741211,"clientY":272,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":503.61477959425304,"y":-191.0758678266525,"z":-1204.9881038113497},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":191,"ts":"2026-05-23T19:40:20.346Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":480.18089981324016,"y":-191.0758678266525,"z":-1214.5165622613745},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":192,"ts":"2026-05-23T19:40:20.353Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":112,"clientY":272.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":480.18089981324016,"y":-191.0758678266525,"z":-1214.5165622613745},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":193,"ts":"2026-05-23T19:40:20.353Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":457.19251397829237,"y":-178.41816441487103,"z":-1225.2657375391616},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":194,"ts":"2026-05-23T19:40:20.505Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":109.5999984741211,"clientY":273.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":457.1925139782924,"y":-178.41816441487106,"z":-1225.2657375391618},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":195,"ts":"2026-05-23T19:40:20.505Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":421.9412259737501,"y":-165.74420844541206,"z":-1239.6082538483363},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":196,"ts":"2026-05-23T19:40:20.514Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":108.80000305175781,"clientY":275.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":421.9412259737501,"y":-165.74420844541206,"z":-1239.6082538483363},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":197,"ts":"2026-05-23T19:40:20.515Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":410.84407422295556,"y":-140.35036299830992,"z":-1246.4521996853605},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":198,"ts":"2026-05-23T19:40:20.547Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":108,"clientY":276.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":410.8440742229553,"y":-140.35036299830983,"z":-1246.4521996853598},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":199,"ts":"2026-05-23T19:40:20.547Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":399.5041225909895,"y":-114.90385907825724,"z":-1252.728112169626},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":54,"triangles":772,"points":0,"lines":0}}}}}
{"seq":200,"ts":"2026-05-23T19:40:20.561Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":105.5999984741211,"clientY":279.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":399.50412259098954,"y":-114.90385907825726,"z":-1252.7281121696262},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":55,"triangles":796,"points":0,"lines":0}}}}}
{"seq":201,"ts":"2026-05-23T19:40:20.561Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":363.7105504675194,"y":-76.65650132117426,"z":-1266.4803907294254},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":55,"triangles":796,"points":0,"lines":0}}}}}
{"seq":202,"ts":"2026-05-23T19:40:20.568Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":104.80000305175781,"clientY":280,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":363.7105504675193,"y":-76.65650132117423,"z":-1266.480390729425},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":55,"triangles":796,"points":0,"lines":0}}}}}
{"seq":203,"ts":"2026-05-23T19:40:20.569Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":351.60933036253294,"y":-63.89156846719676,"z":-1270.5994294423238},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":55,"triangles":796,"points":0,"lines":0}}}}}
{"seq":204,"ts":"2026-05-23T19:40:20.584Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":104,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":351.60933036253294,"y":-63.89156846719676,"z":-1270.5994294423238},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":55,"triangles":796,"points":0,"lines":0}}}}}
{"seq":205,"ts":"2026-05-23T19:40:20.585Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":339.6694228992326,"y":-12.782914381391207,"z":-1275.380509520812},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":55,"triangles":796,"points":0,"lines":0}}}}}
{"seq":206,"ts":"2026-05-23T19:40:20.601Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":102.4000015258789,"clientY":284,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":339.6694228992326,"y":-12.782914381391207,"z":-1275.380509520812},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":55,"triangles":796,"points":0,"lines":0}}}}}
{"seq":207,"ts":"2026-05-23T19:40:20.602Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":314.9177563739312,"y":9.600500789373817e-13,"z":-1281.7803909167728},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":55,"triangles":796,"points":0,"lines":0}}}}}
{"seq":208,"ts":"2026-05-23T19:40:20.609Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":101.5999984741211,"clientY":285.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":314.9177563739312,"y":9.600500789373817e-13,"z":-1281.7803909167728},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":55,"triangles":796,"points":0,"lines":0}}}}}
{"seq":209,"ts":"2026-05-23T19:40:20.609Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":302.43226230908283,"y":25.565117318496306,"z":-1284.5292193287967},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":55,"triangles":796,"points":0,"lines":0}}}}}
{"seq":210,"ts":"2026-05-23T19:40:20.621Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":100,"clientY":286.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":302.432262309083,"y":25.565117318496316,"z":-1284.5292193287974},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":211,"ts":"2026-05-23T19:40:20.621Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":277.4305310712791,"y":38.34492214465932,"z":-1289.8434522040168},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":212,"ts":"2026-05-23T19:40:20.624Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":100,"clientY":289.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":277.4305310712791,"y":38.34492214465932,"z":-1289.8434522040168},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":213,"ts":"2026-05-23T19:40:20.625Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":276.91008605821054,"y":89.41473055957832,"z":-1287.4237740606393},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":214,"ts":"2026-05-23T19:40:20.636Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":99.20000457763672,"clientY":291.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":276.91008605821054,"y":89.41473055957832,"z":-1287.4237740606393},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":844,"points":0,"lines":0}}}}}
{"seq":215,"ts":"2026-05-23T19:40:20.636Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":264.0312155452106,"y":114.90434487146086,"z":-1288.1066231355721},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":844,"points":0,"lines":0}}}}}
{"seq":216,"ts":"2026-05-23T19:40:20.641Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":99.20000457763672,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":264.0312155452106,"y":114.90434487146086,"z":-1288.1066231355721},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":844,"points":0,"lines":0}}}}}
{"seq":217,"ts":"2026-05-23T19:40:20.642Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":263.24948323522096,"y":153.0547061879673,"z":-1284.2928522375462},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":844,"points":0,"lines":0}}}}}
{"seq":218,"ts":"2026-05-23T19:40:20.648Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":98.4000015258789,"clientY":297.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":263.24948323522096,"y":153.0547061879673,"z":-1284.2928522375462},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":219,"ts":"2026-05-23T19:40:20.649Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":249.0874803023422,"y":216.33583688089792,"z":-1278.0017201303053},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":220,"ts":"2026-05-23T19:40:20.658Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":298.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":249.0874803023422,"y":216.33583688089792,"z":-1278.0017201303053},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":221,"ts":"2026-05-23T19:40:20.658Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":236.30642207626823,"y":228.93621483792458,"z":-1278.2338003039756},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":222,"ts":"2026-05-23T19:40:20.665Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":301.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":236.30642207626823,"y":228.93621483792458,"z":-1278.2338003039756},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":223,"ts":"2026-05-23T19:40:20.665Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":234.51723732732333,"y":279.1097566467271,"z":-1268.5557035303227},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":224,"ts":"2026-05-23T19:40:20.677Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":304,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":234.5172373273233,"y":279.109756646727,"z":-1268.5557035303225},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":225,"ts":"2026-05-23T19:40:20.677Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":232.94423108130005,"y":316.46926719626737,"z":-1260.0469641821078},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":226,"ts":"2026-05-23T19:40:20.681Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":307.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":232.94423108130005,"y":316.4692671962673,"z":-1260.0469641821078},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":227,"ts":"2026-05-23T19:40:20.681Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":230.5412456649686,"y":365.8612833190106,"z":-1247.048683586073},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":228,"ts":"2026-05-23T19:40:20.688Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":308,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":230.54124566496853,"y":365.8612833190105,"z":-1247.0486835860725},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":229,"ts":"2026-05-23T19:40:20.689Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":229.88630385583312,"y":378.1261469541618,"z":-1243.5059582114786},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":230,"ts":"2026-05-23T19:40:20.700Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":308.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":229.88630385583312,"y":378.1261469541618,"z":-1243.5059582114786},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":231,"ts":"2026-05-23T19:40:20.701Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":229.2097732134344,"y":390.3560093706914,"z":-1239.8464540538798},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":232,"ts":"2026-05-23T19:40:20.714Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":310.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":229.2097732134344,"y":390.3560093706914,"z":-1239.8464540538798},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":233,"ts":"2026-05-23T19:40:20.715Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":227.7923028607556,"y":414.70427658235684,"z":-1232.1790428180648},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":234,"ts":"2026-05-23T19:40:20.721Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":312,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":227.7923028607556,"y":414.7042765823567,"z":-1232.1790428180648},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":235,"ts":"2026-05-23T19:40:20.721Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":226.2893959095214,"y":438.8964897594963,"z":-1224.049486088712},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":236,"ts":"2026-05-23T19:40:20.732Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":314.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":226.28939590952132,"y":438.89648975949615,"z":-1224.0494860887115},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":237,"ts":"2026-05-23T19:40:20.732Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":223.87597107103525,"y":474.8741537924913,"z":-1210.9947363449642},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":238,"ts":"2026-05-23T19:40:20.747Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":316,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":223.87597107103525,"y":474.8741537924913,"z":-1210.9947363449642},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":239,"ts":"2026-05-23T19:40:20.748Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":222.16194038520615,"y":498.63781629696626,"z":-1201.7231645521424},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":240,"ts":"2026-05-23T19:40:20.754Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":319.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":222.1619403852061,"y":498.6378162969661,"z":-1201.7231645521422},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":241,"ts":"2026-05-23T19:40:20.755Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":218.48442879261688,"y":545.5959491033022,"z":-1181.8306894456464},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":242,"ts":"2026-05-23T19:40:20.762Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":322.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":218.4844287926168,"y":545.5959491033021,"z":-1181.830689445646},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":243,"ts":"2026-05-23T19:40:20.762Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":214.47905264780903,"y":591.7353436016793,"z":-1160.164722324481},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":244,"ts":"2026-05-23T19:40:20.769Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":323.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":214.47905264780903,"y":591.7353436016793,"z":-1160.164722324481},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":245,"ts":"2026-05-23T19:40:20.769Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":213.42719371093412,"y":603.1339051466643,"z":-1154.4749842528201},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":246,"ts":"2026-05-23T19:40:20.777Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":324.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":213.42719371093406,"y":603.1339051466641,"z":-1154.47498425282},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":247,"ts":"2026-05-23T19:40:20.777Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":211.26347793969268,"y":625.7606775335197,"z":-1142.7709661869933},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":248,"ts":"2026-05-23T19:40:20.784Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":100.80000305175781,"clientY":330.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":211.26347793969268,"y":625.7606775335197,"z":-1142.7709661869933},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":249,"ts":"2026-05-23T19:40:20.785Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":245.46358612578155,"y":703.0503656352137,"z":-1089.7715242585493},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":250,"ts":"2026-05-23T19:40:20.795Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":100.80000305175781,"clientY":332,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":245.46358612578155,"y":703.0503656352137,"z":-1089.7715242585493},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":251,"ts":"2026-05-23T19:40:20.795Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":242.42534214858892,"y":724.5546644218076,"z":-1076.2827953503113},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":252,"ts":"2026-05-23T19:40:20.802Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":100.80000305175781,"clientY":334.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":242.42534214858892,"y":724.5546644218076,"z":-1076.2827953503113},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":253,"ts":"2026-05-23T19:40:20.803Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":237.69768240286425,"y":756.2997232303759,"z":-1055.2936578224578},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":254,"ts":"2026-05-23T19:40:20.811Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":101.5999984741211,"clientY":336.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":237.69768240286425,"y":756.2997232303759,"z":-1055.2936578224578},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":255,"ts":"2026-05-23T19:40:20.811Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":242.76698122106566,"y":787.4059512033054,"z":-1031.1111601843745},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":256,"ts":"2026-05-23T19:40:20.818Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":101.5999984741211,"clientY":337.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":242.76698122106566,"y":787.4059512033054,"z":-1031.1111601843745},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":257,"ts":"2026-05-23T19:40:20.818Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":241.0079373304075,"y":797.6281381438785,"z":-1023.6399226306145},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":258,"ts":"2026-05-23T19:40:20.827Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":101.5999984741211,"clientY":338.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":241.0079373304075,"y":797.6281381438785,"z":-1023.6399226306145},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":259,"ts":"2026-05-23T19:40:20.827Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":239.22621925490645,"y":807.7758957198387,"z":-1016.0723803614358},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":260,"ts":"2026-05-23T19:40:20.834Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":101.5999984741211,"clientY":339.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":239.2262192549065,"y":807.7758957198387,"z":-1016.0723803614359},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":261,"ts":"2026-05-23T19:40:20.835Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":237.42213004426915,"y":817.8474979145964,"z":-1008.4098205285463},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":262,"ts":"2026-05-23T19:40:20.842Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":101.5999984741211,"clientY":340,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":237.42213004426915,"y":817.8474979145964,"z":-1008.4098205285463},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":263,"ts":"2026-05-23T19:40:20.842Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":235.5957713809437,"y":827.8423885738392,"z":-1000.6526750107239},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":264,"ts":"2026-05-23T19:40:20.851Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":101.5999984741211,"clientY":340.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":235.5957713809437,"y":827.8423885738392,"z":-1000.6526750107239},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":265,"ts":"2026-05-23T19:40:20.851Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":233.74724363823614,"y":837.7600070336556,"z":-992.801370126389},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":266,"ts":"2026-05-23T19:40:21.017Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":101.5999984741211,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":233.74724363823614,"y":837.7600070336556,"z":-992.801370126389},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":267,"ts":"2026-05-23T19:40:21.017Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":231.87686122940733,"y":847.5986664214668,"z":-984.8572412919996},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":268,"ts":"2026-05-23T19:40:21.042Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":100.80000305175781,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":231.87686122940738,"y":847.5986664214668,"z":-984.8572412919998},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":269,"ts":"2026-05-23T19:40:21.043Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":222.32778458460172,"y":847.5986664214668,"z":-987.0567464439889},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":270,"ts":"2026-05-23T19:40:21.050Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":100,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":222.32778458460172,"y":847.5986664214668,"z":-987.0567464439889},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":271,"ts":"2026-05-23T19:40:21.051Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":212.75776252862877,"y":847.5986664214668,"z":-989.1636866478175},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":272,"ts":"2026-05-23T19:40:21.064Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":99.20000457763672,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":212.75776252862877,"y":847.5986664214668,"z":-989.1636866478175},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":273,"ts":"2026-05-23T19:40:21.065Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":203.16787524828723,"y":847.5986664214668,"z":-991.1778240890917},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":274,"ts":"2026-05-23T19:40:21.075Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":98.4000015258789,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":203.16787524828723,"y":847.5986664214668,"z":-991.1778240890917},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":275,"ts":"2026-05-23T19:40:21.076Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":193.55883936710146,"y":847.5986664214668,"z":-993.0990082573594},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":276,"ts":"2026-05-23T19:40:21.083Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":97.5999984741211,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":193.55883936710146,"y":847.5986664214668,"z":-993.0990082573594},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":277,"ts":"2026-05-23T19:40:21.083Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":183.93164758002675,"y":847.5986664214668,"z":-994.9270392935288},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":278,"ts":"2026-05-23T19:40:21.090Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":95.20000457763672,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":183.93164758002675,"y":847.5986664214668,"z":-994.9270392935288},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":279,"ts":"2026-05-23T19:40:21.091Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":154.950359839619,"y":847.5986664214668,"z":-999.8505140692096},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":280,"ts":"2026-05-23T19:40:21.098Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":94.4000015258789,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":154.950359839619,"y":847.5986664214668,"z":-999.8505140692096},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":281,"ts":"2026-05-23T19:40:21.098Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":145.25959080543356,"y":847.5986664214668,"z":-1001.3043072802235},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":282,"ts":"2026-05-23T19:40:21.104Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":92.80000305175781,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":145.25959080543356,"y":847.5986664214668,"z":-1001.3043072802235},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":283,"ts":"2026-05-23T19:40:21.105Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":125.83817949639372,"y":847.5986664214668,"z":-1003.9299861444141},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":284,"ts":"2026-05-23T19:40:21.116Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":91.20000457763672,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":125.83817949639372,"y":847.5986664214668,"z":-1003.9299861444141},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":285,"ts":"2026-05-23T19:40:21.116Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":106.3695550342331,"y":847.5986664214668,"z":-1006.179001103039},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":286,"ts":"2026-05-23T19:40:21.124Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":88.80000305175781,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":106.3695550342331,"y":847.5986664214668,"z":-1006.179001103039},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":287,"ts":"2026-05-23T19:40:21.124Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":77.09402968057323,"y":847.5986664214668,"z":-1008.8444751727101},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":288,"ts":"2026-05-23T19:40:21.131Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":88,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":77.09402968057323,"y":847.5986664214668,"z":-1008.8444751727101},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":289,"ts":"2026-05-23T19:40:21.131Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":67.31980606580709,"y":847.5986664214668,"z":-1009.5438119319796},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":290,"ts":"2026-05-23T19:40:21.138Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":86.4000015258789,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":67.31980606580709,"y":847.5986664214668,"z":-1009.5438119319796},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":291,"ts":"2026-05-23T19:40:21.138Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":47.75342571961227,"y":847.5986664214668,"z":-1010.6583373380598},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":292,"ts":"2026-05-23T19:40:21.144Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":84.80000305175781,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":47.75342571961227,"y":847.5986664214668,"z":-1010.6583373380598},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":293,"ts":"2026-05-23T19:40:21.145Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":28.16912879349261,"y":847.5986664214668,"z":-1011.3936744324169},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":294,"ts":"2026-05-23T19:40:21.153Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":82.4000015258789,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":28.16912879349261,"y":847.5986664214668,"z":-1011.3936744324169},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":295,"ts":"2026-05-23T19:40:21.154Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-1.2248823913246254,"y":847.5986664214668,"z":-1011.7851373498315},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":296,"ts":"2026-05-23T19:40:21.160Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":81.5999984741211,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-1.224882391324424,"y":847.5986664214668,"z":-1011.7851373498315},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":297,"ts":"2026-05-23T19:40:21.161Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-11.023912996512893,"y":847.5986664214668,"z":-1011.725821475925},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":298,"ts":"2026-05-23T19:40:21.171Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":80,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-11.023912996512893,"y":847.5986664214668,"z":-1011.725821475925},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":299,"ts":"2026-05-23T19:40:21.171Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-30.61785959672068,"y":847.5986664214668,"z":-1011.3225060150721},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":300,"ts":"2026-05-23T19:40:21.178Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":77.5999984741211,"clientY":341.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-30.61785959672068,"y":847.5986664214668,"z":-1011.3225060150721},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":301,"ts":"2026-05-23T19:40:21.178Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-59.98499086217412,"y":847.5986664214668,"z":-1010.0061709564725},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":302,"ts":"2026-05-23T19:40:21.185Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":76.80000305175781,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-59.98499086217413,"y":847.5986664214668,"z":-1010.0061709564726},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":303,"ts":"2026-05-23T19:40:21.185Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-69.1946644209677,"y":857.3578237072757,"z":-1001.1412609426968},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":60,"triangles":860,"points":0,"lines":0}}}}}
{"seq":304,"ts":"2026-05-23T19:40:21.217Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":75.20000457763672,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-69.1946644209677,"y":857.3578237072757,"z":-1001.1412609426968},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":305,"ts":"2026-05-23T19:40:21.218Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-88.57268721863724,"y":857.3578237072757,"z":-999.6132277161666},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":306,"ts":"2026-05-23T19:40:21.290Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":73.5999984741211,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-88.57268721863724,"y":857.3578237072757,"z":-999.6132277161666},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":61,"triangles":860,"points":0,"lines":0}}}}}
{"seq":307,"ts":"2026-05-23T19:40:21.290Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-107.91757063395238,"y":857.3578237072757,"z":-997.7101402184551},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":61,"triangles":860,"points":0,"lines":0}}}}}
{"seq":308,"ts":"2026-05-23T19:40:21.297Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":72,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-107.91757063395238,"y":857.3578237072757,"z":-997.7101402184551},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":61,"triangles":860,"points":0,"lines":0}}}}}
{"seq":309,"ts":"2026-05-23T19:40:21.297Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-127.22187219068232,"y":857.3578237072757,"z":-995.4327306164696},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":61,"triangles":860,"points":0,"lines":0}}}}}
{"seq":310,"ts":"2026-05-23T19:40:21.304Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":70.4000015258789,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-127.22187219068232,"y":857.3578237072757,"z":-995.4327306164696},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":61,"triangles":860,"points":0,"lines":0}}}}}
{"seq":311,"ts":"2026-05-23T19:40:21.305Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-146.47844144743706,"y":857.3578237072757,"z":-992.7818451892606},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":61,"triangles":860,"points":0,"lines":0}}}}}
{"seq":312,"ts":"2026-05-23T19:40:21.314Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":69.5999984741211,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-146.47844144743706,"y":857.3578237072757,"z":-992.7818451892606},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":313,"ts":"2026-05-23T19:40:21.315Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-156.08661370150963,"y":857.3578237072757,"z":-991.3166471766017},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":314,"ts":"2026-05-23T19:40:21.322Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":67.20000457763672,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-156.08661370150963,"y":857.3578237072757,"z":-991.3166471766017},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":315,"ts":"2026-05-23T19:40:21.322Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-184.81950423644457,"y":857.3578237072757,"z":-986.3637649468162},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":316,"ts":"2026-05-23T19:40:21.329Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":66.4000015258789,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-184.81950423644457,"y":857.3578237072757,"z":-986.3637649468162},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":317,"ts":"2026-05-23T19:40:21.329Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-194.36371950245888,"y":857.3578237072757,"z":-984.5275366831711},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":318,"ts":"2026-05-23T19:40:21.337Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":65.5999984741211,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-194.36371950245888,"y":857.3578237072757,"z":-984.5275366831711},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":319,"ts":"2026-05-23T19:40:21.337Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-203.88970336446675,"y":857.3578237072757,"z":-982.5989592953033},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":320,"ts":"2026-05-23T19:40:21.347Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":64,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-203.88970336446675,"y":857.3578237072757,"z":-982.5989592953033},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":321,"ts":"2026-05-23T19:40:21.348Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-222.8833141292113,"y":857.3578237072757,"z":-978.4655099844055},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":322,"ts":"2026-05-23T19:40:21.362Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":63.20000076293945,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-222.8833141292113,"y":857.3578237072757,"z":-978.4655099844055},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":323,"ts":"2026-05-23T19:40:21.362Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-232.34920490717067,"y":857.3578237072757,"z":-976.2610168009726},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":324,"ts":"2026-05-23T19:40:21.393Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":60.79999923706055,"clientY":342.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-232.34920490717067,"y":857.3578237072757,"z":-976.2610168009726},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":325,"ts":"2026-05-23T19:40:21.394Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-260.6126152048819,"y":857.3578237072757,"z":-969.0989581783356},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":326,"ts":"2026-05-23T19:40:21.407Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":60,"clientY":340.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-260.6126152048819,"y":857.3578237072757,"z":-969.0989581783356},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":812,"points":0,"lines":0}}}}}
{"seq":327,"ts":"2026-05-23T19:40:21.408Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-274.40295136262074,"y":837.7600070336555,"z":-982.3417708296802},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":812,"points":0,"lines":0}}}}}
{"seq":328,"ts":"2026-05-23T19:40:21.417Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":59.20000076293945,"clientY":340,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-274.40295136262074,"y":837.7600070336555,"z":-982.3417708296802},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":329,"ts":"2026-05-23T19:40:21.418Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-286.14914590778227,"y":827.8423885738392,"z":-987.3853400749613},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":330,"ts":"2026-05-23T19:40:21.425Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":58.400001525878906,"clientY":340,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-286.1491459077823,"y":827.8423885738391,"z":-987.3853400749615},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":331,"ts":"2026-05-23T19:40:21.425Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-295.6984572252235,"y":827.8423885738391,"z":-984.5677050834662},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":332,"ts":"2026-05-23T19:40:21.432Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":57.60000228881836,"clientY":340,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-295.6984572252235,"y":827.8423885738391,"z":-984.5677050834662},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":333,"ts":"2026-05-23T19:40:21.432Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-305.2200321593535,"y":827.8423885738391,"z":-981.6577180806678},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":334,"ts":"2026-05-23T19:40:21.442Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":56.79999923706055,"clientY":340,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-305.2200321593535,"y":827.8423885738391,"z":-981.6577180806678},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":335,"ts":"2026-05-23T19:40:21.442Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-314.71302278695254,"y":827.8423885738391,"z":-978.6556374879774},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":59,"triangles":836,"points":0,"lines":0}}}}}
{"seq":336,"ts":"2026-05-23T19:40:21.467Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":56,"clientY":339.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-314.71302278695254,"y":827.8423885738391,"z":-978.6556374879774},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":337,"ts":"2026-05-23T19:40:21.468Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-326.689491819427,"y":817.8474979145963,"z":-983.1244122225522},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":338,"ts":"2026-05-23T19:40:21.474Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":55.20000076293945,"clientY":339.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-326.689491819427,"y":817.8474979145963,"z":-983.1244122225522},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":339,"ts":"2026-05-23T19:40:21.475Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-336.19563512899816,"y":817.8474979145963,"z":-979.9143477332005},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":340,"ts":"2026-05-23T19:40:21.547Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":54.400001525878906,"clientY":338.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-336.19563512899816,"y":817.8474979145963,"z":-979.9143477332005},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":341,"ts":"2026-05-23T19:40:21.548Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-348.2968728786485,"y":807.7758957198387,"z":-984.0333096269186},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":342,"ts":"2026-05-23T19:40:21.554Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":52.79999923706055,"clientY":337.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-348.29687287864857,"y":807.7758957198387,"z":-984.0333096269188},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":343,"ts":"2026-05-23T19:40:21.555Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-370.0267459641858,"y":797.6281381438785,"z":-984.3798679019325},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":344,"ts":"2026-05-23T19:40:21.571Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":52.79999923706055,"clientY":336.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-370.0267459641858,"y":797.6281381438785,"z":-984.3798679019325},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":345,"ts":"2026-05-23T19:40:21.571Z","type":"controls.change","payload":{"positionChanged":true,"targetChanged":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":57,"triangles":820,"points":0,"lines":0}}}}}
{"seq":346,"ts":"2026-05-23T19:40:21.696Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":52.79999923706055,"clientY":336.8000183105469,"altKey":false,"ctrlKey":false,"hadOrbitDragState":true,"orbitDragMoved":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565214727,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":true,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":347,"ts":"2026-05-23T19:40:21.697Z","type":"controls.end","payload":{"changed":true,"degradeRendering":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565221916,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":true,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":null,"cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":2,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":7,"edgeLabelTextures":7,"nodeLabelMaterials":19,"nodeLabelTextures":19,"nodeLabelSprites":20,"inlineEdgeLabelObjects":40},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":348,"ts":"2026-05-23T19:40:22.464Z","type":"pointer.down","payload":{"pointerId":1,"button":2,"buttons":2,"clientX":147.8000030517578,"clientY":271.6000061035156,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":20,"inlineEdgeLabelObjects":90},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":349,"ts":"2026-05-23T19:40:22.464Z","type":"pointerdown.rmb","payload":{"clientX":147.8000030517578,"clientY":271.6000061035156,"hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","selectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6"},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":20,"inlineEdgeLabelObjects":90},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":350,"ts":"2026-05-23T19:40:22.553Z","type":"pointer.up","payload":{"pointerId":1,"button":2,"buttons":0,"clientX":147.8000030517578,"clientY":271.6000061035156,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":20,"inlineEdgeLabelObjects":90},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":351,"ts":"2026-05-23T19:40:22.553Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":20,"inlineEdgeLabelObjects":90},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":352,"ts":"2026-05-23T19:40:22.556Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":20,"inlineEdgeLabelObjects":90},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":353,"ts":"2026-05-23T19:40:22.556Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":20,"inlineEdgeLabelObjects":90},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":354,"ts":"2026-05-23T19:40:22.557Z","type":"context-menu.preopen","payload":{"x":147.8000030517578,"y":271.6000061035156,"nodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3"},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":20,"inlineEdgeLabelObjects":90},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":355,"ts":"2026-05-23T19:40:22.557Z","type":"context-menu.open","payload":{"x":147.8000030517578,"y":271.6000061035156,"nodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","sampleNodePos":{"x":173.02673519230416,"y":374.62276038484356,"z":-622.8804545425726}},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_abstractions_messaging_icommand_cs_icommand_6","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.4,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.1,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":20,"inlineEdgeLabelObjects":90},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":356,"ts":"2026-05-23T19:40:24.791Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":316.6000061035156,"clientY":414.8000183105469,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.2,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":22,"nodeLabelTextures":22,"nodeLabelSprites":20,"inlineEdgeLabelObjects":100},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":357,"ts":"2026-05-23T19:40:24.877Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":316.6000061035156,"clientY":414.8000183105469,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.2,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":22,"nodeLabelTextures":22,"nodeLabelSprites":20,"inlineEdgeLabelObjects":100},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":358,"ts":"2026-05-23T19:40:24.878Z","type":"context-menu.hide","payload":{"restoreView":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.2,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":22,"nodeLabelTextures":22,"nodeLabelSprites":20,"inlineEdgeLabelObjects":100},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":359,"ts":"2026-05-23T19:40:24.884Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":5,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.2,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":22,"nodeLabelTextures":22,"nodeLabelSprites":20,"inlineEdgeLabelObjects":100},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":360,"ts":"2026-05-23T19:40:25.176Z","type":"render-flow.update.received","payload":{"hasRenderFlowDiagnostics":true,"requestedNodeId":"type:1eqmnca:ingestebookrequest","requestedDirection":"downstream","requestedFlowMode":"api-only","preferredDiagramId":"1x1kla0","preferredGraphTitle":"IngestEbookRequest (Downstream, api only)","candidateCount":1,"mergedBlockCount":6,"mergedWithDocumentDiagrams":true,"previousSelectedDiagramId":"dependency_map_graph","previousSelectedBlockIndex":1},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":null,"cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":6,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.2,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":20,"inlineEdgeLabelObjects":110},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":361,"ts":"2026-05-23T19:40:25.177Z","type":"render-flow.selection.resolve","payload":{"requestedNodeId":"type:1eqmnca:ingestebookrequest","requestedLabel":"IngestEbookRequest","requestedDirection":"downstream","requestedFlowMode":"api-only","preferredDiagramId":"1x1kla0","preferredGraphTitle":"IngestEbookRequest (Downstream, api only)","previousSelectedDiagramId":"dependency_map_graph","previousSelectedBlockIndex":1,"actualDiagramId":"dependency_map_graph","actualGraphTitle":"Dependency and Model Map","actualSelectedBlockIndex":1,"selectionMismatch":true,"graphBindingWillChange":false,"candidateCount":1,"mergedBlockCount":6,"mergedWithDocumentDiagrams":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":null,"cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":6,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.2,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":20,"inlineEdgeLabelObjects":110},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":362,"ts":"2026-05-23T19:40:25.178Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":null,"cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":2,"graphDataRebindCount":0,"lastMs":0.4,"avgMs":17.2,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":6,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":4,"fullRefreshLastMs":0.3,"targetedRefreshCount":2,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":8,"edgeLabelTextures":8,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":20,"inlineEdgeLabelObjects":110},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":58,"triangles":828,"points":0,"lines":0}}}}}
{"seq":363,"ts":"2026-05-23T19:40:56.589Z","type":"pointer.down","payload":{"pointerId":1,"button":2,"buttons":2,"clientX":410.20001220703125,"clientY":183.60000610351562,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":4,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":20,"inlineEdgeLabelObjects":270},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":364,"ts":"2026-05-23T19:40:56.589Z","type":"pointerdown.rmb","payload":{"clientX":410.20001220703125,"clientY":183.60000610351562,"hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","selectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3"},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":4,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":20,"inlineEdgeLabelObjects":270},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":365,"ts":"2026-05-23T19:40:56.692Z","type":"pointer.up","payload":{"pointerId":1,"button":2,"buttons":0,"clientX":410.20001220703125,"clientY":183.60000610351562,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":4,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":20,"inlineEdgeLabelObjects":270},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":366,"ts":"2026-05-23T19:40:56.693Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":4,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":20,"inlineEdgeLabelObjects":270},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":367,"ts":"2026-05-23T19:40:56.695Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":4,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":20,"inlineEdgeLabelObjects":270},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":368,"ts":"2026-05-23T19:40:56.695Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":4,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":20,"inlineEdgeLabelObjects":270},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":369,"ts":"2026-05-23T19:40:56.695Z","type":"context-menu.preopen","payload":{"x":410.20001220703125,"y":183.60000610351562,"nodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1"},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":4,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":20,"inlineEdgeLabelObjects":270},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":370,"ts":"2026-05-23T19:40:56.695Z","type":"context-menu.open","payload":{"x":410.20001220703125,"y":183.60000610351562,"nodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","sampleNodePos":{"x":104.45349896055552,"y":89.17535637651558,"z":-153.7994934512605}},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_type_nexusreader_application_commands_library_ingestebookrequest_cs_ingestebookrequest_3","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":2,"fullRefreshLastMs":0.2,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":4,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":20,"inlineEdgeLabelObjects":270},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":371,"ts":"2026-05-23T19:40:59.300Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":579,"clientY":255.60000610351562,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.3,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":5,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":20,"inlineEdgeLabelObjects":280},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":372,"ts":"2026-05-23T19:40:59.420Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":579,"clientY":255.60000610351562,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.3,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":5,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":20,"inlineEdgeLabelObjects":280},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":373,"ts":"2026-05-23T19:40:59.420Z","type":"context-menu.hide","payload":{"restoreView":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.3,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":5,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":20,"inlineEdgeLabelObjects":280},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":374,"ts":"2026-05-23T19:40:59.424Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.3,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":5,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":20,"inlineEdgeLabelObjects":280},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":375,"ts":"2026-05-23T19:40:59.685Z","type":"render-flow.update.received","payload":{"hasRenderFlowDiagnostics":true,"requestedNodeId":"class:daunpv:iqueryhandler","requestedDirection":"upstream","requestedFlowMode":"runtime-only","preferredDiagramId":"1r6m4j5","preferredGraphTitle":"IQueryHandler (Upstream, runtime only)","candidateCount":1,"mergedBlockCount":6,"mergedWithDocumentDiagrams":true,"previousSelectedDiagramId":"dependency_map_graph","previousSelectedBlockIndex":1},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.3,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":5,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":20,"inlineEdgeLabelObjects":280},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":376,"ts":"2026-05-23T19:40:59.688Z","type":"render-flow.selection.resolve","payload":{"requestedNodeId":"class:daunpv:iqueryhandler","requestedLabel":"IQueryHandler","requestedDirection":"upstream","requestedFlowMode":"runtime-only","preferredDiagramId":"1r6m4j5","preferredGraphTitle":"IQueryHandler (Upstream, runtime only)","previousSelectedDiagramId":"dependency_map_graph","previousSelectedBlockIndex":1,"actualDiagramId":"dependency_map_graph","actualGraphTitle":"Dependency and Model Map","actualSelectedBlockIndex":1,"selectionMismatch":true,"graphBindingWillChange":false,"candidateCount":1,"mergedBlockCount":6,"mergedWithDocumentDiagrams":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.3,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":5,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":20,"inlineEdgeLabelObjects":280},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":377,"ts":"2026-05-23T19:40:59.689Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","hoveredNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":3,"graphDataRebindCount":0,"lastMs":0.5,"avgMs":11.63,"maxMs":34},"nodeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.3,"targetedRefreshCount":19,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":6,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":20,"inlineEdgeLabelObjects":280},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":48,"triangles":692,"points":0,"lines":0}}}}}
{"seq":378,"ts":"2026-05-23T19:41:05.401Z","type":"window.blur","payload":{},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","hoveredNodeId":null,"cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":4,"graphDataRebindCount":0,"lastMs":0.9,"avgMs":8.95,"maxMs":34},"nodeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.3,"targetedRefreshCount":20,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":6,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":20,"inlineEdgeLabelObjects":300},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":44,"triangles":620,"points":0,"lines":0}}}}}
{"seq":379,"ts":"2026-05-23T19:41:05.402Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779565222017,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_file_nexusreader_application_abstractions_messaging_iqueryhandler_cs_file_1","hoveredNodeId":null,"cameraPosition":{"x":-372.7274590364532,"y":787.4059512033053,"z":-991.56455821504},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":4,"graphDataRebindCount":0,"lastMs":0.9,"avgMs":8.95,"maxMs":34},"nodeLabels":{"fullRefreshCount":3,"fullRefreshLastMs":0.3,"targetedRefreshCount":20,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":6,"fullRefreshLastMs":0.3,"targetedRefreshCount":4,"targetedRefreshLastMs":0.3},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":1,"directRenderCount":0},"caches":{"nodeGeometries":2,"nodeMaterials":1,"edgeLabelMaterials":9,"edgeLabelTextures":9,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":20,"inlineEdgeLabelObjects":300},"rendererInfo":{"memory":{"geometries":5,"textures":2},"render":{"calls":44,"triangles":620,"points":0,"lines":0}}}}}
@@ -0,0 +1,70 @@
{"seq":1,"ts":"2026-05-22T19:22:54.301Z","type":"edge-label.render-state","payload":{"selectedDiagramId":"flow_1_nexusreader_web_client_program_cs","readableModeActive":false,"edgeTitlesVisible":true,"focusedNodeId":null,"labeledLinkCount":21,"inlineEdgeTitlesEligible":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":2,"ts":"2026-05-22T19:22:54.303Z","type":"cycle.detection","payload":{"cycleNodeCount":0,"cycleEdgeCount":0,"sccCount":0,"cycleNodes":[]},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":3,"ts":"2026-05-22T19:22:54.305Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":6.123233995736766e-14,"z":1000},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":{"memory":{"geometries":0,"textures":0},"render":{"calls":0,"triangles":0,"points":0,"lines":0}}}}}
{"seq":4,"ts":"2026-05-22T19:22:59.175Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":221.40000915527344,"clientY":299.6000061035156,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":5,"ts":"2026-05-22T19:22:59.246Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":221.40000915527344,"clientY":299.6000061035156,"altKey":false,"ctrlKey":false,"hadOrbitDragState":true,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":6,"ts":"2026-05-22T19:23:00.016Z","type":"pointer.down","payload":{"pointerId":1,"button":2,"buttons":2,"clientX":554.2000122070312,"clientY":258.8000183105469,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":7,"ts":"2026-05-22T19:23:00.016Z","type":"pointerdown.rmb","payload":{"clientX":554.2000122070312,"clientY":258.8000183105469,"hoveredNodeId":null,"selectedNodeId":null},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":8,"ts":"2026-05-22T19:23:00.070Z","type":"pointer.up","payload":{"pointerId":1,"button":2,"buttons":0,"clientX":554.2000122070312,"clientY":258.8000183105469,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":9,"ts":"2026-05-22T19:23:00.071Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":10,"ts":"2026-05-22T19:23:00.073Z","type":"context-menu.hide.skip","payload":{"restoreView":false,"reason":"already-hidden"},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":11,"ts":"2026-05-22T19:23:00.073Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":12,"ts":"2026-05-22T19:23:00.073Z","type":"shortcut.radial.menu.show","payload":{"anchor":{"x":554.2000122070312,"y":258.8000183105469}},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":13,"ts":"2026-05-22T19:23:00.191Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":554.2000122070312,"clientY":259.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":14,"ts":"2026-05-22T19:23:00.200Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":554.2000122070312,"clientY":260.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":15,"ts":"2026-05-22T19:23:00.215Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":554.2000122070312,"clientY":262.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":16,"ts":"2026-05-22T19:23:00.224Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":554.2000122070312,"clientY":264.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":17,"ts":"2026-05-22T19:23:00.232Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":266,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":18,"ts":"2026-05-22T19:23:00.249Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":270.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":19,"ts":"2026-05-22T19:23:00.261Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":272.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":20,"ts":"2026-05-22T19:23:00.265Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":277.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":21,"ts":"2026-05-22T19:23:00.270Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":280.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":22,"ts":"2026-05-22T19:23:00.279Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":285.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":23,"ts":"2026-05-22T19:23:00.288Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":288.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":24,"ts":"2026-05-22T19:23:00.295Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":290.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":25,"ts":"2026-05-22T19:23:00.303Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":292.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":26,"ts":"2026-05-22T19:23:00.313Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":293.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":27,"ts":"2026-05-22T19:23:00.322Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":294,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":28,"ts":"2026-05-22T19:23:00.337Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":295.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":29,"ts":"2026-05-22T19:23:00.351Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":298,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":30,"ts":"2026-05-22T19:23:00.358Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":555,"clientY":299.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":31,"ts":"2026-05-22T19:23:00.371Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":554.2000122070312,"clientY":304.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":32,"ts":"2026-05-22T19:23:00.375Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":554.2000122070312,"clientY":306,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":33,"ts":"2026-05-22T19:23:00.384Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":553.4000244140625,"clientY":311.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":34,"ts":"2026-05-22T19:23:00.390Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":551,"clientY":314.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":35,"ts":"2026-05-22T19:23:00.399Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":549.4000244140625,"clientY":317.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":36,"ts":"2026-05-22T19:23:00.409Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":548.6000366210938,"clientY":317.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":37,"ts":"2026-05-22T19:23:00.415Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":547,"clientY":318.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":38,"ts":"2026-05-22T19:23:00.424Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":544.6000366210938,"clientY":318.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":39,"ts":"2026-05-22T19:23:00.437Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":543,"clientY":318.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":40,"ts":"2026-05-22T19:23:00.441Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":538.2000122070312,"clientY":318.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":41,"ts":"2026-05-22T19:23:00.448Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":535,"clientY":318.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":42,"ts":"2026-05-22T19:23:00.457Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":533.4000244140625,"clientY":318.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":43,"ts":"2026-05-22T19:23:00.467Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":531.7999877929688,"clientY":318.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":44,"ts":"2026-05-22T19:23:00.478Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":528.6000366210938,"clientY":318.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":45,"ts":"2026-05-22T19:23:00.487Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":527.7999877929688,"clientY":318.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":46,"ts":"2026-05-22T19:23:00.497Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":526.2000122070312,"clientY":318.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":47,"ts":"2026-05-22T19:23:00.504Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":525.4000244140625,"clientY":318,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":48,"ts":"2026-05-22T19:23:00.513Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":523.7999877929688,"clientY":317.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":49,"ts":"2026-05-22T19:23:00.517Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":522.2000122070312,"clientY":317.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":50,"ts":"2026-05-22T19:23:00.528Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":519.7999877929688,"clientY":315.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":51,"ts":"2026-05-22T19:23:00.544Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":517.4000244140625,"clientY":315.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":52,"ts":"2026-05-22T19:23:00.552Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":514.2000122070312,"clientY":314.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":53,"ts":"2026-05-22T19:23:00.560Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":513.4000244140625,"clientY":314.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":54,"ts":"2026-05-22T19:23:00.567Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":511.8000183105469,"clientY":314.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":55,"ts":"2026-05-22T19:23:00.582Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":510.20001220703125,"clientY":314,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":56,"ts":"2026-05-22T19:23:00.591Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":507.8000183105469,"clientY":313.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":57,"ts":"2026-05-22T19:23:00.598Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":504.6000061035156,"clientY":311.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":58,"ts":"2026-05-22T19:23:00.607Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":502.20001220703125,"clientY":310.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":59,"ts":"2026-05-22T19:23:00.617Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":500.6000061035156,"clientY":309.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":60,"ts":"2026-05-22T19:23:00.625Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":499,"clientY":308.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":61,"ts":"2026-05-22T19:23:00.634Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":498.20001220703125,"clientY":308.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":62,"ts":"2026-05-22T19:23:00.641Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":497.3999938964844,"clientY":306.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":63,"ts":"2026-05-22T19:23:00.649Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":496.6000061035156,"clientY":306.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":64,"ts":"2026-05-22T19:23:00.653Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":496.6000061035156,"clientY":305.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":65,"ts":"2026-05-22T19:23:00.670Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":494.20001220703125,"clientY":304.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":66,"ts":"2026-05-22T19:23:00.690Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":493.3999938964844,"clientY":303.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":67,"ts":"2026-05-22T19:23:00.694Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":493.3999938964844,"clientY":302.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":68,"ts":"2026-05-22T19:23:00.702Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":491.8000183105469,"clientY":302,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":69,"ts":"2026-05-22T19:23:00.711Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":491.8000183105469,"clientY":301.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":70,"ts":"2026-05-22T19:23:00.720Z","type":"pointer.move","payload":{"pointerId":1,"buttons":0,"clientX":491.8000183105469,"clientY":299.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":true,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":3.9039016434344736e-14,"z":637.5555215026116},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":37.1,"avgMs":37.1,"maxMs":37.1},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":84},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
@@ -0,0 +1,463 @@
{"seq":1,"ts":"2026-05-22T19:47:18.475Z","type":"edge-label.render-state","payload":{"selectedDiagramId":"flow_1_nexusreader_web_client_program_cs","readableModeActive":false,"edgeTitlesVisible":true,"focusedNodeId":null,"labeledLinkCount":21,"inlineEdgeTitlesEligible":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":2,"ts":"2026-05-22T19:47:18.477Z","type":"cycle.detection","payload":{"cycleNodeCount":0,"cycleEdgeCount":0,"sccCount":0,"cycleNodes":[]},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":null,"cameraTarget":null,"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":null}}}
{"seq":3,"ts":"2026-05-22T19:47:18.478Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":6.123233995736766e-14,"z":1000},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":0,"graphDataRebindCount":0,"lastMs":0,"avgMs":0,"maxMs":0},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":0,"nodeMaterials":0,"edgeLabelMaterials":0,"edgeLabelTextures":0,"nodeLabelMaterials":0,"nodeLabelTextures":0,"nodeLabelSprites":0,"inlineEdgeLabelObjects":0},"rendererInfo":{"memory":{"geometries":0,"textures":0},"render":{"calls":0,"triangles":0,"points":0,"lines":0}}}}}
{"seq":4,"ts":"2026-05-22T19:47:19.607Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":369.3999938964844,"clientY":290.8000183105469,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":5,"ts":"2026-05-22T19:47:19.621Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":370.3999938964844,"clientY":292,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":6,"ts":"2026-05-22T19:47:19.648Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":370.3999938964844,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":7,"ts":"2026-05-22T19:47:19.671Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":368.800048828125,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":8,"ts":"2026-05-22T19:47:19.681Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":368,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":9,"ts":"2026-05-22T19:47:19.685Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":366.3999938964844,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":10,"ts":"2026-05-22T19:47:19.697Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":365.6000061035156,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":11,"ts":"2026-05-22T19:47:19.701Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":363.20001220703125,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":12,"ts":"2026-05-22T19:47:19.712Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":362.3999938964844,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":13,"ts":"2026-05-22T19:47:19.720Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":361.6000061035156,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":14,"ts":"2026-05-22T19:47:19.729Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":360,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":15,"ts":"2026-05-22T19:47:19.732Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":356.800048828125,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":16,"ts":"2026-05-22T19:47:19.741Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":355.20001220703125,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":17,"ts":"2026-05-22T19:47:19.749Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":352,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":18,"ts":"2026-05-22T19:47:19.757Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":350.3999938964844,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":19,"ts":"2026-05-22T19:47:19.765Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":348,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":20,"ts":"2026-05-22T19:47:19.773Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":344.800048828125,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":21,"ts":"2026-05-22T19:47:19.781Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":341.6000061035156,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":22,"ts":"2026-05-22T19:47:19.793Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":339.20001220703125,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":23,"ts":"2026-05-22T19:47:19.798Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":337.6000061035156,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":24,"ts":"2026-05-22T19:47:19.805Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":335.20001220703125,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":25,"ts":"2026-05-22T19:47:19.813Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":332.800048828125,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":26,"ts":"2026-05-22T19:47:19.821Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":328,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":27,"ts":"2026-05-22T19:47:19.829Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":324.800048828125,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":28,"ts":"2026-05-22T19:47:19.837Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":320.800048828125,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":29,"ts":"2026-05-22T19:47:19.846Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":316,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":30,"ts":"2026-05-22T19:47:19.854Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":313.6000061035156,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":31,"ts":"2026-05-22T19:47:19.865Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":311.20001220703125,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":32,"ts":"2026-05-22T19:47:19.874Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":310.3999938964844,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":33,"ts":"2026-05-22T19:47:19.878Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":308,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":34,"ts":"2026-05-22T19:47:19.885Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":305.6000061035156,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":35,"ts":"2026-05-22T19:47:19.894Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":304,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":36,"ts":"2026-05-22T19:47:19.904Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":302.3999938964844,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":37,"ts":"2026-05-22T19:47:19.917Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":300.800048828125,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":38,"ts":"2026-05-22T19:47:20.048Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":300,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":39,"ts":"2026-05-22T19:47:20.056Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":298.3999938964844,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":40,"ts":"2026-05-22T19:47:20.061Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":296.800048828125,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":41,"ts":"2026-05-22T19:47:20.068Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":293.6000061035156,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":42,"ts":"2026-05-22T19:47:20.080Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":291.20001220703125,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":43,"ts":"2026-05-22T19:47:20.088Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":287.20001220703125,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":44,"ts":"2026-05-22T19:47:20.095Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":285.6000061035156,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":45,"ts":"2026-05-22T19:47:20.101Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":284,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":46,"ts":"2026-05-22T19:47:20.101Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":284,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":47,"ts":"2026-05-22T19:47:20.526Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":292.6000061035156,"clientY":254,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":48,"ts":"2026-05-22T19:47:20.549Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":296,"clientY":253.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":49,"ts":"2026-05-22T19:47:20.557Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":296.800048828125,"clientY":253.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":50,"ts":"2026-05-22T19:47:20.567Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":301.6000061035156,"clientY":254.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":51,"ts":"2026-05-22T19:47:20.574Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":305.6000061035156,"clientY":254.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":52,"ts":"2026-05-22T19:47:20.581Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":308.800048828125,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":53,"ts":"2026-05-22T19:47:20.592Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":312.800048828125,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":54,"ts":"2026-05-22T19:47:20.597Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":315.20001220703125,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":55,"ts":"2026-05-22T19:47:20.607Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":318.3999938964844,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":56,"ts":"2026-05-22T19:47:20.614Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":320,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":57,"ts":"2026-05-22T19:47:20.621Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":321.6000061035156,"clientY":255.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":58,"ts":"2026-05-22T19:47:20.631Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":324.800048828125,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":59,"ts":"2026-05-22T19:47:20.638Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":329.6000061035156,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":60,"ts":"2026-05-22T19:47:20.645Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":334.3999938964844,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":61,"ts":"2026-05-22T19:47:20.655Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":339.20001220703125,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":62,"ts":"2026-05-22T19:47:20.665Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":344.800048828125,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":63,"ts":"2026-05-22T19:47:20.669Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":348.800048828125,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":64,"ts":"2026-05-22T19:47:20.677Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":352,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":65,"ts":"2026-05-22T19:47:20.684Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":353.6000061035156,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":66,"ts":"2026-05-22T19:47:20.764Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":353.6000061035156,"clientY":256,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":67,"ts":"2026-05-22T19:47:20.966Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":351,"clientY":256.3999938964844,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":68,"ts":"2026-05-22T19:47:21.004Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":351.20001220703125,"clientY":257.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":69,"ts":"2026-05-22T19:47:21.040Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":351.20001220703125,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":70,"ts":"2026-05-22T19:47:21.046Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":351.20001220703125,"clientY":259.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":71,"ts":"2026-05-22T19:47:21.052Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":349.6000061035156,"clientY":260.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":72,"ts":"2026-05-22T19:47:21.052Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":349.6000061035156,"clientY":260.8000183105469,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":73,"ts":"2026-05-22T19:47:21.180Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":355.8000183105469,"clientY":300.3999938964844,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":74,"ts":"2026-05-22T19:47:21.263Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":355.20001220703125,"clientY":300.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":75,"ts":"2026-05-22T19:47:21.267Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":355.20001220703125,"clientY":302.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":76,"ts":"2026-05-22T19:47:21.268Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":355.20001220703125,"clientY":302.4000244140625,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":77,"ts":"2026-05-22T19:47:21.557Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":347.8000183105469,"clientY":339.6000061035156,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":78,"ts":"2026-05-22T19:47:21.600Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":346.3999938964844,"clientY":339.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":79,"ts":"2026-05-22T19:47:21.604Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":344.800048828125,"clientY":339.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":80,"ts":"2026-05-22T19:47:21.614Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":344,"clientY":339.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":81,"ts":"2026-05-22T19:47:21.624Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":340.800048828125,"clientY":336.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":82,"ts":"2026-05-22T19:47:21.631Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":338.3999938964844,"clientY":336.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":83,"ts":"2026-05-22T19:47:21.637Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":335.20001220703125,"clientY":335.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":84,"ts":"2026-05-22T19:47:21.645Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":332,"clientY":333.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":85,"ts":"2026-05-22T19:47:21.654Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":328,"clientY":332.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":86,"ts":"2026-05-22T19:47:21.662Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":323.20001220703125,"clientY":332,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":87,"ts":"2026-05-22T19:47:21.667Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":319.20001220703125,"clientY":332,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":88,"ts":"2026-05-22T19:47:21.681Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":316,"clientY":330.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":89,"ts":"2026-05-22T19:47:21.684Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":310.3999938964844,"clientY":328.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":90,"ts":"2026-05-22T19:47:21.693Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":301.6000061035156,"clientY":327.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":91,"ts":"2026-05-22T19:47:21.700Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":295.20001220703125,"clientY":325.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":92,"ts":"2026-05-22T19:47:21.709Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":288,"clientY":323.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":93,"ts":"2026-05-22T19:47:21.717Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":283.20001220703125,"clientY":322.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":94,"ts":"2026-05-22T19:47:21.727Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":280.800048828125,"clientY":321.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":95,"ts":"2026-05-22T19:47:21.734Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":279.20001220703125,"clientY":321.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":96,"ts":"2026-05-22T19:47:21.750Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":278.3999938964844,"clientY":321.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":97,"ts":"2026-05-22T19:47:21.783Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":276.800048828125,"clientY":321.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":98,"ts":"2026-05-22T19:47:21.789Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":273.6000061035156,"clientY":321.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":99,"ts":"2026-05-22T19:47:21.796Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":271.20001220703125,"clientY":321.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":100,"ts":"2026-05-22T19:47:21.804Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":268.800048828125,"clientY":321.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":101,"ts":"2026-05-22T19:47:21.814Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":268,"clientY":321.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":102,"ts":"2026-05-22T19:47:21.822Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":266.3999938964844,"clientY":321.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":103,"ts":"2026-05-22T19:47:21.830Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":264,"clientY":321.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":104,"ts":"2026-05-22T19:47:21.876Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":264,"clientY":321.6000061035156,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":105,"ts":"2026-05-22T19:47:22.198Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":388.6000061035156,"clientY":266,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":106,"ts":"2026-05-22T19:47:22.268Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":388.6000061035156,"clientY":266,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":107,"ts":"2026-05-22T19:47:22.556Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":419.8000183105469,"clientY":202,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":108,"ts":"2026-05-22T19:47:22.596Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":419.20001220703125,"clientY":202.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":109,"ts":"2026-05-22T19:47:22.617Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":416,"clientY":204.8000030517578,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":110,"ts":"2026-05-22T19:47:22.621Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":413.6000061035156,"clientY":207.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":111,"ts":"2026-05-22T19:47:22.627Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":411.20001220703125,"clientY":209.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":112,"ts":"2026-05-22T19:47:22.639Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":404.800048828125,"clientY":213.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":113,"ts":"2026-05-22T19:47:22.643Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":400.800048828125,"clientY":216,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":114,"ts":"2026-05-22T19:47:22.653Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":397.6000061035156,"clientY":218.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":115,"ts":"2026-05-22T19:47:22.660Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":391.20001220703125,"clientY":222.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":116,"ts":"2026-05-22T19:47:22.670Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":384,"clientY":227.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":117,"ts":"2026-05-22T19:47:22.679Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":375.20001220703125,"clientY":232.8000030517578,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":118,"ts":"2026-05-22T19:47:22.686Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":365.6000061035156,"clientY":239.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":119,"ts":"2026-05-22T19:47:22.696Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":352.800048828125,"clientY":244.8000030517578,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":120,"ts":"2026-05-22T19:47:22.700Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":344.800048828125,"clientY":248.8000030517578,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":121,"ts":"2026-05-22T19:47:22.710Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":338.3999938964844,"clientY":252,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":122,"ts":"2026-05-22T19:47:22.715Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":332.800048828125,"clientY":256,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":123,"ts":"2026-05-22T19:47:22.724Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":328.800048828125,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":124,"ts":"2026-05-22T19:47:22.735Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":328.800048828125,"clientY":259.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":125,"ts":"2026-05-22T19:47:22.789Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":328.800048828125,"clientY":260,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":126,"ts":"2026-05-22T19:47:22.795Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":328.800048828125,"clientY":260,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":127,"ts":"2026-05-22T19:47:22.972Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":370.20001220703125,"clientY":306,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":128,"ts":"2026-05-22T19:47:23.067Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":370.20001220703125,"clientY":306,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":129,"ts":"2026-05-22T19:47:23.212Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":370.20001220703125,"clientY":306,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":130,"ts":"2026-05-22T19:47:23.259Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":370.20001220703125,"clientY":306,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":131,"ts":"2026-05-22T19:47:23.532Z","type":"pointer.down","payload":{"pointerId":1,"button":2,"buttons":2,"clientX":307,"clientY":332.3999938964844,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":132,"ts":"2026-05-22T19:47:23.680Z","type":"pointer.up","payload":{"pointerId":1,"button":2,"buttons":0,"clientX":307,"clientY":332.3999938964844,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":133,"ts":"2026-05-22T19:47:23.693Z","type":"window.blur","payload":{},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":134,"ts":"2026-05-22T19:47:23.693Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":135,"ts":"2026-05-22T19:47:24.266Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":259,"clientY":386,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":136,"ts":"2026-05-22T19:47:24.458Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":271.8000183105469,"clientY":401.20001220703125,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":137,"ts":"2026-05-22T19:47:24.467Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":273.6000061035156,"clientY":400.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0,"y":4.1675326294684016e-14,"z":680.6097288410014},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":138,"ts":"2026-05-22T19:47:24.482Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":274.3999938964844,"clientY":400.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-14.829986618765384,"y":-3.2958112390390677,"z":680.4401605712183},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":139,"ts":"2026-05-22T19:47:24.491Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":276.800048828125,"clientY":400.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-21.419194080209206,"y":-3.2958112390390677,"z":680.2646240590881},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":140,"ts":"2026-05-22T19:47:24.506Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":277.6000061035156,"clientY":400.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-41.17304393173559,"y":-3.2958112390390677,"z":679.3552245141664},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":141,"ts":"2026-05-22T19:47:24.515Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":278.3999938964844,"clientY":400.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-47.750257761714224,"y":-3.295811239039069,"z":678.9246302094131},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":142,"ts":"2026-05-22T19:47:24.522Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":283.20001220703125,"clientY":399.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-54.32324375874971,"y":-3.2958112390390695,"z":678.4303396877427},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":143,"ts":"2026-05-22T19:47:24.531Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":286.3999938964844,"clientY":398.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-93.60701530364727,"y":-16.477761921857276,"z":673.9405115000961},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":144,"ts":"2026-05-22T19:47:24.538Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":288,"clientY":397.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-119.60505806813818,"y":-23.0668535829612,"z":669.6209027078839},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":145,"ts":"2026-05-22T19:47:24.546Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":291.20001220703125,"clientY":396.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-132.50275231242986,"y":-29.65353026383995,"z":666.9282508377826},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":146,"ts":"2026-05-22T19:47:24.554Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":297.6000061035156,"clientY":393.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-158.15968883290415,"y":-36.23742553639284,"z":660.9856010623796},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":147,"ts":"2026-05-22T19:47:24.561Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":304,"clientY":390.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-208.25943901687893,"y":-62.53334748080411,"z":644.9396789671432},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":74,"triangles":2424,"points":0,"lines":0}}}}}
{"seq":148,"ts":"2026-05-22T19:47:24.574Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":312,"clientY":386.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-256.44121152308475,"y":-88.73542993247065,"z":624.174279749089},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":74,"triangles":2424,"points":0,"lines":0}}}}}
{"seq":149,"ts":"2026-05-22T19:47:24.578Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":319.20001220703125,"clientY":382.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-313.21779286272084,"y":-121.29606463314798,"z":591.9556418615663},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":74,"triangles":2424,"points":0,"lines":0}}}}}
{"seq":150,"ts":"2026-05-22T19:47:24.586Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":327.20001220703125,"clientY":376,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-359.94797505302665,"y":-153.57231423016714,"z":556.8506106221294},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":74,"triangles":2424,"points":0,"lines":0}}}}}
{"seq":151,"ts":"2026-05-22T19:47:24.595Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":336,"clientY":369.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-403.48376425172444,"y":-204.4341746049175,"z":508.56378482141884},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":74,"triangles":2424,"points":0,"lines":0}}}}}
{"seq":152,"ts":"2026-05-22T19:47:24.604Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":344.800048828125,"clientY":361.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-442.8107077103015,"y":-254.06938582694764,"z":450.1077952175911},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":74,"triangles":2424,"points":0,"lines":0}}}}}
{"seq":153,"ts":"2026-05-22T19:47:24.612Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":353.6000061035156,"clientY":354.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-466.8800602283746,"y":-313.93561304563883,"z":383.0105001378286},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":74,"triangles":2424,"points":0,"lines":0}}}}}
{"seq":154,"ts":"2026-05-22T19:47:24.620Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":361.6000061035156,"clientY":346.3999938964844,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-480.1900649977463,"y":-365.3149700692601,"z":314.9477371148699},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":74,"triangles":2424,"points":0,"lines":0}}}}}
{"seq":155,"ts":"2026-05-22T19:47:24.629Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":368,"clientY":339.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-474.7384263798192,"y":-419.13351613968143,"z":249.35942965892048},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":74,"triangles":2424,"points":0,"lines":0}}}}}
{"seq":156,"ts":"2026-05-22T19:47:24.638Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":377.6000061035156,"clientY":331.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-457.2259997020082,"y":-464.22493425717624,"z":196.644853996847},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":74,"triangles":2424,"points":0,"lines":0}}}}}
{"seq":157,"ts":"2026-05-22T19:47:24.645Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":386.3999938964844,"clientY":324.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-431.6927484262755,"y":-510.1785485309674,"z":128.7976031144423},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":158,"ts":"2026-05-22T19:47:24.653Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":393.6000061035156,"clientY":317.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-402.7849831645004,"y":-543.5177418430387,"z":74.71495587925318},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":159,"ts":"2026-05-22T19:47:24.658Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":400,"clientY":309.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-359.1148987081164,"y":-577.1170268732184,"z":34.670301583602715},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":160,"ts":"2026-05-22T19:47:24.668Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":405.6000061035156,"clientY":302.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-303.2336423535127,"y":-609.3000699822587,"z":5.690857374624528},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":161,"ts":"2026-05-22T19:47:24.675Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":410.3999938964844,"clientY":296.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-248.793633051199,"y":-633.3895243728921,"z":-12.208257897367751},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":162,"ts":"2026-05-22T19:47:24.682Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":414.3999938964844,"clientY":290.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-204.43366994701125,"y":-648.8089342987121,"z":-21.98736817328781},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":163,"ts":"2026-05-22T19:47:24.689Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":416,"clientY":285.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-152.90701199527723,"y":-662.7774625773147,"z":-23.98090438815886},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":164,"ts":"2026-05-22T19:47:24.701Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":418.3999938964844,"clientY":281.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-114.25133740296614,"y":-670.6478011741956,"z":-20.193109588962493},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":165,"ts":"2026-05-22T19:47:24.709Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":419.20001220703125,"clientY":276.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-81.69275885650381,"y":-675.4778285483176,"z":-16.89968292851584},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":166,"ts":"2026-05-22T19:47:24.722Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":419.20001220703125,"clientY":274.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-43.04972982005112,"y":-679.182643631497,"z":-9.341324594142367},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":167,"ts":"2026-05-22T19:47:24.731Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":419.20001220703125,"clientY":272.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-23.74932810993851,"y":-680.1757239311162,"z":-5.153346692187482},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":168,"ts":"2026-05-22T19:47:24.731Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":419.20001220703125,"clientY":272.8000183105469,"altKey":false,"ctrlKey":false,"hadOrbitDragState":true,"orbitDragMoved":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":0,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543310131,"y":-680.518830705543,"z":-2.358708494553113},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":169,"ts":"2026-05-22T19:47:25.123Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":367,"clientY":267.6000061035156,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":170,"ts":"2026-05-22T19:47:25.133Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":367.20001220703125,"clientY":268,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":171,"ts":"2026-05-22T19:47:25.140Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":365.6000061035156,"clientY":268.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":172,"ts":"2026-05-22T19:47:25.155Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":364.800048828125,"clientY":268.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":173,"ts":"2026-05-22T19:47:25.162Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":363.20001220703125,"clientY":269.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":174,"ts":"2026-05-22T19:47:25.174Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":362.3999938964844,"clientY":269.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":175,"ts":"2026-05-22T19:47:25.181Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":361.6000061035156,"clientY":271.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":176,"ts":"2026-05-22T19:47:25.204Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":360,"clientY":272,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":177,"ts":"2026-05-22T19:47:25.218Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":358.3999938964844,"clientY":272,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":178,"ts":"2026-05-22T19:47:25.227Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":355.20001220703125,"clientY":273.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":179,"ts":"2026-05-22T19:47:25.234Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":355.20001220703125,"clientY":275.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":180,"ts":"2026-05-22T19:47:25.244Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":350.3999938964844,"clientY":276.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":181,"ts":"2026-05-22T19:47:25.260Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":348,"clientY":277.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":182,"ts":"2026-05-22T19:47:25.267Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":346.3999938964844,"clientY":279.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":183,"ts":"2026-05-22T19:47:25.274Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":344.800048828125,"clientY":280,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":184,"ts":"2026-05-22T19:47:25.284Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":342.3999938964844,"clientY":280.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":185,"ts":"2026-05-22T19:47:25.290Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":339.20001220703125,"clientY":280.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":186,"ts":"2026-05-22T19:47:25.300Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":337.6000061035156,"clientY":281.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":187,"ts":"2026-05-22T19:47:25.307Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":336.800048828125,"clientY":281.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":188,"ts":"2026-05-22T19:47:25.314Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":333.6000061035156,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":189,"ts":"2026-05-22T19:47:25.324Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":332,"clientY":284,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":190,"ts":"2026-05-22T19:47:25.330Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":330.3999938964844,"clientY":284,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":191,"ts":"2026-05-22T19:47:25.340Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":326.3999938964844,"clientY":285.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":192,"ts":"2026-05-22T19:47:25.347Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":325.6000061035156,"clientY":285.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":193,"ts":"2026-05-22T19:47:25.354Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":323.20001220703125,"clientY":285.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":194,"ts":"2026-05-22T19:47:25.364Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":320,"clientY":289.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":195,"ts":"2026-05-22T19:47:25.370Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":319.20001220703125,"clientY":289.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":196,"ts":"2026-05-22T19:47:25.380Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":318.3999938964844,"clientY":289.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":197,"ts":"2026-05-22T19:47:25.490Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":318.3999938964844,"clientY":289.6000061035156,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":198,"ts":"2026-05-22T19:47:28.537Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":325.3999938964844,"clientY":294,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":199,"ts":"2026-05-22T19:47:28.569Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":324.800048828125,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-10.870167543303634,"y":-680.518830705543,"z":-2.358708494551703},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":200,"ts":"2026-05-22T19:47:28.594Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":324,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.66146685156277,"y":-680.5647149285137,"z":-1.6042795811675303},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":201,"ts":"2026-05-22T19:47:28.602Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":323.20001220703125,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.676645741826318,"y":-680.5647149285137,"z":-1.5299991655703813},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":202,"ts":"2026-05-22T19:47:28.620Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":321.6000061035156,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.691103401327561,"y":-680.5647149285137,"z":-1.455580901988557},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":203,"ts":"2026-05-22T19:47:28.625Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":319.20001220703125,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.717853710267415,"y":-680.5647149285137,"z":-1.3063389296264951},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":204,"ts":"2026-05-22T19:47:28.634Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":318.3999938964844,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.7525467257373775,"y":-680.5647149285137,"z":-1.0815759600716384},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":205,"ts":"2026-05-22T19:47:28.642Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":316.800048828125,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.762658324128831,"y":-680.5647149285137,"z":-1.0064407756940121},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":206,"ts":"2026-05-22T19:47:28.649Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":313.6000061035156,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.780695186238603,"y":-680.5647149285137,"z":-0.8559028630572723},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":207,"ts":"2026-05-22T19:47:28.657Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":308.800048828125,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.808007143176989,"y":-680.5647149285137,"z":-0.5539058983647923},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":81,"triangles":2536,"points":0,"lines":0}}}}}
{"seq":208,"ts":"2026-05-22T19:47:28.666Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":305.6000061035156,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.82699726869592,"y":-680.5647149285137,"z":-0.09950400983288259},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":81,"triangles":2536,"points":0,"lines":0}}}}}
{"seq":209,"ts":"2026-05-22T19:47:28.674Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":301.6000061035156,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.8249783366313554,"y":-680.5647149285137,"z":0.20371873599696763},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":82,"triangles":2560,"points":0,"lines":0}}}}}
{"seq":210,"ts":"2026-05-22T19:47:28.683Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":298.3999938964844,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.805944006910854,"y":-680.5647149285137,"z":0.5822589227471975},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":84,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":211,"ts":"2026-05-22T19:47:28.691Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":294.3999938964844,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.777535781305288,"y":-680.5647149285137,"z":0.884151832358081},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":84,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":212,"ts":"2026-05-22T19:47:28.696Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":289.6000061035156,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.725619753349606,"y":-680.5647149285137,"z":1.259597840106349},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":84,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":213,"ts":"2026-05-22T19:47:28.705Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":284,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.639425147701793,"y":-680.5647149285137,"z":1.7061567058179734},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":80,"triangles":2512,"points":0,"lines":0}}}}}
{"seq":214,"ts":"2026-05-22T19:47:28.713Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":278.3999938964844,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.506294384888198,"y":-680.5647149285137,"z":2.21975942379847},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":215,"ts":"2026-05-22T19:47:28.722Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":273.6000061035156,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-7.338676157698625,"y":-680.5647149285137,"z":2.723163517780737},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":216,"ts":"2026-05-22T19:47:28.731Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":269.6000061035156,"clientY":292,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-1.1320046959573569,"y":-680.6086062619404,"z":0.49662920627815027},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":217,"ts":"2026-05-22T19:47:28.736Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":268,"clientY":291.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0006093000701419411,"y":-680.6097288406608,"z":0.0003032870385638818},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":218,"ts":"2026-05-22T19:47:28.753Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":268,"clientY":290.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0006033114037445938,"y":-680.6097288406602,"z":0.00031503167038815434},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":219,"ts":"2026-05-22T19:47:28.760Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":267.20001220703125,"clientY":289.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0006033114037445935,"y":-680.6097288406598,"z":0.00031503167038815424},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":220,"ts":"2026-05-22T19:47:28.769Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":265.6000061035156,"clientY":288.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0006003254138650446,"y":-680.6097288406597,"z":0.00032090970588270957},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":221,"ts":"2026-05-22T19:47:28.777Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":264,"clientY":287.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.000593904769313426,"y":-680.6097288406595,"z":0.0003324255228206588},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":222,"ts":"2026-05-22T19:47:28.786Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":264,"clientY":286.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0005873546079891327,"y":-680.6097288406592,"z":0.0003438664969283195},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":223,"ts":"2026-05-22T19:47:28.792Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":261.6000061035156,"clientY":284.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0005873546079891325,"y":-680.6097288406589,"z":0.00034386649692831937},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":224,"ts":"2026-05-22T19:47:28.804Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":257.6000061035156,"clientY":282.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0005771170270244643,"y":-680.6097288406585,"z":0.00036078461767966843},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":225,"ts":"2026-05-22T19:47:28.826Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":256,"clientY":281.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0005589762030337213,"y":-680.6097288406578,"z":0.0003882978337279564},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":226,"ts":"2026-05-22T19:47:28.921Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":255.1999969482422,"clientY":281.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0005513504039140864,"y":-680.6097288406552,"z":0.00039905179530931817},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":227,"ts":"2026-05-22T19:47:28.930Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":254.40000915527344,"clientY":281.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0005474597489346967,"y":-680.6097288406548,"z":0.00040437288055973115},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":228,"ts":"2026-05-22T19:47:28.939Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":252.800048828125,"clientY":281.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0005435178176603813,"y":-680.6097288406545,"z":0.00040965593504978275},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":229,"ts":"2026-05-22T19:47:28.946Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":251.1999969482422,"clientY":281.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0005354814664293101,"y":-680.6097288406542,"z":0.00042010617984806},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":230,"ts":"2026-05-22T19:47:28.955Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":248,"clientY":281.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0005272437407585331,"y":-680.6097288406538,"z":0.0004303993971496279},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":231,"ts":"2026-05-22T19:47:28.962Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":243.1999969482422,"clientY":281.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0005102578610673536,"y":-680.6097288406537,"z":0.00045056692852552476},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":232,"ts":"2026-05-22T19:47:28.972Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":240,"clientY":282.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.0004832286778832294,"y":-680.6097288406537,"z":0.0004794410148633324},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":233,"ts":"2026-05-22T19:47:28.976Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":237.60000610351562,"clientY":282.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.496545113915985,"y":-680.5778002813419,"z":4.820979076899255},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":234,"ts":"2026-05-22T19:47:28.986Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":233.60000610351562,"clientY":282.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.354592846257664,"y":-680.5778002813419,"z":4.9495735538229635},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":235,"ts":"2026-05-22T19:47:28.992Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":228,"clientY":282.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.109897040094292,"y":-680.5778002813419,"z":5.154561430539585},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":80,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":236,"ts":"2026-05-22T19:47:29.003Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":222.40000915527344,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-3.7512670864025237,"y":-680.5778002813419,"z":5.42113940679035},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":81,"triangles":2536,"points":0,"lines":0}}}}}
{"seq":237,"ts":"2026-05-22T19:47:29.009Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":220.800048828125,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-6.750012287967052,"y":-680.4820356548094,"z":11.324287095023342},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":81,"triangles":2536,"points":0,"lines":0}}}}}
{"seq":238,"ts":"2026-05-22T19:47:29.016Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":217.60000610351562,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-6.52941234455179,"y":-680.4820356548094,"z":11.452900005371264},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":81,"triangles":2536,"points":0,"lines":0}}}}}
{"seq":239,"ts":"2026-05-22T19:47:29.025Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":214.40000915527344,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-6.080929904397518,"y":-680.4820356548094,"z":11.697197766816736},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":82,"triangles":2560,"points":0,"lines":0}}}}}
{"seq":240,"ts":"2026-05-22T19:47:29.032Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":211.1999969482422,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-5.623328665083893,"y":-680.4820356548094,"z":11.923938897137313},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":82,"triangles":2560,"points":0,"lines":0}}}}}
{"seq":241,"ts":"2026-05-22T19:47:29.041Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":208.800048828125,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-5.1572867224858046,"y":-680.4820356548094,"z":12.132787715949291},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":81,"triangles":2536,"points":0,"lines":0}}}}}
{"seq":242,"ts":"2026-05-22T19:47:29.049Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":207.1999969482422,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.8026468043920705,"y":-680.4820356548094,"z":12.277488658943287},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":81,"triangles":2536,"points":0,"lines":0}}}}}
{"seq":243,"ts":"2026-05-22T19:47:29.057Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":203.1999969482422,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.563936426390851,"y":-680.4820356548094,"z":12.368210395771943},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":81,"triangles":2536,"points":0,"lines":0}}}}}
{"seq":244,"ts":"2026-05-22T19:47:29.065Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":199.1999969482422,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-3.959885737520305,"y":-680.4820356548094,"z":12.574635145561945},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":78,"triangles":2488,"points":0,"lines":0}}}}}
{"seq":245,"ts":"2026-05-22T19:47:29.072Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":196,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-3.346550884985053,"y":-680.4820356548094,"z":12.751577991465377},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":246,"ts":"2026-05-22T19:47:29.082Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":192.800048828125,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-2.850164568682793,"y":-680.4820356548094,"z":12.87162406340566},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":247,"ts":"2026-05-22T19:47:29.089Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":188.800048828125,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-2.3495084363343683,"y":-680.4820356548094,"z":12.972353456709852},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":76,"triangles":2472,"points":0,"lines":0}}}}}
{"seq":248,"ts":"2026-05-22T19:47:29.096Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":188,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-1.7188092814685134,"y":-680.4820356548094,"z":13.070877505055126},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":249,"ts":"2026-05-22T19:47:29.105Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":185.60000610351562,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-1.5921306266231727,"y":-680.4820356548094,"z":13.086911941553932},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":250,"ts":"2026-05-22T19:47:29.113Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":184.800048828125,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-1.2112703590045448,"y":-680.4820356548094,"z":13.127641380522832},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":251,"ts":"2026-05-22T19:47:29.146Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":184,"clientY":283.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-1.0840802864165209,"y":-680.4820356548094,"z":13.138756182790724},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":252,"ts":"2026-05-22T19:47:29.266Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":183.1999969482422,"clientY":284,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.9567739647224461,"y":-680.4820356548094,"z":13.148639765338759},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":253,"ts":"2026-05-22T19:47:29.346Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":183.1999969482422,"clientY":284.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-1.243951201235801,"y":-680.3224439431804,"z":19.733926259079677},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":254,"ts":"2026-05-22T19:47:29.363Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":183.1999969482422,"clientY":285.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-1.6584163527634492,"y":-680.0990303764111,"z":26.30896290768732},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":255,"ts":"2026-05-22T19:47:29.370Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":183.1999969482422,"clientY":286.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-2.07271013732628,"y":-679.8118329545738,"z":32.88128100668981},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":256,"ts":"2026-05-22T19:47:29.380Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":183.1999969482422,"clientY":287.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-2.4868253008416743,"y":-679.4608567063558,"z":39.45076547799459},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":257,"ts":"2026-05-22T19:47:29.389Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":183.1999969482422,"clientY":288,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-2.900691407093854,"y":-679.0461613287711,"z":46.01629892802},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":258,"ts":"2026-05-22T19:47:29.393Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":183.1999969482422,"clientY":289.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-3.3142854375709723,"y":-678.5677735466076,"z":52.57751619323317},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":259,"ts":"2026-05-22T19:47:29.419Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":183.1999969482422,"clientY":292,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.140517870298962,"y":-677.4200819078378,"z":65.68479072628257},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":260,"ts":"2026-05-22T19:47:29.443Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":182.40000915527344,"clientY":292.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-5.376849154635259,"y":-675.2221647531235,"z":85.29783533176867},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":261,"ts":"2026-05-22T19:47:29.452Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":182.40000915527344,"clientY":293.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.898481461138518,"y":-674.3627347895612,"z":91.87224716708816},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":262,"ts":"2026-05-22T19:47:29.458Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":182.40000915527344,"clientY":295.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-5.24598266830551,"y":-673.4400832885518,"z":98.38971937740192},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":263,"ts":"2026-05-22T19:47:29.481Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":182.40000915527344,"clientY":296.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-5.939489571120908,"y":-671.4053318226204,"z":111.396615104783},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":264,"ts":"2026-05-22T19:47:29.490Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":181.60000610351562,"clientY":296.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-6.630768019059232,"y":-669.1186737798246,"z":124.3617156025829},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":265,"ts":"2026-05-22T19:47:29.523Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":180.800048828125,"clientY":297.6000061035156,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-5.4260200878560445,"y":-669.1186737798246,"z":124.42010166426643},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":266,"ts":"2026-05-22T19:47:29.537Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":180.800048828125,"clientY":298.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.440261948873533,"y":-667.8811684161064,"z":130.93751159226042},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":267,"ts":"2026-05-22T19:47:29.537Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":180.800048828125,"clientY":298.4000244140625,"altKey":false,"ctrlKey":false,"hadOrbitDragState":true,"orbitDragMoved":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479244951,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659072,"y":-666.5809670982424,"z":137.3961730609887},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":21,"nodeLabelTextures":21,"nodeLabelSprites":24,"inlineEdgeLabelObjects":21},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":268,"ts":"2026-05-22T19:47:30.822Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_file_nexusreader_web_client_program_cs_file_1","cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":3,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":0,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":0,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":21,"edgeLabelTextures":21,"nodeLabelMaterials":23,"nodeLabelTextures":23,"nodeLabelSprites":24,"inlineEdgeLabelObjects":63},"rendererInfo":{"memory":{"geometries":6,"textures":1},"render":{"calls":75,"triangles":2448,"points":0,"lines":0}}}}}
{"seq":269,"ts":"2026-05-22T19:47:31.311Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":270,"ts":"2026-05-22T19:47:31.340Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":271,"ts":"2026-05-22T19:47:31.370Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":272,"ts":"2026-05-22T19:47:31.399Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":273,"ts":"2026-05-22T19:47:31.429Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":274,"ts":"2026-05-22T19:47:31.459Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":275,"ts":"2026-05-22T19:47:31.488Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":276,"ts":"2026-05-22T19:47:31.517Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":277,"ts":"2026-05-22T19:47:31.547Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":278,"ts":"2026-05-22T19:47:31.577Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":279,"ts":"2026-05-22T19:47:31.607Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":280,"ts":"2026-05-22T19:47:31.636Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":281,"ts":"2026-05-22T19:47:31.665Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":282,"ts":"2026-05-22T19:47:31.695Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":283,"ts":"2026-05-22T19:47:31.727Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":284,"ts":"2026-05-22T19:47:31.735Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":200.60000610351562,"clientY":272.3999938964844,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":285,"ts":"2026-05-22T19:47:31.755Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":286,"ts":"2026-05-22T19:47:31.786Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":287,"ts":"2026-05-22T19:47:31.818Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":200,"clientY":272,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-4.659283590659082,"y":-666.5809670982424,"z":137.39617306098899},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":288,"ts":"2026-05-22T19:47:31.821Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-3.575135751402684,"y":-667.238866715956,"z":134.1980482010723},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":289,"ts":"2026-05-22T19:47:31.823Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":198.40000915527344,"clientY":272,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-3.575135751402684,"y":-667.238866715956,"z":134.1980482010723},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":290,"ts":"2026-05-22T19:47:31.837Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":195.1999969482422,"clientY":270.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":-0.9752091151429779,"y":-667.238866715956,"z":134.24211970838374},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":153,"triangles":2604,"points":0,"lines":0}}}}}
{"seq":291,"ts":"2026-05-22T19:47:31.844Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":192.800048828125,"clientY":266.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":3.8173107221036555,"y":-669.7138532086559,"z":121.23690012647751},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":292,"ts":"2026-05-22T19:47:31.853Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":192,"clientY":266.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":5.367980210281285,"y":-674.8003130154586,"z":88.57384114800887},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":293,"ts":"2026-05-22T19:47:31.854Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":6.225610692506053,"y":-674.8003130154586,"z":88.51769494714621},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":294,"ts":"2026-05-22T19:47:31.854Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":191.1999969482422,"clientY":264,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":6.225610692506053,"y":-674.8003130154586,"z":88.51769494714621},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":295,"ts":"2026-05-22T19:47:31.867Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":187.1999969482422,"clientY":260.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":5.514908289869894,"y":-677.0934079244777,"z":68.87456515131603},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":149,"triangles":2574,"points":0,"lines":0}}}}}
{"seq":296,"ts":"2026-05-22T19:47:31.873Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":185.60000610351562,"clientY":259.20001220703125,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":5.4797619004796205,"y":-679.2614573195482,"z":42.467020176241114},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":297,"ts":"2026-05-22T19:47:31.880Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":184.800048828125,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":4.363957622606726,"y":-679.9633930611445,"z":29.33160349614781},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":298,"ts":"2026-05-22T19:47:31.883Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":3.615466923077844,"y":-680.2187003296348,"z":22.782693295621375},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":299,"ts":"2026-05-22T19:47:31.887Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":182.40000915527344,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":3.615466923077844,"y":-680.2187003296348,"z":22.782693295621375},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":300,"ts":"2026-05-22T19:47:31.903Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":179.1999969482422,"clientY":253.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":4.275814219787664,"y":-680.2187003296348,"z":22.668041989375322},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":301,"ts":"2026-05-22T19:47:31.913Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00015196596156835435,"y":-680.6097288406536,"z":0.0006634274261442765},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":302,"ts":"2026-05-22T19:47:31.927Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":176,"clientY":250.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00015196596156835432,"y":-680.6097288406535,"z":0.0006634274261442764},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":303,"ts":"2026-05-22T19:47:31.937Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":175.1999969482422,"clientY":249.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00017757443734287018,"y":-680.6097288406534,"z":0.0006571460728516292},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":304,"ts":"2026-05-22T19:47:31.941Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00018390194623867616,"y":-680.6097288406532,"z":0.0006552935810806028},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":305,"ts":"2026-05-22T19:47:31.944Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":173.60000610351562,"clientY":247.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00018390194623867616,"y":-680.6097288406532,"z":0.0006552935810806028},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":306,"ts":"2026-05-22T19:47:31.953Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":171.1999969482422,"clientY":245.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0001965597018047671,"y":-680.609728840653,"z":0.0006516086915183332},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":307,"ts":"2026-05-22T19:47:31.960Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":168.800048828125,"clientY":244,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00021540676297125659,"y":-680.6097288406528,"z":0.0006456233652076556},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":308,"ts":"2026-05-22T19:47:31.971Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":167.1999969482422,"clientY":241.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00023407151601748178,"y":-680.6097288406526,"z":0.0006390932080886875},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":309,"ts":"2026-05-22T19:47:31.975Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00024640654704015147,"y":-680.6097288406523,"z":0.000634439450863171},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":310,"ts":"2026-05-22T19:47:31.980Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":165.60000610351562,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00024640654704015147,"y":-680.6097288406523,"z":0.000634439450863171},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":311,"ts":"2026-05-22T19:47:31.987Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":164,"clientY":239.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0002586486575824698,"y":-680.6097288406521,"z":0.0006295478338987422},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":312,"ts":"2026-05-22T19:47:31.993Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":163.1999969482422,"clientY":238.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.000270793842159162,"y":-680.6097288406519,"z":0.0006244199694792685},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":313,"ts":"2026-05-22T19:47:32.001Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0002768716535970947,"y":-680.6097288406518,"z":0.0006218647194497882},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":314,"ts":"2026-05-22T19:47:32.029Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0002768716535970947,"y":-680.6097288406518,"z":0.0006218647194497882},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":315,"ts":"2026-05-22T19:47:32.059Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0002768716535970947,"y":-680.6097288406518,"z":0.0006218647194497882},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":316,"ts":"2026-05-22T19:47:32.088Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0002768716535970947,"y":-680.6097288406518,"z":0.0006218647194497882},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":317,"ts":"2026-05-22T19:47:32.107Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":162.40000915527344,"clientY":237.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0002768716535970947,"y":-680.6097288406518,"z":0.0006218647194497882},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":318,"ts":"2026-05-22T19:47:32.119Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00028283731242608465,"y":-680.6097288406514,"z":0.0006190578793096818},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":319,"ts":"2026-05-22T19:47:32.148Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0002828373124260844,"y":-680.6097288406509,"z":0.0006190578793096812},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":320,"ts":"2026-05-22T19:47:32.175Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":161.60000610351562,"clientY":237.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00028283731242608417,"y":-680.6097288406503,"z":0.0006190578793096807},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":321,"ts":"2026-05-22T19:47:32.178Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00028881959164794873,"y":-680.6097288406501,"z":0.0006162895802430229},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":322,"ts":"2026-05-22T19:47:32.187Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":160.800048828125,"clientY":237.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00028881959164794873,"y":-680.60972884065,"z":0.0006162895802430228},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":323,"ts":"2026-05-22T19:47:32.191Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":156.800048828125,"clientY":236.8000030517578,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0002947744394910926,"y":-680.6097288406497,"z":0.0006134636362968231},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":324,"ts":"2026-05-22T19:47:32.206Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":154.40000915527344,"clientY":236.8000030517578,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00032412444610234583,"y":-680.6097288406494,"z":0.0005984755188599244},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":325,"ts":"2026-05-22T19:47:32.208Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00034137429961302246,"y":-680.6097288406492,"z":0.0005888065818242239},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":326,"ts":"2026-05-22T19:47:32.210Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":151.1999969482422,"clientY":233.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00034137429961302246,"y":-680.6097288406492,"z":0.0005888065818242239},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":327,"ts":"2026-05-22T19:47:32.216Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":148.800048828125,"clientY":233.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0003639230606774964,"y":-680.6097288406489,"z":0.0005751431205734195},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":328,"ts":"2026-05-22T19:47:32.227Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":144.800048828125,"clientY":232,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00038047764711622106,"y":-680.6097288406486,"z":0.0005643282407258311},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":329,"ts":"2026-05-22T19:47:32.233Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":144,"clientY":232,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0004074120448965552,"y":-680.6097288406485,"z":0.000545333904626474},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":330,"ts":"2026-05-22T19:47:32.239Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0004126747685713774,"y":-680.6097288406485,"z":0.0005413623345288339},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":331,"ts":"2026-05-22T19:47:32.244Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":143.1999969482422,"clientY":231.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0004126747685713774,"y":-680.6097288406485,"z":0.0005413623345288339},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":332,"ts":"2026-05-22T19:47:32.248Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":141.60000610351562,"clientY":231.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00041783352451578676,"y":-680.6097288406484,"z":0.0005372566882101351},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":333,"ts":"2026-05-22T19:47:32.267Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0004281611624910361,"y":-680.6097288406478,"z":0.0005290629661676676},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":334,"ts":"2026-05-22T19:47:32.298Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0004281611624910357,"y":-680.6097288406471,"z":0.0005290629661676672},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":335,"ts":"2026-05-22T19:47:32.326Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0004281611624910353,"y":-680.6097288406465,"z":0.0005290629661676667},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":336,"ts":"2026-05-22T19:47:32.356Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0004281611624910349,"y":-680.6097288406459,"z":0.0005290629661676661},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":337,"ts":"2026-05-22T19:47:32.385Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00042816116249103455,"y":-680.6097288406453,"z":0.0005290629661676657},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":338,"ts":"2026-05-22T19:47:32.415Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.0004281611624910341,"y":-680.6097288406446,"z":0.0005290629661676653},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":339,"ts":"2026-05-22T19:47:32.423Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":140.800048828125,"clientY":231.1999969482422,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00042816116249103407,"y":-680.6097288406445,"z":0.0005290629661676651},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":340,"ts":"2026-05-22T19:47:32.445Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00043326473890810776,"y":-680.6097288406438,"z":0.0005248916738286956},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":341,"ts":"2026-05-22T19:47:32.448Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":140.800048828125,"clientY":232,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":0.00043326473890810776,"y":-680.6097288406438,"z":0.0005248916738286956},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":342,"ts":"2026-05-22T19:47:32.459Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":140.800048828125,"clientY":233.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":4.196580370479429,"y":-680.5778015005988,"z":5.08407423269398},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":343,"ts":"2026-05-22T19:47:32.463Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":140.800048828125,"clientY":234.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":12.587300152736203,"y":-680.3224402949062,"z":15.24926552482544},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":344,"ts":"2026-05-22T19:47:32.473Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":138.40000915527344,"clientY":236.8000030517578,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":16.781165723174848,"y":-680.099025512596,"z":20.330050830889686},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":345,"ts":"2026-05-22T19:47:32.475Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":30.37198964594548,"y":-679.0461613389988,"z":34.69086347606314},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":346,"ts":"2026-05-22T19:47:32.479Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":138.40000915527344,"clientY":237.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":30.37198964594548,"y":-679.0461613389988,"z":34.69086347606314},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":347,"ts":"2026-05-22T19:47:32.489Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":138.40000915527344,"clientY":240,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":34.70265134063735,"y":-678.5677638264698,"z":39.63734197032365},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":348,"ts":"2026-05-22T19:47:32.500Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":138.40000915527344,"clientY":242.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":47.673400022249076,"y":-676.7508942386374,"z":54.45252125036093},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":349,"ts":"2026-05-22T19:47:32.503Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":138.40000915527344,"clientY":244,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":60.60406977375794,"y":-674.3627178144908,"z":69.22192240691427},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":350,"ts":"2026-05-22T19:47:32.505Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":69.19654816622783,"y":-672.4542458337319,"z":79.03624469231606},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":351,"ts":"2026-05-22T19:47:32.516Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":137.60000610351562,"clientY":246.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":69.19654816622783,"y":-672.4542458337319,"z":79.03624469231606},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":352,"ts":"2026-05-22T19:47:32.520Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":136.800048828125,"clientY":248,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":82.93955503622246,"y":-669.1186508017412,"z":92.90244535343938},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":353,"ts":"2026-05-22T19:47:32.527Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":136.800048828125,"clientY":250.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":92.54384174195495,"y":-666.5809925242471,"z":101.66130411335222},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":354,"ts":"2026-05-22T19:47:32.533Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":105.54076099548158,"y":-662.3057993651659,"z":115.93868590233889},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":355,"ts":"2026-05-22T19:47:32.537Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":136,"clientY":252.8000030517578,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":105.54076099548158,"y":-662.3057993651659,"z":115.93868590233889},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":356,"ts":"2026-05-22T19:47:32.543Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":133.60000610351562,"clientY":253.60000610351562,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":119.70304325828056,"y":-657.4716103455771,"z":128.96459210689468},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":357,"ts":"2026-05-22T19:47:32.553Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":133.60000610351562,"clientY":254.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":127.85889908764779,"y":-655.736645093074,"z":129.96598477745056},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":358,"ts":"2026-05-22T19:47:32.563Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":132.800048828125,"clientY":256.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":132.30681522164352,"y":-653.9401365989277,"z":134.4872015616338},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":359,"ts":"2026-05-22T19:47:32.565Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":147.0003027943036,"y":-648.183414023368,"z":146.55639104587806},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":360,"ts":"2026-05-22T19:47:32.593Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":147.00030279430368,"y":-648.1834140233684,"z":146.55639104587814},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":361,"ts":"2026-05-22T19:47:32.617Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":132.800048828125,"clientY":258.4000244140625,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":147.00030279430374,"y":-648.1834140233688,"z":146.5563910458782},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":362,"ts":"2026-05-22T19:47:32.622Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":132.800048828125,"clientY":260,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":155.86362446432162,"y":-644.0412762463108,"z":155.39294724300518},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":363,"ts":"2026-05-22T19:47:32.623Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":164.6682998346853,"y":-639.6575846020299,"z":164.17103424066704},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":364,"ts":"2026-05-22T19:47:32.630Z","type":"pointer.move","payload":{"pointerId":1,"buttons":1,"clientX":132.800048828125,"clientY":260.8000183105469,"altKey":false,"ctrlKey":false,"orbitDragActive":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":164.66829983468506,"y":-639.65758460203,"z":164.1710342406668},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":149,"triangles":2574,"points":0,"lines":0}}}}}
{"seq":365,"ts":"2026-05-22T19:47:32.631Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":132.800048828125,"clientY":260.8000183105469,"altKey":false,"ctrlKey":false,"hadOrbitDragState":true,"orbitDragMoved":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479249757,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604275,"y":-637.3755495624954,"z":168.53735139260596},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":149,"triangles":2574,"points":0,"lines":0}}}}}
{"seq":366,"ts":"2026-05-22T19:47:32.652Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.0478423360425,"y":-637.3755495624952,"z":168.5373513926057},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":367,"ts":"2026-05-22T19:47:32.683Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":368,"ts":"2026-05-22T19:47:32.712Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":369,"ts":"2026-05-22T19:47:32.740Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":370,"ts":"2026-05-22T19:47:32.772Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":371,"ts":"2026-05-22T19:47:32.799Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":372,"ts":"2026-05-22T19:47:32.828Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":373,"ts":"2026-05-22T19:47:32.858Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":4,"targetedRefreshLastMs":0},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":23,"edgeLabelTextures":23,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":147},"rendererInfo":{"memory":{"geometries":7,"textures":42},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":374,"ts":"2026-05-22T19:47:32.911Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":5,"targetedRefreshLastMs":0.4},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":168},"rendererInfo":{"memory":{"geometries":7,"textures":43},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":375,"ts":"2026-05-22T19:47:32.917Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":5,"targetedRefreshLastMs":0.4},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":168},"rendererInfo":{"memory":{"geometries":7,"textures":43},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":376,"ts":"2026-05-22T19:47:32.947Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":5,"targetedRefreshLastMs":0.4},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":168},"rendererInfo":{"memory":{"geometries":7,"textures":43},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":377,"ts":"2026-05-22T19:47:32.983Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":189},"rendererInfo":{"memory":{"geometries":7,"textures":43},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":378,"ts":"2026-05-22T19:47:33.005Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":24,"nodeLabelTextures":24,"nodeLabelSprites":24,"inlineEdgeLabelObjects":189},"rendererInfo":{"memory":{"geometries":7,"textures":43},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":379,"ts":"2026-05-22T19:47:33.059Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":169.04784233604266,"y":-637.375549562495,"z":168.53735139260587},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":150,"triangles":2576,"points":0,"lines":0}}}}}
{"seq":380,"ts":"2026-05-22T19:47:33.064Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":160.5954502192407,"y":-605.5067720843701,"z":160.11048382297574},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":381,"ts":"2026-05-22T19:47:33.096Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":152.56567770827846,"y":-575.2314334801516,"z":152.10495963182677},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":382,"ts":"2026-05-22T19:47:33.125Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":144.93739382286455,"y":-546.4698618061441,"z":144.49971165023544},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":383,"ts":"2026-05-22T19:47:33.153Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":137.6905241317213,"y":-519.1463687158368,"z":137.27472606772366},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":384,"ts":"2026-05-22T19:47:33.183Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":130.80599792513524,"y":-493.18905028004497,"z":130.41098976433747},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":385,"ts":"2026-05-22T19:47:33.213Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":130.80599792513524,"y":-493.18905028004497,"z":130.41098976433747},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":386,"ts":"2026-05-22T19:47:33.242Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":124.26569802887848,"y":-468.5295977660427,"z":123.8904402761206},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":387,"ts":"2026-05-22T19:47:33.271Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":118.05241312743455,"y":-445.10311787774054,"z":117.69591826231456},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":388,"ts":"2026-05-22T19:47:33.301Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":118.05241312743455,"y":-445.10311787774054,"z":117.69591826231456},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":389,"ts":"2026-05-22T19:47:33.330Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":118.05241312743455,"y":-445.10311787774054,"z":117.69591826231456},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":390,"ts":"2026-05-22T19:47:33.362Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":118.05241312743455,"y":-445.10311787774054,"z":117.69591826231456},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":391,"ts":"2026-05-22T19:47:33.390Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":118.05241312743455,"y":-445.10311787774054,"z":117.69591826231456},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":392,"ts":"2026-05-22T19:47:33.420Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":118.05241312743455,"y":-445.10311787774054,"z":117.69591826231456},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":393,"ts":"2026-05-22T19:47:33.448Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":118.05241312743455,"y":-445.10311787774054,"z":117.69591826231456},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":394,"ts":"2026-05-22T19:47:33.478Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":118.05241312743455,"y":-445.10311787774054,"z":117.69591826231456},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":395,"ts":"2026-05-22T19:47:33.508Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":118.05241312743455,"y":-445.10311787774054,"z":117.69591826231456},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":148,"triangles":2572,"points":0,"lines":0}}}}}
{"seq":396,"ts":"2026-05-22T19:47:33.538Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":106.54230284750966,"y":-401.7055638846608,"z":106.22056623173887},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":397,"ts":"2026-05-22T19:47:33.568Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmepubreader_56","cameraPosition":{"x":96.15442831987745,"y":-362.53927140590633,"z":95.86406102414432},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":6,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":24,"edgeLabelTextures":24,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":210},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":398,"ts":"2026-05-22T19:47:33.615Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":86.7793715586894,"y":-327.19169244383045,"z":86.51731507429025},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.6},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":25,"edgeLabelTextures":25,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":231},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":399,"ts":"2026-05-22T19:47:33.626Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":82.44040298075493,"y":-310.8321078216389,"z":82.19144932057573},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.6},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":25,"edgeLabelTextures":25,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":231},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":400,"ts":"2026-05-22T19:47:33.658Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":82.44040298075493,"y":-310.8321078216389,"z":82.19144932057573},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.6},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":25,"edgeLabelTextures":25,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":231},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":401,"ts":"2026-05-22T19:47:33.686Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":82.44040298075493,"y":-310.8321078216389,"z":82.19144932057573},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.6},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":25,"edgeLabelTextures":25,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":231},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":402,"ts":"2026-05-22T19:47:33.714Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":82.44040298075493,"y":-310.8321078216389,"z":82.19144932057573},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.6},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":25,"edgeLabelTextures":25,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":231},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":403,"ts":"2026-05-22T19:47:33.745Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":82.44040298075493,"y":-310.8321078216389,"z":82.19144932057573},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.6},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":25,"edgeLabelTextures":25,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":231},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":404,"ts":"2026-05-22T19:47:33.775Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":82.44040298075493,"y":-310.8321078216389,"z":82.19144932057573},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.6},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":25,"edgeLabelTextures":25,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":231},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":405,"ts":"2026-05-22T19:47:33.804Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":82.44040298075493,"y":-310.8321078216389,"z":82.19144932057573},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.6},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":25,"edgeLabelTextures":25,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":231},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":406,"ts":"2026-05-22T19:47:33.835Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":82.44040298075493,"y":-310.8321078216389,"z":82.19144932057573},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.6},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":25,"edgeLabelTextures":25,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":231},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":407,"ts":"2026-05-22T19:47:33.863Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":82.44040298075493,"y":-310.8321078216389,"z":82.19144932057573},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.6},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":25,"edgeLabelTextures":25,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":231},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":145,"triangles":2524,"points":0,"lines":0}}}}}
{"seq":408,"ts":"2026-05-22T19:47:33.893Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":74.40246369013138,"y":-280.525977309029,"z":74.17778301181966},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":7,"targetedRefreshLastMs":0.6},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":25,"edgeLabelTextures":25,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":231},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":143,"triangles":2500,"points":0,"lines":0}}}}}
{"seq":409,"ts":"2026-05-22T19:47:33.925Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":63.790812306326615,"y":-240.5159597953285,"z":63.598176709759095},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.4},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":252},"rendererInfo":{"memory":{"geometries":1,"textures":9},"render":{"calls":137,"triangles":2432,"points":0,"lines":0}}}}}
{"seq":410,"ts":"2026-05-22T19:47:33.954Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":60.60127169101028,"y":-228.49016180556208,"z":60.41826787427114},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.4},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":252},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":134,"triangles":2392,"points":0,"lines":0}}}}}
{"seq":411,"ts":"2026-05-22T19:47:33.982Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":54.69264770113678,"y":-206.21237102951977,"z":54.5274867565297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":8,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.4},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":25,"nodeLabelTextures":25,"nodeLabelSprites":24,"inlineEdgeLabelObjects":252},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":134,"triangles":2392,"points":0,"lines":0}}}}}
{"seq":412,"ts":"2026-05-22T19:47:34.032Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":54.69264770113678,"y":-206.21237102951977,"z":54.5274867565297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":131,"triangles":2352,"points":0,"lines":0}}}}}
{"seq":413,"ts":"2026-05-22T19:47:34.041Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":54.69264770113678,"y":-206.21237102951977,"z":54.5274867565297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2328,"points":0,"lines":0}}}}}
{"seq":414,"ts":"2026-05-22T19:47:34.070Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":54.69264770113678,"y":-206.21237102951977,"z":54.5274867565297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2328,"points":0,"lines":0}}}}}
{"seq":415,"ts":"2026-05-22T19:47:34.101Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":54.69264770113678,"y":-206.21237102951977,"z":54.5274867565297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2328,"points":0,"lines":0}}}}}
{"seq":416,"ts":"2026-05-22T19:47:34.129Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":54.69264770113678,"y":-206.21237102951977,"z":54.5274867565297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2328,"points":0,"lines":0}}}}}
{"seq":417,"ts":"2026-05-22T19:47:34.160Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":54.69264770113678,"y":-206.21237102951977,"z":54.5274867565297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2328,"points":0,"lines":0}}}}}
{"seq":418,"ts":"2026-05-22T19:47:34.188Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":54.69264770113678,"y":-206.21237102951977,"z":54.5274867565297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2328,"points":0,"lines":0}}}}}
{"seq":419,"ts":"2026-05-22T19:47:34.218Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":54.69264770113678,"y":-206.21237102951977,"z":54.5274867565297},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2328,"points":0,"lines":0}}}}}
{"seq":420,"ts":"2026-05-22T19:47:34.248Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":46.8921088227621,"y":-176.80133161143436,"z":46.75050395787961},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":127,"triangles":2288,"points":0,"lines":0}}}}}
{"seq":421,"ts":"2026-05-22T19:47:34.277Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":42.32012821254279,"y":-159.5632017793195,"z":42.19232982198634},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":422,"ts":"2026-05-22T19:47:34.306Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":423,"ts":"2026-05-22T19:47:34.336Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":424,"ts":"2026-05-22T19:47:34.367Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":425,"ts":"2026-05-22T19:47:34.395Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":426,"ts":"2026-05-22T19:47:34.424Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":427,"ts":"2026-05-22T19:47:34.454Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":428,"ts":"2026-05-22T19:47:34.484Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":9,"targetedRefreshLastMs":0.2},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":273},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":429,"ts":"2026-05-22T19:47:34.517Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":294},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":430,"ts":"2026-05-22T19:47:34.543Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":null,"cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":26,"nodeLabelTextures":26,"nodeLabelSprites":24,"inlineEdgeLabelObjects":294},"rendererInfo":{"memory":{"geometries":7,"textures":44},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":431,"ts":"2026-05-22T19:47:34.591Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmknowledgeservice_38","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":11,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":24,"inlineEdgeLabelObjects":315},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":432,"ts":"2026-05-22T19:47:34.602Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmknowledgeservice_38","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":11,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":24,"inlineEdgeLabelObjects":315},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":433,"ts":"2026-05-22T19:47:34.632Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmknowledgeservice_38","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":11,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":24,"inlineEdgeLabelObjects":315},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":434,"ts":"2026-05-22T19:47:34.661Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_wasmknowledgeservice_38","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":11,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":27,"nodeLabelTextures":27,"nodeLabelSprites":24,"inlineEdgeLabelObjects":315},"rendererInfo":{"memory":{"geometries":7,"textures":45},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":435,"ts":"2026-05-22T19:47:34.690Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":1,"textures":12},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":436,"ts":"2026-05-22T19:47:34.720Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":437,"ts":"2026-05-22T19:47:34.753Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":438,"ts":"2026-05-22T19:47:34.781Z","type":"key.down","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":130,"triangles":2404,"points":0,"lines":0}}}}}
{"seq":439,"ts":"2026-05-22T19:47:34.811Z","type":"key.up","payload":{"key":"z","code":"KeyZ","altKey":false,"ctrlKey":false,"metaKey":false,"shiftKey":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":2,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":129,"triangles":2380,"points":0,"lines":0}}}}}
{"seq":440,"ts":"2026-05-22T19:47:35.230Z","type":"pointer.down","payload":{"pointerId":1,"button":2,"buttons":2,"clientX":396.6000061035156,"clientY":284.3999938964844,"altKey":false,"ctrlKey":false,"targetInGraph":true},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":55,"triangles":2144,"points":0,"lines":0}}}}}
{"seq":441,"ts":"2026-05-22T19:47:35.230Z","type":"pointerdown.rmb","payload":{"clientX":396.6000061035156,"clientY":284.3999938964844,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","selectedNodeId":null},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":55,"triangles":2144,"points":0,"lines":0}}}}}
{"seq":442,"ts":"2026-05-22T19:47:35.309Z","type":"pointer.up","payload":{"pointerId":1,"button":2,"buttons":0,"clientX":396.6000061035156,"clientY":284.3999938964844,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":55,"triangles":2144,"points":0,"lines":0}}}}}
{"seq":443,"ts":"2026-05-22T19:47:35.310Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":55,"triangles":2144,"points":0,"lines":0}}}}}
{"seq":444,"ts":"2026-05-22T19:47:35.313Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":55,"triangles":2144,"points":0,"lines":0}}}}}
{"seq":445,"ts":"2026-05-22T19:47:35.314Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":55,"triangles":2144,"points":0,"lines":0}}}}}
{"seq":446,"ts":"2026-05-22T19:47:35.314Z","type":"context-menu.preopen","payload":{"x":396.6000061035156,"y":284.3999938964844,"nodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59"},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":55,"triangles":2144,"points":0,"lines":0}}}}}
{"seq":447,"ts":"2026-05-22T19:47:35.314Z","type":"context-menu.open","payload":{"x":396.6000061035156,"y":284.3999938964844,"nodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","sampleNodePos":{"x":-26.018441153682115,"y":60.370749987207965,"z":-16.993950874867352}},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":null,"hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":0,"fullRefreshLastMs":0,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":28,"nodeLabelTextures":28,"nodeLabelSprites":24,"inlineEdgeLabelObjects":336},"rendererInfo":{"memory":{"geometries":7,"textures":46},"render":{"calls":55,"triangles":2144,"points":0,"lines":0}}}}}
{"seq":448,"ts":"2026-05-22T19:47:37.557Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":555.7999877929688,"clientY":382,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":29,"nodeLabelTextures":29,"nodeLabelSprites":24,"inlineEdgeLabelObjects":357},"rendererInfo":{"memory":{"geometries":7,"textures":14},"render":{"calls":57,"triangles":2148,"points":0,"lines":0}}}}}
{"seq":449,"ts":"2026-05-22T19:47:37.637Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":555.7999877929688,"clientY":382,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":29,"nodeLabelTextures":29,"nodeLabelSprites":24,"inlineEdgeLabelObjects":357},"rendererInfo":{"memory":{"geometries":7,"textures":14},"render":{"calls":57,"triangles":2148,"points":0,"lines":0}}}}}
{"seq":450,"ts":"2026-05-22T19:47:37.637Z","type":"context-menu.hide","payload":{"restoreView":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":29,"nodeLabelTextures":29,"nodeLabelSprites":24,"inlineEdgeLabelObjects":357},"rendererInfo":{"memory":{"geometries":7,"textures":14},"render":{"calls":57,"triangles":2148,"points":0,"lines":0}}}}}
{"seq":451,"ts":"2026-05-22T19:47:37.645Z","type":"pointer.up","payload":{"pointerId":0,"button":0,"buttons":0,"clientX":0,"clientY":0,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":29,"nodeLabelTextures":29,"nodeLabelSprites":24,"inlineEdgeLabelObjects":357},"rendererInfo":{"memory":{"geometries":7,"textures":14},"render":{"calls":57,"triangles":2148,"points":0,"lines":0}}}}}
{"seq":452,"ts":"2026-05-22T19:47:37.807Z","type":"window.blur","payload":{},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":29,"nodeLabelTextures":29,"nodeLabelSprites":24,"inlineEdgeLabelObjects":357},"rendererInfo":{"memory":{"geometries":7,"textures":14},"render":{"calls":51,"triangles":2052,"points":0,"lines":0}}}}}
{"seq":453,"ts":"2026-05-22T19:47:37.807Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":13,"targetedRefreshLastMs":0.3},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":29,"nodeLabelTextures":29,"nodeLabelSprites":24,"inlineEdgeLabelObjects":357},"rendererInfo":{"memory":{"geometries":7,"textures":14},"render":{"calls":51,"triangles":2052,"points":0,"lines":0}}}}}
{"seq":454,"ts":"2026-05-22T19:47:50.438Z","type":"pointer.down","payload":{"pointerId":1,"button":0,"buttons":1,"clientX":439,"clientY":191.60000610351562,"altKey":false,"ctrlKey":false,"targetInGraph":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":null,"cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":14,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":30,"nodeLabelTextures":30,"nodeLabelSprites":24,"inlineEdgeLabelObjects":378},"rendererInfo":{"memory":{"geometries":6,"textures":14},"render":{"calls":54,"triangles":2100,"points":0,"lines":0}}}}}
{"seq":455,"ts":"2026-05-22T19:47:50.493Z","type":"pointer.up","payload":{"pointerId":1,"button":0,"buttons":0,"clientX":439,"clientY":191.60000610351562,"altKey":false,"ctrlKey":false,"hadOrbitDragState":false,"orbitDragMoved":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":null,"cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":14,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":10,"targetedRefreshLastMs":0.1},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":26,"edgeLabelTextures":26,"nodeLabelMaterials":30,"nodeLabelTextures":30,"nodeLabelSprites":24,"inlineEdgeLabelObjects":378},"rendererInfo":{"memory":{"geometries":6,"textures":14},"render":{"calls":54,"triangles":2100,"points":0,"lines":0}}}}}
{"seq":456,"ts":"2026-05-22T19:47:55.877Z","type":"window.blur","payload":{},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":null,"cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":14,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":12,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":27,"edgeLabelTextures":27,"nodeLabelMaterials":30,"nodeLabelTextures":30,"nodeLabelSprites":24,"inlineEdgeLabelObjects":420},"rendererInfo":{"memory":{"geometries":6,"textures":14},"render":{"calls":54,"triangles":2100,"points":0,"lines":0}}}}}
{"seq":457,"ts":"2026-05-22T19:47:55.878Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":null,"cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":14,"targetedRefreshLastMs":0.4},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":12,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":27,"edgeLabelTextures":27,"nodeLabelMaterials":30,"nodeLabelTextures":30,"nodeLabelSprites":24,"inlineEdgeLabelObjects":420},"rendererInfo":{"memory":{"geometries":6,"textures":14},"render":{"calls":54,"triangles":2100,"points":0,"lines":0}}}}}
{"seq":458,"ts":"2026-05-22T20:19:06.998Z","type":"window.blur","payload":{},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":null,"cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":16,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":12,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":27,"edgeLabelTextures":27,"nodeLabelMaterials":31,"nodeLabelTextures":31,"nodeLabelSprites":24,"inlineEdgeLabelObjects":462},"rendererInfo":{"memory":{"geometries":6,"textures":14},"render":{"calls":54,"triangles":2100,"points":0,"lines":0}}}}}
{"seq":459,"ts":"2026-05-22T20:19:06.998Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":null,"cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":16,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":12,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":27,"edgeLabelTextures":27,"nodeLabelMaterials":31,"nodeLabelTextures":31,"nodeLabelSprites":24,"inlineEdgeLabelObjects":462},"rendererInfo":{"memory":{"geometries":6,"textures":14},"render":{"calls":54,"triangles":2100,"points":0,"lines":0}}}}}
{"seq":460,"ts":"2026-05-22T21:08:57.084Z","type":"window.blur","payload":{},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingebookrepository_84","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":17,"targetedRefreshLastMs":0.6},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":14,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":28,"edgeLabelTextures":28,"nodeLabelMaterials":32,"nodeLabelTextures":32,"nodeLabelSprites":24,"inlineEdgeLabelObjects":525},"rendererInfo":{"memory":{"geometries":6,"textures":14},"render":{"calls":54,"triangles":2100,"points":0,"lines":0}}}}}
{"seq":461,"ts":"2026-05-22T21:08:57.084Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":"flow_type_nexusreader_web_client_program_cs_throwingebookrepository_84","cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":17,"targetedRefreshLastMs":0.6},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":14,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":28,"edgeLabelTextures":28,"nodeLabelMaterials":32,"nodeLabelTextures":32,"nodeLabelSprites":24,"inlineEdgeLabelObjects":525},"rendererInfo":{"memory":{"geometries":6,"textures":14},"render":{"calls":54,"triangles":2100,"points":0,"lines":0}}}}}
{"seq":462,"ts":"2026-05-22T21:09:23.373Z","type":"window.blur","payload":{},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":null,"cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":20,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":14,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":28,"edgeLabelTextures":28,"nodeLabelMaterials":32,"nodeLabelTextures":32,"nodeLabelSprites":24,"inlineEdgeLabelObjects":567},"rendererInfo":{"memory":{"geometries":6,"textures":13},"render":{"calls":55,"triangles":2124,"points":0,"lines":0}}}}}
{"seq":463,"ts":"2026-05-22T21:09:23.373Z","type":"shortcut.radial.menu.hide","payload":{"hadAnchor":false},"state":{"focusedNodeId":null,"currentPointerMode":"cursor","ctrlModifierPressed":false,"ctrlRadialMenuActive":false,"suppressNodeClickUntil":1779479252851,"hasFocusedNodeRefocusTimer":false,"graphControlsChanged":false,"currentSelectedNodeId":"flow_method_nexusreader_web_client_program_cs_run_wasm_host_59","hoveredNodeId":null,"cameraPosition":{"x":38.19391571181986,"y":-144.00578960583582,"z":38.07857766434267},"cameraTarget":{"x":0,"y":0,"z":0},"previewMetrics":{"updateGraph":{"count":1,"graphDataRebindCount":0,"lastMs":35.6,"avgMs":35.6,"maxMs":35.6},"nodeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.6,"targetedRefreshCount":20,"targetedRefreshLastMs":0},"edgeLabels":{"fullRefreshCount":1,"fullRefreshLastMs":0.9,"targetedRefreshCount":14,"targetedRefreshLastMs":0.2},"reheats":{"total":0,"lastMinute":0},"webgl":{"contextLossCount":0,"contextRestoreCount":0},"renderPath":{"degradedInteractionMode":false,"composerRenderCount":4,"directRenderCount":0},"caches":{"nodeGeometries":4,"nodeMaterials":4,"edgeLabelMaterials":28,"edgeLabelTextures":28,"nodeLabelMaterials":32,"nodeLabelTextures":32,"nodeLabelSprites":24,"inlineEdgeLabelObjects":567},"rendererInfo":{"memory":{"geometries":6,"textures":13},"render":{"calls":55,"triangles":2124,"points":0,"lines":0}}}}}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+102
View File
@@ -0,0 +1,102 @@
services:
db:
image: pgvector/pgvector:pg17
container_name: nexus-db-stage
environment:
POSTGRES_USER: ${POSTGRES_USER:-nexus_user_stage}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?POSTGRES_PASSWORD is required}
POSTGRES_DB: ${POSTGRES_DB:-nexus_stage_db}
ports:
- "${POSTGRES_PORT:-5438}:5432"
volumes:
- pgdata_stage:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER:-nexus_user_stage} -d $${POSTGRES_DB:-nexus_stage_db}"]
interval: 5s
timeout: 5s
retries: 5
networks:
- nexus-stage
restart: unless-stopped
web:
build:
context: .
dockerfile: Dockerfile
container_name: nexus-web-stage
ports:
- "${WEB_PORT:-5080}:5000"
environment:
- ASPNETCORE_ENVIRONMENT=Staging
- ConnectionStrings__PostgresConnection=Host=db;Database=${POSTGRES_DB:-nexus_stage_db};Username=${POSTGRES_USER:-nexus_user_stage};Password=${POSTGRES_PASSWORD:?POSTGRES_PASSWORD is required}
- ConnectionStrings__QdrantConnection=http://qdrant:6334
- ConnectionStrings__Neo4jConnection=bolt://neo4j:7687
- Neo4j__Username=${NEO4J_USERNAME:-neo4j}
- Neo4j__Password=${NEO4J_PASSWORD:?NEO4J_PASSWORD is required}
- Authentication__Google__ClientId=${GOOGLE_CLIENT_ID:-placeholder_google_client_id_stage}
- Authentication__Google__ClientSecret=${GOOGLE_CLIENT_SECRET:-placeholder_google_client_secret_stage}
- Ai__Google__ApiKey=${GOOGLE_AI_API_KEY:-placeholder_gemini_api_key_stage}
- NEXUS_ADMIN_PASSWORD=${NEXUS_ADMIN_PASSWORD:?NEXUS_ADMIN_PASSWORD is required}
depends_on:
db:
condition: service_healthy
qdrant:
condition: service_healthy
neo4j:
condition: service_healthy
volumes:
- stage_www_uploads:/app/wwwroot/uploads
- stage_www_covers:/app/wwwroot/covers
networks:
- nexus-stage
restart: unless-stopped
qdrant:
image: qdrant/qdrant:latest
container_name: nexus-qdrant-stage
environment:
- QDRANT__SERVICE__API_KEY=${QDRANT_API_KEY:-}
ports:
- "${QDRANT_HTTP_PORT:-6383}:6333"
- "${QDRANT_GRPC_PORT:-6384}:6334"
volumes:
- qdrant_stage_data:/qdrant/storage
healthcheck:
test: ["CMD-SHELL", "bash -c 'exec 3<>/dev/tcp/127.0.0.1/6333'"]
interval: 5s
timeout: 5s
retries: 5
networks:
- nexus-stage
restart: unless-stopped
neo4j:
image: neo4j:5-community
container_name: nexus-neo4j-stage
environment:
- NEO4J_AUTH=${NEO4J_USERNAME:-neo4j}/${NEO4J_PASSWORD:?NEO4J_PASSWORD is required}
ports:
- "${NEO4J_HTTP_PORT:-7488}:7474"
- "${NEO4J_BOLT_PORT:-7688}:7687"
volumes:
- neo4j_stage_data:/data
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://localhost:7474 || exit 1"]
interval: 10s
timeout: 10s
retries: 10
start_period: 30s
networks:
- nexus-stage
restart: unless-stopped
volumes:
pgdata_stage:
qdrant_stage_data:
neo4j_stage_data:
stage_www_uploads:
stage_www_covers:
networks:
nexus-stage:
driver: bridge
+97
View File
@@ -0,0 +1,97 @@
services:
db:
image: pgvector/pgvector:pg17
container_name: nexus-db-test
environment:
POSTGRES_USER: ${POSTGRES_USER:-nexus_user}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?POSTGRES_PASSWORD is required}
POSTGRES_DB: ${POSTGRES_DB:-nexus_test_db}
ports:
- "${POSTGRES_PORT:-5433}:5432"
volumes:
- pgdata_test:/var/lib/postgresql/data
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-nexus_user} -d ${POSTGRES_DB:-nexus_test_db}"]
interval: 5s
timeout: 5s
retries: 5
networks:
- nexus-test
restart: unless-stopped
web:
build:
context: .
dockerfile: Dockerfile
container_name: nexus-web-test
ports:
- "${WEB_PORT:-5050}:5000"
environment:
- ASPNETCORE_ENVIRONMENT=Test
- ConnectionStrings__PostgresConnection=Host=db;Database=${POSTGRES_DB:-nexus_test_db};Username=${POSTGRES_USER:-nexus_user};Password=${POSTGRES_PASSWORD:?POSTGRES_PASSWORD is required}
- ConnectionStrings__QdrantConnection=http://qdrant:6334
- ConnectionStrings__Neo4jConnection=bolt://neo4j:7687
- Neo4j__Username=${NEO4J_USERNAME:-neo4j}
- Neo4j__Password=${NEO4J_PASSWORD:?NEO4J_PASSWORD is required}
- Authentication__Google__ClientId=${GOOGLE_CLIENT_ID:-placeholder}
- Authentication__Google__ClientSecret=${GOOGLE_CLIENT_SECRET:-placeholder}
- Ai__Google__ApiKey=${GOOGLE_AI_API_KEY:-placeholder}
- NEXUS_ADMIN_PASSWORD=${NEXUS_ADMIN_PASSWORD:?NEXUS_ADMIN_PASSWORD is required}
depends_on:
db:
condition: service_healthy
qdrant:
condition: service_healthy
neo4j:
condition: service_healthy
networks:
- nexus-test
restart: unless-stopped
qdrant:
image: qdrant/qdrant:latest
container_name: nexus-qdrant-test
environment:
- QDRANT__SERVICE__API_KEY=${QDRANT_API_KEY:-}
ports:
- "${QDRANT_HTTP_PORT:-6343}:6333"
- "${QDRANT_GRPC_PORT:-6344}:6334"
volumes:
- qdrant_test_data:/qdrant/storage
healthcheck:
test: ["CMD-SHELL", "bash -c 'exec 3<>/dev/tcp/127.0.0.1/6333'"]
interval: 5s
timeout: 5s
retries: 5
networks:
- nexus-test
restart: unless-stopped
neo4j:
image: neo4j:5-community
container_name: nexus-neo4j-test
environment:
- NEO4J_AUTH=${NEO4J_USERNAME:-neo4j}/${NEO4J_PASSWORD:?NEO4J_PASSWORD is required}
ports:
- "${NEO4J_HTTP_PORT:-7484}:7474"
- "${NEO4J_BOLT_PORT:-7697}:7687"
volumes:
- neo4j_test_data:/data
healthcheck:
test: ["CMD-SHELL", "wget -qO- http://localhost:7474 || exit 1"]
interval: 10s
timeout: 10s
retries: 10
start_period: 30s
networks:
- nexus-test
restart: unless-stopped
volumes:
pgdata_test:
qdrant_test_data:
neo4j_test_data:
networks:
nexus-test:
driver: bridge
+38
View File
@@ -26,12 +26,50 @@ services:
environment:
- ASPNETCORE_ENVIRONMENT=Production
- ConnectionStrings__PostgresConnection=Host=db;Database=nexus_db;Username=nexus_user;Password=nexus_password
- ConnectionStrings__QdrantConnection=Host=qdrant;Port=6334
- ConnectionStrings__Neo4jConnection=bolt://neo4j:7687
- Authentication__Google__ClientId=${GOOGLE_CLIENT_ID:-placeholder}
- Authentication__Google__ClientSecret=${GOOGLE_CLIENT_SECRET:-placeholder}
- Ai__Google__ApiKey=${GOOGLE_AI_API_KEY:-placeholder}
depends_on:
db:
condition: service_healthy
qdrant:
condition: service_healthy
neo4j:
condition: service_healthy
qdrant:
image: qdrant/qdrant:latest
container_name: nexus-qdrant
ports:
- "6333:6333"
- "6334:6334"
volumes:
- qdrant_data:/qdrant/storage
healthcheck:
test: ["CMD-SHELL", "bash -c 'exec 3<>/dev/tcp/127.0.0.1/6333'"]
interval: 5s
timeout: 5s
retries: 5
neo4j:
image: neo4j:5-community
container_name: nexus-neo4j
ports:
- "7474:7474"
- "7687:7687"
environment:
- NEO4J_AUTH=none
volumes:
- neo4j_data:/data
healthcheck:
test: ["CMD-SHELL", "cypher-shell -u neo4j -p '' 'RETURN 1' || exit 0"]
interval: 5s
timeout: 5s
retries: 5
volumes:
pgdata:
qdrant_data:
neo4j_data:
+2 -2
View File
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
# -------------------------------------------------------------
# Debug helper for NexusReader.Web.New (Blazor Server)
# Debug helper for NexusReader.Web (Blazor Server)
# -------------------------------------------------------------
# 1️⃣ Ensure the port is free before starting the server.
# 2️⃣ Starts the server project in the background.
@@ -10,7 +10,7 @@
# -------------------------------------------------------------
# ---- configuration ------------------------------------------------
SERVER_PROJECT="src/NexusReader.Web.New/NexusReader.Web.csproj"
SERVER_PROJECT="src/NexusReader.Web/NexusReader.Web.csproj"
APP_URL="http://localhost:5104"
DEBUG_PORT=9222
TMP_PROFILE="/tmp/blazor-chrome-debug"
+41
View File
@@ -0,0 +1,41 @@
{
"generatedAt": "2026-05-25T11:41:38.940Z",
"runId": "v4-1779707139870-rlu0248l",
"agentVersion": "v4.1-streaming",
"totalDurationMs": 2159068,
"phaseTiming": {
"phase0": 1390,
"phase1": 36355,
"pipeline": 2082571,
"phase5": 30289
},
"config": {
"llmCandidateCount": 5,
"maxConcurrentLlmCalls": 5,
"featureFlags": {
"architectureMappingMode": false,
"boundedSubsystemMode": false,
"architectureMapPersistence": false,
"chunkPlanning": false,
"sequenceDiagrams": false,
"stateDiagrams": false,
"erDiagrams": false,
"experimentalDiagramFamilies": false,
"publicationCollections": true,
"businessFlowGeneration": true,
"v5LocalDiagramsOnly": false,
"v5StitchedFlowPreview": true,
"v5ComposedMarkdownPublication": true,
"v5FullDefault": false
}
},
"project": {
"technology": "dotnet",
"totalFiles": 198,
"uniqueFilesSummarized": 187,
"documentsGenerated": 10,
"collectionsPlanned": 7,
"projectArchetype": "web-application",
"candidateEntrypoints": 20
}
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,338 @@
## Business Overview
Business Overview centers on account, ai tokens, ai tokens (aitokensused, aitokenlimit) and currently highlights User Authentication Flow as the most representative business flow.
### Business Summary
- Domains: 37
- Capabilities: 7
- Flows: 7
- Source summaries used: 15
- Technical flow inputs used: 7
### Business Domains
- **account** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **ai tokens** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **ai tokens (aitokensused, aitokenlimit)** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **aitokens / aitokenlimit** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **appdbcontext** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **auth** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **authentication** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **author** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **authorization requirement** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **command** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **ebook** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **ebook/library ingestion** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **embedding** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **externallogin (google)** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **identity** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **jwt** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **knowledge/knowledgeservice** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **knowledgegraph** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **login** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **loginmodel / credentials** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **pro subscription** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **query** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **reader navigation / interaction** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **real time sync/broadcast** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **registration** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **result (operation outcome)** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **result<t>** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **secure storage** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **subscription/plan** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **subscriptionplan** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **sync** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **theme** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **token refresh** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **user** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **user / identity** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **user identity and profiles** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
- **userprofile** (high confidence): Business Overview is currently grounded only by document anchors and still lacks a verified cross-file execution narrative.
### Business Capabilities
- **User Authentication Flow** (high confidence): User Authentication Flow coordinates 4 business-relevant steps beginning at NexusReader.UI.Shared/Pages/Account/Login.razor. Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile. Entrypoints: NexusReader.UI.Shared/Pages/Account/Login.razor, NexusReader.Web.Client/Program.cs, NexusReader.Maui/MauiProgram.cs.
- **Token Refresh / Request Retry Flow** (high confidence): Token Refresh / Request Retry Flow coordinates 4 business-relevant steps beginning at NexusReader.Web.Client/Handlers/AuthenticationHeaderHandler.cs. Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile. Entrypoints: NexusReader.Web.Client/Handlers/AuthenticationHeaderHandler.cs, NexusReader.Web.Client/Program.cs, NexusReader.Maui/MauiProgram.cs.
- **Pro Access Authorization Flow** (high confidence): Pro Access Authorization Flow coordinates 4 business-relevant steps beginning at NexusReader.Web/Program.cs. Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile. Entrypoints: NexusReader.Web/Program.cs, NexusReader.Web.Client/Program.cs, NexusReader.Maui/MauiProgram.cs.
- **Ebook Ingestion Flow** (high confidence): Ebook Ingestion Flow coordinates 4 business-relevant steps beginning at NexusReader.Web/Program.cs. Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile. Entrypoints: NexusReader.Web/Program.cs, NexusReader.Web.Client/Program.cs, NexusReader.Maui/MauiProgram.cs.
- **Program (top level)** (high confidence): Program (top level) coordinates 8 business-relevant steps beginning at NexusReader.Web.Client/Program.cs. Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile. Entrypoints: NexusReader.Web.Client/Program.cs, NexusReader.Maui/MauiProgram.cs, NexusReader.Web/Program.cs.
- **Program (top level)** (high confidence): Program (top level) coordinates 8 business-relevant steps beginning at NexusReader.Web/Program.cs. Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile. Entrypoints: NexusReader.Web/Program.cs, NexusReader.Web.Client/Program.cs, NexusReader.Maui/MauiProgram.cs.
- **Knowledge API group mappings** (high confidence): Knowledge API group mappings coordinates 8 business-relevant steps beginning at NexusReader.Web/Program.cs. Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile. Entrypoints: NexusReader.Web/Program.cs, NexusReader.Web.Client/Program.cs, NexusReader.Maui/MauiProgram.cs.
### Major Value Streams
- **Ebook Ingestion Flow** (rank 1, score 0.85, high confidence): Ebook Ingestion Flow starts at NexusReader.Web/Program.cs and follows 12 grounded steps: Enter Program (top level) -> Falls back to alternate path -> Repeats work over a collection or condition -> Guards early exit or rejection path -> .... Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile.
- **Knowledge API group mappings** (rank 2, score 0.85, high confidence): Knowledge API group mappings starts at NexusReader.Web/Program.cs and follows 12 grounded steps: Enter Program (top level) -> Falls back to alternate path -> Repeats work over a collection or condition -> Guards early exit or rejection path -> .... Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile.
- **Pro Access Authorization Flow** (rank 3, score 0.85, high confidence): Pro Access Authorization Flow starts at NexusReader.Web/Program.cs and follows 12 grounded steps: Enter Program (top level) -> Falls back to alternate path -> Repeats work over a collection or condition -> Guards early exit or rejection path -> .... Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile.
- **User Authentication Flow** (rank 5, score 0.85, high confidence): User Authentication Flow starts at NexusReader.UI.Shared/Pages/Account/Login.razor and follows 9 grounded steps: Enter Handle Login -> Falls back to alternate path -> Evaluates branch condition -> Reads repository or persistence state -> .... Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile.
- **Token Refresh / Request Retry Flow** (rank 6, score 0.81, high confidence): Token Refresh / Request Retry Flow starts at NexusReader.Web.Client/Handlers/AuthenticationHeaderHandler.cs and follows 12 grounded steps: Enter Send Async -> Falls back to alternate path -> Calls external dependency -> Evaluates branch condition -> .... Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile.
### Diagrams
Business interpretation diagrams grounded in the selected evidence for this overview scope.
#### Dependency and Model Map
```mermaid
---
config:
flowchart:
defaultRenderer: "elk"
---
flowchart TD
flow_file_nexusreader_maui_mauiprogram_cs_file_1["MauiProgram"]
flow_file_nexusreader_web_client_program_cs_file_1["Program.cs"]
flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35[/"AuthorizationCore"/]
flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42[/"FocusModeService"/]
flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38[/"HttpClient"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28[/"MauiPlatformService"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10[/"MauiProgram"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29[/"MauiStorageService"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32[/"NexusAuthenticationStateProvider"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33[/"NexusAuthenticationStateProvider (resolved)"/]
flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43[/"QuizStateService"/]
flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44[/"ReaderNavigationService"/]
flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41[/"ThemeService"/]
flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74[/"ThrowingBookStorageService"/]
flow_type_nexusreader_web_client_program_cs_throwingdbcontextfactory_61[/"ThrowingDbContextFactory"/]
flow_type_nexusreader_web_client_program_cs_throwingebookrepository_84[/"ThrowingEbookRepository"/]
flow_type_nexusreader_web_client_program_cs_throwingembeddinggenerator_66[/"ThrowingEmbeddingGenerator"/]
flow_type_nexusreader_web_client_program_cs_throwingsyncbroadcaster_94[/"ThrowingSyncBroadcaster"/]
flow_type_nexusreader_web_client_program_cs_webplatformservice_18[/"WebPlatformService"/]
flow_type_nexusreader_web_client_program_cs_webstorageservice_19[/"WebStorageService"/]
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|Authorization| flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IFocusModeService| flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|HttpClient| flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IPlatformService| flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|model MauiProgram| flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|INativeStorageService| flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|NexusAuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|AuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IQuizStateService| flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IReaderNavigationService| flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IThemeService| flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41
flow_file_nexusreader_web_client_program_cs_file_1 -->|model ThrowingBookStorageService| flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74
flow_file_nexusreader_web_client_program_cs_file_1 -->|model ThrowingDbContextFactory| flow_type_nexusreader_web_client_program_cs_throwingdbcontextfactory_61
flow_file_nexusreader_web_client_program_cs_file_1 -->|model ThrowingEbookRepository| flow_type_nexusreader_web_client_program_cs_throwingebookrepository_84
flow_file_nexusreader_web_client_program_cs_file_1 -->|model ThrowingEmbeddingGenerator| flow_type_nexusreader_web_client_program_cs_throwingembeddinggenerator_66
flow_file_nexusreader_web_client_program_cs_file_1 -->|model ThrowingSyncBroadcaster| flow_type_nexusreader_web_client_program_cs_throwingsyncbroadcaster_94
flow_file_nexusreader_web_client_program_cs_file_1 -->|IPlatformService| flow_type_nexusreader_web_client_program_cs_webplatformservice_18
flow_file_nexusreader_web_client_program_cs_file_1 -->|INativeStorageService| flow_type_nexusreader_web_client_program_cs_webstorageservice_19
click flow_file_nexusreader_maui_mauiprogram_cs_file_1 href "vscode://file/NexusReader.Maui/MauiProgram.cs:1:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10 href "vscode://file/NexusReader.Maui/MauiProgram.cs:10:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28 href "vscode://file/NexusReader.Maui/MauiProgram.cs:28:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29 href "vscode://file/NexusReader.Maui/MauiProgram.cs:29:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32 href "vscode://file/NexusReader.Maui/MauiProgram.cs:32:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33 href "vscode://file/NexusReader.Maui/MauiProgram.cs:33:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35 href "vscode://file/NexusReader.Maui/MauiProgram.cs:35:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38 href "vscode://file/NexusReader.Maui/MauiProgram.cs:38:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41 href "vscode://file/NexusReader.Maui/MauiProgram.cs:41:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42 href "vscode://file/NexusReader.Maui/MauiProgram.cs:42:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43 href "vscode://file/NexusReader.Maui/MauiProgram.cs:43:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44 href "vscode://file/NexusReader.Maui/MauiProgram.cs:44:1" "Open source"
click flow_file_nexusreader_web_client_program_cs_file_1 href "vscode://file/NexusReader.Web.Client/Program.cs:1:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_throwingdbcontextfactory_61 href "vscode://file/NexusReader.Web.Client/Program.cs:61:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_throwingembeddinggenerator_66 href "vscode://file/NexusReader.Web.Client/Program.cs:66:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74 href "vscode://file/NexusReader.Web.Client/Program.cs:74:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_throwingebookrepository_84 href "vscode://file/NexusReader.Web.Client/Program.cs:84:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_throwingsyncbroadcaster_94 href "vscode://file/NexusReader.Web.Client/Program.cs:94:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_webplatformservice_18 href "vscode://file/NexusReader.Web.Client/Program.cs:18:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_webstorageservice_19 href "vscode://file/NexusReader.Web.Client/Program.cs:19:1" "Open source"
```
This dependency-map view is included as a grounded technical anchor for the published business interpretation.
#### Startup and Service Registration Flow
```mermaid
---
config:
flowchart:
defaultRenderer: "elk"
---
flowchart TD
subgraph flow_2_nexusreader_maui_mauiprogram_cs["MauiProgram"]
end
subgraph flow_1_nexusreader_web_client_program_cs["Program.cs"]
end
subgraph Node_xref_business_overview_md_user_authentication_flow["User Authentication Flow"]
end
subgraph Node_xref_business_overview_md_token_refresh_request_retry_flow["Token Refresh / Request Retry Flow"]
end
subgraph Node_xref_business_overview_md_pro_access_authorization_flow["Pro Access Authorization Flow"]
end
flow_file_nexusreader_maui_mauiprogram_cs_file_1["MauiProgram"]
flow_file_nexusreader_web_client_program_cs_file_1["Program.cs"]
flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12["CreateMauiApp"]
flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35[/"AuthorizationCore"/]
flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42[/"FocusModeService"/]
flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38[/"HttpClient"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28[/"MauiPlatformService"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29[/"MauiStorageService"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32[/"NexusAuthenticationStateProvider"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33[/"NexusAuthenticationStateProvider (resolved)"/]
flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43[/"QuizStateService"/]
flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44[/"ReaderNavigationService"/]
flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41[/"ThemeService"/]
flow_type_nexusreader_web_client_program_cs_identityservice_32[/"IdentityService"/]
flow_type_nexusreader_web_client_program_cs_nexusreader_web_client_handlers_authenticationheaderhandler_40[/"NexusReader.Web.Client.Handlers.AuthenticationHeaderHandler"/]
flow_type_nexusreader_web_client_program_cs_webplatformservice_18[/"WebPlatformService"/]
flow_type_nexusreader_web_client_program_cs_webstorageservice_19[/"WebStorageService"/]
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|unknown| flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|Authorization| flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IFocusModeService| flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|HttpClient| flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IPlatformService| flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|INativeStorageService| flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|NexusAuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|AuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IQuizStateService| flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IReaderNavigationService| flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IThemeService| flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41
flow_file_nexusreader_web_client_program_cs_file_1 -->|IIdentityService| flow_type_nexusreader_web_client_program_cs_identityservice_32
flow_file_nexusreader_web_client_program_cs_file_1 -->|NexusReader.Web.Client.Handlers.AuthenticationHeaderHandler| flow_type_nexusreader_web_client_program_cs_nexusreader_web_client_handlers_authenticationheaderhandler_40
flow_file_nexusreader_web_client_program_cs_file_1 -->|IPlatformService| flow_type_nexusreader_web_client_program_cs_webplatformservice_18
flow_file_nexusreader_web_client_program_cs_file_1 -->|INativeStorageService| flow_type_nexusreader_web_client_program_cs_webstorageservice_19
click flow_file_nexusreader_maui_mauiprogram_cs_file_1 href "vscode://file/NexusReader.Maui/MauiProgram.cs:1:1" "Open source"
click flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12 href "vscode://file/NexusReader.Maui/MauiProgram.cs:12:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28 href "vscode://file/NexusReader.Maui/MauiProgram.cs:28:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29 href "vscode://file/NexusReader.Maui/MauiProgram.cs:29:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32 href "vscode://file/NexusReader.Maui/MauiProgram.cs:32:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33 href "vscode://file/NexusReader.Maui/MauiProgram.cs:33:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35 href "vscode://file/NexusReader.Maui/MauiProgram.cs:35:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38 href "vscode://file/NexusReader.Maui/MauiProgram.cs:38:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41 href "vscode://file/NexusReader.Maui/MauiProgram.cs:41:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42 href "vscode://file/NexusReader.Maui/MauiProgram.cs:42:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43 href "vscode://file/NexusReader.Maui/MauiProgram.cs:43:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44 href "vscode://file/NexusReader.Maui/MauiProgram.cs:44:1" "Open source"
click flow_file_nexusreader_web_client_program_cs_file_1 href "vscode://file/NexusReader.Web.Client/Program.cs:1:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_webplatformservice_18 href "vscode://file/NexusReader.Web.Client/Program.cs:18:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_webstorageservice_19 href "vscode://file/NexusReader.Web.Client/Program.cs:19:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_identityservice_32 href "vscode://file/NexusReader.Web.Client/Program.cs:32:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_nexusreader_web_client_handlers_authenticationheaderhandler_40 href "vscode://file/NexusReader.Web.Client/Program.cs:40:1" "Open source"
```
This primary-runtime view is included as a grounded technical anchor for the published business interpretation.
#### MauiProgram Flow
```mermaid
---
config:
flowchart:
defaultRenderer: "elk"
---
flowchart TD
subgraph flow_2_nexusreader_maui_mauiprogram_cs["MauiProgram"]
end
subgraph flow_0_nexusreader_web_program_cs["Program.cs"]
end
subgraph Node_xref_business_overview_md_user_authentication_flow["User Authentication Flow"]
end
subgraph Node_xref_business_overview_md_token_refresh_request_retry_flow["Token Refresh / Request Retry Flow"]
end
subgraph Node_xref_business_overview_md_pro_access_authorization_flow["Pro Access Authorization Flow"]
end
flow_file_nexusreader_maui_mauiprogram_cs_file_1["MauiProgram"]
flow_file_nexusreader_web_program_cs_file_1["Program.cs"]
flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12["CreateMauiApp"]
flow_method_nexusreader_web_program_cs_program_top_level_29["Program (top-level)"]
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_catch_59_59["Handles exception path"]
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_throw_63_63["Throws exception"]
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_try_14_14["Begins protected execution"]
flow_action_nexusreader_web_program_cs_program_top_level_branch_62_62{"Evaluates branch condition"}
flow_action_nexusreader_web_program_cs_program_top_level_fallback_66_66{"Falls back to alternate path"}
flow_action_nexusreader_web_program_cs_program_top_level_repository_read_125_125["Reads repository or persistence state"]
flow_action_nexusreader_web_program_cs_program_top_level_repository_read_126_126["Reads repository or persistence state"]
flow_action_nexusreader_web_program_cs_program_top_level_repository_read_127_127["Reads repository or persistence state"]
flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35[/"AuthorizationCore"/]
flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42[/"FocusModeService"/]
flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38[/"HttpClient"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28[/"MauiPlatformService"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10[/"MauiProgram"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29[/"MauiStorageService"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32[/"NexusAuthenticationStateProvider"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33[/"NexusAuthenticationStateProvider (resolved)"/]
flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43[/"QuizStateService"/]
flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44[/"ReaderNavigationService"/]
flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41[/"ThemeService"/]
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57(["Build and return app"])
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_catch_59_59 -->|Throws exception| flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_throw_63_63
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57 -->|handled exception| flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_catch_59_59
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57 -->|Returns result| flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_try_14_14 -->|Build and return app| flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57
flow_action_nexusreader_web_program_cs_program_top_level_branch_62_62 -->|fallback| flow_action_nexusreader_web_program_cs_program_top_level_fallback_66_66
flow_action_nexusreader_web_program_cs_program_top_level_fallback_66_66 -->|Reads repository or persistence state| flow_action_nexusreader_web_program_cs_program_top_level_repository_read_125_125
flow_action_nexusreader_web_program_cs_program_top_level_repository_read_125_125 -->|Reads repository or persistence state| flow_action_nexusreader_web_program_cs_program_top_level_repository_read_126_126
flow_action_nexusreader_web_program_cs_program_top_level_repository_read_126_126 -->|Reads repository or persistence state| flow_action_nexusreader_web_program_cs_program_top_level_repository_read_127_127
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|unknown| flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|CreateMauiApp| flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|Authorization| flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IFocusModeService| flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|HttpClient| flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IPlatformService| flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|model MauiProgram| flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|INativeStorageService| flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|NexusAuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|AuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IQuizStateService| flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IReaderNavigationService| flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IThemeService| flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41
flow_file_nexusreader_web_program_cs_file_1 -->|Program top-level| flow_method_nexusreader_web_program_cs_program_top_level_29
flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12 -->|Begins protected execution| flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_try_14_14
flow_method_nexusreader_web_program_cs_program_top_level_29 -->|true / false| flow_action_nexusreader_web_program_cs_program_top_level_branch_62_62
click flow_file_nexusreader_maui_mauiprogram_cs_file_1 href "vscode://file/NexusReader.Maui/MauiProgram.cs:1:1" "Open source"
click flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12 href "vscode://file/NexusReader.Maui/MauiProgram.cs:12:1" "Open source"
click flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_try_14_14 href "vscode://file/NexusReader.Maui/MauiProgram.cs:14:1" "Open source"
click flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57 href "vscode://file/NexusReader.Maui/MauiProgram.cs:57:1" "Open source"
click flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_catch_59_59 href "vscode://file/NexusReader.Maui/MauiProgram.cs:59:1" "Open source"
click flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_throw_63_63 href "vscode://file/NexusReader.Maui/MauiProgram.cs:63:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10 href "vscode://file/NexusReader.Maui/MauiProgram.cs:10:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28 href "vscode://file/NexusReader.Maui/MauiProgram.cs:28:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29 href "vscode://file/NexusReader.Maui/MauiProgram.cs:29:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32 href "vscode://file/NexusReader.Maui/MauiProgram.cs:32:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33 href "vscode://file/NexusReader.Maui/MauiProgram.cs:33:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35 href "vscode://file/NexusReader.Maui/MauiProgram.cs:35:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38 href "vscode://file/NexusReader.Maui/MauiProgram.cs:38:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41 href "vscode://file/NexusReader.Maui/MauiProgram.cs:41:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42 href "vscode://file/NexusReader.Maui/MauiProgram.cs:42:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43 href "vscode://file/NexusReader.Maui/MauiProgram.cs:43:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44 href "vscode://file/NexusReader.Maui/MauiProgram.cs:44:1" "Open source"
click flow_file_nexusreader_web_program_cs_file_1 href "vscode://file/NexusReader.Web/Program.cs:1:1" "Open source"
click flow_method_nexusreader_web_program_cs_program_top_level_29 href "vscode://file/NexusReader.Web/Program.cs:29:1" "Open source"
click flow_action_nexusreader_web_program_cs_program_top_level_branch_62_62 href "vscode://file/NexusReader.Web/Program.cs:62:1" "Open source"
click flow_action_nexusreader_web_program_cs_program_top_level_fallback_66_66 href "vscode://file/NexusReader.Web/Program.cs:66:1" "Open source"
click flow_action_nexusreader_web_program_cs_program_top_level_repository_read_125_125 href "vscode://file/NexusReader.Web/Program.cs:125:1" "Open source"
click flow_action_nexusreader_web_program_cs_program_top_level_repository_read_126_126 href "vscode://file/NexusReader.Web/Program.cs:126:1" "Open source"
click flow_action_nexusreader_web_program_cs_program_top_level_repository_read_127_127 href "vscode://file/NexusReader.Web/Program.cs:127:1" "Open source"
```
This primary-runtime view is included as a grounded technical anchor for the published business interpretation.
### Unknowns and Gaps
- Business flow Token Refresh / Request Retry Flow is ambiguous relative to another candidate flow in the same scope.
- Business flow Pro Access Authorization Flow is ambiguous relative to another candidate flow in the same scope.
### Key Files
- NexusReader.Maui/MauiProgram.cs
- NexusReader.Web.Client/Program.cs
- NexusReader.Web/Program.cs
- NexusReader.Application/DTOs/User/AuthorDto.cs
- NexusReader.Application/Security/Authorization/ProUserHandler.cs
- NexusReader.Application/Security/Authorization/ProUserRequirement.cs
- NexusReader.Domain/Entities/Author.cs
- NexusReader.UI.Shared/Layout/AuthLayout.razor
---
## See Also
- [Project Overview and High-level Architecture](../collections/overview.md)
- [Authentication, Authorization and Account Flows](../flows/authentication-and-account.md)
- [Infrastructure Services (AI, Epub, Storage, Billing)](../infrastructure/infrastructure-services.md)
- [Application Layer: Commands, Queries, DTOs and Handlers](../domains/application-cqs-and-handlers.md)
- [Top Business Flows](top-business-flows.md)
File diff suppressed because it is too large Load Diff
+8
View File
@@ -0,0 +1,8 @@
## Business
This collection groups business documentation generated from the repository semantic map.
### Documents
- [Business Overview](business-overview.md): ## Business Overview Business Overview centers on account, ai tokens, ai tokens (aitokensused, aito...
- [Top Business Flows](top-business-flows.md): ## Top Business Flows Highest-value business flows that should be published as first-class system e...
@@ -0,0 +1,333 @@
## Top Business Flows
Highest-value business flows that should be published as first-class system entry points. This publication highlights the highest-value business flows selected from the ranked candidate set. Selected: 5. Rejected or deferred: 2.
### Selected Flows
#### Ebook Ingest Flow
- Rank: 1
- Score: 0.85
- Confidence: high
- Reason: Selected because Ebook Ingest Flow ranked #1 with score 0.85 above the selection threshold 0.60.
- Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile
- Entrypoints: NexusReader.Web/Program.cs, NexusReader.Application, NexusReader.Web.Client/Program.cs
- Flow: Ebook Ingest Flow starts at NexusReader.Web/Program.cs and follows 12 grounded steps: Enter Program (top level) -> Falls back to alternate path -> Repeats work over a collection or condition -> Guards early exit or rejection path -> ....
- Steps: 1. Enter Program (top level) | 2. Falls back to alternate path | 3. Repeats work over a collection or condition | 4. Guards early exit or rejection path | 5. Branches across multiple outcomes | 6. Evaluates branch condition | 7. Reads repository or persistence state | 8. Returns result | 9. Validates input or state | 10. Call Add Application | 11. Call Add Infrastructure | 12. Call Db Initializer
#### Knowledge API group mappings
- Rank: 2
- Score: 0.85
- Confidence: high
- Reason: Selected because Knowledge API group mappings ranked #2 with score 0.85 above the selection threshold 0.60.
- Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile
- Entrypoints: NexusReader.Web/Program.cs, NexusReader.Application, NexusReader.Web.Client/Program.cs
- Flow: Knowledge API group mappings starts at NexusReader.Web/Program.cs and follows 12 grounded steps: Enter Program (top level) -> Falls back to alternate path -> Repeats work over a collection or condition -> Guards early exit or rejection path -> ....
- Steps: 1. Enter Program (top level) | 2. Falls back to alternate path | 3. Repeats work over a collection or condition | 4. Guards early exit or rejection path | 5. Branches across multiple outcomes | 6. Evaluates branch condition | 7. Reads repository or persistence state | 8. Returns result | 9. Validates input or state | 10. Call Add Application | 11. Call Add Infrastructure | 12. Call Db Initializer
#### Knowledge Query Flow
- Rank: 3
- Score: 0.85
- Confidence: high
- Reason: Selected because Knowledge Query Flow ranked #3 with score 0.85 above the selection threshold 0.60.
- Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile
- Entrypoints: NexusReader.Web/Program.cs, NexusReader.Application, NexusReader.Web.Client/Program.cs
- Flow: Knowledge Query Flow starts at NexusReader.Web/Program.cs and follows 12 grounded steps: Enter Program (top level) -> Falls back to alternate path -> Repeats work over a collection or condition -> Guards early exit or rejection path -> ....
- Steps: 1. Enter Program (top level) | 2. Falls back to alternate path | 3. Repeats work over a collection or condition | 4. Guards early exit or rejection path | 5. Branches across multiple outcomes | 6. Evaluates branch condition | 7. Reads repository or persistence state | 8. Returns result | 9. Validates input or state | 10. Call Add Application | 11. Call Add Infrastructure | 12. Call Db Initializer
#### Pro Authorization / AI Token Check Flow
- Rank: 4
- Score: 0.85
- Confidence: high
- Reason: Selected because Pro Authorization / AI Token Check Flow ranked #4 with score 0.85 above the selection threshold 0.60.
- Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile
- Entrypoints: NexusReader.Web/Program.cs, NexusReader.Application, NexusReader.Web.Client/Program.cs
- Flow: Pro Authorization / AI Token Check Flow starts at NexusReader.Web/Program.cs and follows 12 grounded steps: Enter Program (top level) -> Falls back to alternate path -> Repeats work over a collection or condition -> Guards early exit or rejection path -> ....
- Steps: 1. Enter Program (top level) | 2. Falls back to alternate path | 3. Repeats work over a collection or condition | 4. Guards early exit or rejection path | 5. Branches across multiple outcomes | 6. Evaluates branch condition | 7. Reads repository or persistence state | 8. Returns result | 9. Validates input or state | 10. Call Add Application | 11. Call Add Infrastructure | 12. Call Db Initializer
#### Program (top level)
- Rank: 5
- Score: 0.85
- Confidence: high
- Reason: Selected because Program (top level) ranked #5 with score 0.85 above the selection threshold 0.60.
- Domains: account, ai tokens, ai tokens (aitokensused, aitokenlimit), aitokens / aitokenlimit, appdbcontext, auth, authentication, author, authorization requirement, command, ebook, ebook/library ingestion, embedding, externallogin (google), identity, jwt, knowledge/knowledgeservice, knowledgegraph, login, loginmodel / credentials, pro subscription, query, reader navigation / interaction, real time sync/broadcast, registration, result (operation outcome), result<t>, secure storage, subscription/plan, subscriptionplan, sync, theme, token refresh, user, user / identity, user identity and profiles, userprofile
- Entrypoints: NexusReader.Web/Program.cs, NexusReader.Application, NexusReader.Web.Client/Program.cs
- Flow: Program (top level) starts at NexusReader.Web/Program.cs and follows 12 grounded steps: Enter Program (top level) -> Falls back to alternate path -> Repeats work over a collection or condition -> Guards early exit or rejection path -> ....
- Steps: 1. Enter Program (top level) | 2. Falls back to alternate path | 3. Repeats work over a collection or condition | 4. Guards early exit or rejection path | 5. Branches across multiple outcomes | 6. Evaluates branch condition | 7. Reads repository or persistence state | 8. Returns result | 9. Validates input or state | 10. Call Add Application | 11. Call Add Infrastructure | 12. Call Db Initializer
### Diagrams
These diagrams highlight the technical paths that anchor the highest-value business flows.
#### Dependency and Model Map
```mermaid
---
config:
flowchart:
defaultRenderer: "elk"
---
flowchart TD
flow_file_nexusreader_maui_mauiprogram_cs_file_1["MauiProgram"]
flow_file_nexusreader_web_client_program_cs_file_1["Program.cs"]
flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35[/"AuthorizationCore"/]
flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42[/"FocusModeService"/]
flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38[/"HttpClient"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28[/"MauiPlatformService"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10[/"MauiProgram"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29[/"MauiStorageService"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32[/"NexusAuthenticationStateProvider"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33[/"NexusAuthenticationStateProvider (resolved)"/]
flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43[/"QuizStateService"/]
flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44[/"ReaderNavigationService"/]
flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41[/"ThemeService"/]
flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74[/"ThrowingBookStorageService"/]
flow_type_nexusreader_web_client_program_cs_throwingdbcontextfactory_61[/"ThrowingDbContextFactory"/]
flow_type_nexusreader_web_client_program_cs_throwingebookrepository_84[/"ThrowingEbookRepository"/]
flow_type_nexusreader_web_client_program_cs_throwingembeddinggenerator_66[/"ThrowingEmbeddingGenerator"/]
flow_type_nexusreader_web_client_program_cs_throwingsyncbroadcaster_94[/"ThrowingSyncBroadcaster"/]
flow_type_nexusreader_web_client_program_cs_webplatformservice_18[/"WebPlatformService"/]
flow_type_nexusreader_web_client_program_cs_webstorageservice_19[/"WebStorageService"/]
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|Authorization| flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IFocusModeService| flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|HttpClient| flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IPlatformService| flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|model MauiProgram| flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|INativeStorageService| flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|NexusAuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|AuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IQuizStateService| flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IReaderNavigationService| flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IThemeService| flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41
flow_file_nexusreader_web_client_program_cs_file_1 -->|model ThrowingBookStorageService| flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74
flow_file_nexusreader_web_client_program_cs_file_1 -->|model ThrowingDbContextFactory| flow_type_nexusreader_web_client_program_cs_throwingdbcontextfactory_61
flow_file_nexusreader_web_client_program_cs_file_1 -->|model ThrowingEbookRepository| flow_type_nexusreader_web_client_program_cs_throwingebookrepository_84
flow_file_nexusreader_web_client_program_cs_file_1 -->|model ThrowingEmbeddingGenerator| flow_type_nexusreader_web_client_program_cs_throwingembeddinggenerator_66
flow_file_nexusreader_web_client_program_cs_file_1 -->|model ThrowingSyncBroadcaster| flow_type_nexusreader_web_client_program_cs_throwingsyncbroadcaster_94
flow_file_nexusreader_web_client_program_cs_file_1 -->|IPlatformService| flow_type_nexusreader_web_client_program_cs_webplatformservice_18
flow_file_nexusreader_web_client_program_cs_file_1 -->|INativeStorageService| flow_type_nexusreader_web_client_program_cs_webstorageservice_19
click flow_file_nexusreader_maui_mauiprogram_cs_file_1 href "vscode://file/NexusReader.Maui/MauiProgram.cs:1:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10 href "vscode://file/NexusReader.Maui/MauiProgram.cs:10:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28 href "vscode://file/NexusReader.Maui/MauiProgram.cs:28:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29 href "vscode://file/NexusReader.Maui/MauiProgram.cs:29:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32 href "vscode://file/NexusReader.Maui/MauiProgram.cs:32:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33 href "vscode://file/NexusReader.Maui/MauiProgram.cs:33:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35 href "vscode://file/NexusReader.Maui/MauiProgram.cs:35:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38 href "vscode://file/NexusReader.Maui/MauiProgram.cs:38:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41 href "vscode://file/NexusReader.Maui/MauiProgram.cs:41:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42 href "vscode://file/NexusReader.Maui/MauiProgram.cs:42:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43 href "vscode://file/NexusReader.Maui/MauiProgram.cs:43:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44 href "vscode://file/NexusReader.Maui/MauiProgram.cs:44:1" "Open source"
click flow_file_nexusreader_web_client_program_cs_file_1 href "vscode://file/NexusReader.Web.Client/Program.cs:1:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_throwingdbcontextfactory_61 href "vscode://file/NexusReader.Web.Client/Program.cs:61:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_throwingembeddinggenerator_66 href "vscode://file/NexusReader.Web.Client/Program.cs:66:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_throwingbookstorageservice_74 href "vscode://file/NexusReader.Web.Client/Program.cs:74:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_throwingebookrepository_84 href "vscode://file/NexusReader.Web.Client/Program.cs:84:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_throwingsyncbroadcaster_94 href "vscode://file/NexusReader.Web.Client/Program.cs:94:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_webplatformservice_18 href "vscode://file/NexusReader.Web.Client/Program.cs:18:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_webstorageservice_19 href "vscode://file/NexusReader.Web.Client/Program.cs:19:1" "Open source"
```
This dependency-map view is included as a grounded technical anchor for the published business interpretation.
#### Startup and Service Registration Flow
```mermaid
---
config:
flowchart:
defaultRenderer: "elk"
---
flowchart TD
subgraph flow_2_nexusreader_maui_mauiprogram_cs["MauiProgram"]
end
subgraph flow_1_nexusreader_web_client_program_cs["Program.cs"]
end
subgraph Node_xref_top_business_flows_md_knowledge_query_flow["Knowledge Query Flow"]
end
subgraph Node_xref_top_business_flows_md_ebook_ingest_flow["Ebook Ingest Flow"]
end
subgraph Node_xref_top_business_flows_md_user_authentication_sign_in_flow["User Authentication / Sign-in Flow"]
end
flow_file_nexusreader_maui_mauiprogram_cs_file_1["MauiProgram"]
flow_file_nexusreader_web_client_program_cs_file_1["Program.cs"]
flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12["CreateMauiApp"]
flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35[/"AuthorizationCore"/]
flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42[/"FocusModeService"/]
flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38[/"HttpClient"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28[/"MauiPlatformService"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29[/"MauiStorageService"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32[/"NexusAuthenticationStateProvider"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33[/"NexusAuthenticationStateProvider (resolved)"/]
flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43[/"QuizStateService"/]
flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44[/"ReaderNavigationService"/]
flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41[/"ThemeService"/]
flow_type_nexusreader_web_client_program_cs_identityservice_32[/"IdentityService"/]
flow_type_nexusreader_web_client_program_cs_nexusreader_web_client_handlers_authenticationheaderhandler_40[/"NexusReader.Web.Client.Handlers.AuthenticationHeaderHandler"/]
flow_type_nexusreader_web_client_program_cs_webplatformservice_18[/"WebPlatformService"/]
flow_type_nexusreader_web_client_program_cs_webstorageservice_19[/"WebStorageService"/]
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|unknown| flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|Authorization| flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IFocusModeService| flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|HttpClient| flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IPlatformService| flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|INativeStorageService| flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|NexusAuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|AuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IQuizStateService| flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IReaderNavigationService| flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IThemeService| flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41
flow_file_nexusreader_web_client_program_cs_file_1 -->|IIdentityService| flow_type_nexusreader_web_client_program_cs_identityservice_32
flow_file_nexusreader_web_client_program_cs_file_1 -->|NexusReader.Web.Client.Handlers.AuthenticationHeaderHandler| flow_type_nexusreader_web_client_program_cs_nexusreader_web_client_handlers_authenticationheaderhandler_40
flow_file_nexusreader_web_client_program_cs_file_1 -->|IPlatformService| flow_type_nexusreader_web_client_program_cs_webplatformservice_18
flow_file_nexusreader_web_client_program_cs_file_1 -->|INativeStorageService| flow_type_nexusreader_web_client_program_cs_webstorageservice_19
click flow_file_nexusreader_maui_mauiprogram_cs_file_1 href "vscode://file/NexusReader.Maui/MauiProgram.cs:1:1" "Open source"
click flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12 href "vscode://file/NexusReader.Maui/MauiProgram.cs:12:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28 href "vscode://file/NexusReader.Maui/MauiProgram.cs:28:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29 href "vscode://file/NexusReader.Maui/MauiProgram.cs:29:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32 href "vscode://file/NexusReader.Maui/MauiProgram.cs:32:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33 href "vscode://file/NexusReader.Maui/MauiProgram.cs:33:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35 href "vscode://file/NexusReader.Maui/MauiProgram.cs:35:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38 href "vscode://file/NexusReader.Maui/MauiProgram.cs:38:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41 href "vscode://file/NexusReader.Maui/MauiProgram.cs:41:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42 href "vscode://file/NexusReader.Maui/MauiProgram.cs:42:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43 href "vscode://file/NexusReader.Maui/MauiProgram.cs:43:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44 href "vscode://file/NexusReader.Maui/MauiProgram.cs:44:1" "Open source"
click flow_file_nexusreader_web_client_program_cs_file_1 href "vscode://file/NexusReader.Web.Client/Program.cs:1:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_webplatformservice_18 href "vscode://file/NexusReader.Web.Client/Program.cs:18:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_webstorageservice_19 href "vscode://file/NexusReader.Web.Client/Program.cs:19:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_identityservice_32 href "vscode://file/NexusReader.Web.Client/Program.cs:32:1" "Open source"
click flow_type_nexusreader_web_client_program_cs_nexusreader_web_client_handlers_authenticationheaderhandler_40 href "vscode://file/NexusReader.Web.Client/Program.cs:40:1" "Open source"
```
This primary-runtime view is included as a grounded technical anchor for the published business interpretation.
#### MauiProgram Flow
```mermaid
---
config:
flowchart:
defaultRenderer: "elk"
---
flowchart TD
subgraph flow_2_nexusreader_maui_mauiprogram_cs["MauiProgram"]
end
subgraph flow_0_nexusreader_web_program_cs["Program.cs"]
end
subgraph Node_xref_top_business_flows_md_knowledge_query_flow["Knowledge Query Flow"]
end
subgraph Node_xref_top_business_flows_md_ebook_ingest_flow["Ebook Ingest Flow"]
end
subgraph Node_xref_top_business_flows_md_user_authentication_sign_in_flow["User Authentication / Sign-in Flow"]
end
flow_file_nexusreader_maui_mauiprogram_cs_file_1["MauiProgram"]
flow_file_nexusreader_web_program_cs_file_1["Program.cs"]
flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12["CreateMauiApp"]
flow_method_nexusreader_web_program_cs_program_top_level_29["Program (top-level)"]
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_catch_59_59["Handles exception path"]
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_throw_63_63["Throws exception"]
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_try_14_14["Begins protected execution"]
flow_action_nexusreader_web_program_cs_program_top_level_branch_62_62{"Evaluates branch condition"}
flow_action_nexusreader_web_program_cs_program_top_level_fallback_66_66{"Falls back to alternate path"}
flow_action_nexusreader_web_program_cs_program_top_level_repository_read_125_125["Reads repository or persistence state"]
flow_action_nexusreader_web_program_cs_program_top_level_repository_read_126_126["Reads repository or persistence state"]
flow_action_nexusreader_web_program_cs_program_top_level_repository_read_127_127["Reads repository or persistence state"]
flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35[/"AuthorizationCore"/]
flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42[/"FocusModeService"/]
flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38[/"HttpClient"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28[/"MauiPlatformService"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10[/"MauiProgram"/]
flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29[/"MauiStorageService"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32[/"NexusAuthenticationStateProvider"/]
flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33[/"NexusAuthenticationStateProvider (resolved)"/]
flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43[/"QuizStateService"/]
flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44[/"ReaderNavigationService"/]
flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41[/"ThemeService"/]
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57(["Build and return app"])
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_catch_59_59 -->|Throws exception| flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_throw_63_63
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57 -->|handled exception| flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_catch_59_59
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57 -->|Returns result| flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57
flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_try_14_14 -->|Build and return app| flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57
flow_action_nexusreader_web_program_cs_program_top_level_branch_62_62 -->|fallback| flow_action_nexusreader_web_program_cs_program_top_level_fallback_66_66
flow_action_nexusreader_web_program_cs_program_top_level_fallback_66_66 -->|Reads repository or persistence state| flow_action_nexusreader_web_program_cs_program_top_level_repository_read_125_125
flow_action_nexusreader_web_program_cs_program_top_level_repository_read_125_125 -->|Reads repository or persistence state| flow_action_nexusreader_web_program_cs_program_top_level_repository_read_126_126
flow_action_nexusreader_web_program_cs_program_top_level_repository_read_126_126 -->|Reads repository or persistence state| flow_action_nexusreader_web_program_cs_program_top_level_repository_read_127_127
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|unknown| flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|CreateMauiApp| flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|Authorization| flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IFocusModeService| flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|HttpClient| flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IPlatformService| flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|model MauiProgram| flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|INativeStorageService| flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|NexusAuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|AuthenticationStateProvider| flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IQuizStateService| flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IReaderNavigationService| flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44
flow_file_nexusreader_maui_mauiprogram_cs_file_1 -->|IThemeService| flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41
flow_file_nexusreader_web_program_cs_file_1 -->|Program top-level| flow_method_nexusreader_web_program_cs_program_top_level_29
flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12 -->|Begins protected execution| flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_try_14_14
flow_method_nexusreader_web_program_cs_program_top_level_29 -->|true / false| flow_action_nexusreader_web_program_cs_program_top_level_branch_62_62
click flow_file_nexusreader_maui_mauiprogram_cs_file_1 href "vscode://file/NexusReader.Maui/MauiProgram.cs:1:1" "Open source"
click flow_method_nexusreader_maui_mauiprogram_cs_createmauiapp_12 href "vscode://file/NexusReader.Maui/MauiProgram.cs:12:1" "Open source"
click flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_try_14_14 href "vscode://file/NexusReader.Maui/MauiProgram.cs:14:1" "Open source"
click flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_return_57_57 href "vscode://file/NexusReader.Maui/MauiProgram.cs:57:1" "Open source"
click flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_catch_59_59 href "vscode://file/NexusReader.Maui/MauiProgram.cs:59:1" "Open source"
click flow_action_nexusreader_maui_mauiprogram_cs_createmauiapp_throw_63_63 href "vscode://file/NexusReader.Maui/MauiProgram.cs:63:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauiprogram_10 href "vscode://file/NexusReader.Maui/MauiProgram.cs:10:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauiplatformservice_28 href "vscode://file/NexusReader.Maui/MauiProgram.cs:28:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_mauistorageservice_29 href "vscode://file/NexusReader.Maui/MauiProgram.cs:29:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_32 href "vscode://file/NexusReader.Maui/MauiProgram.cs:32:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_nexusauthenticationstateprovider_resolved_33 href "vscode://file/NexusReader.Maui/MauiProgram.cs:33:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_authorizationcore_35 href "vscode://file/NexusReader.Maui/MauiProgram.cs:35:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_httpclient_38 href "vscode://file/NexusReader.Maui/MauiProgram.cs:38:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_themeservice_41 href "vscode://file/NexusReader.Maui/MauiProgram.cs:41:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_focusmodeservice_42 href "vscode://file/NexusReader.Maui/MauiProgram.cs:42:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_quizstateservice_43 href "vscode://file/NexusReader.Maui/MauiProgram.cs:43:1" "Open source"
click flow_type_nexusreader_maui_mauiprogram_cs_readernavigationservice_44 href "vscode://file/NexusReader.Maui/MauiProgram.cs:44:1" "Open source"
click flow_file_nexusreader_web_program_cs_file_1 href "vscode://file/NexusReader.Web/Program.cs:1:1" "Open source"
click flow_method_nexusreader_web_program_cs_program_top_level_29 href "vscode://file/NexusReader.Web/Program.cs:29:1" "Open source"
click flow_action_nexusreader_web_program_cs_program_top_level_branch_62_62 href "vscode://file/NexusReader.Web/Program.cs:62:1" "Open source"
click flow_action_nexusreader_web_program_cs_program_top_level_fallback_66_66 href "vscode://file/NexusReader.Web/Program.cs:66:1" "Open source"
click flow_action_nexusreader_web_program_cs_program_top_level_repository_read_125_125 href "vscode://file/NexusReader.Web/Program.cs:125:1" "Open source"
click flow_action_nexusreader_web_program_cs_program_top_level_repository_read_126_126 href "vscode://file/NexusReader.Web/Program.cs:126:1" "Open source"
click flow_action_nexusreader_web_program_cs_program_top_level_repository_read_127_127 href "vscode://file/NexusReader.Web/Program.cs:127:1" "Open source"
```
This primary-runtime view is included as a grounded technical anchor for the published business interpretation.
### Additional Ranked Candidates
- **User Authentication / Sign-in Flow** (rank 6, score 0.85, rejected): Rejected because User Authentication / Sign-in Flow ranked #6, outside the top 5 publication slots.
### Key Files
- NexusReader.Maui/MauiProgram.cs
- NexusReader.Web.Client/Program.cs
- NexusReader.Web/Program.cs
- NexusReader.Application/DTOs/User/AuthorDto.cs
- NexusReader.Application/Security/Authorization/ProUserHandler.cs
- NexusReader.Application/Security/Authorization/ProUserRequirement.cs
- NexusReader.Domain/Entities/Author.cs
- NexusReader.UI.Shared/Layout/AuthLayout.razor
---
## See Also
- [Business Overview](business-overview.md)
- [Project Overview and High-level Architecture](../collections/overview.md)
- [Application Layer: Commands, Queries, DTOs and Handlers](../domains/application-cqs-and-handlers.md)
- [Web Client (WASM) and Shared UI Components](../domains/web-client-and-shared-ui.md)
- [Mobile (MAUI) Application Integration](../runtime/mobile-maui.md)
- [Authentication, Authorization and Account Flows](../flows/authentication-and-account.md)
- [Infrastructure Services (AI, Epub, Storage, Billing)](../infrastructure/infrastructure-services.md)
- [Real-time Synchronization and Sync Pipeline](../runtime/realtime-and-sync.md)
- [AI Features, Knowledge Graph and UX Integration](../integrations/ai-and-knowledge-ux.md)
File diff suppressed because it is too large Load Diff
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Abstractions/Messaging/ICommand.cs","purpose":"Defines application-level command message contracts used with MediatR and FluentResults to represent commands that return operation Results.","classification":{"role":"handler","layer":"application","confidence":0.72,"evidence":["Command pattern","Namespace NexusReader.Application.Abstractions.Messaging indicates application-level messaging abstractions","Interfaces extend MediatR IRequest with FluentResults result types (IRequest<Result / Result<T>>)"]},"className":"","methods":[],"types":[{"name":"ICommand","kind":"interface","line":6,"purpose":"Marker interface for commands that produce a FluentResults.Result with no payload via MediatR.","fields":[]},{"name":"ICommand<TResponse>","kind":"interface","line":10,"purpose":"Generic marker interface for commands that produce a FluentResults.Result<TResponse> via MediatR.","fields":[{"name":"TResponse","type":"generic","required":true,"line":10,"description":"Response payload type parameter for the Result<TResponse> wrapped by the command"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["CQRS","Command"],"domainConcepts":["Command"],"keyDetails":"Two marker interfaces mapping application commands to MediatR IRequest<Result> / IRequest<Result<T>> using FluentResults; no runtime logic in this file.","orchestrationMethods":[],"typedContracts":[{"name":"ICommand","kind":"interface","line":6,"fieldCount":0,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/ICommand.cs"]},{"name":"ICommand<TResponse>","kind":"interface","line":10,"fieldCount":1,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/ICommand.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"ICommand","line":6,"summary":"interface with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/ICommand.cs"]},{"kind":"typed-contract","label":"ICommand<TResponse>","line":10,"summary":"interface with 1 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/ICommand.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"ed5694bdf95984b1a21d2929ad8dbbb1a75cf66c8dfa733422262666478b3066","sourceByteSize":229,"analyzedAt":"2026-05-23T16:16:03.990Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Abstractions/Messaging/ICommandHandler.cs","purpose":"Defines application-level command handler contracts that adapt MediatR IRequestHandler to return FluentResults.Result wrappers for command operations.","classification":{"role":"handler","layer":"application","confidence":0.75,"evidence":["Command pattern","Namespace: NexusReader.Application.Abstractions.Messaging","File declares ICommandHandler interfaces that extend MediatR IRequestHandler","Types are generic command handler abstractions used at application layer"]},"className":"","methods":[],"types":[{"name":"ICommandHandler<TCommand>","kind":"interface","line":6,"purpose":"Contract for handling command messages that returns a FluentResults.Result indicating success or failure.","fields":[]},{"name":"ICommandHandler<TCommand, TResponse>","kind":"interface","line":11,"purpose":"Contract for handling command messages that return a typed response wrapped in FluentResults.Result<TResponse>.","fields":[]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["Mediator","Command Handler"],"domainConcepts":["Command","Result (operation outcome)"],"keyDetails":"Two small generic interfaces that adapt MediatR's IRequestHandler to return FluentResults.Result/Result<T>, serving as the application-layer command handler abstractions.","orchestrationMethods":[],"typedContracts":[{"name":"ICommandHandler<TCommand>","kind":"interface","line":6,"fieldCount":0,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/ICommandHandler.cs"]},{"name":"ICommandHandler<TCommand, TResponse>","kind":"interface","line":11,"fieldCount":0,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/ICommandHandler.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"ICommandHandler<TCommand>","line":6,"summary":"interface with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/ICommandHandler.cs"]},{"kind":"typed-contract","label":"ICommandHandler<TCommand, TResponse>","line":11,"summary":"interface with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/ICommandHandler.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"ed38724a52e6c34ec76ebc2538078d618812fb7da2b6b928a4f91b502cd2ef08","sourceByteSize":370,"analyzedAt":"2026-05-23T16:16:02.195Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Abstractions/Messaging/IQuery.cs","purpose":"Defines a generic marker/query contract for application queries that return a FluentResults-wrapped response via MediatR.","classification":{"role":"handler","layer":"application","confidence":0.72,"evidence":["Command pattern","namespace NexusReader.Application.Abstractions.Messaging","interface IQuery<TResponse> extends MediatR IRequest<Result<TResponse>>"]},"className":"IQuery<TResponse>","methods":[],"types":[{"name":"IQuery<TResponse>","kind":"interface","line":6,"purpose":"Marker interface representing a CQRS query that yields a Result-wrapped response handled by MediatR.","fields":[]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["CQRS","Mediator","Result-wrapping"],"domainConcepts":["Query","Result<T>"],"keyDetails":"A tiny application-layer abstraction: a generic query contract that maps to MediatR IRequest<Result<TResponse>> enabling handlers to return FluentResults.","orchestrationMethods":[],"typedContracts":[{"name":"IQuery<TResponse>","kind":"interface","line":6,"fieldCount":0,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/IQuery.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"IQuery<TResponse>","line":6,"summary":"interface with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/IQuery.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"c980954f4577ff67fed485fe302bffa488224762567bf7f5708089ef46f238c5","sourceByteSize":173,"analyzedAt":"2026-05-23T16:16:04.401Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Abstractions/Messaging/IQueryHandler.cs","purpose":"Declares an application-layer abstraction for handling queries (CQRS) where handlers return a FluentResults.Result<TResponse> via MediatR.","classification":{"role":"handler","layer":"application","confidence":0.9,"evidence":["namespace NexusReader.Application.Abstractions.Messaging indicates an application abstraction for messaging","interface IQueryHandler<TQuery, TResponse> extends MediatR.IRequestHandler<TQuery, Result<TResponse>>"]},"className":"IQueryHandler","methods":[{"name":"Handle","line":6,"endLine":9,"signature":"(request: TQuery, cancellationToken: CancellationToken) -> Task<Result<TResponse>>","purpose":"Implied contract method for handling a query and returning a Result-wrapped TResponse asynchronously (inherited from MediatR IRequestHandler).","calls":[],"actions":[{"id":"inheritance_6","kind":"mapping","label":"Inherits MediatR IRequestHandler contract","line":6,"detail":"IQueryHandler<TQuery, TResponse> : IRequestHandler<TQuery, Result<TResponse>> - implies Handle(request, CancellationToken) -> Task<Result<TResponse>>","visibility":"detail-only","confidence":0.7},{"id":"generic-constraint_7","kind":"mapping","label":"Query type constraint","line":7,"detail":"where TQuery : IQuery<TResponse> enforces that TQuery implements IQuery<TResponse>","visibility":"detail-only","confidence":0.7}]}],"types":[{"name":"IQueryHandler","kind":"interface","line":6,"purpose":"Generic interface representing a query handler that processes a TQuery and returns a Result-wrapped TResponse using MediatR semantics.","fields":[]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["FluentResults","MediatR"],"patterns":["Mediator","CQRS Handler"],"domainConcepts":["Query","Result"],"keyDetails":"Thin application-layer abstraction that binds the project's IQuery<TResponse> concept to MediatR's IRequestHandler and FluentResults.Result for uniform asynchronous query handling.","orchestrationMethods":[],"typedContracts":[{"name":"IQueryHandler","kind":"interface","line":6,"fieldCount":0,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/IQueryHandler.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"IQueryHandler","line":6,"summary":"interface with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/IQueryHandler.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"1a365adef17e2cc45bafcca5fb3c98d03c2d8c7d17aa9342043e2554b210be35","sourceByteSize":241,"analyzedAt":"2026-05-23T16:16:08.026Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Abstractions/Messaging/ISyncBroadcaster.cs","purpose":"Defines an application-layer abstraction for broadcasting real-time synchronization and ingestion progress events to connected client devices (keeps Application layer decoupled from SignalR).","classification":{"role":"service","layer":"application","confidence":0.9,"evidence":["Namespace: NexusReader.Application.Abstractions.Messaging","XML comment: 'Defined in Application to prevent a direct dependency on SignalR in Application layer handlers.'"]},"className":"ISyncBroadcaster","methods":[{"name":"BroadcastProgressAsync","line":18,"endLine":23,"signature":"(userId: string, pageId: string, timestamp: DateTime, excludedConnectionId: string? , cancellationToken: CancellationToken = default) -> Task","purpose":"Declares an asynchronous broadcast of a user's reading progress to that user's devices, optionally excluding a specific connection.","calls":[],"actions":[{"id":"declaration_18","kind":"mapping","label":"Abstract async broadcast contract","line":18,"detail":"Interface method only; implementations will perform real-time broadcasting to clients and may exclude an originating connection via excludedConnectionId.","visibility":"detail-only","confidence":0.7},{"id":"params_18","kind":"mapping","label":"Parameters indicate target user, page, server UTC timestamp, optional excluded connection, and cancellation token","line":18,"detail":"userId, pageId, timestamp, excludedConnectionId, cancellationToken","visibility":"detail-only","confidence":0.7}]},{"name":"BroadcastIngestionProgressAsync","line":33,"endLine":37,"signature":"(userId: string, message: string, progress: double, cancellationToken: CancellationToken = default) -> Task","purpose":"Declares an asynchronous broadcast of ingestion (background processing) status and progress to a specific user.","calls":[],"actions":[{"id":"declaration_33","kind":"mapping","label":"Abstract async ingestion progress contract","line":33,"detail":"Interface method only; implementations will notify a single user about ingestion status and numeric progress.","visibility":"detail-only","confidence":0.7},{"id":"params_33","kind":"mapping","label":"Parameters convey user, human message, progress fraction, and cancellation token","line":33,"detail":"userId, message, progress, cancellationToken","visibility":"detail-only","confidence":0.7}]}],"types":[{"name":"ISyncBroadcaster","kind":"interface","line":7,"purpose":"Application-layer interface abstracting real-time broadcasting behavior (keeps handlers free of SignalR dependency).","fields":[]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["Adapter/Abstraction","Pub/Sub (broadcast)"],"domainConcepts":["Real-time sync","Reading progress","Ingestion progress"],"keyDetails":"Interface intentionally defined in Application layer to avoid a direct dependency on SignalR; concrete implementations (in Infrastructure) will perform the actual SignalR or other transport operations.","orchestrationMethods":[],"typedContracts":[{"name":"ISyncBroadcaster","kind":"interface","line":7,"fieldCount":0,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/ISyncBroadcaster.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"ISyncBroadcaster","line":7,"summary":"interface with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Abstractions/Messaging/ISyncBroadcaster.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"4708dda826a8baf0c6a26fb8baf7527ab6a098187d27357b872af5ab562e8b2e","sourceByteSize":1859,"analyzedAt":"2026-05-23T16:19:04.083Z","technology":"dotnet"}}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Abstractions/Services/IBillingService.cs","purpose":"Defines an application-layer billing service abstraction that declares handlers for subscription updates and deletions (used by infrastructure implementations to react to Stripe/customer events).","classification":{"role":"service","layer":"application","confidence":0.86,"evidence":["Service naming pattern","Application/service path heuristic","namespace NexusReader.Application.Abstractions.Services","public interface IBillingService declares subscription-related handler methods"]},"className":"IBillingService","methods":[{"name":"HandleSubscriptionUpdatedAsync","line":8,"endLine":8,"signature":"(customerEmail: string, stripeProductId: string) -> Task<Result>","purpose":"Contract for handling when a customer's subscription is created or updated (by Stripe or equivalent).","calls":[],"actions":[{"id":"abstract-definition_8","kind":"mapping","label":"declares handler contract","line":8,"detail":"Interface method with no implementation; concrete services implement business behavior (e.g., persistence, notifications, mapping).","visibility":"detail-only","confidence":0.7}]},{"name":"HandleSubscriptionDeletedAsync","line":9,"endLine":9,"signature":"(customerEmail: string) -> Task<Result>","purpose":"Contract for handling when a customer's subscription is deleted (cleanup or downgrade actions).","calls":[],"actions":[{"id":"abstract-definition_9","kind":"mapping","label":"declares handler contract","line":9,"detail":"Interface method with no implementation; concrete services implement removal/fallback logic.","visibility":"detail-only","confidence":0.7}]}],"types":[{"name":"IBillingService","kind":"interface","line":6,"purpose":"Abstraction exposing billing/subscription lifecycle handlers to be implemented by infrastructure or application services.","fields":[{"name":"HandleSubscriptionUpdatedAsync","type":"Task<Result>","required":true,"line":8,"description":"Async handler invoked when a subscription is created or updated; accepts customer email and Stripe product id."},{"name":"HandleSubscriptionDeletedAsync","type":"Task<Result>","required":true,"line":9,"description":"Async handler invoked when a subscription is deleted; accepts customer email."}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Domain.Entities (using)","FluentResults (using)"],"patterns":["Service Interface","Dependency Injection (abstraction)"],"domainConcepts":["Billing","Subscription","Customer (email)","StripeProduct"],"keyDetails":"Pure interface in the Application.Abstractions layer; no runtime behavior here—concrete implementations will perform persistence, external calls, mapping, and error handling and return FluentResults.Result.","orchestrationMethods":[],"typedContracts":[{"name":"IBillingService","kind":"interface","line":6,"fieldCount":2,"evidencePaths":["NexusReader.Application/Abstractions/Services/IBillingService.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"IBillingService","line":6,"summary":"interface with 2 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Abstractions/Services/IBillingService.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"1ea42394f881117d7099f76358dac73a54ee1ba37391a7c814ba6979efff5008","sourceByteSize":328,"analyzedAt":"2026-05-23T16:16:18.338Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Abstractions/Services/IBookStorageService.cs","purpose":"Defines an application-level abstraction for saving ebook and cover files, returning relative paths/URLs; implementations handle actual storage persistence.","classification":{"role":"service","layer":"application","confidence":0.9,"evidence":["Service naming pattern","Application/service path heuristic","File declares IBookStorageService interface describing storage operations","Methods return paths/URLs and accept file data (byte[] or Stream) indicating persistence responsibilities"]},"className":"IBookStorageService","methods":[{"name":"SaveEbookAsync","line":11,"endLine":11,"signature":"(data: byte[], fileName: string) -> Task<string>","purpose":"Contract to save ebook binary data and return a relative path/URL.","calls":[],"actions":[{"id":"contract_11","kind":"mapping","label":"async save ebook","line":11,"detail":"Asynchronous save that returns a string path/URL","visibility":"detail-only","confidence":0.7}]},{"name":"SaveEbookAsync","line":16,"endLine":16,"signature":"(data: Stream, fileName: string) -> Task<string>","purpose":"Contract to save ebook data from a Stream and return a relative path/URL.","calls":[],"actions":[{"id":"contract_16","kind":"mapping","label":"async save ebook (stream)","line":16,"detail":"Asynchronous save from Stream that returns a string path/URL","visibility":"detail-only","confidence":0.7}]},{"name":"SaveCoverAsync","line":22,"endLine":22,"signature":"(data: byte[], fileName: string) -> Task<string?>","purpose":"Contract to save cover image binary data and return a relative path/URL, or null if no cover provided.","calls":[],"actions":[{"id":"contract_22","kind":"mapping","label":"async save cover","line":22,"detail":"May return null when no cover data is provided","visibility":"detail-only","confidence":0.7}]},{"name":"SaveCoverAsync","line":28,"endLine":28,"signature":"(data: Stream, fileName: string) -> Task<string?>","purpose":"Contract to save cover image from a Stream and return a relative path/URL, or null if no cover provided.","calls":[],"actions":[{"id":"contract_28","kind":"mapping","label":"async save cover (stream)","line":28,"detail":"May return null when no cover data is provided","visibility":"detail-only","confidence":0.7}]}],"types":[{"name":"IBookStorageService","kind":"interface","line":6,"purpose":"Interface describing methods to persist ebooks and cover images and return their relative paths/URLs.","fields":[{"name":"SaveEbookAsync(byte[] data, string fileName)","type":"Task<string>","required":true,"line":11,"description":"Save ebook from byte array and return relative path/URL."},{"name":"SaveEbookAsync(Stream data, string fileName)","type":"Task<string>","required":true,"line":16,"description":"Save ebook from Stream and return relative path/URL."},{"name":"SaveCoverAsync(byte[] data, string fileName)","type":"Task<string?>","required":true,"line":22,"description":"Save cover from byte array; may return null if no data."},{"name":"SaveCoverAsync(Stream data, string fileName)","type":"Task<string?>","required":true,"line":28,"description":"Save cover from Stream; may return null if no data."}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["Service Interface","Storage Abstraction"],"domainConcepts":["Ebook","Cover","Storage","File path/URL"],"keyDetails":"Interface provides async contracts for saving ebooks and covers (byte[] or Stream) and returning relative paths/URLs; cover methods explicitly allow null return when no data is provided.","orchestrationMethods":[],"typedContracts":[{"name":"IBookStorageService","kind":"interface","line":6,"fieldCount":4,"evidencePaths":["NexusReader.Application/Abstractions/Services/IBookStorageService.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"IBookStorageService","line":6,"summary":"interface with 4 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Abstractions/Services/IBookStorageService.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"37d7b154e4f16604e1c147e5417ef6e8fc11e86a27b95381e3cd1a7930da2b41","sourceByteSize":1002,"analyzedAt":"2026-05-23T16:16:20.572Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Abstractions/Services/IEpubMetadataExtractor.cs","purpose":"Defines an application-layer abstraction for extracting metadata from an EPUB stream, returning a Result-wrapped LocalEpubMetadata asynchronously.","classification":{"role":"service","layer":"application","confidence":0.8,"evidence":["Service naming pattern","Application/service path heuristic","Namespace: NexusReader.Application.Abstractions.Services","Public interface named IEpubMetadataExtractor used to extract EPUB metadata","References FluentResults and a LocalEpubMetadata result type"]},"className":"IEpubMetadataExtractor","methods":[{"name":"ExtractMetadataAsync","line":9,"endLine":10,"signature":"(epubStream: Stream) -> Task<Result<LocalEpubMetadata>>","purpose":"Asynchronously extracts metadata from the provided EPUB stream and returns it wrapped in a FluentResults Result.","calls":[],"actions":[]}],"types":[],"serviceRegistrations":[],"startupActions":[],"dependencies":["FluentResults (NuGet/namespace)","NexusReader.Application.Queries.Reader (namespace containing LocalEpubMetadata)","System.IO (Stream)"],"patterns":["Service Interface","Dependency Inversion"],"domainConcepts":["Epub","Metadata"],"keyDetails":"Interface exposes a single async method returning Task<Result<LocalEpubMetadata>>; implementation responsibilities include stream parsing and error/result handling via FluentResults.","orchestrationMethods":[],"typedContracts":[],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"878d9a601b0bd9cc8c9adf63050c9eb5ba3050028ed89f190e45f896f3cddf94","sourceByteSize":274,"analyzedAt":"2026-05-23T16:19:00.585Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Abstractions/Services/IEpubReader.cs","purpose":"Defines the application service contract for reading and parsing EPUB content for a specific ebook and chapter (async, tenant-aware).","classification":{"role":"service","layer":"application","confidence":0.85,"evidence":["Service naming pattern","Application/service path heuristic","File declares an interface IEpubReader in Application.Abstractions.Services namespace","Method GetEpubContentAsync returns a ReaderPageViewModel result and accepts userId and CancellationToken (service contract)"]},"className":"IEpubReader","methods":[{"name":"GetEpubContentAsync","line":18,"endLine":22,"signature":"(ebookId: Guid, chapterIndex: int, userId: string? = null, cancellationToken: CancellationToken = default) -> Task<Result<ReaderPageViewModel>>","purpose":"Asynchronously retrieves parsed EPUB content blocks (a ReaderPageViewModel) for the specified ebook and zero-based chapter index, optionally scoped to a user and cancellable.","calls":[],"actions":[{"id":"validation-hint_15","kind":"mapping","label":"Chapter index is zero-based","line":15,"detail":"Documentation indicates chapterIndex is zero-based; callers should validate bounds","visibility":"detail-only","confidence":0.7},{"id":"async-return_18","kind":"mapping","label":"Returns a Result-wrapped ReaderPageViewModel","line":18,"detail":"Method returns Task<Result<ReaderPageViewModel>>","visibility":"detail-only","confidence":0.7},{"id":"cancellation_21","kind":"mapping","label":"Supports cancellation","line":21,"detail":"cancellationToken parameter allows caller to cancel the operation","visibility":"detail-only","confidence":0.7},{"id":"tenant-isolation_21","kind":"mapping","label":"User-scoped lookup","line":21,"detail":"userId parameter is documented as used for tenant isolation in DB lookup","visibility":"detail-only","confidence":0.7}]}],"types":[{"name":"IEpubReader","kind":"interface","line":9,"purpose":"Service contract that exposes EPUB reading/parsing behavior for ebooks and chapters.","fields":[]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Application.Queries.Reader (ReaderPageViewModel referenced)","FluentResults (Result<T> usage)"],"patterns":["Service Interface","Async API"],"domainConcepts":["Ebook","Chapter","EPUB","ReaderPage"],"keyDetails":"Single-method interface; method is async, returns FluentResults-wrapped ReaderPageViewModel, accepts optional userId for tenant isolation and CancellationToken for cancellation.","orchestrationMethods":[],"typedContracts":[{"name":"IEpubReader","kind":"interface","line":9,"fieldCount":0,"evidencePaths":["NexusReader.Application/Abstractions/Services/IEpubReader.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"IEpubReader","line":9,"summary":"interface with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Abstractions/Services/IEpubReader.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"a442a63e2ad648555d1e38653bbf9c5a5642d3afc258a2e0c1f0fcdf85db0858","sourceByteSize":913,"analyzedAt":"2026-05-23T16:19:21.212Z","technology":"dotnet"}}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Commands/Library/IngestEbookCommand.cs","purpose":"Defines a CQRS command DTO used to ingest a new ebook into the library, carrying ebook metadata and binary payloads (cover and EPUB) across the application boundary.","classification":{"role":"handler","layer":"application","confidence":0.9,"evidence":["Command pattern","namespace NexusReader.Application.Commands.Library indicates application-level command","Type implements ICommand<Guid> (CQRS command)","File name and folder Commands/Library imply a command for library ingestion"]},"className":"IngestEbookCommand","methods":[],"types":[{"name":"IngestEbookCommand","kind":"command","line":15,"purpose":"Represents the data required to ingest an ebook (metadata + binary payloads) and is dispatched as a command returning a Guid identifier.","fields":[{"name":"Title","type":"string","required":true,"line":16,"description":"The title of the book."},{"name":"AuthorName","type":"string","required":true,"line":17,"description":"The name of the author."},{"name":"CoverImage","type":"byte[]?","required":false,"line":18,"description":"Optional raw bytes of the cover image."},{"name":"EpubData","type":"byte[]","required":true,"line":19,"description":"Raw bytes of the EPUB file (payload to ingest)."},{"name":"Description","type":"string?","required":false,"line":20,"description":"Optional description or summary of the book."},{"name":"UserId","type":"string","required":true,"line":21,"description":"ID of the user owning the book."},{"name":"TenantId","type":"string","required":false,"line":22,"description":"Tenant ID for multi-tenant isolation; defaults to \"global\"."}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["CQRS Command"],"domainConcepts":["Ebook","Library","Tenant"],"keyDetails":"Record implements ICommand<Guid>; TenantId defaults to \"global\" enabling single-tenant default behavior; carries binary payloads (CoverImage and EpubData) so consumers will perform IO/persistence when handling this command.","orchestrationMethods":[],"typedContracts":[{"name":"IngestEbookCommand","kind":"command","line":15,"fieldCount":7,"evidencePaths":["NexusReader.Application/Commands/Library/IngestEbookCommand.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"IngestEbookCommand","line":15,"summary":"command with 7 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Commands/Library/IngestEbookCommand.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"508a30855af13eb089f7a90d39aa2f1072ec32a60ec09298aadc12c01b10ac47","sourceByteSize":984,"analyzedAt":"2026-05-23T16:16:42.095Z","technology":"dotnet"}}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Commands/Library/IngestEbookRequest.cs","purpose":"Defines a command/DTO that carries data needed to ingest an EPUB ebook into the application (title, author, cover image, base64 epub payload, and optional description).","classification":{"role":"handler","layer":"application","confidence":0.9,"evidence":["Command pattern","Namespace: NexusReader.Application.Commands.Library","Type is a record named IngestEbookRequest used to carry input data","Parameters represent an ingestion payload (epub base64, metadata)"]},"className":"","methods":[],"types":[{"name":"IngestEbookRequest","kind":"command","line":3,"purpose":"Payload/DTO for requesting ingestion of an ebook into the library.","fields":[{"name":"Title","type":"string","required":true,"line":4,"description":"Human-readable title of the ebook"},{"name":"AuthorName","type":"string","required":true,"line":5,"description":"Author name for the ebook"},{"name":"CoverImageBase64","type":"string?","required":false,"line":6,"description":"Optional base64-encoded cover image"},{"name":"EpubDataBase64","type":"string","required":true,"line":7,"description":"Base64-encoded EPUB payload (binary content)"},{"name":"Description","type":"string?","required":false,"line":8,"description":"Optional textual description or synopsis"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["Command","DTO"],"domainConcepts":["Ebook","Library","Ingestion"],"keyDetails":"Simple immutable record used as an application-layer command/DTO; no methods or behavior in this file.","orchestrationMethods":[],"typedContracts":[{"name":"IngestEbookRequest","kind":"command","line":3,"fieldCount":5,"evidencePaths":["NexusReader.Application/Commands/Library/IngestEbookRequest.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"IngestEbookRequest","line":3,"summary":"command with 5 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Commands/Library/IngestEbookRequest.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"60123cd40de552bf7ce82d61fc10d539366b45a235424913a1d10463f1e53455","sourceByteSize":228,"analyzedAt":"2026-05-23T16:16:50.777Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Commands/Quiz/SubmitAnswerCommand.cs","purpose":"Defines a simple application command that carries a quiz answer selection (selected index and correct index) to be handled by the application's command pipeline.","classification":{"role":"handler","layer":"application","confidence":0.9,"evidence":["Command pattern","Namespace NexusReader.Application.Commands.Quiz","Type implements ICommand from the application's messaging abstractions"]},"className":"SubmitAnswerCommand","methods":[],"types":[{"name":"SubmitAnswerCommand","kind":"command","line":5,"purpose":"Represents a CQRS command carrying the user's selected answer index and the correct answer index for a quiz question.","fields":[{"name":"SelectedIndex","type":"int","required":true,"line":5,"description":"The index chosen by the user"},{"name":"CorrectIndex","type":"int","required":true,"line":5,"description":"The index that is the correct answer"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Application.Abstractions.Messaging"],"patterns":["CQRS Command"],"domainConcepts":["Quiz","Answer Submission"],"keyDetails":"Minimal DTO/command type used to submit a quiz answer; no methods or behavior in this file beyond the record declaration.","orchestrationMethods":[],"typedContracts":[{"name":"SubmitAnswerCommand","kind":"command","line":5,"fieldCount":2,"evidencePaths":["NexusReader.Application/Commands/Quiz/SubmitAnswerCommand.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"SubmitAnswerCommand","line":5,"summary":"command with 2 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Commands/Quiz/SubmitAnswerCommand.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"afbda632f3de8fcd577301575f2a26cb26b65193feef53a15bace61248131324","sourceByteSize":193,"analyzedAt":"2026-05-23T16:16:48.600Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Commands/Quiz/SubmitAnswerCommandHandler.cs","purpose":"Handles quiz answer submission: verifies the selected answer against the correct index, triggers a platform vibration on correct answers, and returns a success/failure Result.","classification":{"role":"handler","layer":"application","confidence":0.9,"evidence":["Command pattern","namespace NexusReader.Application.Commands.Quiz","implements ICommandHandler<SubmitAnswerCommand>","contains Handle(request, CancellationToken) that returns Task<Result>"]},"className":"SubmitAnswerCommandHandler","methods":[{"name":"Handle","line":16,"endLine":25,"signature":"(request: SubmitAnswerCommand, cancellationToken: CancellationToken) -> Task<Result>","purpose":"Checks the submitted answer; vibrates the device and returns success if correct, otherwise returns a failure Result.","calls":[{"targetFile":"NexusReader.Application.Abstractions.Services/IPlatformService.cs","targetMethod":"VibrateAsync","callLine":20,"paramSummary":"50 (int milliseconds)"}],"actions":[{"id":"guard-clause_18","kind":"guard-clause","label":"correct-answer-check","line":18,"detail":"if selected equals correct index then vibrate and return Result.Ok(); else return Result.Fail(\"Incorrect answer.\")","conditionSummary":"request.SelectedIndex == request.CorrectIndex","outcomeLabels":["correct -> vibrate and return success","incorrect -> return failure"],"visibility":"detail-only","confidence":0.7},{"id":"handle_branch_18_0","kind":"branch","label":"Evaluates branch condition","line":18,"detail":"if (request.SelectedIndex == request.CorrectIndex)","conditionSummary":"request.SelectedIndex == request.CorrectIndex","outcomeLabels":["true","false"],"visibility":"secondary-visible","confidence":0.78},{"id":"external-call_20","kind":"external-call","label":"platform vibrate","line":20,"detail":"_platformService.VibrateAsync(50) invoked to provide haptic feedback on correct answer","visibility":"detail-only","confidence":0.7},{"id":"handle_await_20_1","kind":"await","label":"Waits for async work","line":20,"detail":"await _platformService.VibrateAsync(50);","visibility":"secondary-visible","confidence":0.81},{"id":"handle_return_21_2","kind":"return","label":"Returns result","line":21,"detail":"return Result.Ok();","visibility":"detail-only","confidence":0.7},{"id":"return_21","kind":"return","label":"success-return","line":21,"detail":"returns Result.Ok() on correct answer","visibility":"detail-only","confidence":0.7},{"id":"return_24","kind":"return","label":"failure-return","line":24,"detail":"returns Result.Fail(\"Incorrect answer.\") on incorrect answer","visibility":"detail-only","confidence":0.7},{"id":"handle_return_24_3","kind":"return","label":"Returns result","line":24,"detail":"return Result.Fail(\"Incorrect answer.\");","visibility":"detail-only","confidence":0.7}]}],"types":[],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Application.Abstractions.Services/IPlatformService.cs","NexusReader.Application.Commands.Quiz/SubmitAnswerCommand.cs"],"patterns":["Command Handler","Mediator-style handler"],"domainConcepts":["Quiz","Answer"],"keyDetails":"Uses FluentResults.Result for success/failure; relies on IPlatformService for haptic feedback; trivial constructor injects dependency (_platformService at line 9).","orchestrationMethods":[{"name":"Handle","line":16,"confidence":0.77,"reason":"Contains 2 architectural actions relevant to business execution.","actionKinds":["guard-clause","branch","external-call","await","return"],"evidencePaths":["NexusReader.Application/Commands/Quiz/SubmitAnswerCommandHandler.cs","NexusReader.Application.Abstractions.Services/IPlatformService.cs"]}],"typedContracts":[],"persistenceInteractions":[],"externalInteractions":[{"methodName":"Handle","line":20,"kind":"external-call","detail":"_platformService.VibrateAsync(50) invoked to provide haptic feedback on correct answer","evidencePaths":["NexusReader.Application/Commands/Quiz/SubmitAnswerCommandHandler.cs"]}],"evidenceAnchors":[{"kind":"orchestration-method","label":"Handle","line":16,"summary":"Contains 2 architectural actions relevant to business execution.","confidence":0.77,"evidencePaths":["NexusReader.Application/Commands/Quiz/SubmitAnswerCommandHandler.cs","NexusReader.Application.Abstractions.Services/IPlatformService.cs"]},{"kind":"external-call","label":"Handle","line":20,"summary":"_platformService.VibrateAsync(50) invoked to provide haptic feedback on correct answer","confidence":0.8,"evidencePaths":["NexusReader.Application/Commands/Quiz/SubmitAnswerCommandHandler.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"713d16e9d277b0ad0f650a7847a8d6eac2080e1f4e677316a565502850462841","sourceByteSize":820,"analyzedAt":"2026-05-23T16:16:59.147Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Commands/Sync/UpdateReadingProgressCommand.cs","purpose":"Defines a MediatR command record that carries data for updating a user's reading progress for an ebook (used in sync operations).","classification":{"role":"handler","layer":"application","confidence":0.9,"evidence":["Command pattern","namespace NexusReader.Application.Commands.Sync","record UpdateReadingProgressCommand ... : IRequest<Result> (MediatR command)"]},"className":"UpdateReadingProgressCommand","methods":[],"types":[{"name":"UpdateReadingProgressCommand","kind":"command","line":6,"purpose":"Carries parameters required to update a user's reading progress for an ebook in synchronization workflows.","fields":[{"name":"PageId","type":"string","required":true,"line":6,"description":"Identifier of the current page or location."},{"name":"UserId","type":"string","required":true,"line":7,"description":"Identifier of the user whose progress is being updated."},{"name":"EbookId","type":"Guid","required":true,"line":9,"description":"GUID of the ebook being read."},{"name":"Progress","type":"double","required":true,"line":10,"description":"Numeric progress value (likely 0.0-1.0 or percent)."},{"name":"ChapterTitle","type":"string?","required":false,"line":11,"description":"Optional title of the current chapter."},{"name":"ChapterIndex","type":"int","required":true,"line":12,"description":"Index of the current chapter."},{"name":"ExcludedConnectionId","type":"string?","required":false,"line":13,"description":"Optional connection id to exclude from notifications/sync (default null)."}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["CQRS","MediatR Command"],"domainConcepts":["ReadingProgress","Ebook","User"],"keyDetails":"Simple immutable record used as a MediatR IRequest<Result> to trigger update logic elsewhere; contains nullable fields for optional metadata and an excluded connection id to avoid echoing updates.","orchestrationMethods":[],"typedContracts":[{"name":"UpdateReadingProgressCommand","kind":"command","line":6,"fieldCount":7,"evidencePaths":["NexusReader.Application/Commands/Sync/UpdateReadingProgressCommand.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"UpdateReadingProgressCommand","line":6,"summary":"command with 7 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Commands/Sync/UpdateReadingProgressCommand.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"ca97d53952b614e0bca15aa50fda28c29b032b77398d390225b05ddb0749bc7b","sourceByteSize":334,"analyzedAt":"2026-05-23T16:16:53.338Z","technology":"dotnet"}}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Common/AppJsonContext.cs","purpose":"Defines a System.Text.Json source-generated JsonSerializerContext for Graph DTO types used by the application, enabling ahead-of-time serialization metadata and configuration (WriteIndented = true).","classification":{"role":"config","layer":"application","confidence":0.8,"evidence":["File declares a partial JsonSerializerContext subclass (AppJsonContext) via System.Text.Json source-gen attributes","Attributes list JsonSerializable types for Graph DTOs (GraphNodeDto, GraphLinkDto, GraphDataDto)"]},"className":"AppJsonContext","methods":[],"types":[{"name":"AppJsonContext","kind":"model","line":12,"purpose":"A source-generated JsonSerializerContext subclass configured to include serialization metadata for Graph DTO types and to emit indented JSON.","fields":[]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["System.Text.Json.Serialization","NexusReader.Application.Queries.Graph"],"patterns":["Source Generator","Serialization Context"],"domainConcepts":["Graph","GraphNode","GraphLink","GraphData"],"keyDetails":"Uses [JsonSourceGenerationOptions(WriteIndented = true)] and [JsonSerializable(...)] attributes to register GraphNodeDto, GraphLinkDto, GraphDataDto and their List<> variants for source-generation; class is a partial JsonSerializerContext with no custom members.","orchestrationMethods":[],"typedContracts":[{"name":"AppJsonContext","kind":"model","line":12,"fieldCount":0,"evidencePaths":["NexusReader.Application/Common/AppJsonContext.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"AppJsonContext","line":12,"summary":"model with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Common/AppJsonContext.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"13484c94badd9a18218775b31e07c692bcffb33f319e00445084b58c65e314a2","sourceByteSize":474,"analyzedAt":"2026-05-23T16:19:17.323Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Constants/PlanConstants.cs","purpose":"Holds application-wide default constants for plan behavior (default plan name, token limit, and activity label).","classification":{"role":"unknown","layer":"application","confidence":0.7,"evidence":["Namespace: NexusReader.Application.Constants","Defines public const values used across the application (defaults for plans/tokens/activity label)"]},"className":"PlanConstants","methods":[],"types":[{"name":"PlanConstants","kind":"model","line":3,"purpose":"Static holder for default plan-related constants used by the application.","fields":[{"name":"DefaultPlanName","type":"string","required":true,"line":5,"description":"Default plan name (\"Free\")."},{"name":"DefaultTokenLimit","type":"int","required":true,"line":6,"description":"Default token limit for the plan (1000)."},{"name":"DefaultActivityLabel","type":"string","required":true,"line":7,"description":"Default label for no activity (\"Brak aktywności\")."}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["Constants holder"],"domainConcepts":["Plan","TokenLimit","ActivityLabel"],"keyDetails":"A small, focused static class providing compile-time constants for default plan behavior; no runtime logic, external calls, or registrations.","orchestrationMethods":[],"typedContracts":[{"name":"PlanConstants","kind":"model","line":3,"fieldCount":3,"evidencePaths":["NexusReader.Application/Constants/PlanConstants.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"PlanConstants","line":3,"summary":"model with 3 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Constants/PlanConstants.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"23b811243f4548cf2f01c0386df268bef236fe52ed1939212f2510d50c8210fe","sourceByteSize":256,"analyzedAt":"2026-05-23T16:19:15.697Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Constants/StorageKeys.cs","purpose":"Holds string constant keys used for storing authentication and user-related values in client/app storage (e.g., local storage or secure storage).","classification":{"role":"config","layer":"application","confidence":0.8,"evidence":["Namespace NexusReader.Application.Constants indicates application-level constants","Class StorageKeys contains string keys for auth tokens and user metadata used across the app"]},"className":"StorageKeys","methods":[],"types":[{"name":"StorageKeys","kind":"model","line":3,"purpose":"Container for storage key constants used throughout the application for persisting auth and user data.","fields":[{"name":"AuthToken","type":"string","required":true,"line":5,"description":"Key for storing the authentication token (\"nexus_auth_token\")."},{"name":"RefreshToken","type":"string","required":true,"line":6,"description":"Key for storing the refresh token (\"nexus_refresh_token\")."},{"name":"UserEmail","type":"string","required":true,"line":7,"description":"Key for storing the user's email (\"nexus_user_email\")."},{"name":"UserTenant","type":"string","required":true,"line":8,"description":"Key for storing the user's tenant/organization (\"nexus_user_tenant\")."},{"name":"UserRoles","type":"string","required":true,"line":9,"description":"Key for storing the user's roles (\"nexus_user_roles\")."}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["Constants Holder"],"domainConcepts":["Authentication","User"],"keyDetails":"Simple static class with public const string fields; no runtime behavior, methods, or external calls. Typical usage: shared keys for storage reads/writes across Web, MAUI, or client layers.","orchestrationMethods":[],"typedContracts":[{"name":"StorageKeys","kind":"model","line":3,"fieldCount":5,"evidencePaths":["NexusReader.Application/Constants/StorageKeys.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"StorageKeys","line":3,"summary":"model with 5 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Constants/StorageKeys.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"d420ebbac21f8af8586b9cf6667f24af3f86da9419af589d4c649f8343529abf","sourceByteSize":380,"analyzedAt":"2026-05-23T16:19:26.793Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/DTOs/AI/GroundedResponseDto.cs","purpose":"Defines simple DTOs for AI grounded responses and their citations used across the application boundary.","classification":{"role":"dto","layer":"application","confidence":0.8,"evidence":["DTO/view-model naming pattern","Namespace NexusReader.Application.DTOs.AI indicates application-layer DTOs","File contains plain POCO classes with public properties and default initializers"]},"className":"","methods":[],"types":[{"name":"GroundedResponseDto","kind":"dto","line":5,"purpose":"Represents a grounded AI answer plus associated citations.","fields":[{"name":"Answer","type":"string","required":true,"line":7,"description":"Primary textual answer from the AI"},{"name":"Citations","type":"List<CitationDto>","required":true,"line":8,"description":"List of citation entries that support the answer"}]},{"name":"CitationDto","kind":"dto","line":11,"purpose":"Represents a single citation/snippet referencing source material supporting an AI response.","fields":[{"name":"CitationId","type":"string","required":true,"line":13,"description":"Identifier for the cited chunk (e.g., chunk hash/ID)"},{"name":"Snippet","type":"string","required":true,"line":14,"description":"Verified text snippet extracted from the source context"},{"name":"SourceBook","type":"string","required":true,"line":15,"description":"Book title or human-readable source description"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["DTO","POCO"],"domainConcepts":["Grounded AI Response","Citation"],"keyDetails":"Simple, immutable-seeming DTOs (with default initializers) meant for transporting AI answers and their provenance; no runtime behavior, external calls, or persistence in this file.","orchestrationMethods":[],"typedContracts":[{"name":"GroundedResponseDto","kind":"dto","line":5,"fieldCount":2,"evidencePaths":["NexusReader.Application/DTOs/AI/GroundedResponseDto.cs"]},{"name":"CitationDto","kind":"dto","line":11,"fieldCount":3,"evidencePaths":["NexusReader.Application/DTOs/AI/GroundedResponseDto.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"GroundedResponseDto","line":5,"summary":"dto with 2 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/DTOs/AI/GroundedResponseDto.cs"]},{"kind":"typed-contract","label":"CitationDto","line":11,"summary":"dto with 3 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/DTOs/AI/GroundedResponseDto.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"717b4a7e0b2e1e969aef25735b5861388e6278777c1e5664d997fb572d9351f8","sourceByteSize":546,"analyzedAt":"2026-05-23T16:17:01.422Z","technology":"dotnet"}}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"path":"NexusReader.Application/DTOs/AI/RelevantContext.cs","purpose":"Defines a small data transfer object that carries a piece of text along with its source identifier and a confidence score for AI/processing scenarios.","classification":{"role":"dto","layer":"application","confidence":0.9,"evidence":["DTO/view-model naming pattern","Namespace NexusReader.Application.DTOs.AI indicates DTO in Application layer","Class RelevantContext contains only plain properties (Text, SourceId, Confidence)"]},"className":"RelevantContext","methods":[],"types":[{"name":"RelevantContext","kind":"dto","line":3,"purpose":"Represents a piece of relevant textual context with its source identifier and confidence score for AI-related processing.","fields":[{"name":"Text","type":"string","required":true,"line":5,"description":"The textual content; initialized to empty string by default."},{"name":"SourceId","type":"string","required":true,"line":6,"description":"Identifier of the content origin (e.g., ContentHash or EbookTitle); default empty string."},{"name":"Confidence","type":"double","required":true,"line":7,"description":"Numeric confidence score associated with this context."}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["Data Transfer Object (DTO)"],"domainConcepts":["RelevantContext","AI context"],"keyDetails":"A minimal DTO in the Application layer with default-initialized string properties and a numeric confidence field; no methods or external dependencies.","orchestrationMethods":[],"typedContracts":[{"name":"RelevantContext","kind":"dto","line":3,"fieldCount":3,"evidencePaths":["NexusReader.Application/DTOs/AI/RelevantContext.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"RelevantContext","line":3,"summary":"dto with 3 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/DTOs/AI/RelevantContext.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"8466002902f433e3f51838bdb14a662ff9bb9514a6747f2c63e4eeeedeb7eeb0","sourceByteSize":267,"analyzedAt":"2026-05-23T16:19:38.739Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/DTOs/AI/SemanticSearchResultDto.cs","purpose":"Defines a simple Data Transfer Object (DTO) representing a semantic search result used by the Application layer to carry search snippet, relevance and metadata.","classification":{"role":"dto","layer":"application","confidence":0.95,"evidence":["DTO/view-model naming pattern","Namespace NexusReader.Application.DTOs.AI","Class name ends with 'Dto' and file path under Application/DTOs"]},"className":"SemanticSearchResultDto","methods":[],"types":[{"name":"SemanticSearchResultDto","kind":"dto","line":3,"purpose":"Carries the result of a semantic search (content hash, snippet, relevance, source and optional metadata).","fields":[{"name":"ContentHash","type":"string","required":true,"line":5,"description":"Identifier/hash of the content returned"},{"name":"Snippet","type":"string","required":true,"line":6,"description":"Short text snippet excerpt from matched content"},{"name":"UnitType","type":"string?","required":false,"line":7,"description":"Optional type of the content unit (e.g., chapter, paragraph)"},{"name":"RelevanceScore","type":"float","required":true,"line":8,"description":"Numeric relevance score for ordering results"},{"name":"SourceBookTitle","type":"string?","required":false,"line":9,"description":"Optional source book title where the content came from"},{"name":"Metadata","type":"Dictionary<string, object>?","required":false,"line":10,"description":"Optional additional context key/value pairs"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["DTO"],"domainConcepts":["SemanticSearch","AI","SearchResult"],"keyDetails":"Simple immutable-shaped DTO (auto-properties) used to transfer semantic search results; no methods or runtime behavior in this file.","orchestrationMethods":[],"typedContracts":[{"name":"SemanticSearchResultDto","kind":"dto","line":3,"fieldCount":6,"evidencePaths":["NexusReader.Application/DTOs/AI/SemanticSearchResultDto.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"SemanticSearchResultDto","line":3,"summary":"dto with 6 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/DTOs/AI/SemanticSearchResultDto.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"173f463b736020dd7ae03300cd14d0e1d44d68597fc2661b44cde85051f21c43","sourceByteSize":428,"analyzedAt":"2026-05-23T16:17:05.113Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/DTOs/User/AuthorDto.cs","purpose":"Defines an immutable data transfer object (DTO) representing an author with an Id and Name used across the application layer.","classification":{"role":"dto","layer":"application","confidence":0.9,"evidence":["DTO/view-model naming pattern","namespace NexusReader.Application.DTOs.User","file contains a record type AuthorDto with simple data properties"]},"className":"AuthorDto","methods":[],"types":[{"name":"AuthorDto","kind":"dto","line":3,"purpose":"Carries author identity and display name across application boundaries.","fields":[{"name":"Id","type":"int","required":true,"line":5,"description":"Author identifier"},{"name":"Name","type":"string","required":true,"line":6,"description":"Author display name; defaults to empty string"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["DTO","Immutable record"],"domainConcepts":["Author","User"],"keyDetails":"Small immutable DTO in the Application layer; no runtime logic, only two properties (Id, Name).","orchestrationMethods":[],"typedContracts":[{"name":"AuthorDto","kind":"dto","line":3,"fieldCount":2,"evidencePaths":["NexusReader.Application/DTOs/User/AuthorDto.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"AuthorDto","line":3,"summary":"dto with 2 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/DTOs/User/AuthorDto.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"faa07b9180afdb94af84dcd97efb1bbe3f3f593a2f7295fb633f63929d6b5821","sourceByteSize":168,"analyzedAt":"2026-05-23T16:17:08.017Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/DTOs/User/SubscriptionPlanDto.cs","purpose":"Defines a data-transfer object representing a subscription plan (id, display name, token limits, and monthly price) used across the application layer.","classification":{"role":"dto","layer":"application","confidence":0.9,"evidence":["DTO/view-model naming pattern","namespace NexusReader.Application.DTOs.User (line 1) indicates application-layer DTOs","record SubscriptionPlanDto declared (line 3) contains only data properties"]},"className":"SubscriptionPlanDto","methods":[],"types":[{"name":"SubscriptionPlanDto","kind":"dto","line":3,"purpose":"Carries subscription plan details (id, name, AI token limits, and price) across boundaries.","fields":[{"name":"Id","type":"int","required":true,"line":5,"description":"Numeric identifier for the subscription plan."},{"name":"Name","type":"string","required":false,"line":6,"description":"Human-readable plan name (defaults to empty string)."},{"name":"AITokenLimit","type":"int","required":true,"line":7,"description":"Configured AI token limit for the plan."},{"name":"IsUnlimitedTokens","type":"bool","required":true,"line":8,"description":"Flag indicating whether the plan has unlimited tokens."},{"name":"MonthlyPrice","type":"decimal","required":true,"line":9,"description":"Monthly price for the subscription plan."}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["DTO","Record (C# 9+)"],"domainConcepts":["SubscriptionPlan","Billing"],"keyDetails":"Simple immutable record used as a DTO in the Application layer to represent subscription plan metadata; no runtime behavior (methods) in this file.","orchestrationMethods":[],"typedContracts":[{"name":"SubscriptionPlanDto","kind":"dto","line":3,"fieldCount":5,"evidencePaths":["NexusReader.Application/DTOs/User/SubscriptionPlanDto.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"SubscriptionPlanDto","line":3,"summary":"dto with 5 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/DTOs/User/SubscriptionPlanDto.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"9a5850697c58ef8a3f440890d0ab9a6e0cb14824116adbec03fe065b289b2b73","sourceByteSize":320,"analyzedAt":"2026-05-23T16:17:12.847Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/DTOs/User/UserProfileDto.cs","purpose":"Defines DTOs for returning user profile and last-read book information across the application boundary (UI/API), including helper computed properties for UI compatibility.","classification":{"role":"dto","layer":"application","confidence":0.9,"evidence":["DTO/view-model naming pattern","Namespace: NexusReader.Application.DTOs.User","File contains record types named *Dto and lives under DTOs folder","References PlanConstants and other DTOs (typical DTO composition)"]},"className":"UserProfileDto","methods":[],"types":[{"name":"UserProfileDto","kind":"dto","line":5,"purpose":"Represents a user's profile information, subscription plan, roles, recent activity and UI-friendly computed properties.","fields":[{"name":"Email","type":"string","required":true,"line":7,"description":"User email address (non-nullable, default empty string)"},{"name":"AITokensUsed","type":"int","required":true,"line":8,"description":"Count of AI tokens the user has consumed"},{"name":"TenantId","type":"Guid","required":true,"line":9,"description":"Tenant identifier for multi-tenant context"},{"name":"Plan","type":"SubscriptionPlanDto","required":true,"line":14,"description":"Relational data describing the user's subscription plan (initialized with new())"},{"name":"AverageQuizScore","type":"int","required":true,"line":16,"description":"Average score across quizzes"},{"name":"LastReadBook","type":"LastReadBookDto?","required":false,"line":21,"description":"Optional summary of the last-read book"},{"name":"Roles","type":"string[]","required":true,"line":23,"description":"Array of role names (default empty array)"},{"name":"CurrentPlan","type":"string (computed)","required":true,"line":26,"description":"Computed UI helper: plan name or default from PlanConstants"},{"name":"AITokenLimit","type":"int (computed)","required":true,"line":27,"description":"Computed UI helper: token limit from Plan or default"},{"name":"LastReadBookTitle","type":"string (computed)","required":true,"line":28,"description":"Computed UI helper: last read book title or default activity label"}]},{"name":"LastReadBookDto","kind":"dto","line":31,"purpose":"Carries a compact summary of the last book the user was reading, for display in UI and profile pages.","fields":[{"name":"Id","type":"Guid","required":true,"line":33,"description":"Book identifier"},{"name":"Title","type":"string","required":true,"line":34,"description":"Book title (non-nullable, default empty string)"},{"name":"Author","type":"AuthorDto","required":true,"line":35,"description":"Author information (initialized with new())"},{"name":"CoverUrl","type":"string?","required":false,"line":36,"description":"Optional URL to the book cover image"},{"name":"Progress","type":"double","required":true,"line":37,"description":"Reading progress (percentage or fraction)"},{"name":"LastChapter","type":"string?","required":false,"line":38,"description":"Optional title of the last-read chapter"},{"name":"LastChapterIndex","type":"int","required":true,"line":39,"description":"Index of the last-read chapter"},{"name":"Description","type":"string?","required":false,"line":40,"description":"Optional short description of the book"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Application.Constants.PlanConstants (referenced)","SubscriptionPlanDto (referenced, external file)","AuthorDto (referenced, external file)"],"patterns":["DTO"],"domainConcepts":["User","SubscriptionPlan","Book","Author","Tenant"],"keyDetails":"Pure DTO definitions with computed helper properties for UI compatibility; no runtime logic, branches, or external calls in this file.","orchestrationMethods":[],"typedContracts":[{"name":"UserProfileDto","kind":"dto","line":5,"fieldCount":10,"evidencePaths":["NexusReader.Application/DTOs/User/UserProfileDto.cs"]},{"name":"LastReadBookDto","kind":"dto","line":31,"fieldCount":8,"evidencePaths":["NexusReader.Application/DTOs/User/UserProfileDto.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"UserProfileDto","line":5,"summary":"dto with 10 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/DTOs/User/UserProfileDto.cs"]},{"kind":"typed-contract","label":"LastReadBookDto","line":31,"summary":"dto with 8 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/DTOs/User/UserProfileDto.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"ca942958e4fffa4702e700f31ee1ca8a0954eb94d88265dfba123add50b20108","sourceByteSize":1422,"analyzedAt":"2026-05-23T16:17:26.892Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/DependencyInjection.cs","purpose":"Provides Application-layer dependency registrations (mappings, MediatR) and exposes the assembly for registration discovery.","classification":{"role":"service-registration","layer":"application","confidence":0.9,"evidence":["Contains an AddApplication(IServiceCollection) extension that registers mapping and MediatR services","Exposes Assembly property used for scanning/registration (typeof(DependencyInjection).Assembly)"]},"className":"DependencyInjection","methods":[{"name":"AddApplication","line":8,"endLine":14,"signature":"(services: IServiceCollection) -> IServiceCollection","purpose":"Extension method that registers application-layer services: Mapster mapping configuration and MediatR handlers, then returns the IServiceCollection.","calls":[{"targetFile":"NexusReader.Application/Mappings","targetMethod":"AddMapsterConfiguration","callLine":10,"paramSummary":"this IServiceCollection (extension call to add mapping configuration)"}],"actions":[{"id":"service-registration_10","kind":"mapping","label":"Adds Mapster configuration to DI","line":10,"detail":"calls AddMapsterConfiguration() to register mapping config/services","visibility":"detail-only","confidence":0.7},{"id":"service-registration_11","kind":"mapping","label":"Registers MediatR and handlers from this assembly","line":11,"detail":"calls services.AddMediatR(cfg => cfg.RegisterServicesFromAssembly(typeof(DependencyInjection).Assembly)) to register MediatR services","visibility":"detail-only","confidence":0.7},{"id":"return_13","kind":"return","label":"Returns IServiceCollection","line":13,"detail":"returns services to allow chaining","visibility":"detail-only","confidence":0.7},{"id":"addapplication_return_13_0","kind":"return","label":"Returns result","line":13,"detail":"return services;","visibility":"detail-only","confidence":0.7}]},{"name":"Assembly (property getter)","line":16,"endLine":16,"signature":"() -> System.Reflection.Assembly","purpose":"Exposes the assembly containing the DependencyInjection type for registration/discovery.","calls":[],"actions":[{"id":"return_16","kind":"return","label":"Returns assembly for scanning","line":16,"detail":"returns typeof(DependencyInjection).Assembly","visibility":"detail-only","confidence":0.7}]}],"types":[],"serviceRegistrations":[],"startupActions":[{"name":"AddApplication","line":8,"kind":"service-registration","targetCalls":[{"targetFile":"NexusReader.Application/Mappings","targetMethod":"AddMapsterConfiguration","callLine":10,"paramSummary":"IServiceCollection - mapping configuration registration"},{"targetFile":"unknown","targetMethod":"AddMediatR","callLine":11,"paramSummary":"Registers MediatR services and handlers from this assembly via RegisterServicesFromAssembly(...)"}]}],"dependencies":["NexusReader.Application/Mappings"],"patterns":["Dependency Injection","Service Registration","Composition Root (partial)"],"domainConcepts":["Mapping","MediatR handler discovery"],"keyDetails":"This static helper centralizes Application-layer DI registration: it wires mapping configuration and asks MediatR to register handlers from the assembly exposed by the Assembly property.","orchestrationMethods":[],"typedContracts":[],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"startup","label":"AddApplication","line":8,"summary":"service-registration startup action","confidence":0.78,"evidencePaths":["NexusReader.Application/DependencyInjection.cs","NexusReader.Application/Mappings","unknown"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"1aff1a22608fe81d4630d0acae8f6ec801b8016f2bc6cfae482a7e7b37aa0cc3","sourceByteSize":558,"analyzedAt":"2026-05-23T16:19:41.479Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Mappings/MappingConfig.cs","purpose":"Defines an IServiceCollection extension to configure Mapster mappings and register mapping services (TypeAdapterConfig and IMapper) into the application's DI container.","classification":{"role":"service-registration","layer":"application","confidence":0.9,"evidence":["Service registration API usage","Public extension AddMapsterConfiguration(this IServiceCollection) registers DI services","Adds TypeAdapterConfig and IMapper to IServiceCollection"]},"className":"MappingConfig","methods":[{"name":"AddMapsterConfiguration","line":11,"endLine":23,"signature":"(this IServiceCollection services) -> IServiceCollection","purpose":"Creates Mapster TypeAdapterConfig mappings and registers the config and IMapper in the DI container, returning the IServiceCollection for chaining.","calls":[],"actions":[{"id":"external-call_13","kind":"external-call","label":"Get global TypeAdapterConfig","line":13,"detail":"var config = TypeAdapterConfig.GlobalSettings (Mapster library global settings accessed)","visibility":"detail-only","confidence":0.7},{"id":"map-definition_15","kind":"mapping","label":"Register mapping NexusUser -> UserProfileDto","line":15,"detail":"config.NewConfig<NexusUser, UserProfileDto>()","visibility":"detail-only","confidence":0.7},{"id":"map-definition_16","kind":"mapping","label":"Register mapping Ebook -> LastReadBookDto with explicit Description map","line":16,"detail":"config.NewConfig<Ebook, LastReadBookDto>().Map(dest => dest.Description, src => src.Description)","visibility":"detail-only","confidence":0.7},{"id":"addmapsterconfiguration_mapping_17_0","kind":"mapping","label":"Maps data or transforms shape","line":17,"detail":".Map(dest => dest.Description, src => src.Description);","visibility":"detail-only","confidence":0.74},{"id":"service-registration_19","kind":"mapping","label":"Register TypeAdapterConfig as singleton","line":19,"detail":"services.AddSingleton(config) registers the Mapster configuration in DI","visibility":"detail-only","confidence":0.7},{"id":"service-registration_20","kind":"mapping","label":"Register IMapper as scoped","line":20,"detail":"services.AddScoped<IMapper, ServiceMapper>() registers the Mapster mapper implementation","visibility":"detail-only","confidence":0.7},{"id":"return_22","kind":"return","label":"Return IServiceCollection","line":22,"detail":"return services for call chaining","visibility":"detail-only","confidence":0.7},{"id":"addmapsterconfiguration_return_22_1","kind":"return","label":"Returns result","line":22,"detail":"return services;","visibility":"detail-only","confidence":0.7}]}],"types":[],"serviceRegistrations":[{"line":19,"serviceType":"TypeAdapterConfig","implementationType":"config (global TypeAdapterConfig)","lifetime":"singleton","factorySummary":"Registers Mapster global TypeAdapterConfig instance into DI"},{"line":20,"serviceType":"IMapper","implementationType":"ServiceMapper","lifetime":"scoped","factorySummary":"Registers Mapster ServiceMapper as the IMapper implementation"}],"startupActions":[],"dependencies":["NexusReader.Domain/Entities (NexusUser, Ebook referenced)","NexusReader.Application/DTOs/User (UserProfileDto, LastReadBookDto referenced)"],"patterns":["Mapping/Adapter","Service Registration"],"domainConcepts":["NexusUser","Ebook","UserProfileDto","LastReadBookDto"],"keyDetails":"Extension method intended to be called during application startup to wire Mapster mappings and mapper into IServiceCollection; no branching, retries, or persistence logic present.","orchestrationMethods":[{"name":"AddMapsterConfiguration","line":11,"confidence":0.57,"reason":"Contains 1 architectural actions relevant to business execution.","actionKinds":["external-call","mapping","return"],"evidencePaths":["NexusReader.Application/Mappings/MappingConfig.cs"]}],"typedContracts":[],"persistenceInteractions":[],"externalInteractions":[{"methodName":"AddMapsterConfiguration","line":13,"kind":"external-call","detail":"var config = TypeAdapterConfig.GlobalSettings (Mapster library global settings accessed)","evidencePaths":["NexusReader.Application/Mappings/MappingConfig.cs"]}],"evidenceAnchors":[{"kind":"orchestration-method","label":"AddMapsterConfiguration","line":11,"summary":"Contains 1 architectural actions relevant to business execution.","confidence":0.57,"evidencePaths":["NexusReader.Application/Mappings/MappingConfig.cs"]},{"kind":"external-call","label":"AddMapsterConfiguration","line":13,"summary":"var config = TypeAdapterConfig.GlobalSettings (Mapster library global settings accessed)","confidence":0.8,"evidencePaths":["NexusReader.Application/Mappings/MappingConfig.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"beb53930fb8124abaacfd3dbf0a433dfaa5ec5353674d165106a63c28b218566","sourceByteSize":735,"analyzedAt":"2026-05-23T16:17:29.865Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/NexusReader.Application.csproj","purpose":"MSBuild project file for the NexusReader.Application assembly; it declares project dependencies and NuGet package dependencies that define the Application layer's runtime capabilities and boundaries.","classification":{"role":"config","layer":"application","confidence":0.85,"evidence":["Project references to NexusReader.Domain and NexusReader.Data (lines 4-5) indicate this project sits between domain and data layers.","PackageReferences include MediatR, Microsoft.EntityFrameworkCore, Mapster, Microsoft.Extensions.AI, and Pgvector (lines 9-18), showing orchestration, mapping, persistence, AI/vector capabilities."]},"className":"","methods":[],"types":[],"serviceRegistrations":[],"startupActions":[],"dependencies":["..\\NexusReader.Domain\\NexusReader.Domain.csproj","..\\NexusReader.Data\\NexusReader.Data.csproj","FluentResults (NuGet)","Mapster (NuGet)","Mapster.DependencyInjection (NuGet)","MediatR (NuGet)","Microsoft.AspNetCore.Authorization (NuGet)","Microsoft.EntityFrameworkCore (NuGet)","Microsoft.Extensions.AI (NuGet)","Microsoft.Extensions.Identity.Core (NuGet)","Pgvector.EntityFrameworkCore (NuGet)","Microsoft.Extensions.Resilience (NuGet)"],"patterns":["Mediator/CQRS (MediatR)","DTO/Mapping (Mapster)","Repository/EF Core persistence","Vector embeddings/search (Pgvector + Microsoft.Extensions.AI)","Resilience/Retry patterns (Microsoft.Extensions.Resilience)"],"domainConcepts":["Application layer orchestration","Mapping/DTO transformation","Persistence via EF Core","AI/vector search integration"],"keyDetails":"Targets net10.0 (line 22), enables implicit usings and nullable (lines 23-24), generates runtime configuration files (line 25). Project references to Domain and Data define boundaries; packages indicate MediatR-based orchestration, Mapster mapping, EF Core persistence, Pgvector for vector storage, and Microsoft.Extensions.AI for AI integrations.","orchestrationMethods":[],"typedContracts":[],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"b108b2967631936f946c54fc473927e4df840b4d1cae49d0ba25f2c258a2cb67","sourceByteSize":1130,"analyzedAt":"2026-05-23T16:23:07.093Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Queries/Graph/GetKnowledgeGraphQuery.cs","purpose":"Defines a CQRS query record used to request a knowledge graph extraction from provided text within a tenant scope and optional ebook context.","classification":{"role":"handler","layer":"application","confidence":0.9,"evidence":["Query naming pattern","namespace NexusReader.Application.Queries.Graph","record implements IQuery<GraphDataDto>"]},"className":"GetKnowledgeGraphQuery","methods":[],"types":[{"name":"GetKnowledgeGraphQuery","kind":"query","line":8,"purpose":"Represents a request to produce a GraphDataDto from input text for a given tenant and optional ebook.","fields":[{"name":"Text","type":"string","required":true,"line":8,"description":"Chapter or page content to extract the graph from (doc comment line 5)."},{"name":"TenantId","type":"string","required":true,"line":8,"description":"Tenant scope for knowledge extraction and caching (doc comment line 6)."},{"name":"EbookId","type":"Guid?","required":false,"line":8,"description":"Optional Ebook ID to link the knowledge units to (doc comment line 7)."}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Application.Abstractions.Messaging (IQuery)","GraphDataDto (output type)"],"patterns":["CQRS","QueryObject"],"domainConcepts":["Knowledge Graph","Tenant","Ebook"],"keyDetails":"Simple immutable record used as a query DTO; no runtime logic in this file. Implements IQuery<GraphDataDto> and carries three parameters (Text, TenantId, optional EbookId).","orchestrationMethods":[],"typedContracts":[{"name":"GetKnowledgeGraphQuery","kind":"query","line":8,"fieldCount":3,"evidencePaths":["NexusReader.Application/Queries/Graph/GetKnowledgeGraphQuery.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"GetKnowledgeGraphQuery","line":8,"summary":"query with 3 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Graph/GetKnowledgeGraphQuery.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"fa6e2a386c82139c846d9edde8a8b2b4a293ce1f2cce8db44521fcf94f94b903","sourceByteSize":480,"analyzedAt":"2026-05-23T16:17:25.691Z","technology":"dotnet"}}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Queries/Graph/GraphViewModels.cs","purpose":"Defines lightweight Graph view-model/DTO types used by application queries to represent nodes, links, and the aggregated graph data for UI or API consumption.","classification":{"role":"dto","layer":"application","confidence":0.9,"evidence":["DTO/view-model naming pattern","Namespace NexusReader.Application.Queries.Graph indicates application-layer query/view models","File contains only record DTOs (GraphNodeDto, GraphLinkDto, GraphDataDto) used to transport graph data"]},"className":"","methods":[],"types":[{"name":"GraphNodeDto","kind":"dto","line":3,"purpose":"Represents a single graph node with an identifier, label, grouping, and optional type metadata.","fields":[{"name":"Id","type":"string","required":true,"line":3,"description":"Unique node identifier"},{"name":"Label","type":"string","required":true,"line":3,"description":"Display label for the node"},{"name":"Group","type":"string","required":true,"line":3,"description":"Grouping or cluster key for the node"},{"name":"Type","type":"string?","required":false,"line":3,"description":"Optional node type/category"}]},{"name":"GraphLinkDto","kind":"dto","line":4,"purpose":"Represents an edge/link between two nodes with a relation type and a numeric value/weight.","fields":[{"name":"Source","type":"string","required":true,"line":4,"description":"Source node id"},{"name":"Target","type":"string","required":true,"line":4,"description":"Target node id"},{"name":"RelationType","type":"string","required":true,"line":4,"description":"Semantic relation label for the link"},{"name":"Value","type":"int","required":true,"line":4,"description":"Numeric weight or strength of the link (default 1)"}]},{"name":"GraphDataDto","kind":"dto","line":5,"purpose":"Container for an in-memory graph payload: lists of nodes and links prepared for queries or UI rendering.","fields":[{"name":"Nodes","type":"List<GraphNodeDto>","required":true,"line":7,"description":"Collection of graph nodes (initialized to empty list)"},{"name":"Links","type":"List<GraphLinkDto>","required":true,"line":8,"description":"Collection of graph links/edges (initialized to empty list)"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["DTO","ViewModel"],"domainConcepts":["Graph","Node","Link"],"keyDetails":"File solely defines immutable records for graph transfer; no runtime logic, external calls, or registrations present.","orchestrationMethods":[],"typedContracts":[{"name":"GraphNodeDto","kind":"dto","line":3,"fieldCount":4,"evidencePaths":["NexusReader.Application/Queries/Graph/GraphViewModels.cs"]},{"name":"GraphLinkDto","kind":"dto","line":4,"fieldCount":4,"evidencePaths":["NexusReader.Application/Queries/Graph/GraphViewModels.cs"]},{"name":"GraphDataDto","kind":"dto","line":5,"fieldCount":2,"evidencePaths":["NexusReader.Application/Queries/Graph/GraphViewModels.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"GraphNodeDto","line":3,"summary":"dto with 4 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Graph/GraphViewModels.cs"]},{"kind":"typed-contract","label":"GraphLinkDto","line":4,"summary":"dto with 4 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Graph/GraphViewModels.cs"]},{"kind":"typed-contract","label":"GraphDataDto","line":5,"summary":"dto with 2 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Graph/GraphViewModels.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"1de3956a7294f0b246b3951a48c1ee78e7cc6a9a5af9bd429127bc1e22f615eb","sourceByteSize":392,"analyzedAt":"2026-05-23T16:19:55.786Z","technology":"dotnet"}}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Queries/Quiz/QuizViewModels.cs","purpose":"Defines simple immutable view-model DTOs for quiz query responses (questions and quiz payload).","classification":{"role":"dto","layer":"application","confidence":0.8,"evidence":["DTO/view-model naming pattern","Namespace: NexusReader.Application.Queries.Quiz","File contains record types named *Dto used for query/view models"]},"className":"","methods":[],"types":[{"name":"QuizQuestionDto","kind":"dto","line":3,"purpose":"Represents a single quiz question with its options and the index of the correct option.","fields":[{"name":"Question","type":"string","required":true,"line":3,"description":"The question text"},{"name":"Options","type":"List<string>","required":true,"line":3,"description":"List of possible answers for the question"},{"name":"CorrectIndex","type":"int","required":true,"line":3,"description":"Zero-based index pointing to the correct option in Options"}]},{"name":"QuizDto","kind":"dto","line":4,"purpose":"Encapsulates a collection of quiz questions as the payload for quiz-related queries/responses.","fields":[{"name":"Questions","type":"List<QuizQuestionDto>","required":true,"line":4,"description":"List of quiz questions"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["DTO","Record"],"domainConcepts":["Quiz","QuizQuestion"],"keyDetails":"Two positional C# record DTOs only; no methods, logic, external calls, or persistence in this file.","orchestrationMethods":[],"typedContracts":[{"name":"QuizQuestionDto","kind":"dto","line":3,"fieldCount":3,"evidencePaths":["NexusReader.Application/Queries/Quiz/QuizViewModels.cs"]},{"name":"QuizDto","kind":"dto","line":4,"fieldCount":1,"evidencePaths":["NexusReader.Application/Queries/Quiz/QuizViewModels.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"QuizQuestionDto","line":3,"summary":"dto with 3 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Quiz/QuizViewModels.cs"]},{"kind":"typed-contract","label":"QuizDto","line":4,"summary":"dto with 1 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Quiz/QuizViewModels.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"bf7ab46341c00695114947600cfd7fd4fea2ab38ae4ffbb71a18c31cd532fcef","sourceByteSize":197,"analyzedAt":"2026-05-23T16:19:54.711Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Queries/Reader/GetReaderPageQuery.cs","purpose":"Defines a CQRS query record used to request a specific ebook chapter (reader page) for a given user/tenant, returning a ReaderPageViewModel.","classification":{"role":"handler","layer":"application","confidence":0.86,"evidence":["Query naming pattern","Namespace: NexusReader.Application.Queries.Reader (line 3)","Record named GetReaderPageQuery implements IQuery<ReaderPageViewModel> (lines 11-14)","Using NexusReader.Application.Abstractions.Messaging suggests CQRS messaging abstractions (line 1)"]},"className":"GetReaderPageQuery","methods":[],"types":[{"name":"GetReaderPageQuery","kind":"query","line":11,"purpose":"Represents a request to retrieve a specific chapter (page) of a user's ebook, used in the application's query pipeline.","fields":[{"name":"EbookId","type":"Guid","required":true,"line":12,"description":"Identifier of the ebook to read."},{"name":"ChapterIndex","type":"int","required":false,"line":13,"description":"Zero-based chapter index with default 0."},{"name":"UserId","type":"string?","required":false,"line":14,"description":"Authenticated user's ID for tenant isolation (optional)."}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Application.Abstractions.Messaging (IQuery<ReaderPageViewModel>)"],"patterns":["CQRS Query"],"domainConcepts":["Ebook","Reader","Chapter","Tenant/User"],"keyDetails":"Simple immutable record implementing IQuery<ReaderPageViewModel>; carries ebook id, chapter index (default 0), and optional user id for tenant-scoped read operations.","orchestrationMethods":[],"typedContracts":[{"name":"GetReaderPageQuery","kind":"query","line":11,"fieldCount":3,"evidencePaths":["NexusReader.Application/Queries/Reader/GetReaderPageQuery.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"GetReaderPageQuery","line":11,"summary":"query with 3 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Reader/GetReaderPageQuery.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"a2ebbaa5cc2fa8883cb2347f6494f5981cffb04e9bfb17f1cbd151ee9904e4e1","sourceByteSize":556,"analyzedAt":"2026-05-23T16:17:38.986Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Queries/Reader/GetReaderPageQueryHandler.cs","purpose":"Query handler that responds to GetReaderPageQuery by delegating to an IEpubReader to fetch a ReaderPageViewModel for a given ebook/chapter and user.","classification":{"role":"handler","layer":"application","confidence":0.9,"evidence":["Implements IQueryHandler<GetReaderPageQuery, ReaderPageViewModel>","Namespace NexusReader.Application.Queries.Reader","Delegates to IEpubReader to produce a ReaderPageViewModel"]},"className":"GetReaderPageQueryHandler","methods":[{"name":"Handle","line":16,"endLine":19,"signature":"(request: GetReaderPageQuery, cancellationToken: CancellationToken) -> Task<Result<ReaderPageViewModel>>","purpose":"Handles GetReaderPageQuery by calling the epub reader to fetch the requested page content and returns the Result-wrapped ReaderPageViewModel.","calls":[{"targetFile":"unknown","targetMethod":"GetEpubContentAsync","callLine":18,"paramSummary":"request.EbookId, request.ChapterIndex, request.UserId, cancellationToken"}],"actions":[{"id":"external-call_18","kind":"external-call","label":"Delegate to epub reader","line":18,"detail":"_epubReader.GetEpubContentAsync(request.EbookId, request.ChapterIndex, request.UserId, cancellationToken)","visibility":"detail-only","confidence":0.7},{"id":"return_18","kind":"return","label":"Return epub reader result","line":18,"detail":"Returns the Task<Result<ReaderPageViewModel>> produced by IEpubReader without additional mapping","visibility":"detail-only","confidence":0.7},{"id":"handle_return_18_0","kind":"return","label":"Returns result","line":18,"detail":"return _epubReader.GetEpubContentAsync(request.EbookId, request.ChapterIndex, request.UserId, cancellationToken);","visibility":"detail-only","confidence":0.7}]}],"types":[{"name":"GetReaderPageQueryHandler","kind":"model","line":7,"purpose":"Internal query handler class that coordinates fetching reader page content via IEpubReader.","fields":[{"name":"_epubReader","type":"IEpubReader","required":true,"line":9,"description":"Injected service used to get EPUB content"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Application.Abstractions.Messaging","NexusReader.Application.Abstractions.Services","FluentResults"],"patterns":["CQRS Handler","Dependency Injection (constructor injection)"],"domainConcepts":["Reader","Ebook","Chapter","ReaderPage","Epub"],"keyDetails":"Very thin handler: no validation, mapping, retries, or logging — it simply delegates to IEpubReader.GetEpubContentAsync and returns its Result<Task<ReaderPageViewModel>>.","orchestrationMethods":[{"name":"Handle","line":16,"confidence":0.65,"reason":"Contains 1 architectural actions relevant to business execution.","actionKinds":["external-call","return"],"evidencePaths":["NexusReader.Application/Queries/Reader/GetReaderPageQueryHandler.cs","unknown"]}],"typedContracts":[{"name":"GetReaderPageQueryHandler","kind":"model","line":7,"fieldCount":1,"evidencePaths":["NexusReader.Application/Queries/Reader/GetReaderPageQueryHandler.cs"]}],"persistenceInteractions":[],"externalInteractions":[{"methodName":"Handle","line":18,"kind":"external-call","detail":"_epubReader.GetEpubContentAsync(request.EbookId, request.ChapterIndex, request.UserId, cancellationToken)","evidencePaths":["NexusReader.Application/Queries/Reader/GetReaderPageQueryHandler.cs"]}],"evidenceAnchors":[{"kind":"orchestration-method","label":"Handle","line":16,"summary":"Contains 1 architectural actions relevant to business execution.","confidence":0.65,"evidencePaths":["NexusReader.Application/Queries/Reader/GetReaderPageQueryHandler.cs","unknown"]},{"kind":"typed-contract","label":"GetReaderPageQueryHandler","line":7,"summary":"model with 1 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Reader/GetReaderPageQueryHandler.cs"]},{"kind":"external-call","label":"Handle","line":18,"summary":"_epubReader.GetEpubContentAsync(request.EbookId, request.ChapterIndex, request.UserId, cancellationToken)","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Reader/GetReaderPageQueryHandler.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"9b485391416c21e402fd7fd61905399f9bb7e4ac6525beb753388551774f6440","sourceByteSize":715,"analyzedAt":"2026-05-23T16:17:57.261Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Queries/Reader/LocalEpubMetadata.cs","purpose":"Defines a simple data transfer shape that carries metadata extracted from a local EPUB file (title, author, cover bytes, description).","classification":{"role":"dto","layer":"application","confidence":0.8,"evidence":["namespace NexusReader.Application.Queries.Reader indicates Application-level query model","file contains a plain record with properties used to carry EPUB metadata"]},"className":"LocalEpubMetadata","methods":[],"types":[{"name":"LocalEpubMetadata","kind":"dto","line":6,"purpose":"Represents metadata extracted from a local EPUB file for query/transfer purposes.","fields":[{"name":"Title","type":"string","required":true,"line":11,"description":"The title of the book"},{"name":"Author","type":"string","required":true,"line":16,"description":"The author(s) of the book"},{"name":"CoverImage","type":"byte[]?","required":false,"line":21,"description":"The raw bytes of the cover image, if available"},{"name":"Description","type":"string?","required":false,"line":26,"description":"The description or summary of the book"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["DTO"],"domainConcepts":["Epub","Book","Metadata"],"keyDetails":"A simple record used in the Application.Queries.Reader namespace to carry local EPUB metadata; no runtime behavior, methods, or external calls in this file.","orchestrationMethods":[],"typedContracts":[{"name":"LocalEpubMetadata","kind":"dto","line":6,"fieldCount":4,"evidencePaths":["NexusReader.Application/Queries/Reader/LocalEpubMetadata.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"LocalEpubMetadata","line":6,"summary":"dto with 4 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Reader/LocalEpubMetadata.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"30dfd11d3617674e09f6486b969b7ec691c06b474d9dc503a0eb421f9bf9c09d","sourceByteSize":720,"analyzedAt":"2026-05-23T16:19:52.358Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Queries/Reader/ViewModels.cs","purpose":"Defines polymorphic content-block models and a reader page view model used by the application query layer to transport reader UI data (blocks, chapter indexes, ebook id).","classification":{"role":"dto","layer":"application","confidence":0.9,"evidence":["DTO/view-model naming pattern","namespace NexusReader.Application.Queries.Reader","file contains record types and a ReaderPageViewModel used for queries","uses JsonDerivedType attributes for JSON polymorphism"]},"className":"","methods":[],"types":[{"name":"ContentBlock","kind":"model","line":7,"purpose":"Abstract base record for polymorphic content blocks carrying an Id.","fields":[{"name":"Id","type":"string","required":true,"line":7,"description":"Identifier for the content block"}]},{"name":"TextSegmentBlock","kind":"model","line":8,"purpose":"Represents a text segment block containing textual content.","fields":[{"name":"Id","type":"string","required":true,"line":8,"description":"Inherited block identifier"},{"name":"Content","type":"string","required":true,"line":8,"description":"Text content of the segment"}]},{"name":"AiActionTriggerBlock","kind":"model","line":9,"purpose":"Represents an actionable AI-trigger block with dialogue and selectable action options.","fields":[{"name":"Id","type":"string","required":true,"line":9,"description":"Inherited block identifier"},{"name":"Dialogue","type":"string","required":true,"line":9,"description":"Prompt or dialogue shown to the user"},{"name":"ActionOptions","type":"List<string>","required":true,"line":9,"description":"List of action option labels or keys"}]},{"name":"ReaderPageViewModel","kind":"view-model","line":11,"purpose":"Aggregates content blocks and chapter/ebook metadata for rendering a reader page.","fields":[{"name":"Blocks","type":"List<ContentBlock>","required":true,"line":11,"description":"Polymorphic list of content blocks to render"},{"name":"CurrentChapterIndex","type":"int","required":true,"line":11,"description":"Zero-based index of the current chapter"},{"name":"TotalChapters","type":"int","required":true,"line":11,"description":"Total number of chapters in the ebook"},{"name":"ChapterTitle","type":"string","required":true,"line":11,"description":"Title of the current chapter"},{"name":"EbookId","type":"Guid","required":false,"line":11,"description":"Optional ebook identifier (has default Guid value)"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["ViewModel","Polymorphic DTO","JSON-discriminated union (JsonDerivedType)"],"domainConcepts":["ContentBlock","TextSegment","AiActionTrigger","ReaderPage","Ebook","Chapter"],"keyDetails":"Defines JSON polymorphism via JsonDerivedType attributes mapping discriminator values \"text\" and \"trigger\" to concrete record types; used in the Application.Queries.Reader boundary for transporting reader UI data.","orchestrationMethods":[],"typedContracts":[{"name":"ContentBlock","kind":"model","line":7,"fieldCount":1,"evidencePaths":["NexusReader.Application/Queries/Reader/ViewModels.cs"]},{"name":"TextSegmentBlock","kind":"model","line":8,"fieldCount":2,"evidencePaths":["NexusReader.Application/Queries/Reader/ViewModels.cs"]},{"name":"AiActionTriggerBlock","kind":"model","line":9,"fieldCount":3,"evidencePaths":["NexusReader.Application/Queries/Reader/ViewModels.cs"]},{"name":"ReaderPageViewModel","kind":"view-model","line":11,"fieldCount":5,"evidencePaths":["NexusReader.Application/Queries/Reader/ViewModels.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"ContentBlock","line":7,"summary":"model with 1 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Reader/ViewModels.cs"]},{"kind":"typed-contract","label":"TextSegmentBlock","line":8,"summary":"model with 2 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Reader/ViewModels.cs"]},{"kind":"typed-contract","label":"AiActionTriggerBlock","line":9,"summary":"model with 3 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Reader/ViewModels.cs"]},{"kind":"typed-contract","label":"ReaderPageViewModel","line":11,"summary":"view-model with 5 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/Reader/ViewModels.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"8c4b78c0ade14be88965dd39245eeb3032b6bda405cfb8bd60cd2cf8eac9c4b7","sourceByteSize":601,"analyzedAt":"2026-05-23T16:20:04.008Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Queries/System/GetInitializationStatusQuery.cs","purpose":"Defines a CQRS query message used to request the application's initialization status (string) from the Application layer.","classification":{"role":"handler","layer":"application","confidence":0.8,"evidence":["Query naming pattern","Namespace: NexusReader.Application.Queries.System","Record implements IQuery<string>","File name and path indicate Application/Queries"]},"className":"GetInitializationStatusQuery","methods":[],"types":[{"name":"GetInitializationStatusQuery","kind":"query","line":5,"purpose":"Represents a request message for retrieving initialization status; a marker query returning a string result.","fields":[]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Application.Abstractions.Messaging (IQuery<string>)"],"patterns":["CQRS","Query Object"],"domainConcepts":["InitializationStatus"],"keyDetails":"A simple marker record implementing IQuery<string>; no behavior, fields, or methods are defined in this file. Used as a request DTO in the application's query/handler pipeline.","orchestrationMethods":[],"typedContracts":[{"name":"GetInitializationStatusQuery","kind":"query","line":5,"fieldCount":0,"evidencePaths":["NexusReader.Application/Queries/System/GetInitializationStatusQuery.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"GetInitializationStatusQuery","line":5,"summary":"query with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/System/GetInitializationStatusQuery.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"0f81a28b02220ad14c6845743050fa18a3c211592dedaa057507a02c25535a08","sourceByteSize":172,"analyzedAt":"2026-05-23T16:17:51.016Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Queries/System/GetInitializationStatusQueryHandler.cs","purpose":"A simple application query handler that responds to a GetInitializationStatusQuery with a constant success message indicating the application is initialized.","classification":{"role":"handler","layer":"application","confidence":0.9,"evidence":["namespace NexusReader.Application.Queries.System","class implements IQueryHandler<GetInitializationStatusQuery, string>","internal sealed class named GetInitializationStatusQueryHandler"]},"className":"GetInitializationStatusQueryHandler","methods":[{"name":"Handle","line":8,"endLine":11,"signature":"(request: GetInitializationStatusQuery, cancellationToken: CancellationToken) -> Task<Result<string>>","purpose":"Handles the GetInitializationStatusQuery by returning a successful Result<string> containing a static initialization message.","calls":[],"actions":[{"id":"implements-interface_6","kind":"mapping","label":"Implements IQueryHandler.Handle","line":6,"detail":"This method fulfills the IQueryHandler<GetInitializationStatusQuery, string> contract.","visibility":"detail-only","confidence":0.7},{"id":"no-branches_8","kind":"mapping","label":"No branching or error paths","line":8,"detail":"Method always returns a successful Result; no validation, loops, retries, or external calls.","visibility":"detail-only","confidence":0.7},{"id":"constant-return_10","kind":"mapping","label":"Returns constant initialization message","line":10,"detail":"Returns Task.FromResult(Result.Ok(\"Nexus E-Reader Application is fully initialized and operational.\"))","visibility":"detail-only","confidence":0.7},{"id":"handle_return_10_0","kind":"return","label":"Returns result","line":10,"detail":"return Task.FromResult(Result.Ok(\"Nexus E-Reader Application is fully initialized and operational.\"));","visibility":"detail-only","confidence":0.7}]}],"types":[{"name":"GetInitializationStatusQueryHandler","kind":"model","line":6,"purpose":"Query handler that provides a ready/initialized status string for the application.","fields":[]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Application.Abstractions.Messaging","NexusReader.Application.Queries.System.GetInitializationStatusQuery","FluentResults"],"patterns":["CQRS Query Handler"],"domainConcepts":["InitializationStatus","Application startup"],"keyDetails":"Trivial handler returning a static success message; no external IO, persistence, branching, or error handling. Likely used by health/initialization checks or UI status queries.","orchestrationMethods":[],"typedContracts":[{"name":"GetInitializationStatusQueryHandler","kind":"model","line":6,"fieldCount":0,"evidencePaths":["NexusReader.Application/Queries/System/GetInitializationStatusQueryHandler.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"GetInitializationStatusQueryHandler","line":6,"summary":"model with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/System/GetInitializationStatusQueryHandler.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"d795f7127814e08aa510863d8558dd6bc6c744f16369f37261c42f7e79b3e7d6","sourceByteSize":492,"analyzedAt":"2026-05-23T16:17:53.997Z","technology":"dotnet"}}
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Queries/User/GetUserProfileQuery.cs","purpose":"Defines a MediatR query message used to request a user's profile (UserProfileDto) by user id.","classification":{"role":"dto","layer":"application","confidence":0.8,"evidence":["Command pattern","Namespace NexusReader.Application.Queries.User indicates application-layer query message","Implements MediatR IRequest<Result<UserProfileDto>> making it a request/DTO for CQRS-style handlers"]},"className":"GetUserProfileQuery","methods":[],"types":[{"name":"GetUserProfileQuery","kind":"query","line":7,"purpose":"Represents a request message to fetch a user's profile given a UserId.","fields":[{"name":"UserId","type":"string","required":true,"line":7,"description":"Identifier of the user whose profile is requested"}]}],"serviceRegistrations":[],"startupActions":[],"dependencies":["NexusReader.Application.DTOs.User (UserProfileDto)","MediatR","FluentResults"],"patterns":["CQRS","MediatR Request/Message"],"domainConcepts":["User","UserProfile"],"keyDetails":"Single-line record defining a MediatR IRequest<Result<UserProfileDto>>; no runtime logic in this file.","orchestrationMethods":[],"typedContracts":[{"name":"GetUserProfileQuery","kind":"query","line":7,"fieldCount":1,"evidencePaths":["NexusReader.Application/Queries/User/GetUserProfileQuery.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"GetUserProfileQuery","line":7,"summary":"query with 1 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Queries/User/GetUserProfileQuery.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"12d6317d9bef51ec8bbe14347dfc60aa28f90fe9bdcc2505da67d048d54cd8d7","sourceByteSize":219,"analyzedAt":"2026-05-23T16:18:03.306Z","technology":"dotnet"}}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"path":"NexusReader.Application/Security/Authorization/ProUserRequirement.cs","purpose":"Defines an authorization requirement used to gate features to users with an active \"Pro\" subscription or sufficient AI tokens.","classification":{"role":"middleware","layer":"application","confidence":0.8,"evidence":["Implements Microsoft.AspNetCore.Authorization.IAuthorizationRequirement","Located under Security/Authorization in the Application project","Class is a marker requirement used in authorization policies"]},"className":"ProUserRequirement","methods":[],"types":[{"name":"ProUserRequirement","kind":"model","line":8,"purpose":"Marker requirement indicating the user must have an active Pro subscription or sufficient AI tokens for authorization policies.","fields":[]}],"serviceRegistrations":[],"startupActions":[],"dependencies":[],"patterns":["Authorization Policy"],"domainConcepts":["Pro subscription","AI tokens","Authorization requirement"],"keyDetails":"Simple marker class implementing IAuthorizationRequirement (lines 8-10). No runtime logic, fields, or methods; intended to be used with an authorization handler elsewhere that enforces the Pro/token rules.","orchestrationMethods":[],"typedContracts":[{"name":"ProUserRequirement","kind":"model","line":8,"fieldCount":0,"evidencePaths":["NexusReader.Application/Security/Authorization/ProUserRequirement.cs"]}],"persistenceInteractions":[],"externalInteractions":[],"evidenceAnchors":[{"kind":"typed-contract","label":"ProUserRequirement","line":8,"summary":"model with 0 fields.","confidence":0.8,"evidencePaths":["NexusReader.Application/Security/Authorization/ProUserRequirement.cs"]}],"cacheMetadata":{"schemaVersion":2,"analysisVersion":"2026-05-23.cache-v1","contentChecksum":"ff3407025e78eff2645f2b2f570c1ad9f337517b8f74ef7d16bdfd62afd38319","sourceByteSize":288,"analyzedAt":"2026-05-23T16:19:59.421Z","technology":"dotnet"}}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More