Compare commits
28 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| d3f5d02a6c | |||
| de6cee06ad | |||
| 34c6f45a10 | |||
| 9291bde531 | |||
| 1d6862016d | |||
| bcd5daa3a0 | |||
| f6819d50b7 | |||
| f18663426b | |||
| 081c6f7940 | |||
| 00004ce433 | |||
| 711480f8f6 | |||
| 72905aa119 | |||
| a0bf6c15f4 | |||
| 758b152a0c | |||
| 29bd42e52e | |||
| 37bec89484 | |||
| cb4b7d0052 | |||
| 23acaeb705 | |||
| 711822f5de | |||
| 541e9e1fb5 | |||
| f808734768 | |||
| 5a2223a4c8 | |||
| d5c2952bec | |||
| fe5ff81c98 | |||
| f433e3c74a | |||
| 9a45a078a6 | |||
| 2e23a032d3 | |||
| 34794db209 |
@@ -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
|
|
||||||
@@ -28,3 +28,16 @@ When conducting or receiving a code review for NexusReader, ensure the implement
|
|||||||
## 5. Standard Nexus Guidelines
|
## 5. Standard Nexus Guidelines
|
||||||
- [ ] **Result Pattern**: Ensure all application logic returns `Result` or `Result<T>` via FluentResults. No exceptions for control flow.
|
- [ ] **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`.
|
- [ ] **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
|
||||||
@@ -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.
|
||||||
@@ -12,14 +12,22 @@ description: Design System & Component rules for Blazor
|
|||||||
|
|
||||||
- **Styling & Isolation:**
|
- **Styling & Isolation:**
|
||||||
- Mandatory use of scoped CSS (`.razor.css`).
|
- 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`.
|
- No global CSS except for design tokens in `app.css`.
|
||||||
- Use `::deep` only when absolutely necessary to style child components.
|
- Use `::deep` only when absolutely necessary to style child components.
|
||||||
|
|
||||||
- **Design System (Nexus Neon):**
|
- **Design System (Nexus Neon):**
|
||||||
- **Color Palette:**
|
- **Color Palette:**
|
||||||
- Primary Accent: `--nexus-neon` (`#00ff99`) - Used for borders, highlights, and icons.
|
- 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`).
|
- Dark Mode: `--nexus-bg` (`#0a0a0a`), `--nexus-card` (`#141414`).
|
||||||
- Light Mode: `--nexus-bg` (`#f8f9fa`), `--nexus-card` (`#ffffff`).
|
- 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:**
|
- **Typography:**
|
||||||
- UI Elements: `Inter` (Sans-Serif) for controls, menus, and labels.
|
- 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.
|
- 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:**
|
- **Interactive Flow:**
|
||||||
- AI Assistant interactions must be non-blocking and smoothly transition using CSS animations.
|
- 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 @@
|
|||||||
|
[]
|
||||||
@@ -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
|
||||||
@@ -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
@@ -29,4 +29,8 @@ Thumbs.db
|
|||||||
*.epub
|
*.epub
|
||||||
|
|
||||||
.fake
|
.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/
|
||||||
|
|||||||
@@ -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
@@ -2,21 +2,26 @@
|
|||||||
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
|
FROM mcr.microsoft.com/dotnet/sdk:10.0 AS build
|
||||||
WORKDIR /src
|
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 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.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.UI.Shared/NexusReader.UI.Shared.csproj", "src/NexusReader.UI.Shared/"]
|
||||||
COPY ["src/NexusReader.Application/NexusReader.Application.csproj", "src/NexusReader.Application/"]
|
COPY ["src/NexusReader.Application/NexusReader.Application.csproj", "src/NexusReader.Application/"]
|
||||||
COPY ["src/NexusReader.Domain/NexusReader.Domain.csproj", "src/NexusReader.Domain/"]
|
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/"]
|
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 the rest of the source code
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# Build and publish
|
# 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
|
RUN dotnet publish "NexusReader.Web.csproj" -c Release -o /app/publish /p:UseAppHost=false
|
||||||
|
|
||||||
# Stage 2: Runtime
|
# Stage 2: Runtime
|
||||||
|
|||||||
+5
-2
@@ -9,7 +9,10 @@
|
|||||||
<Project Path="src/NexusReader.Data/NexusReader.Data.csproj" />
|
<Project Path="src/NexusReader.Data/NexusReader.Data.csproj" />
|
||||||
<Project Path="src/NexusReader.Maui/NexusReader.Maui.csproj" />
|
<Project Path="src/NexusReader.Maui/NexusReader.Maui.csproj" />
|
||||||
</Folder>
|
</Folder>
|
||||||
<Folder Name="/src/NexusReader.Web.New/">
|
<Folder Name="/src/NexusReader.Web/">
|
||||||
<Project Path="src/NexusReader.Web.New/NexusReader.Web.csproj" />
|
<Project Path="src/NexusReader.Web/NexusReader.Web.csproj" />
|
||||||
|
</Folder>
|
||||||
|
<Folder Name="/tests/">
|
||||||
|
<Project Path="tests/NexusReader.Application.Tests/NexusReader.Application.Tests.csproj" />
|
||||||
</Folder>
|
</Folder>
|
||||||
</Solution>
|
</Solution>
|
||||||
|
|||||||
@@ -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}}}}}
|
||||||
+14634
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||||
@@ -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
|
||||||
@@ -26,12 +26,50 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- ASPNETCORE_ENVIRONMENT=Production
|
- ASPNETCORE_ENVIRONMENT=Production
|
||||||
- ConnectionStrings__PostgresConnection=Host=db;Database=nexus_db;Username=nexus_user;Password=nexus_password
|
- 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__ClientId=${GOOGLE_CLIENT_ID:-placeholder}
|
||||||
- Authentication__Google__ClientSecret=${GOOGLE_CLIENT_SECRET:-placeholder}
|
- Authentication__Google__ClientSecret=${GOOGLE_CLIENT_SECRET:-placeholder}
|
||||||
- Ai__Google__ApiKey=${GOOGLE_AI_API_KEY:-placeholder}
|
- Ai__Google__ApiKey=${GOOGLE_AI_API_KEY:-placeholder}
|
||||||
depends_on:
|
depends_on:
|
||||||
db:
|
db:
|
||||||
condition: service_healthy
|
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:
|
volumes:
|
||||||
pgdata:
|
pgdata:
|
||||||
|
qdrant_data:
|
||||||
|
neo4j_data:
|
||||||
|
|||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env bash
|
#!/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.
|
# 1️⃣ Ensure the port is free before starting the server.
|
||||||
# 2️⃣ Starts the server project in the background.
|
# 2️⃣ Starts the server project in the background.
|
||||||
@@ -10,7 +10,7 @@
|
|||||||
# -------------------------------------------------------------
|
# -------------------------------------------------------------
|
||||||
|
|
||||||
# ---- configuration ------------------------------------------------
|
# ---- configuration ------------------------------------------------
|
||||||
SERVER_PROJECT="src/NexusReader.Web.New/NexusReader.Web.csproj"
|
SERVER_PROJECT="src/NexusReader.Web/NexusReader.Web.csproj"
|
||||||
APP_URL="http://localhost:5104"
|
APP_URL="http://localhost:5104"
|
||||||
DEBUG_PORT=9222
|
DEBUG_PORT=9222
|
||||||
TMP_PROFILE="/tmp/blazor-chrome-debug"
|
TMP_PROFILE="/tmp/blazor-chrome-debug"
|
||||||
|
|||||||
@@ -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
@@ -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
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
Vendored
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
@@ -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"}}
|
||||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
File diff suppressed because one or more lines are too long
+1
@@ -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"}}
|
||||||
Vendored
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
Vendored
+1
@@ -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"}}
|
||||||
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
Vendored
+1
@@ -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"}}
|
||||||
Vendored
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
Vendored
+1
@@ -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"}}
|
||||||
Vendored
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -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"}}
|
||||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
Vendored
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
Vendored
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
@@ -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"}}
|
||||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
@@ -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"}}
|
||||||
+1
File diff suppressed because one or more lines are too long
+1
File diff suppressed because one or more lines are too long
+1
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
Reference in New Issue
Block a user