From 80e958313d46c0a69b7948d3798b845c51f2bdb6 Mon Sep 17 00:00:00 2001 From: snomiao Date: Tue, 16 Sep 2025 13:45:05 +0000 Subject: [PATCH] feat: Enhanced import map with circular dependency detection MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Added circular dependency detection using DFS algorithm - Nodes in circular deps show red borders - Links in circular deps show in red color - Hover tooltips display complete circular import chains - Added circular dependency counter to stats panel - Reorganized all import map files to scripts/map/ - Deployed visualization to https://comfyui-frontend-import-map.pages.dev/ Found 140 circular dependencies in the codebase, primarily in: - litegraph library modules - Store and service modules - Widget composables 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- dist-import-map/import-map.json | 47925 ++++++++++++++++++++ dist-import-map/index.html | 48347 +++++++++++++++++++++ docs/import-map.html | 24353 ----------- docs/import-map.json | 23978 ---------- pnpm-lock.yaml | 155 +- scripts/map/dependency-graph.svg | 12972 ++++++ scripts/{ => map}/generate-import-map.ts | 311 +- scripts/map/import-map.html | 48347 +++++++++++++++++++++ scripts/map/import-map.json | 47925 ++++++++++++++++++++ wrangler.toml | 3 + 10 files changed, 205924 insertions(+), 48392 deletions(-) create mode 100644 dist-import-map/import-map.json create mode 100644 dist-import-map/index.html delete mode 100644 docs/import-map.html delete mode 100644 docs/import-map.json create mode 100644 scripts/map/dependency-graph.svg rename scripts/{ => map}/generate-import-map.ts (67%) create mode 100644 scripts/map/import-map.html create mode 100644 scripts/map/import-map.json create mode 100644 wrangler.toml diff --git a/dist-import-map/import-map.json b/dist-import-map/import-map.json new file mode 100644 index 000000000..5cd07c813 --- /dev/null +++ b/dist-import-map/import-map.json @@ -0,0 +1,47925 @@ +{ + "nodes": [ + { + "id": "src/App.vue", + "label": "App.vue", + "group": "other", + "size": 2 + }, + { + "id": "external:@vueuse/core", + "label": "@vueuse/core", + "group": "external", + "size": 60 + }, + { + "id": "external:primevue/blockui", + "label": "primevue/blockui", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/progressspinner", + "label": "primevue/progressspinner", + "group": "external", + "size": 17 + }, + { + "id": "external:vue", + "label": "vue", + "group": "external", + "size": 366 + }, + { + "id": "src/components/dialog/GlobalDialog.vue", + "label": "GlobalDialog.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/config.ts", + "label": "config.ts", + "group": "other", + "size": 4 + }, + { + "id": "src/stores/workspaceStore.ts", + "label": "workspaceStore.ts", + "group": "stores", + "size": 17, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "src/composables/useConflictDetection.ts", + "label": "useConflictDetection.ts", + "group": "composables", + "size": 11 + }, + { + "id": "src/utils/envUtil.ts", + "label": "envUtil.ts", + "group": "utils", + "size": 35 + }, + { + "id": "src/i18n.ts", + "label": "i18n.ts", + "group": "other", + "size": 69 + }, + { + "id": "external:vue-i18n", + "label": "vue-i18n", + "group": "external", + "size": 77 + }, + { + "id": "src/locales/ar/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ar/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ar/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ar/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/en/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/en/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/en/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/en/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/es/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/es/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/es/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/es/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/fr/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/fr/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/fr/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/fr/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ja/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ja/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ja/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ja/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ko/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ko/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ko/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ko/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ru/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ru/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ru/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ru/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh-TW/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh-TW/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh-TW/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh-TW/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/main.ts", + "label": "main.ts", + "group": "other", + "size": 1 + }, + { + "id": "external:@primevue/themes", + "label": "@primevue/themes", + "group": "external", + "size": 2 + }, + { + "id": "external:@primevue/themes/aura", + "label": "@primevue/themes/aura", + "group": "external", + "size": 2 + }, + { + "id": "external:@sentry/vue", + "label": "@sentry/vue", + "group": "external", + "size": 2 + }, + { + "id": "external:firebase/app", + "label": "firebase/app", + "group": "external", + "size": 5 + }, + { + "id": "external:pinia", + "label": "pinia", + "group": "external", + "size": 55 + }, + { + "id": "external:primeicons/primeicons.css", + "label": "primeicons/primeicons.css", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/config", + "label": "primevue/config", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/confirmationservice", + "label": "primevue/confirmationservice", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/toastservice", + "label": "primevue/toastservice", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/tooltip", + "label": "primevue/tooltip", + "group": "external", + "size": 2 + }, + { + "id": "external:vuefire", + "label": "vuefire", + "group": "external", + "size": 3 + }, + { + "id": "src/config/firebase.ts", + "label": "firebase.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/lib/litegraph/public/css/litegraph.css", + "label": "litegraph.css", + "group": "lib", + "size": 2 + }, + { + "id": "src/router.ts", + "label": "router.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/css/style.css", + "label": "style.css", + "group": "other", + "size": 2 + }, + { + "id": "external:vue-router", + "label": "vue-router", + "group": "external", + "size": 8 + }, + { + "id": "src/views/layouts/LayoutDefault.vue", + "label": "LayoutDefault.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/stores/userStore.ts", + "label": "userStore.ts", + "group": "stores", + "size": 6 + }, + { + "id": "src/views/GraphView.vue", + "label": "GraphView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/UserSelectView.vue", + "label": "UserSelectView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/ServerStartView.vue", + "label": "ServerStartView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/InstallView.vue", + "label": "InstallView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/WelcomeView.vue", + "label": "WelcomeView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/NotSupportedView.vue", + "label": "NotSupportedView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/DownloadGitView.vue", + "label": "DownloadGitView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/ManualConfigurationView.vue", + "label": "ManualConfigurationView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/MetricsConsentView.vue", + "label": "MetricsConsentView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/DesktopStartView.vue", + "label": "DesktopStartView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/MaintenanceView.vue", + "label": "MaintenanceView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/DesktopUpdateView.vue", + "label": "DesktopUpdateView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/composables/useBrowserTabTitle.ts", + "label": "useBrowserTabTitle.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/stores/executionStore.ts", + "label": "executionStore.ts", + "group": "stores", + "size": 14, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ], + [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/executionStore.ts" + ], + [ + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/executionStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/workflowStore.ts" + ] + ] + }, + { + "id": "src/stores/settingStore.ts", + "label": "settingStore.ts", + "group": "stores", + "size": 81, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/stores/workflowStore.ts", + "label": "workflowStore.ts", + "group": "stores", + "size": 31, + "inCircularDep": true, + "circularChains": [ + [ + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/useCachedRequest.ts", + "label": "useCachedRequest.ts", + "group": "composables", + "size": 3 + }, + { + "id": "external:@alloc/quick-lru", + "label": "@alloc/quick-lru", + "group": "external", + "size": 6 + }, + { + "id": "src/utils/formatUtil.ts", + "label": "formatUtil.ts", + "group": "utils", + "size": 50 + }, + { + "id": "src/composables/useCanvasDrop.ts", + "label": "useCanvasDrop.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/usePragmaticDragAndDrop.ts", + "label": "usePragmaticDragAndDrop.ts", + "group": "composables", + "size": 4 + }, + { + "id": "src/lib/litegraph/src/litegraph.ts", + "label": "litegraph.ts", + "group": "lib", + "size": 99, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/ContextMenu.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/ContextMenu.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/CurveEditor.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/CurveEditor.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/DragAndScale.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/DragAndScale.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/scripts/app.ts", + "label": "app.ts", + "group": "scripts", + "size": 67, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ErrorDialogContent.vue", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ErrorDialogContent.vue", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/subgraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/subgraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "src/services/litegraphService.ts", + "label": "litegraphService.ts", + "group": "services", + "size": 13, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/ui.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/services/workflowService.ts", + "label": "workflowService.ts", + "group": "services", + "size": 14, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/stores/modelStore.ts", + "label": "modelStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "src/stores/modelToNodeStore.ts", + "label": "modelToNodeStore.ts", + "group": "stores", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "src/stores/nodeDefStore.ts", + "label": "nodeDefStore.ts", + "group": "stores", + "size": 27, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/nodeDefStore.ts", + "src/services/nodeSearchService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/services/nodeSearchService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "src/types/treeExplorerTypes.ts", + "label": "treeExplorerTypes.ts", + "group": "types", + "size": 9 + }, + { + "id": "src/composables/useCivitaiModel.ts", + "label": "useCivitaiModel.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useConflictAcknowledgment.ts", + "label": "useConflictAcknowledgment.ts", + "group": "composables", + "size": 6 + }, + { + "id": "src/stores/conflictDetectionStore.ts", + "label": "conflictDetectionStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "external:es-toolkit/compat", + "label": "es-toolkit/compat", + "group": "external", + "size": 47 + }, + { + "id": "src/composables/nodePack/useInstalledPacks.ts", + "label": "useInstalledPacks.ts", + "group": "composables", + "size": 4 + }, + { + "id": "src/services/comfyManagerService.ts", + "label": "comfyManagerService.ts", + "group": "services", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/services/comfyRegistryService.ts", + "label": "comfyRegistryService.ts", + "group": "services", + "size": 4 + }, + { + "id": "src/stores/comfyManagerStore.ts", + "label": "comfyManagerStore.ts", + "group": "stores", + "size": 23, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/stores/systemStatsStore.ts", + "label": "systemStatsStore.ts", + "group": "stores", + "size": 10 + }, + { + "id": "src/utils/packUtils.ts", + "label": "packUtils.ts", + "group": "utils", + "size": 5 + }, + { + "id": "src/utils/versionUtil.ts", + "label": "versionUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/composables/useManagerState.ts", + "label": "useManagerState.ts", + "group": "composables", + "size": 7, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/useContextMenuTranslation.ts", + "label": "useContextMenuTranslation.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useCopy.ts", + "label": "useCopy.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/stores/graphStore.ts", + "label": "graphStore.ts", + "group": "stores", + "size": 40, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/composables/useCopyToClipboard.ts", + "label": "useCopyToClipboard.ts", + "group": "composables", + "size": 4 + }, + { + "id": "external:primevue/usetoast", + "label": "primevue/usetoast", + "group": "external", + "size": 10 + }, + { + "id": "src/composables/useCoreCommands.ts", + "label": "useCoreCommands.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/auth/useFirebaseAuthActions.ts", + "label": "useFirebaseAuthActions.ts", + "group": "composables", + "size": 11, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "label": "useSelectedLiteGraphItems.ts", + "group": "composables", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/composables/useModelSelectorDialog.ts", + "label": "useModelSelectorDialog.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/constants/coreColorPalettes.ts", + "label": "coreColorPalettes.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/scripts/api.ts", + "label": "api.ts", + "group": "scripts", + "size": 52 + }, + { + "id": "src/services/dialogService.ts", + "label": "dialogService.ts", + "group": "services", + "size": 26, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ErrorDialogContent.vue", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/components/dialog/content/manager/button/PackInstallButton.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/components/dialog/content/manager/button/PackInstallButton.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/stores/helpCenterStore.ts", + "label": "helpCenterStore.ts", + "group": "stores", + "size": 3 + }, + { + "id": "src/stores/imagePreviewStore.ts", + "label": "imagePreviewStore.ts", + "group": "stores", + "size": 8, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/executionStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ] + ] + }, + { + "id": "src/stores/queueStore.ts", + "label": "queueStore.ts", + "group": "stores", + "size": 14 + }, + { + "id": "src/stores/subgraphNavigationStore.ts", + "label": "subgraphNavigationStore.ts", + "group": "stores", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/stores/workflowStore.ts" + ] + ] + }, + { + "id": "src/stores/subgraphStore.ts", + "label": "subgraphStore.ts", + "group": "stores", + "size": 7, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "src/stores/toastStore.ts", + "label": "toastStore.ts", + "group": "stores", + "size": 33 + }, + { + "id": "src/stores/workspace/bottomPanelStore.ts", + "label": "bottomPanelStore.ts", + "group": "stores", + "size": 9 + }, + { + "id": "src/stores/workspace/colorPaletteStore.ts", + "label": "colorPaletteStore.ts", + "group": "stores", + "size": 16 + }, + { + "id": "src/stores/workspace/searchBoxStore.ts", + "label": "searchBoxStore.ts", + "group": "stores", + "size": 4 + }, + { + "id": "src/types/comfyManagerTypes.ts", + "label": "comfyManagerTypes.ts", + "group": "types", + "size": 18 + }, + { + "id": "src/utils/graphTraversalUtil.ts", + "label": "graphTraversalUtil.ts", + "group": "utils", + "size": 10 + }, + { + "id": "src/utils/nodeFilterUtil.ts", + "label": "nodeFilterUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/composables/useDownload.ts", + "label": "useDownload.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/useErrorHandling.ts", + "label": "useErrorHandling.ts", + "group": "composables", + "size": 15 + }, + { + "id": "src/composables/useFeatureFlags.ts", + "label": "useFeatureFlags.ts", + "group": "composables", + "size": 1 + }, + { + "id": "src/composables/useFrontendVersionMismatchWarning.ts", + "label": "useFrontendVersionMismatchWarning.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/stores/versionCompatibilityStore.ts", + "label": "versionCompatibilityStore.ts", + "group": "stores", + "size": 3 + }, + { + "id": "src/composables/useGlobalLitegraph.ts", + "label": "useGlobalLitegraph.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useImportFailedDetection.ts", + "label": "useImportFailedDetection.ts", + "group": "composables", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/useIntersectionObserver.ts", + "label": "useIntersectionObserver.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/useLazyPagination.ts", + "label": "useLazyPagination.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useLitegraphSettings.ts", + "label": "useLitegraphSettings.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useLoad3dViewer.ts", + "label": "useLoad3dViewer.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/load3dService.ts", + "src/composables/useLoad3dViewer.ts", + "src/services/load3dService.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d/Load3d.ts", + "label": "Load3d.ts", + "group": "extensions", + "size": 6, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d/Load3dUtils.ts", + "label": "Load3dUtils.ts", + "group": "extensions", + "size": 7, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d/interfaces.ts", + "label": "interfaces.ts", + "group": "extensions", + "size": 25 + }, + { + "id": "src/lib/litegraph/src/LGraphNode.ts", + "label": "LGraphNode.ts", + "group": "lib", + "size": 13, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/collections.ts", + "src/lib/litegraph/src/LGraphNode.ts" + ], + [ + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/collections.ts", + "src/lib/litegraph/src/LGraphNode.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/services/load3dService.ts", + "label": "load3dService.ts", + "group": "services", + "size": 8, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/load3dService.ts", + "src/composables/useLoad3dViewer.ts", + "src/services/load3dService.ts" + ], + [ + "src/services/load3dService.ts", + "src/composables/useLoad3dViewer.ts", + "src/services/load3dService.ts" + ] + ] + }, + { + "id": "src/composables/useManagerQueue.ts", + "label": "useManagerQueue.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/types/generatedManagerTypes.ts", + "label": "generatedManagerTypes.ts", + "group": "types", + "size": 9 + }, + { + "id": "src/stores/commandStore.ts", + "label": "commandStore.ts", + "group": "stores", + "size": 43 + }, + { + "id": "src/components/widget/SampleModelSelector.vue", + "label": "SampleModelSelector.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/stores/dialogStore.ts", + "label": "dialogStore.ts", + "group": "stores", + "size": 15 + }, + { + "id": "src/composables/usePaste.ts", + "label": "usePaste.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/schemas/comfyWorkflowSchema.ts", + "label": "comfyWorkflowSchema.ts", + "group": "other", + "size": 15 + }, + { + "id": "src/utils/litegraphUtil.ts", + "label": "litegraphUtil.ts", + "group": "utils", + "size": 15 + }, + { + "id": "src/composables/usePopoverSizing.ts", + "label": "usePopoverSizing.ts", + "group": "composables", + "size": 2 + }, + { + "id": "external:@atlaskit/pragmatic-drag-and-drop/element/adapter", + "label": "@atlaskit/pragmatic-drag-and-drop/element/adapter", + "group": "external", + "size": 2 + }, + { + "id": "src/composables/useProgressFavicon.ts", + "label": "useProgressFavicon.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useRefreshableSelection.ts", + "label": "useRefreshableSelection.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useRegistrySearch.ts", + "label": "useRegistrySearch.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/constants/searchConstants.ts", + "label": "searchConstants.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/services/gateway/registrySearchGateway.ts", + "label": "registrySearchGateway.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/composables/useServerLogs.ts", + "label": "useServerLogs.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/schemas/apiSchema.ts", + "label": "apiSchema.ts", + "group": "other", + "size": 10 + }, + { + "id": "src/composables/useTemplateFiltering.ts", + "label": "useTemplateFiltering.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useTemplateWorkflows.ts", + "label": "useTemplateWorkflows.ts", + "group": "composables", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/stores/workflowTemplatesStore.ts", + "label": "workflowTemplatesStore.ts", + "group": "stores", + "size": 2 + }, + { + "id": "src/composables/useTransformCompatOverlayProps.ts", + "label": "useTransformCompatOverlayProps.ts", + "group": "composables", + "size": 5 + }, + { + "id": "src/composables/useTreeExpansion.ts", + "label": "useTreeExpansion.ts", + "group": "composables", + "size": 5 + }, + { + "id": "src/composables/useValueTransform.ts", + "label": "useValueTransform.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useVueFeatureFlags.ts", + "label": "useVueFeatureFlags.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/useWorkflowAutoSave.ts", + "label": "useWorkflowAutoSave.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useWorkflowPersistence.ts", + "label": "useWorkflowPersistence.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/scripts/utils.ts", + "label": "utils.ts", + "group": "scripts", + "size": 10, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/composables/useWorkflowValidation.ts", + "label": "useWorkflowValidation.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/utils/linkFixer.ts", + "label": "linkFixer.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/composables/useZoomControls.ts", + "label": "useZoomControls.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "label": "LiteGraphCanvasSplitterOverlay.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/splitter", + "label": "primevue/splitter", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/splitterpanel", + "label": "primevue/splitterpanel", + "group": "external", + "size": 2 + }, + { + "id": "src/stores/workspace/sidebarTabStore.ts", + "label": "sidebarTabStore.ts", + "group": "stores", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "src/components/MenuHamburger.vue", + "label": "MenuHamburger.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/button", + "label": "primevue/button", + "group": "external", + "size": 109 + }, + { + "id": "src/config/comfyApi.ts", + "label": "comfyApi.ts", + "group": "other", + "size": 6 + }, + { + "id": "src/assets/palettes/arc.json", + "label": "arc.json", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/palettes/dark.json", + "label": "dark.json", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/palettes/github.json", + "label": "github.json", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/palettes/light.json", + "label": "light.json", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/palettes/nord.json", + "label": "nord.json", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/palettes/solarized.json", + "label": "solarized.json", + "group": "other", + "size": 2 + }, + { + "id": "src/constants/coreKeybindings.ts", + "label": "coreKeybindings.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/constants/coreMenuCommands.ts", + "label": "coreMenuCommands.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/constants/coreSettings.ts", + "label": "coreSettings.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/types/nodeSource.ts", + "label": "nodeSource.ts", + "group": "types", + "size": 9 + }, + { + "id": "src/types/searchBoxTypes.ts", + "label": "searchBoxTypes.ts", + "group": "types", + "size": 4 + }, + { + "id": "src/constants/desktopMaintenanceTasks.ts", + "label": "desktopMaintenanceTasks.ts", + "group": "other", + "size": 2 + }, + { + "id": "external:@primevue/core", + "label": "@primevue/core", + "group": "external", + "size": 2 + }, + { + "id": "src/constants/groupNodeConstants.ts", + "label": "groupNodeConstants.ts", + "group": "other", + "size": 4 + }, + { + "id": "src/constants/reservedKeyCombos.ts", + "label": "reservedKeyCombos.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/constants/serverConfig.ts", + "label": "serverConfig.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/types/serverArgs.ts", + "label": "serverArgs.ts", + "group": "types", + "size": 2 + }, + { + "id": "src/types/settingTypes.ts", + "label": "settingTypes.ts", + "group": "types", + "size": 7 + }, + { + "id": "src/constants/slotColors.ts", + "label": "slotColors.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/constants/supportedWorkflowFormats.ts", + "label": "supportedWorkflowFormats.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/constants/uvMirrors.ts", + "label": "uvMirrors.ts", + "group": "other", + "size": 4 + }, + { + "id": "external:zod", + "label": "zod", + "group": "external", + "size": 9 + }, + { + "id": "src/schemas/colorPaletteSchema.ts", + "label": "colorPaletteSchema.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/schemas/keyBindingSchema.ts", + "label": "keyBindingSchema.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/schemas/assetSchema.ts", + "label": "assetSchema.ts", + "group": "other", + "size": 2 + }, + { + "id": "external:zod-validation-error", + "label": "zod-validation-error", + "group": "external", + "size": 5 + }, + { + "id": "src/schemas/nodeDefSchema.ts", + "label": "nodeDefSchema.ts", + "group": "other", + "size": 8 + }, + { + "id": "src/schemas/signInSchema.ts", + "label": "signInSchema.ts", + "group": "other", + "size": 6 + }, + { + "id": "external:axios", + "label": "axios", + "group": "external", + "size": 5 + }, + { + "id": "src/config/clientFeatureFlags.json", + "label": "clientFeatureFlags.json", + "group": "other", + "size": 2 + }, + { + "id": "src/types/workflowTemplateTypes.ts", + "label": "workflowTemplateTypes.ts", + "group": "types", + "size": 3 + }, + { + "id": "src/composables/element/useCanvasPositionConversion.ts", + "label": "useCanvasPositionConversion.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/scripts/metadata/ebml.ts", + "label": "ebml.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/gltf.ts", + "label": "gltf.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/isobmff.ts", + "label": "isobmff.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/mp3.ts", + "label": "mp3.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/ogg.ts", + "label": "ogg.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/svg.ts", + "label": "svg.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/services/extensionService.ts", + "label": "extensionService.ts", + "group": "services", + "size": 9, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/dynamicPrompts.ts", + "src/services/extensionService.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/dynamicPrompts.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/services/extensionService.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/services/extensionService.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveMesh.ts", + "src/services/extensionService.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveMesh.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/services/subgraphService.ts", + "label": "subgraphService.ts", + "group": "services", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/subgraphService.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/stores/apiKeyAuthStore.ts", + "label": "apiKeyAuthStore.ts", + "group": "stores", + "size": 6, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/firebaseAuthStore.ts", + "src/stores/apiKeyAuthStore.ts", + "src/stores/firebaseAuthStore.ts" + ] + ] + }, + { + "id": "src/stores/domWidgetStore.ts", + "label": "domWidgetStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "src/stores/extensionStore.ts", + "label": "extensionStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "src/stores/firebaseAuthStore.ts", + "label": "firebaseAuthStore.ts", + "group": "stores", + "size": 11, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/firebaseAuthStore.ts", + "src/stores/apiKeyAuthStore.ts", + "src/stores/firebaseAuthStore.ts" + ], + [ + "src/stores/firebaseAuthStore.ts", + "src/stores/apiKeyAuthStore.ts", + "src/stores/firebaseAuthStore.ts" + ] + ] + }, + { + "id": "src/stores/keybindingStore.ts", + "label": "keybindingStore.ts", + "group": "stores", + "size": 8 + }, + { + "id": "src/stores/widgetStore.ts", + "label": "widgetStore.ts", + "group": "stores", + "size": 6 + }, + { + "id": "src/types/extensionTypes.ts", + "label": "extensionTypes.ts", + "group": "types", + "size": 6 + }, + { + "id": "src/utils/colorUtil.ts", + "label": "colorUtil.ts", + "group": "utils", + "size": 6 + }, + { + "id": "src/utils/executionUtil.ts", + "label": "executionUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/migration/migrateReroute.ts", + "label": "migrateReroute.ts", + "group": "utils", + "size": 3 + }, + { + "id": "src/utils/modelMetadataUtil.ts", + "label": "modelMetadataUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/vintageClipboard.ts", + "label": "vintageClipboard.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/scripts/defaultGraph.ts", + "label": "defaultGraph.ts", + "group": "scripts", + "size": 4 + }, + { + "id": "src/scripts/pnginfo.ts", + "label": "pnginfo.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/ui.ts", + "label": "ui.ts", + "group": "scripts", + "size": 19, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/ui.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/scripts/ui/toggleSwitch.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/scripts/ui/toggleSwitch.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/scripts/ui/menu/index.ts", + "label": "index.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/widgets.ts", + "label": "widgets.ts", + "group": "scripts", + "size": 15, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/scripts/changeTracker.ts", + "label": "changeTracker.ts", + "group": "scripts", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "external:jsondiffpatch", + "label": "jsondiffpatch", + "group": "external", + "size": 2 + }, + { + "id": "external:loglevel", + "label": "loglevel", + "group": "external", + "size": 6 + }, + { + "id": "src/scripts/domWidget.ts", + "label": "domWidget.ts", + "group": "scripts", + "size": 12 + }, + { + "id": "src/composables/functional/useChainCallback.ts", + "label": "useChainCallback.ts", + "group": "composables", + "size": 11 + }, + { + "id": "src/scripts/errorNodeWidgets.ts", + "label": "errorNodeWidgets.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "label": "useBooleanWidget.ts", + "group": "other", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "label": "useFloatWidget.ts", + "group": "other", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "label": "useStringWidget.ts", + "group": "other", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/scripts/metadata/avif.ts", + "label": "avif.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/flac.ts", + "label": "flac.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/png.ts", + "label": "png.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/ui/dialog.ts", + "label": "dialog.ts", + "group": "scripts", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/scripts/ui/settings.ts", + "label": "settings.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/ui/toggleSwitch.ts", + "label": "toggleSwitch.ts", + "group": "scripts", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/ui.ts", + "src/scripts/ui/toggleSwitch.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/utils/searchAndReplace.ts", + "label": "searchAndReplace.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts", + "label": "useChartWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts", + "label": "useColorWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "label": "useComboWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts", + "label": "useFileUploadWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts", + "label": "useGalleriaWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts", + "label": "useImageCompareWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "label": "useImageUploadWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "label": "useIntWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "label": "useMarkdownWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts", + "label": "useMultiSelectWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts", + "label": "useSelectButtonWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts", + "label": "useTextareaWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts", + "label": "useTreeSelectWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/schemas/nodeDef/migration.ts", + "label": "migration.ts", + "group": "other", + "size": 7 + }, + { + "id": "src/services/assetService.ts", + "label": "assetService.ts", + "group": "services", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "src/services/audioService.ts", + "label": "audioService.ts", + "group": "services", + "size": 2 + }, + { + "id": "external:extendable-media-recorder", + "label": "extendable-media-recorder", + "group": "external", + "size": 3 + }, + { + "id": "external:extendable-media-recorder-wav-encoder", + "label": "extendable-media-recorder-wav-encoder", + "group": "external", + "size": 2 + }, + { + "id": "src/services/autoQueueService.ts", + "label": "autoQueueService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/services/colorPaletteService.ts", + "label": "colorPaletteService.ts", + "group": "services", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ], + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "external:uuid", + "label": "uuid", + "group": "external", + "size": 3 + }, + { + "id": "src/utils/typeGuardUtil.ts", + "label": "typeGuardUtil.ts", + "group": "utils", + "size": 10 + }, + { + "id": "src/services/customerEventsService.ts", + "label": "customerEventsService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/types/comfyRegistryTypes.ts", + "label": "comfyRegistryTypes.ts", + "group": "types", + "size": 19 + }, + { + "id": "src/components/dialog/content/ApiNodesSignInContent.vue", + "label": "ApiNodesSignInContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/ConfirmationDialogContent.vue", + "label": "ConfirmationDialogContent.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/ErrorDialogContent.vue", + "label": "ErrorDialogContent.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ErrorDialogContent.vue", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/LoadWorkflowWarning.vue", + "label": "LoadWorkflowWarning.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/components/dialog/content/manager/button/PackInstallButton.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "label": "ManagerProgressDialogContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/MissingModelsWarning.vue", + "label": "MissingModelsWarning.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/PromptDialogContent.vue", + "label": "PromptDialogContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/SettingDialogContent.vue", + "label": "SettingDialogContent.vue", + "group": "components", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/SignInContent.vue", + "label": "SignInContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "label": "TopUpCreditsDialogContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/UpdatePasswordContent.vue", + "label": "UpdatePasswordContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "label": "ManagerDialogContent.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/manager/ManagerHeader.vue", + "label": "ManagerHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "label": "NodeConflictDialogContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/NodeConflictFooter.vue", + "label": "NodeConflictFooter.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/NodeConflictHeader.vue", + "label": "NodeConflictHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/footer/ManagerProgressFooter.vue", + "label": "ManagerProgressFooter.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/header/ComfyOrgHeader.vue", + "label": "ComfyOrgHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/header/ManagerProgressHeader.vue", + "label": "ManagerProgressHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/header/SettingDialogHeader.vue", + "label": "SettingDialogHeader.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/templates/TemplateWorkflowsContent.vue", + "label": "TemplateWorkflowsContent.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/templates/TemplateWorkflowsDialogHeader.vue", + "label": "TemplateWorkflowsDialogHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/stores/menuItemStore.ts", + "label": "menuItemStore.ts", + "group": "stores", + "size": 5 + }, + { + "id": "src/extensions/core/index.ts", + "label": "index.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/dynamicPrompts.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveMesh.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/services/keybindingService.ts", + "label": "keybindingService.ts", + "group": "services", + "size": 3 + }, + { + "id": "src/composables/node/useNodeAnimatedImage.ts", + "label": "useNodeAnimatedImage.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/composables/node/useNodeCanvasImagePreview.ts", + "label": "useNodeCanvasImagePreview.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/composables/node/useNodeImage.ts", + "label": "useNodeImage.ts", + "group": "composables", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/utils/nodeDefOrderingUtil.ts", + "label": "nodeDefOrderingUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/Load3dAnimation.ts", + "label": "Load3dAnimation.ts", + "group": "extensions", + "size": 5 + }, + { + "id": "src/services/mediaCacheService.ts", + "label": "mediaCacheService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/services/newUserService.ts", + "label": "newUserService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/services/nodeHelpService.ts", + "label": "nodeHelpService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/utils/nodeHelpUtil.ts", + "label": "nodeHelpUtil.ts", + "group": "utils", + "size": 3 + }, + { + "id": "src/services/nodeOrganizationService.ts", + "label": "nodeOrganizationService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/utils/treeUtil.ts", + "label": "treeUtil.ts", + "group": "utils", + "size": 9 + }, + { + "id": "src/services/nodeSearchService.ts", + "label": "nodeSearchService.ts", + "group": "services", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/nodeDefStore.ts", + "src/services/nodeSearchService.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "external:fuse.js", + "label": "fuse.js", + "group": "external", + "size": 2 + }, + { + "id": "src/utils/fuseUtil.ts", + "label": "fuseUtil.ts", + "group": "utils", + "size": 5 + }, + { + "id": "src/services/releaseService.ts", + "label": "releaseService.ts", + "group": "services", + "size": 3 + }, + { + "id": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "label": "useWorkflowThumbnail.ts", + "group": "other", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + ], + [ + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/stores/aboutPanelStore.ts", + "label": "aboutPanelStore.ts", + "group": "stores", + "size": 2 + }, + { + "id": "src/types/comfy.ts", + "label": "comfy.ts", + "group": "types", + "size": 5 + }, + { + "id": "src/types/authTypes.ts", + "label": "authTypes.ts", + "group": "types", + "size": 3 + }, + { + "id": "src/stores/comfyRegistryStore.ts", + "label": "comfyRegistryStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "src/stores/electronDownloadStore.ts", + "label": "electronDownloadStore.ts", + "group": "stores", + "size": 5 + }, + { + "id": "external:@comfyorg/comfyui-electron-types", + "label": "@comfyorg/comfyui-electron-types", + "group": "external", + "size": 6 + }, + { + "id": "src/composables/node/useNodeChatHistory.ts", + "label": "useNodeChatHistory.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/node/useNodeProgressText.ts", + "label": "useNodeProgressText.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ] + ] + }, + { + "id": "src/types/nodeIdentification.ts", + "label": "nodeIdentification.ts", + "group": "types", + "size": 4 + }, + { + "id": "external:firebase/auth", + "label": "firebase/auth", + "group": "external", + "size": 2 + }, + { + "id": "src/stores/maintenanceTaskStore.ts", + "label": "maintenanceTaskStore.ts", + "group": "stores", + "size": 5 + }, + { + "id": "src/stores/nodeBookmarkStore.ts", + "label": "nodeBookmarkStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "src/stores/releaseStore.ts", + "label": "releaseStore.ts", + "group": "stores", + "size": 6 + }, + { + "id": "src/stores/serverConfigStore.ts", + "label": "serverConfigStore.ts", + "group": "stores", + "size": 3 + }, + { + "id": "src/stores/userFileStore.ts", + "label": "userFileStore.ts", + "group": "stores", + "size": 3 + }, + { + "id": "src/utils/syncUtil.ts", + "label": "syncUtil.ts", + "group": "utils", + "size": 3 + }, + { + "id": "external:semver", + "label": "semver", + "group": "external", + "size": 3 + }, + { + "id": "src/types/algoliaTypes.ts", + "label": "algoliaTypes.ts", + "group": "types", + "size": 1 + }, + { + "id": "src/types/buttonTypes.ts", + "label": "buttonTypes.ts", + "group": "types", + "size": 6 + }, + { + "id": "src/lib/litegraph/src/interfaces.ts", + "label": "interfaces.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/types/conflictDetectionTypes.ts", + "label": "conflictDetectionTypes.ts", + "group": "types", + "size": 4 + }, + { + "id": "src/types/importFailedTypes.ts", + "label": "importFailedTypes.ts", + "group": "types", + "size": 6 + }, + { + "id": "src/types/index.ts", + "label": "index.ts", + "group": "types", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/types/metadataTypes.ts", + "label": "metadataTypes.ts", + "group": "types", + "size": 6 + }, + { + "id": "src/types/navTypes.ts", + "label": "navTypes.ts", + "group": "types", + "size": 5 + }, + { + "id": "src/types/nodeDefAugmentation.ts", + "label": "nodeDefAugmentation.ts", + "group": "types", + "size": 2 + }, + { + "id": "src/types/nodeOrganizationTypes.ts", + "label": "nodeOrganizationTypes.ts", + "group": "types", + "size": 1 + }, + { + "id": "src/types/primeVueTypes.ts", + "label": "primeVueTypes.ts", + "group": "types", + "size": 3 + }, + { + "id": "src/types/searchServiceTypes.ts", + "label": "searchServiceTypes.ts", + "group": "types", + "size": 1 + }, + { + "id": "src/types/simplifiedWidget.ts", + "label": "simplifiedWidget.ts", + "group": "types", + "size": 4 + }, + { + "id": "src/types/spatialIndex.ts", + "label": "spatialIndex.ts", + "group": "types", + "size": 1 + }, + { + "id": "src/types/widgetTypes.ts", + "label": "widgetTypes.ts", + "group": "types", + "size": 3 + }, + { + "id": "src/utils/conflictMessageUtil.ts", + "label": "conflictMessageUtil.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/utils/errorReportUtil.ts", + "label": "errorReportUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/executableGroupNodeChildDTO.ts", + "label": "executableGroupNodeChildDTO.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/executableGroupNodeDto.ts", + "label": "executableGroupNodeDto.ts", + "group": "utils", + "size": 3 + }, + { + "id": "src/utils/gridUtil.ts", + "label": "gridUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/imageUtil.ts", + "label": "imageUtil.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/utils/mapperUtil.ts", + "label": "mapperUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "label": "nodeDefSchemaV2.ts", + "group": "other", + "size": 15 + }, + { + "id": "src/utils/markdownRendererUtil.ts", + "label": "markdownRendererUtil.ts", + "group": "utils", + "size": 4 + }, + { + "id": "external:dompurify", + "label": "dompurify", + "group": "external", + "size": 2 + }, + { + "id": "external:marked", + "label": "marked", + "group": "external", + "size": 3 + }, + { + "id": "src/utils/mathUtil.ts", + "label": "mathUtil.ts", + "group": "utils", + "size": 3 + }, + { + "id": "src/utils/mouseDownUtil.ts", + "label": "mouseDownUtil.ts", + "group": "utils", + "size": 3 + }, + { + "id": "src/utils/networkUtil.ts", + "label": "networkUtil.ts", + "group": "utils", + "size": 6 + }, + { + "id": "src/utils/nodeDefUtil.ts", + "label": "nodeDefUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/refUtil.ts", + "label": "refUtil.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/utils/tailwindUtil.ts", + "label": "tailwindUtil.ts", + "group": "utils", + "size": 18 + }, + { + "id": "external:tailwind-merge", + "label": "tailwind-merge", + "group": "external", + "size": 2 + }, + { + "id": "src/utils/validationUtil.ts", + "label": "validationUtil.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/utils/widgetPropFilter.ts", + "label": "widgetPropFilter.ts", + "group": "utils", + "size": 12 + }, + { + "id": "src/views/templates/BaseViewTemplate.vue", + "label": "BaseViewTemplate.vue", + "group": "views", + "size": 11 + }, + { + "id": "external:primevue/toast", + "label": "primevue/toast", + "group": "external", + "size": 5 + }, + { + "id": "src/components/maintenance/TerminalOutputDrawer.vue", + "label": "TerminalOutputDrawer.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/UnloadWindowConfirmDialog.vue", + "label": "UnloadWindowConfirmDialog.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/GraphCanvas.vue", + "label": "GraphCanvas.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/toast/GlobalToast.vue", + "label": "GlobalToast.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/toast/RerouteMigrationToast.vue", + "label": "RerouteMigrationToast.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/TopMenubar.vue", + "label": "TopMenubar.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/step", + "label": "primevue/step", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/steplist", + "label": "primevue/steplist", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/steppanel", + "label": "primevue/steppanel", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/steppanels", + "label": "primevue/steppanels", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/stepper", + "label": "primevue/stepper", + "group": "external", + "size": 2 + }, + { + "id": "src/components/install/DesktopSettingsConfiguration.vue", + "label": "DesktopSettingsConfiguration.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/install/GpuPicker.vue", + "label": "GpuPicker.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/install/InstallLocationPicker.vue", + "label": "InstallLocationPicker.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/install/MigrationPicker.vue", + "label": "MigrationPicker.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/install/MirrorsConfiguration.vue", + "label": "MirrorsConfiguration.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:@primevue/core/api", + "label": "@primevue/core/api", + "group": "external", + "size": 8 + }, + { + "id": "external:primevue/selectbutton", + "label": "primevue/selectbutton", + "group": "external", + "size": 9 + }, + { + "id": "src/components/common/RefreshButton.vue", + "label": "RefreshButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/maintenance/StatusTag.vue", + "label": "StatusTag.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/maintenance/TaskListPanel.vue", + "label": "TaskListPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/types/desktop/maintenanceTypes.ts", + "label": "maintenanceTypes.ts", + "group": "types", + "size": 2 + }, + { + "id": "external:primevue/panel", + "label": "primevue/panel", + "group": "external", + "size": 6 + }, + { + "id": "external:primevue/tag", + "label": "primevue/tag", + "group": "external", + "size": 17 + }, + { + "id": "external:primevue/toggleswitch", + "label": "primevue/toggleswitch", + "group": "external", + "size": 8 + }, + { + "id": "external:@xterm/xterm", + "label": "@xterm/xterm", + "group": "external", + "size": 6 + }, + { + "id": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "label": "BaseTerminal.vue", + "group": "components", + "size": 5 + }, + { + "id": "external:primevue/divider", + "label": "primevue/divider", + "group": "external", + "size": 19 + }, + { + "id": "external:primevue/inputtext", + "label": "primevue/inputtext", + "group": "external", + "size": 19 + }, + { + "id": "external:primevue/message", + "label": "primevue/message", + "group": "external", + "size": 16 + }, + { + "id": "external:primevue/select", + "label": "primevue/select", + "group": "external", + "size": 11 + }, + { + "id": "src/composables/auth/useCurrentUser.ts", + "label": "useCurrentUser.ts", + "group": "composables", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", + "label": "useCommandSubcategories.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "label": "useShortcutsTab.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "label": "EssentialsPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "label": "ViewControlsPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/bottomPanelTabs/useTerminal.ts", + "label": "useTerminal.ts", + "group": "composables", + "size": 2 + }, + { + "id": "external:@xterm/addon-fit", + "label": "@xterm/addon-fit", + "group": "external", + "size": 2 + }, + { + "id": "external:@xterm/xterm/css/xterm.css", + "label": "@xterm/xterm/css/xterm.css", + "group": "external", + "size": 2 + }, + { + "id": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", + "label": "useTerminalBuffer.ts", + "group": "composables", + "size": 2 + }, + { + "id": "external:@xterm/addon-serialize", + "label": "@xterm/addon-serialize", + "group": "external", + "size": 2 + }, + { + "id": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "label": "useTerminalTabs.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "label": "CommandTerminal.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "label": "LogsTerminal.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/canvas/useCanvasTransformSync.ts", + "label": "useCanvasTransformSync.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/canvas/useSelectionToolboxPosition.ts", + "label": "useSelectionToolboxPosition.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/renderer/core/layout/store/layoutStore.ts", + "label": "layoutStore.ts", + "group": "other", + "size": 14 + }, + { + "id": "src/composables/element/useAbsolutePosition.ts", + "label": "useAbsolutePosition.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/element/useDomClipping.ts", + "label": "useDomClipping.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/element/useOverflowObserver.ts", + "label": "useOverflowObserver.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/element/useResponsiveCollapse.ts", + "label": "useResponsiveCollapse.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/graph/useCanvasInteractions.ts", + "label": "useCanvasInteractions.ts", + "group": "composables", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/composables/graph/useCanvasTransformSync.ts", + "label": "useCanvasTransformSync.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/graph/useGraphNodeManager.ts", + "label": "useGraphNodeManager.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/renderer/core/layout/operations/layoutMutations.ts", + "label": "layoutMutations.ts", + "group": "other", + "size": 9 + }, + { + "id": "src/renderer/core/layout/types.ts", + "label": "types.ts", + "group": "other", + "size": 11 + }, + { + "id": "src/renderer/core/spatial/QuadTree.ts", + "label": "QuadTree.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/composables/graph/useTransformSettling.ts", + "label": "useTransformSettling.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/graph/useViewportCulling.ts", + "label": "useViewportCulling.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/renderer/core/layout/useTransformState.ts", + "label": "useTransformState.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/composables/graph/useVueNodeLifecycle.ts", + "label": "useVueNodeLifecycle.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/renderer/core/layout/sync/useLayoutSync.ts", + "label": "useLayoutSync.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "label": "useLinkLayoutSync.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "label": "useSlotLayoutSync.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/composables/graph/useWidgetValue.ts", + "label": "useWidgetValue.ts", + "group": "composables", + "size": 12 + }, + { + "id": "src/composables/manager/useManagerStatePersistence.ts", + "label": "useManagerStatePersistence.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/scripts/ui/imagePreview.ts", + "label": "imagePreview.ts", + "group": "scripts", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/composables/node/useNodeBadge.ts", + "label": "useNodeBadge.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/node/useNodePricing.ts", + "label": "useNodePricing.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/node/useWatchWidget.ts", + "label": "useWatchWidget.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "label": "useImagePreviewWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", + "label": "useChatHistoryWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/composables/node/useNodeDragAndDrop.ts", + "label": "useNodeDragAndDrop.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/node/useNodeFileInput.ts", + "label": "useNodeFileInput.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/node/useNodeImageUpload.ts", + "label": "useNodeImageUpload.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/node/useNodePaste.ts", + "label": "useNodePaste.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "label": "useProgressTextWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ] + ] + }, + { + "id": "src/composables/nodePack/useNodePacks.ts", + "label": "useNodePacks.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/nodePack/useMissingNodes.ts", + "label": "useMissingNodes.ts", + "group": "composables", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/nodePack/useWorkflowPacks.ts", + "label": "useWorkflowPacks.ts", + "group": "composables", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/nodePack/usePackUpdateStatus.ts", + "label": "usePackUpdateStatus.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/nodePack/usePacksSelection.ts", + "label": "usePacksSelection.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/nodePack/usePacksStatus.ts", + "label": "usePacksStatus.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "label": "useUpdateAvailableNodes.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/setting/useSettingSearch.ts", + "label": "useSettingSearch.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/setting/useSettingUI.ts", + "label": "useSettingUI.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/setting/AboutPanel.vue", + "label": "AboutPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/CreditsPanel.vue", + "label": "CreditsPanel.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/setting/UserPanel.vue", + "label": "UserPanel.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/setting/KeybindingPanel.vue", + "label": "KeybindingPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/ExtensionPanel.vue", + "label": "ExtensionPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "label": "ServerConfigPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "label": "useModelLibrarySidebarTab.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "label": "ModelLibrarySidebarTab.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", + "label": "useNodeLibrarySidebarTab.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "label": "NodeLibrarySidebarTab.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/sidebarTabs/useQueueSidebarTab.ts", + "label": "useQueueSidebarTab.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "label": "QueueSidebarTab.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "label": "useWorkflowsSidebarTab.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "label": "WorkflowsSidebarTab.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "src/composables/tree/useTreeFolderOperations.ts", + "label": "useTreeFolderOperations.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/actionbar/BatchCountEdit.vue", + "label": "BatchCountEdit.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/inputnumber", + "label": "primevue/inputnumber", + "group": "external", + "size": 6 + }, + { + "id": "src/components/actionbar/ComfyActionbar.vue", + "label": "ComfyActionbar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/actionbar/ComfyQueueButton.vue", + "label": "ComfyQueueButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/buttongroup", + "label": "primevue/buttongroup", + "group": "external", + "size": 3 + }, + { + "id": "external:primevue/splitbutton", + "label": "primevue/splitbutton", + "group": "external", + "size": 2 + }, + { + "id": "src/components/bottomPanel/BottomPanel.vue", + "label": "BottomPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/tab", + "label": "primevue/tab", + "group": "external", + "size": 3 + }, + { + "id": "external:primevue/tablist", + "label": "primevue/tablist", + "group": "external", + "size": 3 + }, + { + "id": "external:primevue/tabs", + "label": "primevue/tabs", + "group": "external", + "size": 4 + }, + { + "id": "src/components/common/ExtensionSlot.vue", + "label": "ExtensionSlot.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "label": "SubgraphBreadcrumb.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/breadcrumb", + "label": "primevue/breadcrumb", + "group": "external", + "size": 2 + }, + { + "id": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "label": "SubgraphBreadcrumbItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/button/IconButton.vue", + "label": "IconButton.vue", + "group": "components", + "size": 5 + }, + { + "id": "src/components/button/IconGroup.vue", + "label": "IconGroup.vue", + "group": "components", + "size": 1 + }, + { + "id": "src/components/button/IconTextButton.vue", + "label": "IconTextButton.vue", + "group": "components", + "size": 5 + }, + { + "id": "src/components/button/MoreButton.vue", + "label": "MoreButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/popover", + "label": "primevue/popover", + "group": "external", + "size": 7 + }, + { + "id": "src/components/button/TextButton.vue", + "label": "TextButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/card/CardBottom.vue", + "label": "CardBottom.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/card/CardContainer.vue", + "label": "CardContainer.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/card/CardDescription.vue", + "label": "CardDescription.vue", + "group": "components", + "size": 1 + }, + { + "id": "src/components/card/CardTitle.vue", + "label": "CardTitle.vue", + "group": "components", + "size": 1 + }, + { + "id": "src/components/card/CardTop.vue", + "label": "CardTop.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/chip/SquareChip.vue", + "label": "SquareChip.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/BackgroundImageUpload.vue", + "label": "BackgroundImageUpload.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/ColorCustomizationSelector.vue", + "label": "ColorCustomizationSelector.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/colorpicker", + "label": "primevue/colorpicker", + "group": "external", + "size": 4 + }, + { + "id": "src/components/common/ComfyImage.vue", + "label": "ComfyImage.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/common/ContentDivider.vue", + "label": "ContentDivider.vue", + "group": "components", + "size": 5 + }, + { + "id": "src/components/common/CustomFormValue.vue", + "label": "CustomFormValue.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/CustomizationDialog.vue", + "label": "CustomizationDialog.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/dialog", + "label": "primevue/dialog", + "group": "external", + "size": 7 + }, + { + "id": "src/components/common/DeviceInfo.vue", + "label": "DeviceInfo.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/DotSpinner.vue", + "label": "DotSpinner.vue", + "group": "components", + "size": 4 + }, + { + "id": "src/components/common/EditableText.vue", + "label": "EditableText.vue", + "group": "components", + "size": 4 + }, + { + "id": "src/components/common/ElectronFileDownload.vue", + "label": "ElectronFileDownload.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/progressbar", + "label": "primevue/progressbar", + "group": "external", + "size": 3 + }, + { + "id": "src/components/common/FileDownload.vue", + "label": "FileDownload.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/FormColorPicker.vue", + "label": "FormColorPicker.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/FormImageUpload.vue", + "label": "FormImageUpload.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/FormItem.vue", + "label": "FormItem.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/common/InputKnob.vue", + "label": "InputKnob.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/InputSlider.vue", + "label": "InputSlider.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/UrlInput.vue", + "label": "UrlInput.vue", + "group": "components", + "size": 3 + }, + { + "id": "external:primevue/knob", + "label": "primevue/knob", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/slider", + "label": "primevue/slider", + "group": "external", + "size": 8 + }, + { + "id": "src/components/common/LazyImage.vue", + "label": "LazyImage.vue", + "group": "components", + "size": 4 + }, + { + "id": "external:primevue/skeleton", + "label": "primevue/skeleton", + "group": "external", + "size": 7 + }, + { + "id": "src/components/common/NoResultsPlaceholder.vue", + "label": "NoResultsPlaceholder.vue", + "group": "components", + "size": 11 + }, + { + "id": "external:primevue/card", + "label": "primevue/card", + "group": "external", + "size": 6 + }, + { + "id": "src/components/common/SearchBox.vue", + "label": "SearchBox.vue", + "group": "components", + "size": 7 + }, + { + "id": "external:primevue/iconfield", + "label": "primevue/iconfield", + "group": "external", + "size": 4 + }, + { + "id": "external:primevue/inputicon", + "label": "primevue/inputicon", + "group": "external", + "size": 4 + }, + { + "id": "src/components/common/SearchFilterChip.vue", + "label": "SearchFilterChip.vue", + "group": "components", + "size": 4 + }, + { + "id": "external:primevue/badge", + "label": "primevue/badge", + "group": "external", + "size": 4 + }, + { + "id": "external:primevue/chip", + "label": "primevue/chip", + "group": "external", + "size": 4 + }, + { + "id": "src/components/common/SystemStatsPanel.vue", + "label": "SystemStatsPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/tabpanel", + "label": "primevue/tabpanel", + "group": "external", + "size": 6 + }, + { + "id": "external:primevue/tabview", + "label": "primevue/tabview", + "group": "external", + "size": 2 + }, + { + "id": "src/components/common/TextDivider.vue", + "label": "TextDivider.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/TreeExplorer.vue", + "label": "TreeExplorer.vue", + "group": "components", + "size": 5 + }, + { + "id": "external:primevue/contextmenu", + "label": "primevue/contextmenu", + "group": "external", + "size": 6 + }, + { + "id": "external:primevue/tree", + "label": "primevue/tree", + "group": "external", + "size": 2 + }, + { + "id": "src/components/common/TreeExplorerTreeNode.vue", + "label": "TreeExplorerTreeNode.vue", + "group": "components", + "size": 7 + }, + { + "id": "external:@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview", + "label": "@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview", + "group": "external", + "size": 2 + }, + { + "id": "src/components/common/UserAvatar.vue", + "label": "UserAvatar.vue", + "group": "components", + "size": 4 + }, + { + "id": "external:primevue/avatar", + "label": "primevue/avatar", + "group": "external", + "size": 2 + }, + { + "id": "src/components/common/UserCredit.vue", + "label": "UserCredit.vue", + "group": "components", + "size": 4 + }, + { + "id": "src/components/common/VirtualGrid.vue", + "label": "VirtualGrid.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/graph/DomWidgets.vue", + "label": "DomWidgets.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/widgets/DomWidget.vue", + "label": "DomWidget.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/GraphCanvasMenu.vue", + "label": "GraphCanvasMenu.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/NodeTooltip.vue", + "label": "NodeTooltip.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/SelectionToolbox.vue", + "label": "SelectionToolbox.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/TitleEditor.vue", + "label": "TitleEditor.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/searchbox/NodeSearchBoxPopover.vue", + "label": "NodeSearchBoxPopover.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SideToolbar.vue", + "label": "SideToolbar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/SecondRowWorkflowTabs.vue", + "label": "SecondRowWorkflowTabs.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/renderer/core/canvas/injectionKeys.ts", + "label": "injectionKeys.ts", + "group": "other", + "size": 4 + }, + { + "id": "src/renderer/core/layout/TransformPane.vue", + "label": "TransformPane.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/MiniMap.vue", + "label": "MiniMap.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "label": "LGraphNode.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", + "label": "useNodeEventHandlers.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "label": "useMinimap.ts", + "group": "other", + "size": 4 + }, + { + "id": "src/components/graph/modals/ZoomControlsModal.vue", + "label": "ZoomControlsModal.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/BypassButton.vue", + "label": "BypassButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "label": "ColorPickerButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "label": "ConvertToSubgraphButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/DeleteButton.vue", + "label": "DeleteButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "label": "ExecuteButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "label": "ExtensionCommandButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/HelpButton.vue", + "label": "HelpButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "label": "Load3DViewerButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "label": "MaskEditorButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/PinButton.vue", + "label": "PinButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", + "label": "RefreshSelectionButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "label": "SaveToSubgraphLibrary.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/helpcenter/HelpCenterMenuContent.vue", + "label": "HelpCenterMenuContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/icons/PuzzleIcon.vue", + "label": "PuzzleIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/helpcenter/ReleaseNotificationToast.vue", + "label": "ReleaseNotificationToast.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/helpcenter/WhatsNewPopup.vue", + "label": "WhatsNewPopup.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/icons/VerifiedIcon.vue", + "label": "VerifiedIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/input/MultiSelect.vue", + "label": "MultiSelect.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/input/SearchBox.vue", + "label": "SearchBox.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/input/SingleSelect.vue", + "label": "SingleSelect.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/checkbox", + "label": "primevue/checkbox", + "group": "external", + "size": 7 + }, + { + "id": "src/components/install/mirror/MirrorItem.vue", + "label": "MirrorItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/Load3D.vue", + "label": "Load3D.vue", + "group": "components", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/load3d/Load3DControls.vue", + "label": "Load3DControls.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/load3d/Load3DScene.vue", + "label": "Load3DScene.vue", + "group": "components", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/load3d/controls/RecordingControls.vue", + "label": "RecordingControls.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/load3d/controls/ViewerControls.vue", + "label": "ViewerControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/Load3DAnimation.vue", + "label": "Load3DAnimation.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/Load3DAnimationControls.vue", + "label": "Load3DAnimationControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/Load3DAnimationScene.vue", + "label": "Load3DAnimationScene.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue", + "label": "primevue", + "group": "external", + "size": 12 + }, + { + "id": "src/components/load3d/controls/CameraControls.vue", + "label": "CameraControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/ExportControls.vue", + "label": "ExportControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/LightControls.vue", + "label": "LightControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/ModelControls.vue", + "label": "ModelControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/SceneControls.vue", + "label": "SceneControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/LoadingOverlay.vue", + "label": "LoadingOverlay.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/Load3dViewerContent.vue", + "label": "Load3dViewerContent.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "label": "ViewerCameraControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "label": "ViewerExportControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/viewer/ViewerLightControls.vue", + "label": "ViewerLightControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "label": "ViewerModelControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "label": "ViewerSceneControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/maintenance/TaskCard.vue", + "label": "TaskCard.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/maintenance/TaskListItem.vue", + "label": "TaskListItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/maintenance/TaskListStatusIcon.vue", + "label": "TaskListStatusIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/confirmpopup", + "label": "primevue/confirmpopup", + "group": "external", + "size": 3 + }, + { + "id": "external:primevue/drawer", + "label": "primevue/drawer", + "group": "external", + "size": 2 + }, + { + "id": "src/components/node/NodePreview.vue", + "label": "NodePreview.vue", + "group": "components", + "size": 6 + }, + { + "id": "src/components/primevueOverride/AutoCompletePlus.vue", + "label": "AutoCompletePlus.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/autocomplete", + "label": "primevue/autocomplete", + "group": "external", + "size": 3 + }, + { + "id": "src/components/searchbox/NodeSearchBox.vue", + "label": "NodeSearchBox.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/searchbox/NodeSearchFilter.vue", + "label": "NodeSearchFilter.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/searchbox/NodeSearchItem.vue", + "label": "NodeSearchItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", + "label": "SidebarBottomPanelToggleButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "label": "SidebarShortcutsToggleButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "label": "SidebarHelpCenterIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SidebarIcon.vue", + "label": "SidebarIcon.vue", + "group": "components", + "size": 7 + }, + { + "id": "src/components/sidebar/SidebarLogoutIcon.vue", + "label": "SidebarLogoutIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SidebarTemplatesButton.vue", + "label": "SidebarTemplatesButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/overlaybadge", + "label": "primevue/overlaybadge", + "group": "external", + "size": 2 + }, + { + "id": "src/components/templates/TemplateSearchBar.vue", + "label": "TemplateSearchBar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/TemplateWorkflowCard.vue", + "label": "TemplateWorkflowCard.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/templates/thumbnails/AudioThumbnail.vue", + "label": "AudioThumbnail.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "label": "CompareSliderThumbnail.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/thumbnails/DefaultThumbnail.vue", + "label": "DefaultThumbnail.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", + "label": "HoverDissolveThumbnail.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/TemplateWorkflowCardSkeleton.vue", + "label": "TemplateWorkflowCardSkeleton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/TemplateWorkflowList.vue", + "label": "TemplateWorkflowList.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/column", + "label": "primevue/column", + "group": "external", + "size": 6 + }, + { + "id": "external:primevue/datatable", + "label": "primevue/datatable", + "group": "external", + "size": 6 + }, + { + "id": "src/components/templates/TemplateWorkflowView.vue", + "label": "TemplateWorkflowView.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "external:primevue/dataview", + "label": "primevue/dataview", + "group": "external", + "size": 2 + }, + { + "id": "src/components/templates/TemplateWorkflowsSideNav.vue", + "label": "TemplateWorkflowsSideNav.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/listbox", + "label": "primevue/listbox", + "group": "external", + "size": 7 + }, + { + "id": "external:primevue/scrollpanel", + "label": "primevue/scrollpanel", + "group": "external", + "size": 9 + }, + { + "id": "src/components/topbar/CommandMenubar.vue", + "label": "CommandMenubar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/CurrentUserButton.vue", + "label": "CurrentUserButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/CurrentUserPopover.vue", + "label": "CurrentUserPopover.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/WorkflowTabs.vue", + "label": "WorkflowTabs.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/topbar/WorkflowOverflowMenu.vue", + "label": "WorkflowOverflowMenu.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/menu", + "label": "primevue/menu", + "group": "external", + "size": 2 + }, + { + "id": "src/components/topbar/WorkflowTab.vue", + "label": "WorkflowTab.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/WorkflowTabPopover.vue", + "label": "WorkflowTabPopover.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/layout/BaseModalLayout.vue", + "label": "BaseModalLayout.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/panel/LeftSidePanel.vue", + "label": "LeftSidePanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/panel/RightSidePanel.vue", + "label": "RightSidePanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/extensions/core/clipspace.ts", + "label": "clipspace.ts", + "group": "extensions", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/extensions/core/contextMenuFilter.ts", + "label": "contextMenuFilter.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/dynamicPrompts.ts", + "label": "dynamicPrompts.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/dynamicPrompts.ts", + "src/services/extensionService.ts" + ] + ] + }, + { + "id": "src/extensions/core/editAttention.ts", + "label": "editAttention.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/electronAdapter.ts", + "label": "electronAdapter.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/extensions/core/groupNode.ts", + "label": "groupNode.ts", + "group": "extensions", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/extensions/core/groupNode.ts" + ], + [ + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/extensions/core/groupNode.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ] + ] + }, + { + "id": "src/extensions/core/groupNodeManage.ts", + "label": "groupNodeManage.ts", + "group": "extensions", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/extensions/core/groupNode.ts" + ] + ] + }, + { + "id": "src/extensions/core/widgetInputs.ts", + "label": "widgetInputs.ts", + "group": "extensions", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ] + ] + }, + { + "id": "src/scripts/ui/draggableList.ts", + "label": "draggableList.ts", + "group": "scripts", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/extensions/core/groupNodeManage.css", + "label": "groupNodeManage.css", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/groupOptions.ts", + "label": "groupOptions.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d.ts", + "label": "load3d.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/services/extensionService.ts" + ] + ] + }, + { + "id": "src/extensions/core/maskeditor.ts", + "label": "maskeditor.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/extensions/core/nodeTemplates.ts", + "label": "nodeTemplates.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/extensions/core/noteNode.ts", + "label": "noteNode.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/previewAny.ts", + "label": "previewAny.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/services/extensionService.ts" + ] + ] + }, + { + "id": "src/extensions/core/rerouteNode.ts", + "label": "rerouteNode.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/saveImageExtraOutput.ts", + "label": "saveImageExtraOutput.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/saveMesh.ts", + "label": "saveMesh.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveMesh.ts", + "src/services/extensionService.ts" + ] + ] + }, + { + "id": "src/extensions/core/selectionBorder.ts", + "label": "selectionBorder.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/simpleTouchSupport.ts", + "label": "simpleTouchSupport.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/slotDefaults.ts", + "label": "slotDefaults.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/uploadAudio.ts", + "label": "uploadAudio.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/uploadImage.ts", + "label": "uploadImage.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/webcamCapture.ts", + "label": "webcamCapture.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d/Load3DConfiguration.ts", + "label": "Load3DConfiguration.ts", + "group": "extensions", + "size": 3 + }, + { + "id": "src/extensions/core/maskEditorLayerFilenames.ts", + "label": "maskEditorLayerFilenames.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/maskEditorOld.ts", + "label": "maskEditorOld.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "label": "graphThumbnailRenderer.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/renderer/core/spatial/boundsCalculator.ts", + "label": "boundsCalculator.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "label": "minimapCanvasRenderer.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/scripts/ui/utils.ts", + "label": "utils.ts", + "group": "scripts", + "size": 3 + }, + { + "id": "src/services/providers/algoliaSearchProvider.ts", + "label": "algoliaSearchProvider.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/services/providers/registrySearchProvider.ts", + "label": "registrySearchProvider.ts", + "group": "services", + "size": 2 + }, + { + "id": "external:algoliasearch/dist/lite/builds/browser", + "label": "algoliasearch/dist/lite/builds/browser", + "group": "external", + "size": 2 + }, + { + "id": "src/stores/workspace/nodeHelpStore.ts", + "label": "nodeHelpStore.ts", + "group": "stores", + "size": 4 + }, + { + "id": "src/components/dialog/content/error/FindIssueButton.vue", + "label": "FindIssueButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "label": "MissingCoreNodesMessage.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "label": "PackInstallButton.vue", + "group": "components", + "size": 6, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/components/dialog/content/manager/button/PackInstallButton.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "external:primevue/floatlabel", + "label": "primevue/floatlabel", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/tabpanels", + "label": "primevue/tabpanels", + "group": "external", + "size": 3 + }, + { + "id": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "label": "ColorPaletteMessage.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/setting/CurrentUserMessage.vue", + "label": "CurrentUserMessage.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/PanelTemplate.vue", + "label": "PanelTemplate.vue", + "group": "components", + "size": 6 + }, + { + "id": "src/components/dialog/content/setting/SettingsPanel.vue", + "label": "SettingsPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/signin/ApiKeyForm.vue", + "label": "ApiKeyForm.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/signin/SignInForm.vue", + "label": "SignInForm.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/signin/SignUpForm.vue", + "label": "SignUpForm.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "label": "CreditTopUpOption.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:@primevue/forms", + "label": "@primevue/forms", + "group": "external", + "size": 6 + }, + { + "id": "external:@primevue/forms/resolvers/zod", + "label": "@primevue/forms/resolvers/zod", + "group": "external", + "size": 5 + }, + { + "id": "src/components/dialog/content/signin/PasswordFields.vue", + "label": "PasswordFields.vue", + "group": "components", + "size": 3 + }, + { + "id": "external:primevue/tabmenu", + "label": "primevue/tabmenu", + "group": "external", + "size": 2 + }, + { + "id": "src/components/graph/widgets/ChatHistoryWidget.vue", + "label": "ChatHistoryWidget.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/widgets/chatHistory/CopyButton.vue", + "label": "CopyButton.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue", + "label": "ResponseBlurb.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/widgets/MultiSelectWidget.vue", + "label": "MultiSelectWidget.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/multiselect", + "label": "primevue/multiselect", + "group": "external", + "size": 3 + }, + { + "id": "src/components/graph/widgets/TextPreviewWidget.vue", + "label": "TextPreviewWidget.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ] + ] + }, + { + "id": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "label": "SidebarTabTemplate.vue", + "group": "components", + "size": 5 + }, + { + "id": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", + "label": "ElectronDownloadItems.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "label": "ModelTreeLeaf.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "label": "NodeHelpPage.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "label": "NodeTreeLeaf.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "label": "NodeBookmarkTreeExplorer.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/useconfirm", + "label": "primevue/useconfirm", + "group": "external", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "label": "ResultGallery.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/queue/TaskItem.vue", + "label": "TaskItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/toolbar", + "label": "primevue/toolbar", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/confirmdialog", + "label": "primevue/confirmdialog", + "group": "external", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "label": "WorkflowTreeLeaf.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/thumbnails/BaseThumbnail.vue", + "label": "BaseThumbnail.vue", + "group": "components", + "size": 5 + }, + { + "id": "src/components/widget/nav/NavIcon.vue", + "label": "NavIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/nav/NavItem.vue", + "label": "NavItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/nav/NavTitle.vue", + "label": "NavTitle.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/panel/PanelHeader.vue", + "label": "PanelHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/AnimationManager.ts", + "label": "AnimationManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "external:three", + "label": "three", + "group": "external", + "size": 15 + }, + { + "id": "src/extensions/core/load3d/CameraManager.ts", + "label": "CameraManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "external:three/examples/jsm/controls/OrbitControls", + "label": "three/examples/jsm/controls/OrbitControls", + "group": "external", + "size": 7 + }, + { + "id": "src/extensions/core/load3d/ControlsManager.ts", + "label": "ControlsManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/EventManager.ts", + "label": "EventManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/LightingManager.ts", + "label": "LightingManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/LoaderManager.ts", + "label": "LoaderManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/ModelExporter.ts", + "label": "ModelExporter.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/NodeStorage.ts", + "label": "NodeStorage.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/PreviewManager.ts", + "label": "PreviewManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/RecordingManager.ts", + "label": "RecordingManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/SceneManager.ts", + "label": "SceneManager.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d/SceneModelManager.ts", + "label": "SceneModelManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/ViewHelperManager.ts", + "label": "ViewHelperManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "external:three/examples/jsm/loaders/FBXLoader", + "label": "three/examples/jsm/loaders/FBXLoader", + "group": "external", + "size": 3 + }, + { + "id": "external:three/examples/jsm/loaders/GLTFLoader", + "label": "three/examples/jsm/loaders/GLTFLoader", + "group": "external", + "size": 4 + }, + { + "id": "external:three/examples/jsm/loaders/MTLLoader", + "label": "three/examples/jsm/loaders/MTLLoader", + "group": "external", + "size": 3 + }, + { + "id": "external:three/examples/jsm/loaders/OBJLoader", + "label": "three/examples/jsm/loaders/OBJLoader", + "group": "external", + "size": 3 + }, + { + "id": "external:three/examples/jsm/loaders/STLLoader", + "label": "three/examples/jsm/loaders/STLLoader", + "group": "external", + "size": 3 + }, + { + "id": "external:three/examples/jsm/exporters/GLTFExporter", + "label": "three/examples/jsm/exporters/GLTFExporter", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/exporters/OBJExporter", + "label": "three/examples/jsm/exporters/OBJExporter", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/exporters/STLExporter", + "label": "three/examples/jsm/exporters/STLExporter", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/lines/LineMaterial", + "label": "three/examples/jsm/lines/LineMaterial", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/lines/LineSegments2", + "label": "three/examples/jsm/lines/LineSegments2", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/lines/LineSegmentsGeometry", + "label": "three/examples/jsm/lines/LineSegmentsGeometry", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/utils/BufferGeometryUtils", + "label": "three/examples/jsm/utils/BufferGeometryUtils", + "group": "external", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/conditional-lines/ColoredShadowMaterial.js", + "label": "ColoredShadowMaterial.js", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesGeometry.js", + "label": "ConditionalEdgesGeometry.js", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesShader.js", + "label": "ConditionalEdgesShader.js", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineMaterial.js", + "label": "ConditionalLineMaterial.js", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineSegmentsGeometry.js", + "label": "ConditionalLineSegmentsGeometry.js", + "group": "extensions", + "size": 2 + }, + { + "id": "external:three/examples/jsm/helpers/ViewHelper", + "label": "three/examples/jsm/helpers/ViewHelper", + "group": "external", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/CanvasPointer.ts", + "label": "CanvasPointer.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/measure.ts", + "label": "measure.ts", + "group": "lib", + "size": 13 + }, + { + "id": "src/lib/litegraph/src/ContextMenu.ts", + "label": "ContextMenu.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/ContextMenu.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/CurveEditor.ts", + "label": "CurveEditor.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/CurveEditor.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/DragAndScale.ts", + "label": "DragAndScale.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/DragAndScale.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/LGraph.ts", + "label": "LGraph.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/constants.ts", + "label": "constants.ts", + "group": "lib", + "size": 8 + }, + { + "id": "src/lib/litegraph/src/utils/uuid.ts", + "label": "uuid.ts", + "group": "lib", + "size": 7 + }, + { + "id": "src/lib/litegraph/src/LGraphCanvas.ts", + "label": "LGraphCanvas.ts", + "group": "lib", + "size": 7, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/LGraphGroup.ts", + "label": "LGraphGroup.ts", + "group": "lib", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/LLink.ts", + "label": "LLink.ts", + "group": "lib", + "size": 16 + }, + { + "id": "src/lib/litegraph/src/MapProxyHandler.ts", + "label": "MapProxyHandler.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/Reroute.ts", + "label": "Reroute.ts", + "group": "lib", + "size": 6 + }, + { + "id": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", + "label": "CustomEventTarget.ts", + "group": "lib", + "size": 4 + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "label": "SubgraphInput.ts", + "group": "lib", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "label": "SubgraphInputNode.ts", + "group": "lib", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "label": "SubgraphOutput.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "label": "SubgraphOutputNode.ts", + "group": "lib", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "label": "subgraphUtils.ts", + "group": "lib", + "size": 6, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/types/globalEnums.ts", + "label": "globalEnums.ts", + "group": "lib", + "size": 23 + }, + { + "id": "src/lib/litegraph/src/utils/collections.ts", + "label": "collections.ts", + "group": "lib", + "size": 6, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/collections.ts", + "src/lib/litegraph/src/LGraphNode.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/LGraphBadge.ts", + "label": "LGraphBadge.ts", + "group": "lib", + "size": 4 + }, + { + "id": "src/lib/litegraph/src/LGraphIcon.ts", + "label": "LGraphIcon.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/LGraphButton.ts", + "label": "LGraphButton.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "label": "Rectangle.ts", + "group": "lib", + "size": 8 + }, + { + "id": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "label": "LinkConnector.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "label": "litegraphLinkAdapter.ts", + "group": "other", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "label": "slotCalculations.ts", + "group": "other", + "size": 7, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/canvas/measureSlots.ts", + "label": "measureSlots.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/draw.ts", + "label": "draw.ts", + "group": "lib", + "size": 9, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", + "label": "NullGraphError.ts", + "group": "lib", + "size": 5 + }, + { + "id": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "label": "NodeInputSlot.ts", + "group": "lib", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts" + ], + [ + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/Subgraph.ts", + "label": "Subgraph.ts", + "group": "lib", + "size": 4 + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "label": "SubgraphIONodeBase.ts", + "group": "lib", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/utils/arrange.ts", + "label": "arrange.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "label": "BaseWidget.ts", + "group": "lib", + "size": 22, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/widgets/widgetMap.ts", + "label": "widgetMap.ts", + "group": "lib", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/LGraphNodeProperties.ts", + "label": "LGraphNodeProperties.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "label": "NodeOutputSlot.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/node/slotUtils.ts", + "label": "slotUtils.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/utils/feedback.ts", + "label": "feedback.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/utils/spaceDistribution.ts", + "label": "spaceDistribution.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/utils/textUtils.ts", + "label": "textUtils.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/utils/type.ts", + "label": "type.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "label": "LiteGraphGlobal.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/ContextMenu.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/CurveEditor.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/DragAndScale.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/canvas/InputIndicators.ts", + "label": "InputIndicators.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "label": "SubgraphSlotBase.ts", + "group": "lib", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/polyfills.ts", + "label": "polyfills.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/strings.ts", + "label": "strings.ts", + "group": "lib", + "size": 5 + }, + { + "id": "src/lib/litegraph/test/testExtensions.ts", + "label": "testExtensions.ts", + "group": "lib", + "size": 2 + }, + { + "id": "external:vitest", + "label": "vitest", + "group": "external", + "size": 3 + }, + { + "id": "src/lib/litegraph/test/assets/floatingBranch.json", + "label": "floatingBranch.json", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/test/assets/floatingLink.json", + "label": "floatingLink.json", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/test/assets/linkedNodes.json", + "label": "linkedNodes.json", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/test/assets/reroutesComplex.json", + "label": "reroutesComplex.json", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/test/assets/testGraphs.ts", + "label": "testGraphs.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/renderer/core/canvas/pathRenderer.ts", + "label": "pathRenderer.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/core/layout/constants.ts", + "label": "constants.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/renderer/core/spatial/SpatialIndex.ts", + "label": "SpatialIndex.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/MiniMapPanel.vue", + "label": "MiniMapPanel.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/types.ts", + "label": "types.ts", + "group": "other", + "size": 1 + }, + { + "id": "src/scripts/ui/components/asyncDialog.ts", + "label": "asyncDialog.ts", + "group": "scripts", + "size": 1 + }, + { + "id": "src/scripts/ui/components/button.ts", + "label": "button.ts", + "group": "scripts", + "size": 3 + }, + { + "id": "src/scripts/ui/components/buttonGroup.ts", + "label": "buttonGroup.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/ui/components/index.ts", + "label": "index.ts", + "group": "scripts", + "size": 1 + }, + { + "id": "src/scripts/ui/components/popup.ts", + "label": "popup.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/ui/components/splitButton.ts", + "label": "splitButton.ts", + "group": "scripts", + "size": 1 + }, + { + "id": "src/scripts/ui/menu/menu.css", + "label": "menu.css", + "group": "scripts", + "size": 2 + }, + { + "id": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "label": "ShortcutsList.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/ManagerNavSidebar.vue", + "label": "ManagerNavSidebar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "label": "InfoPanel.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "label": "InfoPanelMultiItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/packCard/PackCard.vue", + "label": "PackCard.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "label": "RegistrySearchBar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue", + "label": "GridSkeleton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/PackStatusMessage.vue", + "label": "PackStatusMessage.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/PackVersionBadge.vue", + "label": "PackVersionBadge.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "label": "PackVersionSelectorPopover.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/UsageLogsTable.vue", + "label": "UsageLogsTable.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", + "label": "KeyComboDisplay.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/SettingGroup.vue", + "label": "SettingGroup.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/SettingItem.vue", + "label": "SettingItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/password", + "label": "primevue/password", + "group": "external", + "size": 3 + }, + { + "id": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "label": "DownloadItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue", + "label": "ModelPreview.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "label": "NodeTreeFolder.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/queue/ResultAudio.vue", + "label": "ResultAudio.vue", + "group": "components", + "size": 3 + }, + { + "id": "external:primevue/galleria", + "label": "primevue/galleria", + "group": "external", + "size": 3 + }, + { + "id": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "label": "ResultVideo.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/sidebar/tabs/queue/ResultItem.vue", + "label": "ResultItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", + "label": "FloatingRenderLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "label": "EmptySubgraphInput.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "label": "EmptySubgraphOutput.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/canvas/MovingInputLink.ts", + "label": "MovingInputLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", + "label": "MovingLinkBase.ts", + "group": "lib", + "size": 4 + }, + { + "id": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", + "label": "MovingOutputLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts", + "label": "ToInputFromIoNodeLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", + "label": "ToInputRenderLink.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts", + "label": "ToOutputFromIoNodeLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", + "label": "ToOutputFromRerouteLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", + "label": "ToOutputRenderLink.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/canvas/RenderLink.ts", + "label": "RenderLink.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts", + "label": "ConstrainedSize.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/infrastructure/InvalidLinkError.ts", + "label": "InvalidLinkError.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts", + "label": "LGraphCanvasEventMap.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/infrastructure/LGraphEventMap.ts", + "label": "LGraphEventMap.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts", + "label": "LinkConnectorEventMap.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/infrastructure/RecursionError.ts", + "label": "RecursionError.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/infrastructure/SlotIndexError.ts", + "label": "SlotIndexError.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts", + "label": "SubgraphEventMap.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts", + "label": "SubgraphInputEventMap.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/node/NodeSlot.ts", + "label": "NodeSlot.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/node/SlotBase.ts", + "label": "SlotBase.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "label": "ExecutableNodeDTO.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "label": "SubgraphNode.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/types/NodeLike.ts", + "label": "NodeLike.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/types/events.ts", + "label": "events.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/types/serialisation.ts", + "label": "serialisation.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/types/utility.ts", + "label": "utility.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/types/widgets.ts", + "label": "widgets.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/utils/widget.ts", + "label": "widget.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/widgets/AssetWidget.ts", + "label": "AssetWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", + "label": "BaseSteppedWidget.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/widgets/BooleanWidget.ts", + "label": "BooleanWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/ButtonWidget.ts", + "label": "ButtonWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/ChartWidget.ts", + "label": "ChartWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/ColorWidget.ts", + "label": "ColorWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "label": "ComboWidget.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/widgets/FileUploadWidget.ts", + "label": "FileUploadWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/GalleriaWidget.ts", + "label": "GalleriaWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts", + "label": "ImageCompareWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/KnobWidget.ts", + "label": "KnobWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "label": "LegacyWidget.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/widgets/MarkdownWidget.ts", + "label": "MarkdownWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts", + "label": "MultiSelectWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/NumberWidget.ts", + "label": "NumberWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts", + "label": "SelectButtonWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/SliderWidget.ts", + "label": "SliderWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/TextWidget.ts", + "label": "TextWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/TextareaWidget.ts", + "label": "TextareaWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts", + "label": "TreeSelectWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/renderer/core/layout/slots/slotIdentifier.ts", + "label": "slotIdentifier.ts", + "group": "other", + "size": 4 + }, + { + "id": "src/renderer/core/layout/slots/register.ts", + "label": "register.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "label": "useDomSlotRegistration.ts", + "group": "other", + "size": 3 + }, + { + "id": "external:yjs", + "label": "yjs", + "group": "external", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", + "label": "useMinimapGraph.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts", + "label": "useMinimapInteraction.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", + "label": "useMinimapRenderer.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", + "label": "useMinimapSettings.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", + "label": "useMinimapViewport.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "label": "InputSlot.vue", + "group": "other", + "size": 3 + }, + { + "id": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "label": "SlotConnectionDot.vue", + "group": "other", + "size": 4 + }, + { + "id": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "label": "useNodeLayout.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/lod/useLOD.ts", + "label": "useLOD.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", + "label": "useVueNodeResizeTracking.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/NodeContent.vue", + "label": "NodeContent.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", + "label": "NodeHeader.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "label": "NodeSlots.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "label": "NodeWidgets.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "label": "OutputSlot.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "label": "WidgetInputText.vue", + "group": "other", + "size": 3 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "label": "widgetRegistry.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", + "label": "useNodeZIndex.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "label": "PackEnableToggle.vue", + "group": "components", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "label": "PackUninstallButton.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "label": "PackUpdateButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "label": "InfoPanelHeader.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "label": "InfoTabs.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue", + "label": "MetadataRow.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/packIcon/PackIcon.vue", + "label": "PackIcon.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", + "label": "PackIconStacked.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "label": "DescriptionTabPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "label": "NodesTabPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "label": "WarningTabPanel.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/manager/infoPanel/InfoTextSection.vue", + "label": "InfoTextSection.vue", + "group": "components", + "size": 1 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue", + "label": "MarkdownText.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/packBanner/PackBanner.vue", + "label": "PackBanner.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "label": "PackCardFooter.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue", + "label": "SearchFilterDropdown.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/dropdown", + "label": "primevue/dropdown", + "group": "external", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue", + "label": "PackCardSkeleton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", + "label": "subgraphFixtures.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "label": "subgraphHelpers.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", + "label": "WidgetButton.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", + "label": "WidgetChart.vue", + "group": "other", + "size": 2 + }, + { + "id": "external:primevue/chart", + "label": "primevue/chart", + "group": "external", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "label": "WidgetColorPicker.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "label": "index.ts", + "group": "other", + "size": 7 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "label": "WidgetLayoutField.vue", + "group": "other", + "size": 10 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "label": "WidgetFileUpload.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", + "label": "WidgetGalleria.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", + "label": "WidgetImageCompare.vue", + "group": "other", + "size": 2 + }, + { + "id": "external:primevue/imagecompare", + "label": "primevue/imagecompare", + "group": "external", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", + "label": "WidgetInputNumber.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "label": "WidgetInputNumberInput.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "label": "WidgetInputNumberSlider.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "label": "WidgetMarkdown.vue", + "group": "other", + "size": 2 + }, + { + "id": "external:primevue/textarea", + "label": "primevue/textarea", + "group": "external", + "size": 3 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "label": "WidgetMultiSelect.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "label": "WidgetSelect.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", + "label": "WidgetSelectButton.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", + "label": "FormSelectButton.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "label": "WidgetTextarea.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "label": "WidgetToggleSwitch.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "label": "WidgetTreeSelect.vue", + "group": "other", + "size": 2 + }, + { + "id": "external:primevue/treeselect", + "label": "primevue/treeselect", + "group": "external", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "label": "useRemoteWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "external:@tiptap/core", + "label": "@tiptap/core", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/extension-link", + "label": "@tiptap/extension-link", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/extension-table", + "label": "@tiptap/extension-table", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/extension-table-cell", + "label": "@tiptap/extension-table-cell", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/extension-table-header", + "label": "@tiptap/extension-table-header", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/extension-table-row", + "label": "@tiptap/extension-table-row", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/starter-kit", + "label": "@tiptap/starter-kit", + "group": "external", + "size": 2 + }, + { + "id": "external:tiptap-markdown", + "label": "tiptap-markdown", + "group": "external", + "size": 2 + }, + { + "id": "external:es-toolkit", + "label": "es-toolkit", + "group": "external", + "size": 2 + } + ], + "links": [ + { + "source": "src/App.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "external:primevue/blockui", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "src/components/dialog/GlobalDialog.vue", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "src/config.ts", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ar/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ar/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ar/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ar/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/en/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/en/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/en/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/en/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/es/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/es/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/es/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/es/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/fr/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/fr/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/fr/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/fr/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ja/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ja/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ja/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ja/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ko/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ko/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ko/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ko/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ru/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ru/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ru/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ru/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh-TW/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh-TW/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh-TW/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh-TW/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh/settings.json", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:@primevue/themes", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:@primevue/themes/aura", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:@sentry/vue", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:firebase/app", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:primeicons/primeicons.css", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:primevue/config", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:primevue/confirmationservice", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:primevue/toastservice", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:primevue/tooltip", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:vuefire", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/config/firebase.ts", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/lib/litegraph/public/css/litegraph.css", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/router.ts", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/App.vue", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/assets/css/style.css", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/layouts/LayoutDefault.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/stores/userStore.ts", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/GraphView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/UserSelectView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/ServerStartView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/InstallView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/WelcomeView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/NotSupportedView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/DownloadGitView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/ManualConfigurationView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/MetricsConsentView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/DesktopStartView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/MaintenanceView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/DesktopUpdateView.vue", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCachedRequest.ts", + "target": "external:@alloc/quick-lru", + "value": 1 + }, + { + "source": "src/composables/useCachedRequest.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/composables/usePragmaticDragAndDrop.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/stores/modelToNodeStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useCivitaiModel.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useCivitaiModel.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useConflictAcknowledgment.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useConflictAcknowledgment.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useConflictAcknowledgment.ts", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/composables/nodePack/useInstalledPacks.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/composables/useConflictAcknowledgment.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/config.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/services/comfyManagerService.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/services/comfyRegistryService.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/utils/packUtils.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/utils/versionUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/composables/useManagerState.ts", + "value": 1 + }, + { + "source": "src/composables/useContextMenuTranslation.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useContextMenuTranslation.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useContextMenuTranslation.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useCopy.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useCopy.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCopyToClipboard.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useCopyToClipboard.ts", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/composables/useCopyToClipboard.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/composables/useManagerState.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/composables/useModelSelectorDialog.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/constants/coreColorPalettes.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/helpCenterStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/subgraphNavigationStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/subgraphStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/workspace/searchBoxStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/utils/nodeFilterUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useDownload.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useDownload.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useDownload.ts", + "target": "src/composables/useCivitaiModel.ts", + "value": 1 + }, + { + "source": "src/composables/useDownload.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useErrorHandling.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useErrorHandling.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useFeatureFlags.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useFeatureFlags.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useFrontendVersionMismatchWarning.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useFrontendVersionMismatchWarning.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useFrontendVersionMismatchWarning.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/useFrontendVersionMismatchWarning.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useFrontendVersionMismatchWarning.ts", + "target": "src/stores/versionCompatibilityStore.ts", + "value": 1 + }, + { + "source": "src/composables/useGlobalLitegraph.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useIntersectionObserver.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useLazyPagination.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useLitegraphSettings.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useLitegraphSettings.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useLitegraphSettings.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/useLitegraphSettings.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/extensions/core/load3d/Load3d.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/services/load3dService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/utils/packUtils.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useModelSelectorDialog.ts", + "target": "src/components/widget/SampleModelSelector.vue", + "value": 1 + }, + { + "source": "src/composables/useModelSelectorDialog.ts", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/composables/useModelSelectorDialog.ts", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/composables/usePopoverSizing.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/usePragmaticDragAndDrop.ts", + "target": "external:@atlaskit/pragmatic-drag-and-drop/element/adapter", + "value": 1 + }, + { + "source": "src/composables/usePragmaticDragAndDrop.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useProgressFavicon.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useProgressFavicon.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useProgressFavicon.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useRefreshableSelection.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useRefreshableSelection.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/useRefreshableSelection.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "src/constants/searchConstants.ts", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "src/services/gateway/registrySearchGateway.ts", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useServerLogs.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useServerLogs.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useServerLogs.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/composables/useServerLogs.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useServerLogs.ts", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useTemplateFiltering.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "src/stores/workflowTemplatesStore.ts", + "value": 1 + }, + { + "source": "src/composables/useTransformCompatOverlayProps.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useTreeExpansion.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useVueFeatureFlags.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useVueFeatureFlags.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useVueFeatureFlags.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowAutoSave.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useWorkflowAutoSave.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowAutoSave.ts", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowAutoSave.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowAutoSave.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowValidation.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowValidation.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowValidation.ts", + "target": "src/utils/linkFixer.ts", + "value": 1 + }, + { + "source": "src/composables/useZoomControls.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "external:primevue/splitter", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "external:primevue/splitterpanel", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "src/stores/workspace/sidebarTabStore.ts", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/config/firebase.ts", + "target": "external:firebase/app", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/arc.json", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/dark.json", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/github.json", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/light.json", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/nord.json", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/solarized.json", + "value": 1 + }, + { + "source": "src/constants/coreSettings.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/constants/coreSettings.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/constants/coreSettings.ts", + "target": "src/types/searchBoxTypes.ts", + "value": 1 + }, + { + "source": "src/constants/desktopMaintenanceTasks.ts", + "target": "external:@primevue/core", + "value": 1 + }, + { + "source": "src/constants/desktopMaintenanceTasks.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/constants/serverConfig.ts", + "target": "src/types/serverArgs.ts", + "value": 1 + }, + { + "source": "src/constants/serverConfig.ts", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/schemas/colorPaletteSchema.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/schemas/keyBindingSchema.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/types/searchBoxTypes.ts", + "value": 1 + }, + { + "source": "src/schemas/assetSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/colorPaletteSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/colorPaletteSchema.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/schemas/comfyWorkflowSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/comfyWorkflowSchema.ts", + "target": "external:zod-validation-error", + "value": 1 + }, + { + "source": "src/schemas/keyBindingSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/nodeDefSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/nodeDefSchema.ts", + "target": "external:zod-validation-error", + "value": 1 + }, + { + "source": "src/schemas/nodeDefSchema.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/schemas/signInSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/signInSchema.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/scripts/api.ts", + "target": "external:axios", + "value": 1 + }, + { + "source": "src/scripts/api.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/scripts/api.ts", + "target": "src/config/clientFeatureFlags.json", + "value": 1 + }, + { + "source": "src/scripts/api.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/scripts/api.ts", + "target": "src/types/workflowTemplateTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/composables/element/useCanvasPositionConversion.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/composables/useWorkflowValidation.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/ebml.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/gltf.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/isobmff.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/mp3.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/ogg.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/svg.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/extensionService.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/subgraphService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/apiKeyAuthStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/subgraphStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/widgetStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/workspaceStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/app.ts", + "target": "src/types/extensionTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/colorUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/executionUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/migration/migrateReroute.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/modelMetadataUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/vintageClipboard.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/defaultGraph.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/pnginfo.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/ui/menu/index.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "external:jsondiffpatch", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "external:loglevel", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/executionStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/subgraphNavigationStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/workflowStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/domWidget.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/scripts/domWidget.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/scripts/domWidget.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/scripts/domWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/domWidget.ts", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/scripts/domWidget.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/errorNodeWidgets.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/scripts/errorNodeWidgets.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/errorNodeWidgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/errorNodeWidgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/errorNodeWidgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/pnginfo.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/pnginfo.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/scripts/pnginfo.ts", + "target": "src/scripts/metadata/avif.ts", + "value": 1 + }, + { + "source": "src/scripts/pnginfo.ts", + "target": "src/scripts/metadata/flac.ts", + "value": 1 + }, + { + "source": "src/scripts/pnginfo.ts", + "target": "src/scripts/metadata/png.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/constants/supportedWorkflowFormats.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/stores/workspaceStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/ui/dialog.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/ui/settings.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/ui/toggleSwitch.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/utils.ts", + "target": "src/utils/searchAndReplace.ts", + "value": 1 + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/scripts/errorNodeWidgets.ts", + "value": 1 + }, + { + "source": "src/services/assetService.ts", + "target": "external:zod-validation-error", + "value": 1 + }, + { + "source": "src/services/assetService.ts", + "target": "src/schemas/assetSchema.ts", + "value": 1 + }, + { + "source": "src/services/assetService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/assetService.ts", + "target": "src/stores/modelToNodeStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/audioService.ts", + "target": "external:extendable-media-recorder", + "value": 1 + }, + { + "source": "src/services/audioService.ts", + "target": "external:extendable-media-recorder-wav-encoder", + "value": 1 + }, + { + "source": "src/services/audioService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/audioService.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/services/autoQueueService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/autoQueueService.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/services/autoQueueService.ts", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "external:zod-validation-error", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/schemas/colorPaletteSchema.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "external:uuid", + "value": 1 + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "src/composables/useManagerState.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/services/comfyRegistryService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/comfyRegistryService.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "src/config/comfyApi.ts", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ApiNodesSignInContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ConfirmationDialogContent.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ErrorDialogContent.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/MissingModelsWarning.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/PromptDialogContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SignInContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/UpdatePasswordContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/ManagerHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/NodeConflictFooter.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/NodeConflictHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/footer/ManagerProgressFooter.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/header/ComfyOrgHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/header/ManagerProgressHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/header/SettingDialogHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/templates/TemplateWorkflowsContent.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/templates/TemplateWorkflowsDialogHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/menuItemStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/widgetStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/keybindingService.ts", + "target": "src/constants/coreKeybindings.ts", + "value": 1 + }, + { + "source": "src/services/keybindingService.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/services/keybindingService.ts", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/services/keybindingService.ts", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/services/keybindingService.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeAnimatedImage.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeImage.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/subgraphStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/widgetStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/utils/nodeDefOrderingUtil.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/load3dService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/load3dService.ts", + "target": "src/composables/useLoad3dViewer.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/load3dService.ts", + "target": "src/extensions/core/load3d/Load3d.ts", + "value": 1 + }, + { + "source": "src/services/load3dService.ts", + "target": "src/extensions/core/load3d/Load3dAnimation.ts", + "value": 1 + }, + { + "source": "src/services/load3dService.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/services/mediaCacheService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/nodeHelpService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/nodeHelpService.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/services/nodeHelpService.ts", + "target": "src/utils/nodeHelpUtil.ts", + "value": 1 + }, + { + "source": "src/services/nodeOrganizationService.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/services/nodeOrganizationService.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/services/nodeOrganizationService.ts", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/services/nodeSearchService.ts", + "target": "external:fuse.js", + "value": 1 + }, + { + "source": "src/services/nodeSearchService.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/nodeSearchService.ts", + "target": "src/utils/fuseUtil.ts", + "value": 1 + }, + { + "source": "src/services/releaseService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/releaseService.ts", + "target": "src/config/comfyApi.ts", + "value": 1 + }, + { + "source": "src/services/releaseService.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/services/subgraphService.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/services/subgraphService.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/subgraphService.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/services/subgraphService.ts", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/workflowService.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/defaultGraph.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/workspaceStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/workflowService.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "src/types/comfy.ts", + "value": 1 + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/types/authTypes.ts", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "external:uuid", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/composables/useCachedRequest.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/composables/useManagerQueue.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/composables/useServerLogs.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/services/comfyManagerService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/utils/packUtils.ts", + "value": 1 + }, + { + "source": "src/stores/comfyRegistryStore.ts", + "target": "external:@alloc/quick-lru", + "value": 1 + }, + { + "source": "src/stores/comfyRegistryStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/comfyRegistryStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/comfyRegistryStore.ts", + "target": "src/composables/useCachedRequest.ts", + "value": 1 + }, + { + "source": "src/stores/comfyRegistryStore.ts", + "target": "src/services/comfyRegistryService.ts", + "value": 1 + }, + { + "source": "src/stores/commandStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/commandStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/commandStore.ts", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/stores/commandStore.ts", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/stores/conflictDetectionStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/conflictDetectionStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/dialogStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/dialogStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/dialogStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/domWidgetStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/domWidgetStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/electronDownloadStore.ts", + "target": "external:@comfyorg/comfyui-electron-types", + "value": 1 + }, + { + "source": "src/stores/electronDownloadStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/electronDownloadStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/electronDownloadStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/composables/node/useNodeChatHistory.ts", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/composables/node/useNodeProgressText.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/types/nodeIdentification.ts", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/workflowStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/extensionStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/extensionStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "external:firebase/app", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "external:firebase/auth", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "external:vuefire", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/config/comfyApi.ts", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/stores/apiKeyAuthStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/types/authTypes.ts", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/stores/graphStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/graphStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/graphStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/graphStore.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/stores/helpCenterStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/helpCenterStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/stores/executionStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/stores/workflowStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/stores/keybindingStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/keybindingStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/keybindingStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/keybindingStore.ts", + "target": "src/constants/reservedKeyCombos.ts", + "value": 1 + }, + { + "source": "src/stores/keybindingStore.ts", + "target": "src/schemas/keyBindingSchema.ts", + "value": 1 + }, + { + "source": "src/stores/maintenanceTaskStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/maintenanceTaskStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/maintenanceTaskStore.ts", + "target": "src/constants/desktopMaintenanceTasks.ts", + "value": 1 + }, + { + "source": "src/stores/maintenanceTaskStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/menuItemStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/menuItemStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/menuItemStore.ts", + "target": "src/constants/coreMenuCommands.ts", + "value": 1 + }, + { + "source": "src/stores/menuItemStore.ts", + "target": "src/types/comfy.ts", + "value": 1 + }, + { + "source": "src/stores/menuItemStore.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/stores/modelStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/modelStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/modelStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/modelStore.ts", + "target": "src/services/assetService.ts", + "value": 1 + }, + { + "source": "src/stores/modelStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/modelToNodeStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/modelToNodeStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/modelToNodeStore.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/nodeBookmarkStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/nodeBookmarkStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/nodeBookmarkStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/nodeBookmarkStore.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/stores/nodeBookmarkStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "external:axios", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/services/nodeSearchService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "src/services/extensionService.ts", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "src/services/releaseService.ts", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/serverConfigStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/serverConfigStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/serverConfigStore.ts", + "target": "src/constants/serverConfig.ts", + "value": 1 + }, + { + "source": "src/stores/settingStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/settingStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/settingStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/settingStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/settingStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/settingStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "external:@alloc/quick-lru", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/stores/workflowStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/userFileStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/stores/systemStatsStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/systemStatsStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/systemStatsStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/systemStatsStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/toastStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/toastStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/utils/syncUtil.ts", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/stores/userStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/userStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/userStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "external:semver", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "src/config.ts", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/stores/widgetStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/widgetStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/widgetStore.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/stores/widgetStore.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/defaultGraph.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/types/nodeIdentification.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/utils/syncUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/stores/userFileStore.ts", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/services/colorPaletteService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/apiKeyAuthStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/workspace/sidebarTabStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/types/comfy.ts", + "target": "src/lib/litegraph/src/interfaces.ts", + "value": 1 + }, + { + "source": "src/types/extensionTypes.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/types/index.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/types/widgetTypes.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/utils/colorUtil.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/utils/envUtil.ts", + "target": "external:@comfyorg/comfyui-electron-types", + "value": 1 + }, + { + "source": "src/utils/executableGroupNodeChildDTO.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/executableGroupNodeDto.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/executionUtil.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/executionUtil.ts", + "target": "src/utils/executableGroupNodeDto.ts", + "value": 1 + }, + { + "source": "src/utils/executionUtil.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/utils/formatUtil.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/utils/graphTraversalUtil.ts", + "target": "src/types/nodeIdentification.ts", + "value": 1 + }, + { + "source": "src/utils/graphTraversalUtil.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/utils/litegraphUtil.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/utils/litegraphUtil.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/mapperUtil.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/utils/mapperUtil.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/utils/mapperUtil.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/utils/mapperUtil.ts", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/utils/markdownRendererUtil.ts", + "target": "external:dompurify", + "value": 1 + }, + { + "source": "src/utils/markdownRendererUtil.ts", + "target": "external:marked", + "value": 1 + }, + { + "source": "src/utils/mouseDownUtil.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/utils/networkUtil.ts", + "target": "external:axios", + "value": 1 + }, + { + "source": "src/utils/networkUtil.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/utils/networkUtil.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/utils/nodeDefOrderingUtil.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/nodeDefUtil.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/utils/nodeDefUtil.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/utils/nodeDefUtil.ts", + "target": "src/utils/mathUtil.ts", + "value": 1 + }, + { + "source": "src/utils/nodeHelpUtil.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/utils/nodeHelpUtil.ts", + "target": "src/utils/packUtils.ts", + "value": 1 + }, + { + "source": "src/utils/packUtils.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/utils/refUtil.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/utils/refUtil.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/utils/searchAndReplace.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/utils/searchAndReplace.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/utils/syncUtil.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/utils/tailwindUtil.ts", + "target": "external:tailwind-merge", + "value": 1 + }, + { + "source": "src/utils/typeGuardUtil.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/versionUtil.ts", + "target": "external:semver", + "value": 1 + }, + { + "source": "src/utils/vintageClipboard.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/views/DesktopStartView.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/views/DesktopStartView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "external:primevue/toast", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "src/components/maintenance/TerminalOutputDrawer.vue", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/DownloadGitView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/DownloadGitView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/DownloadGitView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/MenuHamburger.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/dialog/UnloadWindowConfirmDialog.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/graph/GraphCanvas.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/toast/GlobalToast.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/toast/RerouteMigrationToast.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/topbar/TopMenubar.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/composables/useBrowserTabTitle.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/composables/useCoreCommands.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/composables/useFrontendVersionMismatchWarning.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/composables/useProgressFavicon.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/constants/serverConfig.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/services/autoQueueService.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/services/keybindingService.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/menuItemStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/serverConfigStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/versionCompatibilityStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/workspace/sidebarTabStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/step", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/steplist", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/steppanel", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/steppanels", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/stepper", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/components/install/DesktopSettingsConfiguration.vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/components/install/GpuPicker.vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/components/install/InstallLocationPicker.vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/components/install/MigrationPicker.vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/components/install/MirrorsConfiguration.vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:primevue/toast", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/components/common/RefreshButton.vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/components/maintenance/StatusTag.vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/components/maintenance/TaskListPanel.vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/components/maintenance/TerminalOutputDrawer.vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/stores/maintenanceTaskStore.ts", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/types/desktop/maintenanceTypes.ts", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/utils/refUtil.ts", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "external:primevue/panel", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/NotSupportedView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/NotSupportedView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/NotSupportedView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "external:@comfyorg/comfyui-electron-types", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "external:@xterm/xterm", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "src/stores/userStore.ts", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/WelcomeView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/WelcomeView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/WelcomeView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/stores/apiKeyAuthStore.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "external:firebase/app", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "target": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "target": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "target": "src/types/extensionTypes.ts", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminal.ts", + "target": "external:@xterm/addon-fit", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminal.ts", + "target": "external:@xterm/xterm", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminal.ts", + "target": "external:@xterm/xterm/css/xterm.css", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminal.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminal.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", + "target": "external:@xterm/addon-serialize", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", + "target": "external:@xterm/xterm", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "target": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "target": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "target": "src/types/extensionTypes.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useCanvasTransformSync.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/canvas/useCanvasTransformSync.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useCanvasTransformSync.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/composables/canvas/useCanvasTransformSync.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/composables/useVueFeatureFlags.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/utils/mathUtil.ts", + "value": 1 + }, + { + "source": "src/composables/element/useAbsolutePosition.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/element/useAbsolutePosition.ts", + "target": "src/composables/element/useCanvasPositionConversion.ts", + "value": 1 + }, + { + "source": "src/composables/element/useAbsolutePosition.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/element/useAbsolutePosition.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/element/useCanvasPositionConversion.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/element/useDomClipping.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/element/useOverflowObserver.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/element/useOverflowObserver.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/element/useOverflowObserver.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/element/useResponsiveCollapse.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/element/useResponsiveCollapse.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useCanvasInteractions.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useCanvasInteractions.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/graph/useCanvasInteractions.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useCanvasInteractions.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useCanvasTransformSync.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useGraphNodeManager.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useGraphNodeManager.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useGraphNodeManager.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useGraphNodeManager.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useGraphNodeManager.ts", + "target": "src/renderer/core/spatial/QuadTree.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useTransformSettling.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/graph/useTransformSettling.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useViewportCulling.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useViewportCulling.ts", + "target": "src/renderer/core/layout/useTransformState.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useViewportCulling.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useViewportCulling.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/composables/graph/useGraphNodeManager.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/renderer/core/layout/sync/useLayoutSync.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useWidgetValue.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/manager/useManagerStatePersistence.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/scripts/ui/imagePreview.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/utils/imageUtil.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/composables/node/useNodePricing.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/composables/node/useWatchWidget.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/utils/colorUtil.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/node/useNodeChatHistory.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeChatHistory.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeFileInput.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImage.ts", + "target": "src/composables/graph/useCanvasInteractions.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/node/useNodeImage.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImage.ts", + "target": "src/utils/imageUtil.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImageUpload.ts", + "target": "src/composables/node/useNodeDragAndDrop.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImageUpload.ts", + "target": "src/composables/node/useNodeFileInput.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImageUpload.ts", + "target": "src/composables/node/useNodePaste.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImageUpload.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImageUpload.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeProgressText.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeProgressText.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/node/useWatchWidget.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/node/useWatchWidget.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/node/useWatchWidget.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useInstalledPacks.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/nodePack/useInstalledPacks.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/useInstalledPacks.ts", + "target": "src/composables/nodePack/useNodePacks.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useInstalledPacks.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useInstalledPacks.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useNodePacks.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/nodePack/useNodePacks.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/useNodePacks.ts", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useNodePacks.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePackUpdateStatus.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePackUpdateStatus.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePackUpdateStatus.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePacksSelection.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePacksSelection.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePacksStatus.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePacksStatus.ts", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "target": "src/composables/nodePack/useInstalledPacks.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/composables/nodePack/useNodePacks.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingSearch.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingSearch.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingSearch.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingSearch.ts", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingSearch.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/composables/auth/useCurrentUser.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/AboutPanel.vue", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/CreditsPanel.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/UserPanel.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/KeybindingPanel.vue", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/ExtensionPanel.vue", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "target": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "target": "src/stores/electronDownloadStore.ts", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", + "target": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts", + "target": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "target": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/tree/useTreeFolderOperations.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/tree/useTreeFolderOperations.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/actionbar/BatchCountEdit.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/actionbar/BatchCountEdit.vue", + "target": "external:primevue/inputnumber", + "value": 1 + }, + { + "source": "src/components/actionbar/BatchCountEdit.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/actionbar/BatchCountEdit.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/BatchCountEdit.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "external:primevue/panel", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "src/components/actionbar/ComfyQueueButton.vue", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:primevue/buttongroup", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:primevue/splitbutton", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "src/components/actionbar/BatchCountEdit.vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:primevue/tab", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:primevue/tablist", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:primevue/tabs", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "src/components/common/ExtensionSlot.vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "external:primevue/breadcrumb", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/composables/element/useOverflowObserver.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/stores/subgraphNavigationStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/stores/subgraphStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/stores/subgraphNavigationStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/button/IconButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/button/IconButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/button/IconButton.vue", + "target": "src/types/buttonTypes.ts", + "value": 1 + }, + { + "source": "src/components/button/IconButton.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/button/IconGroup.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/button/IconTextButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/button/IconTextButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/button/IconTextButton.vue", + "target": "src/types/buttonTypes.ts", + "value": 1 + }, + { + "source": "src/components/button/IconTextButton.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/button/MoreButton.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/button/MoreButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/button/MoreButton.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/button/MoreButton.vue", + "target": "src/components/button/IconButton.vue", + "value": 1 + }, + { + "source": "src/components/button/TextButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/button/TextButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/button/TextButton.vue", + "target": "src/types/buttonTypes.ts", + "value": 1 + }, + { + "source": "src/components/button/TextButton.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/card/CardContainer.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/card/CardTop.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/BackgroundImageUpload.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/BackgroundImageUpload.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/BackgroundImageUpload.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/BackgroundImageUpload.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/common/BackgroundImageUpload.vue", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/components/common/ColorCustomizationSelector.vue", + "target": "external:primevue/colorpicker", + "value": 1 + }, + { + "source": "src/components/common/ColorCustomizationSelector.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/common/ColorCustomizationSelector.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ComfyImage.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ContentDivider.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ContentDivider.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/common/CustomFormValue.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "src/components/common/ColorCustomizationSelector.vue", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/common/DeviceInfo.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/DotSpinner.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/DotSpinner.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/common/EditableText.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/EditableText.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "external:primevue/progressbar", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "src/composables/useDownload.ts", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "src/stores/electronDownloadStore.ts", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/ExtensionSlot.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ExtensionSlot.vue", + "target": "src/types/extensionTypes.ts", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "src/composables/useCopyToClipboard.ts", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "src/composables/useDownload.ts", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/FormColorPicker.vue", + "target": "external:primevue/colorpicker", + "value": 1 + }, + { + "source": "src/components/common/FormColorPicker.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/FormImageUpload.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/FormImageUpload.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "external:primevue/inputnumber", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/BackgroundImageUpload.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/CustomFormValue.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/FormColorPicker.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/FormImageUpload.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/InputKnob.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/InputSlider.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/UrlInput.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/components/common/InputKnob.vue", + "target": "external:primevue/inputnumber", + "value": 1 + }, + { + "source": "src/components/common/InputKnob.vue", + "target": "external:primevue/knob", + "value": 1 + }, + { + "source": "src/components/common/InputKnob.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/InputSlider.vue", + "target": "external:primevue/inputnumber", + "value": 1 + }, + { + "source": "src/components/common/InputSlider.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/common/InputSlider.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/LazyImage.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/common/LazyImage.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/LazyImage.vue", + "target": "src/composables/useIntersectionObserver.ts", + "value": 1 + }, + { + "source": "src/components/common/LazyImage.vue", + "target": "src/services/mediaCacheService.ts", + "value": 1 + }, + { + "source": "src/components/common/NoResultsPlaceholder.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/NoResultsPlaceholder.vue", + "target": "external:primevue/card", + "value": 1 + }, + { + "source": "src/components/common/RefreshButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/RefreshButton.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/common/RefreshButton.vue", + "target": "src/types/primeVueTypes.ts", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "external:primevue/iconfield", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "external:primevue/inputicon", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "src/components/common/SearchFilterChip.vue", + "value": 1 + }, + { + "source": "src/components/common/SearchFilterChip.vue", + "target": "external:primevue/badge", + "value": 1 + }, + { + "source": "src/components/common/SearchFilterChip.vue", + "target": "external:primevue/chip", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "external:primevue/tabpanel", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "external:primevue/tabview", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "src/components/common/DeviceInfo.vue", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/TextDivider.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "external:primevue/contextmenu", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "external:primevue/tree", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "src/composables/tree/useTreeFolderOperations.ts", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "external:@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "external:primevue/badge", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "src/components/common/EditableText.vue", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "src/composables/usePragmaticDragAndDrop.ts", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "external:primevue/iconfield", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "external:primevue/inputicon", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "src/utils/networkUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "src/utils/validationUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/UserAvatar.vue", + "target": "external:primevue/avatar", + "value": 1 + }, + { + "source": "src/components/common/UserAvatar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/UserCredit.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/common/UserCredit.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/common/UserCredit.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/UserCredit.vue", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/components/common/UserCredit.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/VirtualGrid.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/common/VirtualGrid.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/common/VirtualGrid.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/GlobalDialog.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/dialog/GlobalDialog.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/UnloadWindowConfirmDialog.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/UnloadWindowConfirmDialog.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/UnloadWindowConfirmDialog.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "src/components/graph/widgets/DomWidget.vue", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/bottomPanel/BottomPanel.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/graph/DomWidgets.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/graph/GraphCanvasMenu.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/graph/NodeTooltip.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/graph/SelectionToolbox.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/graph/TitleEditor.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/searchbox/NodeSearchBoxPopover.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/sidebar/SideToolbar.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/topbar/SecondRowWorkflowTabs.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/graph/useCanvasInteractions.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/graph/useViewportCulling.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/graph/useVueNodeLifecycle.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/node/useNodeBadge.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useCanvasDrop.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useContextMenuTranslation.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useCopy.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useGlobalLitegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useLitegraphSettings.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/usePaste.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useVueFeatureFlags.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useWorkflowAutoSave.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useWorkflowPersistence.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/constants/coreSettings.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/renderer/core/canvas/injectionKeys.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/renderer/core/layout/TransformPane.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/renderer/extensions/minimap/MiniMap.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/scripts/changeTracker.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/services/colorPaletteService.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/services/newUserService.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/workspace/searchBoxStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/releaseStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "external:primevue/buttongroup", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/composables/graph/useCanvasInteractions.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/composables/useZoomControls.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/components/graph/modals/ZoomControlsModal.vue", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "external:primevue/panel", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/BypassButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/DeleteButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/HelpButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/PinButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/composables/canvas/useSelectionToolboxPosition.ts", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/composables/graph/useCanvasInteractions.ts", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/services/extensionService.ts", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/components/common/EditableText.vue", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/composables/element/useAbsolutePosition.ts", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/components/icons/PuzzleIcon.vue", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/composables/useConflictAcknowledgment.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/composables/useManagerState.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/services/releaseService.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/stores/releaseStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/ReleaseNotificationToast.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/helpcenter/ReleaseNotificationToast.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/helpcenter/ReleaseNotificationToast.vue", + "target": "src/stores/releaseStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/ReleaseNotificationToast.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/WhatsNewPopup.vue", + "target": "external:marked", + "value": 1 + }, + { + "source": "src/components/helpcenter/WhatsNewPopup.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/helpcenter/WhatsNewPopup.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/helpcenter/WhatsNewPopup.vue", + "target": "src/stores/releaseStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/WhatsNewPopup.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/icons/PuzzleIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/icons/VerifiedIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "src/components/input/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "src/composables/usePopoverSizing.ts", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "src/components/button/TextButton.vue", + "value": 1 + }, + { + "source": "src/components/input/SearchBox.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/input/SearchBox.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/input/SearchBox.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/input/SingleSelect.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/input/SingleSelect.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/DesktopSettingsConfiguration.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/install/DesktopSettingsConfiguration.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/install/DesktopSettingsConfiguration.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/components/install/DesktopSettingsConfiguration.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/GpuPicker.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/install/GpuPicker.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/components/install/GpuPicker.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/GpuPicker.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/install/GpuPicker.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:primevue/iconfield", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:primevue/inputicon", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:@comfyorg/comfyui-electron-types", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "external:@comfyorg/comfyui-electron-types", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "external:primevue/panel", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "src/components/install/mirror/MirrorItem.vue", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "src/constants/uvMirrors.ts", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "src/utils/networkUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "src/utils/validationUtil.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/components/load3d/Load3DControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/components/load3d/Load3DScene.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/components/load3d/controls/RecordingControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/components/load3d/controls/ViewerControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/components/load3d/Load3DAnimationControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/components/load3d/Load3DAnimationScene.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/components/load3d/Load3DControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/components/load3d/controls/RecordingControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationControls.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationScene.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationScene.vue", + "target": "src/components/load3d/Load3DScene.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationScene.vue", + "target": "src/extensions/core/load3d/Load3dAnimation.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationScene.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationScene.vue", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/components/load3d/controls/CameraControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/components/load3d/controls/ExportControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/components/load3d/controls/LightControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/components/load3d/controls/ModelControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/components/load3d/controls/SceneControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/components/load3d/LoadingOverlay.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/extensions/core/load3d/Load3d.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/extensions/core/load3d/Load3dAnimation.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/components/load3d/controls/viewer/ViewerLightControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/load3d/LoadingOverlay.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/LoadingOverlay.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/StatusTag.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/maintenance/StatusTag.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/maintenance/StatusTag.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/maintenance/StatusTag.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskCard.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskCard.vue", + "target": "external:primevue/card", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskCard.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskCard.vue", + "target": "src/stores/maintenanceTaskStore.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskCard.vue", + "target": "src/utils/refUtil.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "src/stores/maintenanceTaskStore.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "src/types/primeVueTypes.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "src/utils/refUtil.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "src/components/maintenance/TaskListStatusIcon.vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "external:primevue/confirmpopup", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "src/stores/maintenanceTaskStore.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "src/components/maintenance/TaskCard.vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "src/components/maintenance/TaskListItem.vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListStatusIcon.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListStatusIcon.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListStatusIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListStatusIcon.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "external:@xterm/xterm", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "external:primevue/drawer", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/node/NodePreview.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/node/NodePreview.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/node/NodePreview.vue", + "target": "src/stores/widgetStore.ts", + "value": 1 + }, + { + "source": "src/components/node/NodePreview.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/node/NodePreview.vue", + "target": "src/utils/markdownRendererUtil.ts", + "value": 1 + }, + { + "source": "src/components/primevueOverride/AutoCompletePlus.vue", + "target": "external:primevue/autocomplete", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/components/node/NodePreview.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/components/primevueOverride/AutoCompletePlus.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/components/searchbox/NodeSearchFilter.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/components/searchbox/NodeSearchItem.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/components/common/SearchFilterChip.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/lib/litegraph/src/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/stores/workspace/searchBoxStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/types/searchBoxTypes.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/utils/fuseUtil.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/components/searchbox/NodeSearchBox.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "src/utils/fuseUtil.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "external:primevue/chip", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/common/ExtensionSlot.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/stores/userStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarLogoutIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarTemplatesButton.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/components/helpcenter/HelpCenterMenuContent.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/components/helpcenter/ReleaseNotificationToast.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/components/helpcenter/WhatsNewPopup.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/composables/useConflictAcknowledgment.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/stores/helpCenterStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/stores/releaseStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarIcon.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarIcon.vue", + "target": "external:primevue/overlaybadge", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarIcon.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarLogoutIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarLogoutIcon.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarLogoutIcon.vue", + "target": "src/stores/userStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarLogoutIcon.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarTemplatesButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarTemplatesButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarTemplatesButton.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarTemplatesButton.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateSearchBar.vue", + "target": "external:primevue/autocomplete", + "value": 1 + }, + { + "source": "src/components/templates/TemplateSearchBar.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "external:primevue/card", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/components/templates/thumbnails/AudioThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/components/templates/thumbnails/DefaultThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/composables/useTemplateWorkflows.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/types/workflowTemplateTypes.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCardSkeleton.vue", + "target": "external:primevue/card", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCardSkeleton.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowList.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowList.vue", + "target": "external:primevue/column", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowList.vue", + "target": "external:primevue/datatable", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowList.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowList.vue", + "target": "src/composables/useTemplateWorkflows.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "external:primevue/dataview", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/components/templates/TemplateSearchBar.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/components/templates/TemplateWorkflowCard.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/components/templates/TemplateWorkflowCardSkeleton.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/components/templates/TemplateWorkflowList.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/composables/useIntersectionObserver.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/composables/useLazyPagination.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/composables/useTemplateFiltering.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "src/components/templates/TemplateWorkflowView.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "src/components/templates/TemplateWorkflowsSideNav.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "src/composables/element/useResponsiveCollapse.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "src/composables/useTemplateWorkflows.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsSideNav.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsSideNav.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/toast/GlobalToast.vue", + "target": "external:primevue/toast", + "value": 1 + }, + { + "source": "src/components/toast/GlobalToast.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/components/toast/GlobalToast.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/toast/GlobalToast.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/toast/GlobalToast.vue", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "external:primevue/toast", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "src/utils/migration/migrateReroute.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/components/dialog/content/SettingDialogContent.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/components/dialog/header/SettingDialogHeader.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/composables/useManagerState.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/services/colorPaletteService.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/stores/menuItemStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/utils/mouseDownUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "src/components/common/UserAvatar.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "src/composables/auth/useCurrentUser.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "src/components/topbar/CurrentUserPopover.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "src/components/common/UserAvatar.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "src/components/common/UserCredit.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "src/composables/auth/useCurrentUser.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/components/topbar/SecondRowWorkflowTabs.vue", + "target": "src/components/topbar/WorkflowTabs.vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/components/actionbar/ComfyActionbar.vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/components/topbar/CommandMenubar.vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/components/topbar/CurrentUserButton.vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/components/topbar/WorkflowTabs.vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowOverflowMenu.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowOverflowMenu.vue", + "target": "external:primevue/menu", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowOverflowMenu.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowOverflowMenu.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/composables/usePragmaticDragAndDrop.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/components/topbar/WorkflowTabPopover.vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabPopover.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabPopover.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabPopover.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:primevue/contextmenu", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/components/topbar/WorkflowTab.vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/composables/element/useOverflowObserver.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/utils/mouseDownUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/components/topbar/WorkflowOverflowMenu.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/button/IconButton.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/button/IconTextButton.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/button/MoreButton.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/card/CardBottom.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/card/CardContainer.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/card/CardTop.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/chip/SquareChip.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/input/MultiSelect.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/input/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/input/SingleSelect.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/widget/layout/BaseModalLayout.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/widget/panel/LeftSidePanel.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/widget/panel/RightSidePanel.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/types/navTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/types/widgetTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/utils/gridUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/clipspace.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/clipspace.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/contextMenuFilter.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/contextMenuFilter.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/dynamicPrompts.ts", + "target": "src/services/extensionService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/dynamicPrompts.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/editAttention.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "external:loglevel", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/constants/uvMirrors.ts", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/utils/networkUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/constants/groupNodeConstants.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/stores/widgetStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/types/comfy.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/utils/executableGroupNodeChildDTO.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/utils/executableGroupNodeDto.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/utils/vintageClipboard.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/widgetInputs.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/constants/groupNodeConstants.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui/dialog.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui/draggableList.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/extensions/core/groupNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/extensions/core/groupNodeManage.css", + "value": 1 + }, + { + "source": "src/extensions/core/groupOptions.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupOptions.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupOptions.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/clipspace.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/contextMenuFilter.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/dynamicPrompts.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/editAttention.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/electronAdapter.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNodeManage.ts", + "value": 1 + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupOptions.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/load3d.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/nodeTemplates.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/noteNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/previewAny.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/rerouteNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/saveImageExtraOutput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/saveMesh.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/selectionBorder.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/simpleTouchSupport.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/slotDefaults.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/uploadAudio.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/uploadImage.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/webcamCapture.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/widgetInputs.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/components/load3d/Load3D.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/components/load3d/Load3DAnimation.vue", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/components/load3d/Load3dViewerContent.vue", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/extensions/core/load3d/Load3DConfiguration.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/extensions/core/load3d/Load3dAnimation.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/services/extensionService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/extensions/core/clipspace.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "external:@alloc/quick-lru", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/utils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/utils/colorUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/extensions/core/clipspace.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/extensions/core/maskEditorLayerFilenames.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/extensions/core/maskEditorOld.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/utils/vintageClipboard.ts", + "value": 1 + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/extensions/core/groupNode.ts", + "value": 1 + }, + { + "source": "src/extensions/core/noteNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/noteNode.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/noteNode.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/services/extensionService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/rerouteNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/rerouteNode.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/rerouteNode.ts", + "target": "src/extensions/core/widgetInputs.ts", + "value": 1 + }, + { + "source": "src/extensions/core/saveImageExtraOutput.ts", + "target": "src/utils/searchAndReplace.ts", + "value": 1 + }, + { + "source": "src/extensions/core/saveImageExtraOutput.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/components/load3d/Load3D.vue", + "value": 1 + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/extensions/core/load3d/Load3DConfiguration.ts", + "value": 1 + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/services/extensionService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/extensions/core/selectionBorder.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/selectionBorder.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/simpleTouchSupport.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/simpleTouchSupport.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/slotDefaults.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/slotDefaults.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/slotDefaults.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "external:extendable-media-recorder", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/composables/node/useNodeDragAndDrop.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/composables/node/useNodeFileInput.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/composables/node/useNodePaste.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/services/audioService.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/types/index.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/uploadImage.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadImage.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/webcamCapture.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/webcamCapture.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/webcamCapture.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/webcamCapture.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/services/litegraphService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/utils/nodeDefUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/utils/searchAndReplace.ts", + "value": 1 + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/renderer/core/spatial/boundsCalculator.ts", + "value": 1 + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/graphStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "value": 1 + }, + { + "source": "src/schemas/nodeDef/migration.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/schemas/nodeDef/migration.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/avif.ts", + "target": "src/types/metadataTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/ebml.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/ebml.ts", + "target": "src/types/metadataTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/gltf.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/gltf.ts", + "target": "src/types/metadataTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/isobmff.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/isobmff.ts", + "target": "src/types/metadataTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/svg.ts", + "target": "src/types/metadataTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/dialog.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui/draggableList.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui/imagePreview.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui/imagePreview.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui/settings.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/settings.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/settings.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/settings.ts", + "target": "src/scripts/ui/dialog.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/toggleSwitch.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/gateway/registrySearchGateway.ts", + "target": "src/services/providers/algoliaSearchProvider.ts", + "value": 1 + }, + { + "source": "src/services/gateway/registrySearchGateway.ts", + "target": "src/services/providers/registrySearchProvider.ts", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "external:@alloc/quick-lru", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "external:algoliasearch/dist/lite/builds/browser", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "src/constants/searchConstants.ts", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/services/providers/registrySearchProvider.ts", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "src/types/comfy.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/colorPaletteStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspace/colorPaletteStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspace/colorPaletteStore.ts", + "target": "src/constants/coreColorPalettes.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "src/services/nodeHelpService.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "src/utils/markdownRendererUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "src/utils/nodeHelpUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/searchBoxStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/workspace/searchBoxStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspace/searchBoxStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspace/searchBoxStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/composables/sidebarTabs/useQueueSidebarTab.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/stores/menuItemStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/types/extensionTypes.ts", + "value": 1 + }, + { + "source": "src/utils/migration/migrateReroute.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/views/layouts/LayoutDefault.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/views/templates/BaseViewTemplate.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/templates/BaseViewTemplate.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ApiNodesSignInContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/ApiNodesSignInContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "src/stores/settingStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/components/dialog/content/error/FindIssueButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/composables/useCopyToClipboard.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/utils/errorReportUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/useManagerState.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "target": "external:primevue/panel", + "value": 1 + }, + { + "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "src/components/common/ElectronFileDownload.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "src/components/common/FileDownload.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/PromptDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/PromptDialogContent.vue", + "target": "external:primevue/floatlabel", + "value": 1 + }, + { + "source": "src/components/dialog/content/PromptDialogContent.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/dialog/content/PromptDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/PromptDialogContent.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:primevue/tabpanels", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:primevue/tabs", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/setting/useSettingSearch.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/setting/useSettingUI.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/dialog/content/setting/CurrentUserMessage.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/dialog/content/setting/PanelTemplate.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/dialog/content/setting/SettingsPanel.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/config/comfyApi.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/schemas/signInSchema.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/utils/networkUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/components/dialog/content/signin/ApiKeyForm.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/components/dialog/content/signin/SignInForm.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/components/dialog/content/signin/SignUpForm.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "target": "src/components/common/UserCredit.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "target": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "external:@primevue/forms", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "external:@primevue/forms/resolvers/zod", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "src/components/dialog/content/signin/PasswordFields.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "src/schemas/signInSchema.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/components/common/DotSpinner.vue", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/services/comfyManagerService.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/header/ManagerProgressHeader.vue", + "target": "external:primevue/tabmenu", + "value": 1 + }, + { + "source": "src/components/dialog/header/ManagerProgressHeader.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/header/ManagerProgressHeader.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/header/ManagerProgressHeader.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/header/SettingDialogHeader.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/BypassButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/BypassButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/BypassButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/BypassButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/utils/colorUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/DeleteButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/DeleteButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/DeleteButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/DeleteButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/DeleteButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/stores/workspace/nodeHelpStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/stores/workspace/sidebarTabStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/PinButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/PinButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/PinButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/PinButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", + "target": "src/composables/useRefreshableSelection.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "src/components/graph/widgets/chatHistory/CopyButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/composables/element/useAbsolutePosition.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/composables/element/useDomClipping.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/MultiSelectWidget.vue", + "target": "external:primevue/multiselect", + "value": 1 + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "src/stores/executionStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ExportControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ExportControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ExportControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ExportControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/RecordingControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/RecordingControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/RecordingControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/RecordingControls.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/RecordingControls.vue", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/SceneControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/SceneControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/SceneControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/SceneControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "src/components/load3d/Load3dViewerContent.vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "src/components/common/UrlInput.vue", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "src/constants/uvMirrors.ts", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "src/utils/networkUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "src/utils/validationUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/components/common/TreeExplorer.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/composables/useTreeExpansion.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/stores/modelToNodeStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/common/SearchFilterChip.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/common/TreeExplorer.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/node/NodePreview.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/searchbox/NodeSearchFilter.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/composables/useTreeExpansion.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/services/nodeOrganizationService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/stores/workspace/nodeHelpStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/utils/fuseUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/confirmpopup", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/contextmenu", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/useconfirm", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/components/common/VirtualGrid.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/components/sidebar/tabs/queue/TaskItem.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "target": "external:primevue/toolbar", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "external:primevue/confirmdialog", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/common/TextDivider.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/common/TreeExplorer.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/composables/useTreeExpansion.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/AudioThumbnail.vue", + "target": "src/components/templates/thumbnails/BaseThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/BaseThumbnail.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/BaseThumbnail.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "target": "src/components/common/LazyImage.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "target": "src/components/templates/thumbnails/BaseThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/DefaultThumbnail.vue", + "target": "src/components/common/LazyImage.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/DefaultThumbnail.vue", + "target": "src/components/templates/thumbnails/BaseThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", + "target": "src/components/common/LazyImage.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", + "target": "src/components/templates/thumbnails/BaseThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/widget/layout/BaseModalLayout.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/widget/layout/BaseModalLayout.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/widget/layout/BaseModalLayout.vue", + "target": "src/components/button/IconButton.vue", + "value": 1 + }, + { + "source": "src/components/widget/layout/BaseModalLayout.vue", + "target": "src/types/widgetTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/layout/BaseModalLayout.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/widget/nav/NavIcon.vue", + "target": "src/types/navTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/nav/NavItem.vue", + "target": "src/types/navTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/nav/NavItem.vue", + "target": "src/components/widget/nav/NavIcon.vue", + "value": 1 + }, + { + "source": "src/components/widget/panel/LeftSidePanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/widget/panel/LeftSidePanel.vue", + "target": "src/components/widget/nav/NavItem.vue", + "value": 1 + }, + { + "source": "src/components/widget/panel/LeftSidePanel.vue", + "target": "src/components/widget/nav/NavTitle.vue", + "value": 1 + }, + { + "source": "src/components/widget/panel/LeftSidePanel.vue", + "target": "src/types/navTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/panel/LeftSidePanel.vue", + "target": "src/components/widget/panel/PanelHeader.vue", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/AnimationManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/AnimationManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/CameraManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/CameraManager.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/CameraManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ControlsManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ControlsManager.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ControlsManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/EventManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LightingManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LightingManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3DConfiguration.ts", + "target": "src/extensions/core/load3d/Load3d.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3DConfiguration.ts", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3DConfiguration.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3DConfiguration.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/CameraManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/ControlsManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/EventManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/LightingManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/LoaderManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/ModelExporter.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/NodeStorage.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/PreviewManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/RecordingManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/SceneManager.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/SceneModelManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/ViewHelperManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dAnimation.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dAnimation.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dAnimation.ts", + "target": "src/extensions/core/load3d/AnimationManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dAnimation.ts", + "target": "src/extensions/core/load3d/Load3d.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dAnimation.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dUtils.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dUtils.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dUtils.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d/Load3dUtils.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three/examples/jsm/loaders/FBXLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three/examples/jsm/loaders/GLTFLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three/examples/jsm/loaders/MTLLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three/examples/jsm/loaders/OBJLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three/examples/jsm/loaders/STLLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "external:three/examples/jsm/exporters/GLTFExporter", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "external:three/examples/jsm/exporters/OBJExporter", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "external:three/examples/jsm/exporters/STLExporter", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/NodeStorage.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/NodeStorage.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/PreviewManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/PreviewManager.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/PreviewManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/RecordingManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/RecordingManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneManager.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneManager.ts", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d/SceneManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three/examples/jsm/lines/LineMaterial", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three/examples/jsm/lines/LineSegments2", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three/examples/jsm/lines/LineSegmentsGeometry", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three/examples/jsm/loaders/GLTFLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three/examples/jsm/utils/BufferGeometryUtils", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/conditional-lines/ColoredShadowMaterial.js", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesGeometry.js", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesShader.js", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineMaterial.js", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineSegmentsGeometry.js", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ViewHelperManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ViewHelperManager.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ViewHelperManager.ts", + "target": "external:three/examples/jsm/helpers/ViewHelper", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ViewHelperManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/helpers/ViewHelper", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/loaders/FBXLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/loaders/GLTFLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/loaders/MTLLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/loaders/OBJLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/loaders/STLLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/CanvasPointer.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/ContextMenu.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/CurveEditor.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/CurveEditor.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/CurveEditor.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/DragAndScale.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/MapProxyHandler.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/Reroute.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/utils/collections.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphBadge.ts", + "target": "src/lib/litegraph/src/LGraphIcon.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphButton.ts", + "target": "src/lib/litegraph/src/LGraphBadge.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphButton.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/constants/groupNodeConstants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/CanvasPointer.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/DragAndScale.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/Reroute.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/measureSlots.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/subgraph/Subgraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/utils/arrange.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/utils/collections.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/widgets/widgetMap.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LGraphNodeProperties.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LGraphBadge.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LGraphButton.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/canvas/measureSlots.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/slotUtils.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/collections.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/feedback.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/spaceDistribution.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/textUtils.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/type.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/widgets/widgetMap.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LLink.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LLink.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LLink.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/ContextMenu.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/CurveEditor.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/DragAndScale.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/Reroute.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/canvas/InputIndicators.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/Reroute.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/Reroute.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/Reroute.ts", + "target": "src/lib/litegraph/src/LGraphBadge.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/Reroute.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/Reroute.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/draw.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/draw.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/interfaces.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/polyfills.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/measure.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "external:vitest", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/src/LGraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/test/assets/floatingBranch.json", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/test/assets/floatingLink.json", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/test/assets/linkedNodes.json", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/test/assets/reroutesComplex.json", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/test/assets/testGraphs.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/TransformPane.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/TransformPane.vue", + "target": "src/composables/graph/useCanvasTransformSync.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/TransformPane.vue", + "target": "src/composables/graph/useTransformSettling.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/TransformPane.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/TransformPane.vue", + "target": "src/renderer/core/layout/useTransformState.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/constants.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/useTransformState.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/spatial/SpatialIndex.ts", + "target": "src/renderer/core/layout/constants.ts", + "value": 1 + }, + { + "source": "src/renderer/core/spatial/SpatialIndex.ts", + "target": "src/renderer/core/spatial/QuadTree.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMap.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMap.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMap.vue", + "target": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMap.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMap.vue", + "target": "src/renderer/extensions/minimap/MiniMapPanel.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMapPanel.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "target": "src/utils/colorUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/asyncDialog.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/asyncDialog.ts", + "target": "src/scripts/ui/dialog.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/button.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/button.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/button.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/button.ts", + "target": "src/scripts/ui/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/buttonGroup.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/buttonGroup.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/buttonGroup.ts", + "target": "src/scripts/ui/components/button.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/popup.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/popup.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/popup.ts", + "target": "src/scripts/ui/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/splitButton.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/splitButton.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/splitButton.ts", + "target": "src/scripts/ui/components/button.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/splitButton.ts", + "target": "src/scripts/ui/components/popup.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/menu/index.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/menu/index.ts", + "target": "src/scripts/ui/components/buttonGroup.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/menu/index.ts", + "target": "src/scripts/ui/menu/menu.css", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "target": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "target": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "target": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "target": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "target": "src/composables/bottomPanelTabs/useTerminal.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "target": "external:@xterm/xterm", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/error/FindIssueButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/error/FindIssueButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/button/IconButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/common/ContentDivider.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/common/VirtualGrid.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/ManagerNavSidebar.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/packCard/PackCard.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/element/useResponsiveCollapse.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/manager/useManagerStatePersistence.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/nodePack/useInstalledPacks.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/nodePack/usePackUpdateStatus.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/nodePack/useWorkflowPacks.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/useConflictAcknowledgment.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/useRegistrySearch.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerHeader.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue", + "target": "src/components/common/ContentDivider.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "src/components/common/ContentDivider.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "src/types/conflictDetectionTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "src/utils/conflictMessageUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictFooter.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictFooter.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackStatusMessage.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackStatusMessage.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackStatusMessage.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackStatusMessage.vue", + "target": "src/types/importFailedTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "src/composables/nodePack/usePackUpdateStatus.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/components/common/ContentDivider.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/components/icons/VerifiedIcon.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/services/comfyRegistryService.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/utils/conflictMessageUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "src/components/common/SystemStatsPanel.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "src/stores/aboutPanelStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "src/components/dialog/content/setting/PanelTemplate.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "src/services/colorPaletteService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/column", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/datatable", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/tabpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/components/common/UserCredit.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/components/dialog/content/setting/UsageLogsTable.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CurrentUserMessage.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CurrentUserMessage.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CurrentUserMessage.vue", + "target": "src/stores/userStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/column", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/contextmenu", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/datatable", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "src/components/dialog/content/setting/PanelTemplate.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/column", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/datatable", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/services/keybindingService.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/components/dialog/content/setting/PanelTemplate.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/PanelTemplate.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/PanelTemplate.vue", + "target": "external:primevue/tabpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/components/common/FormItem.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/composables/useCopyToClipboard.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/stores/serverConfigStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/components/dialog/content/setting/PanelTemplate.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingGroup.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingGroup.vue", + "target": "src/components/dialog/content/setting/SettingItem.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingGroup.vue", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingGroup.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "src/components/common/FormItem.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingsPanel.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingsPanel.vue", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingsPanel.vue", + "target": "src/components/dialog/content/setting/SettingGroup.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/badge", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/column", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/datatable", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "src/services/customerEventsService.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "external:primevue/tabpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "src/components/common/UserAvatar.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "src/composables/auth/useCurrentUser.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:@primevue/forms", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:@primevue/forms/resolvers/zod", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "src/config/comfyApi.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "src/schemas/signInSchema.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "src/stores/apiKeyAuthStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/PasswordFields.vue", + "target": "external:@primevue/forms", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/PasswordFields.vue", + "target": "external:primevue/password", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/PasswordFields.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/PasswordFields.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:@primevue/forms", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:@primevue/forms/resolvers/zod", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:primevue/password", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "src/schemas/signInSchema.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:@primevue/forms", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:@primevue/forms/resolvers/zod", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "src/schemas/signInSchema.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "src/components/dialog/content/signin/PasswordFields.vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/chatHistory/CopyButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/widgets/chatHistory/CopyButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue", + "target": "src/components/graph/widgets/chatHistory/CopyButton.vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "target": "external:primevue/chip", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "target": "external:primevue/progressbar", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "target": "src/stores/electronDownloadStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", + "target": "src/stores/electronDownloadStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", + "target": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/components/common/CustomizationDialog.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/components/common/TreeExplorer.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/components/node/NodePreview.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/composables/useTreeExpansion.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "target": "src/stores/workspace/nodeHelpStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "external:primevue/contextmenu", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/components/node/NodePreview.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/stores/subgraphStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultAudio.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultAudio.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "external:primevue/galleria", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "src/components/common/ComfyImage.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "src/components/sidebar/tabs/queue/ResultAudio.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "src/components/common/ComfyImage.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "src/components/sidebar/tabs/queue/ResultAudio.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "src/components/sidebar/tabs/queue/ResultItem.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/Subgraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/MovingInputLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/MovingInputLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/MovingInputLink.ts", + "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", + "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", + "target": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", + "target": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/measureSlots.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/node/NodeSlot.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/node/NodeSlot.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/node/SlotBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/SlotBase.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/strings.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/strings.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/infrastructure/InvalidLinkError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/infrastructure/RecursionError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/infrastructure/SlotIndexError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/subgraph/Subgraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/utils/collections.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/LGraphButton.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/infrastructure/RecursionError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/widgets/widgetMap.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/utils/collections.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/node/SlotBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/Reroute.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/strings.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/utils/collections.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/utils/collections.ts", + "target": "src/lib/litegraph/src/strings.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/utils/feedback.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/AssetWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/BooleanWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ButtonWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ChartWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ColorWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "target": "src/lib/litegraph/src/utils/feedback.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/FileUploadWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/GalleriaWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/KnobWidget.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/KnobWidget.ts", + "target": "src/lib/litegraph/src/utils/widget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/KnobWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/MarkdownWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/NumberWidget.ts", + "target": "src/lib/litegraph/src/utils/widget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/NumberWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/SliderWidget.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/SliderWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/TextWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/TextareaWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/utils/type.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/AssetWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/BooleanWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ButtonWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ChartWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ColorWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/FileUploadWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/GalleriaWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/KnobWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/MarkdownWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/NumberWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/SliderWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/TextWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/TextareaWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/renderer/core/canvas/pathRenderer.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "target": "src/lib/litegraph/src/node/slotUtils.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "target": "src/renderer/core/layout/slots/slotIdentifier.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/operations/layoutMutations.ts", + "target": "external:loglevel", + "value": 1 + }, + { + "source": "src/renderer/core/layout/operations/layoutMutations.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/operations/layoutMutations.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/register.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/register.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/register.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/register.ts", + "target": "src/renderer/core/layout/slots/slotIdentifier.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "target": "src/renderer/core/layout/slots/slotIdentifier.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "external:loglevel", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "external:yjs", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "src/renderer/core/layout/constants.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "src/renderer/core/spatial/SpatialIndex.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLayoutSync.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLayoutSync.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "external:loglevel", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/lib/litegraph/src/Reroute.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "target": "src/renderer/core/layout/slots/register.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", + "target": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", + "target": "src/composables/canvas/useCanvasTransformSync.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", + "target": "src/renderer/core/spatial/boundsCalculator.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "src/constants/slotColors.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/core/canvas/injectionKeys.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/lod/useLOD.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/components/NodeContent.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeContent.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", + "target": "src/components/common/EditableText.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "target": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "target": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "src/renderer/extensions/vueNodes/lod/useLOD.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "target": "src/constants/slotColors.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "target": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", + "target": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "target": "src/renderer/core/canvas/injectionKeys.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/lod/useLOD.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/composables/useConflictAcknowledgment.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/components/button/IconTextButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/components/common/DotSpinner.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/types/buttonTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/types/conflictDetectionTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "target": "src/components/button/IconTextButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "target": "src/types/buttonTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "target": "src/components/button/IconTextButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "target": "src/components/common/DotSpinner.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/PackStatusMessage.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/PackVersionBadge.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/composables/useImportFailedDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/types/importFailedTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/components/dialog/content/manager/packIcon/PackIcon.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/types/importFailedTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/PackStatusMessage.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/composables/nodePack/usePacksSelection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/composables/nodePack/usePacksStatus.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/types/importFailedTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:primevue/tab", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:primevue/tablist", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:primevue/tabpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:primevue/tabpanels", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:primevue/tabs", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/types/importFailedTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTextSection.vue", + "target": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packBanner/PackBanner.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packBanner/PackBanner.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "external:primevue/card", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/components/dialog/content/manager/PackVersionBadge.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/components/dialog/content/manager/packBanner/PackBanner.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packIcon/PackIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packIcon/PackIcon.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", + "target": "src/components/dialog/content/manager/packIcon/PackIcon.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/composables/nodePack/useMissingNodes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue", + "target": "external:primevue/dropdown", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue", + "target": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", + "target": "src/lib/litegraph/test/testExtensions.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", + "target": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "target": "external:vitest", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", + "target": "external:primevue/chart", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "external:primevue/colorpicker", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "target": "src/composables/useTransformCompatOverlayProps.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", + "target": "external:primevue/galleria", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", + "target": "external:primevue/imagecompare", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", + "target": "src/types/simplifiedWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "external:primevue/inputnumber", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "src/types/simplifiedWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "target": "external:primevue/textarea", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "target": "src/utils/markdownRendererUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "external:primevue/multiselect", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "src/composables/useTransformCompatOverlayProps.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "src/composables/useTransformCompatOverlayProps.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "external:primevue/textarea", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "external:primevue/treeselect", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "src/composables/useTransformCompatOverlayProps.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", + "target": "src/components/graph/widgets/ChatHistoryWidget.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/components/graph/widgets/MultiSelectWidget.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/services/assetService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/ui/imagePreview.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/utils/imageUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/composables/node/useNodeImage.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/composables/node/useNodeImageUpload.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/composables/useValueTransform.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/lib/litegraph/src/types/widgets.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/types/nodeDefAugmentation.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/core", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/extension-link", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/extension-table", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/extension-table-cell", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/extension-table-header", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/extension-table-row", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/starter-kit", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:tiptap-markdown", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "target": "src/components/graph/widgets/TextPreviewWidget.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "target": "external:axios", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "src/components/node/NodePreview.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "src/utils/mapperUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/composables/useImportFailedDetection.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/types/conflictDetectionTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/utils/conflictMessageUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "target": "external:es-toolkit", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "target": "src/types/simplifiedWidget.ts", + "value": 1 + } + ], + "circularDependencies": [ + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/ContextMenu.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/ContextMenu.ts" + }, + { + "source": "src/lib/litegraph/src/ContextMenu.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/CurveEditor.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/CurveEditor.ts" + }, + { + "source": "src/lib/litegraph/src/CurveEditor.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/DragAndScale.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/DragAndScale.ts" + }, + { + "source": "src/lib/litegraph/src/DragAndScale.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/draw.ts" + }, + { + "source": "src/lib/litegraph/src/draw.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts" + }, + { + "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/node/NodeSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/node/NodeSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/collections.ts", + "src/lib/litegraph/src/LGraphNode.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/collections.ts" + }, + { + "source": "src/lib/litegraph/src/utils/collections.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/feedback.ts" + }, + { + "source": "src/lib/litegraph/src/utils/feedback.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts" + }, + { + "source": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/widgets/widgetMap.ts" + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ComboWidget.ts" + }, + { + "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/widgets/widgetMap.ts" + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/LegacyWidget.ts" + }, + { + "source": "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts" + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ConfirmationDialogContent.vue" + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "src/stores/settingStore.ts" + }, + { + "source": "src/stores/settingStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ErrorDialogContent.vue", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ErrorDialogContent.vue" + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/nodeDefStore.ts", + "src/services/nodeSearchService.ts", + "src/stores/nodeDefStore.ts" + ], + "edges": [ + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/services/nodeSearchService.ts" + }, + { + "source": "src/services/nodeSearchService.ts", + "target": "src/stores/nodeDefStore.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/graphStore.ts" + }, + { + "source": "src/stores/graphStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + ], + "edges": [ + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ], + "edges": [ + { + "source": "src/stores/executionStore.ts", + "target": "src/composables/node/useNodeProgressText.ts" + }, + { + "source": "src/composables/node/useNodeProgressText.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "target": "src/components/graph/widgets/TextPreviewWidget.vue" + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "src/stores/executionStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/executionStore.ts" + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/executionStore.ts" + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/imagePreviewStore.ts" + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/executionStore.ts" + ], + "edges": [ + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/imagePreviewStore.ts" + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/stores/executionStore.ts" + } + ] + }, + { + "chain": [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ], + "edges": [ + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/executionStore.ts" + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/imagePreviewStore.ts" + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/stores/workflowStore.ts" + } + ] + }, + { + "chain": [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/workflowStore.ts" + ], + "edges": [ + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/executionStore.ts" + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/workflowStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/subgraphNavigationStore.ts" + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/stores/workflowStore.ts" + ], + "edges": [ + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/subgraphNavigationStore.ts" + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/stores/workflowStore.ts" + } + ] + }, + { + "chain": [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/workflowStore.ts" + ], + "edges": [ + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/workflowStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/canvas/useSelectedLiteGraphItems.ts" + }, + { + "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeAnimatedImage.ts" + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeAnimatedImage.ts" + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/scripts/ui/imagePreview.ts" + }, + { + "source": "src/scripts/ui/imagePreview.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeAnimatedImage.ts" + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/scripts/ui/imagePreview.ts" + }, + { + "source": "src/scripts/ui/imagePreview.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts" + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + "edges": [ + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts" + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/widgets.ts" + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/services/assetService.ts" + }, + { + "source": "src/services/assetService.ts", + "target": "src/stores/modelToNodeStore.ts" + }, + { + "source": "src/stores/modelToNodeStore.ts", + "target": "src/stores/nodeDefStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts" + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/widgets.ts" + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/composables/node/useNodeImage.ts" + }, + { + "source": "src/composables/node/useNodeImage.ts", + "target": "src/composables/graph/useCanvasInteractions.ts" + }, + { + "source": "src/composables/graph/useCanvasInteractions.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts" + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/widgets.ts" + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts" + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/widgets.ts" + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + "edges": [ + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/nodeDefStore.ts" + } + ] + }, + { + "chain": [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + "edges": [ + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/subgraphStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/clipspace.ts" + }, + { + "source": "src/extensions/core/clipspace.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/clipspace.ts" + }, + { + "source": "src/extensions/core/clipspace.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/contextMenuFilter.ts" + }, + { + "source": "src/extensions/core/contextMenuFilter.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/dynamicPrompts.ts", + "src/services/extensionService.ts" + ], + "edges": [ + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/dynamicPrompts.ts" + }, + { + "source": "src/extensions/core/dynamicPrompts.ts", + "target": "src/services/extensionService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/editAttention.ts" + }, + { + "source": "src/extensions/core/editAttention.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/electronAdapter.ts" + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/electronAdapter.ts" + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + "edges": [ + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/stores/nodeDefStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts" + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts" + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts" + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui/dialog.ts" + }, + { + "source": "src/scripts/ui/dialog.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts" + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui/draggableList.ts" + }, + { + "source": "src/scripts/ui/draggableList.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/extensions/core/groupNode.ts" + ], + "edges": [ + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts" + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/extensions/core/groupNode.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/widgetInputs.ts" + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ], + "edges": [ + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/widgetInputs.ts" + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/services/litegraphService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupOptions.ts" + }, + { + "source": "src/extensions/core/groupOptions.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/load3d.ts" + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/components/load3d/Load3D.vue" + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/components/load3d/Load3DScene.vue" + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/extensions/core/load3d/Load3d.ts" + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/SceneManager.ts" + }, + { + "source": "src/extensions/core/load3d/SceneManager.ts", + "target": "src/extensions/core/load3d/Load3dUtils.ts" + }, + { + "source": "src/extensions/core/load3d/Load3dUtils.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/load3dService.ts", + "src/composables/useLoad3dViewer.ts", + "src/services/load3dService.ts" + ], + "edges": [ + { + "source": "src/services/load3dService.ts", + "target": "src/composables/useLoad3dViewer.ts" + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/services/load3dService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/load3d.ts" + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/services/extensionService.ts" + ], + "edges": [ + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/load3d.ts" + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/services/extensionService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts" + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts" + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + "edges": [ + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts" + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/utils.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts" + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/extensions/core/maskEditorOld.ts" + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts" + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/extensions/core/maskEditorOld.ts" + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/nodeTemplates.ts" + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/nodeTemplates.ts" + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/nodeTemplates.ts" + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/noteNode.ts" + }, + { + "source": "src/extensions/core/noteNode.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/previewAny.ts" + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/services/extensionService.ts" + ], + "edges": [ + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/previewAny.ts" + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/services/extensionService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/rerouteNode.ts" + }, + { + "source": "src/extensions/core/rerouteNode.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/saveImageExtraOutput.ts" + }, + { + "source": "src/extensions/core/saveImageExtraOutput.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveMesh.ts", + "src/services/extensionService.ts" + ], + "edges": [ + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/saveMesh.ts" + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/services/extensionService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/selectionBorder.ts" + }, + { + "source": "src/extensions/core/selectionBorder.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/simpleTouchSupport.ts" + }, + { + "source": "src/extensions/core/simpleTouchSupport.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/slotDefaults.ts" + }, + { + "source": "src/extensions/core/slotDefaults.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/uploadAudio.ts" + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/types/index.ts" + }, + { + "source": "src/types/index.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/uploadAudio.ts" + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/uploadImage.ts" + }, + { + "source": "src/extensions/core/uploadImage.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/webcamCapture.ts" + }, + { + "source": "src/extensions/core/webcamCapture.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + "edges": [ + { + "source": "src/stores/workspaceStore.ts", + "target": "src/services/colorPaletteService.ts" + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/app.ts" + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/stores/workspaceStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/scripts/ui/toggleSwitch.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/ui/toggleSwitch.ts" + }, + { + "source": "src/scripts/ui/toggleSwitch.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + "edges": [ + { + "source": "src/stores/workspaceStore.ts", + "target": "src/services/colorPaletteService.ts" + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/app.ts" + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/workspaceStore.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/stores/nodeDefStore.ts" + ], + "edges": [ + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/nodeDefStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts" + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/composables/useManagerQueue.ts" + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts" + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/composables/useManagerQueue.ts" + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts" + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts" + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/services/comfyManagerService.ts" + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "src/composables/useManagerState.ts" + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts" + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/components/dialog/content/manager/button/PackInstallButton.vue", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue" + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue" + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts" + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/stores/firebaseAuthStore.ts" + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/stores/firebaseAuthStore.ts", + "src/stores/apiKeyAuthStore.ts", + "src/stores/firebaseAuthStore.ts" + ], + "edges": [ + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/stores/apiKeyAuthStore.ts" + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/stores/firebaseAuthStore.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue" + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/setting/useSettingUI.ts" + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/composables/auth/useCurrentUser.ts" + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue" + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/setting/useSettingUI.ts" + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/CreditsPanel.vue" + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue" + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/setting/useSettingUI.ts" + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/UserPanel.vue" + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ], + "edges": [ + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/app.ts" + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue" + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/dialog/content/setting/ColorPaletteMessage.vue" + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "src/services/colorPaletteService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/ManagerDialogContent.vue" + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue" + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/button/PackEnableToggle.vue" + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/ManagerDialogContent.vue" + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue" + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue" + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue" + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/composables/useImportFailedDetection.ts" + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/templates/TemplateWorkflowsContent.vue" + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "src/components/templates/TemplateWorkflowView.vue" + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/components/templates/TemplateWorkflowCard.vue" + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/composables/useTemplateWorkflows.ts" + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/subgraphService.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/subgraphService.ts" + }, + { + "source": "src/services/subgraphService.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/stores/workspaceStore.ts" + ], + "edges": [ + { + "source": "src/stores/workspaceStore.ts", + "target": "src/services/colorPaletteService.ts" + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/app.ts" + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/workspaceStore.ts" + } + ] + }, + { + "chain": [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ], + "edges": [ + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/workspace/sidebarTabStore.ts" + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts" + }, + { + "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "target": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue" + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/stores/workspaceStore.ts" + } + ] + } + ] +} \ No newline at end of file diff --git a/dist-import-map/index.html b/dist-import-map/index.html new file mode 100644 index 000000000..b6ee787bd --- /dev/null +++ b/dist-import-map/index.html @@ -0,0 +1,48347 @@ + + + + + + ComfyUI Frontend Import Map + + + + +
+
+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/import-map.html b/docs/import-map.html deleted file mode 100644 index 4f810ffa4..000000000 --- a/docs/import-map.html +++ /dev/null @@ -1,24353 +0,0 @@ - - - - - - ComfyUI Frontend Import Map - - - - -
-
- -
-
- -
- - - - \ No newline at end of file diff --git a/docs/import-map.json b/docs/import-map.json deleted file mode 100644 index 8e1d813af..000000000 --- a/docs/import-map.json +++ /dev/null @@ -1,23978 +0,0 @@ -{ - "nodes": [ - { - "id": "src/App.vue", - "label": "App.vue", - "group": "other", - "size": 2 - }, - { - "id": "external:@vueuse/core", - "label": "@vueuse/core", - "group": "external", - "size": 60 - }, - { - "id": "external:primevue/blockui", - "label": "primevue/blockui", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/progressspinner", - "label": "primevue/progressspinner", - "group": "external", - "size": 17 - }, - { - "id": "external:vue", - "label": "vue", - "group": "external", - "size": 366 - }, - { - "id": "src/components/dialog/GlobalDialog.vue", - "label": "GlobalDialog.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/config.ts", - "label": "config.ts", - "group": "other", - "size": 4 - }, - { - "id": "src/stores/workspaceStore.ts", - "label": "workspaceStore.ts", - "group": "stores", - "size": 17 - }, - { - "id": "src/composables/useConflictDetection.ts", - "label": "useConflictDetection.ts", - "group": "composables", - "size": 11 - }, - { - "id": "src/utils/envUtil.ts", - "label": "envUtil.ts", - "group": "utils", - "size": 35 - }, - { - "id": "src/i18n.ts", - "label": "i18n.ts", - "group": "other", - "size": 69 - }, - { - "id": "external:vue-i18n", - "label": "vue-i18n", - "group": "external", - "size": 77 - }, - { - "id": "src/locales/ar/commands.json", - "label": "commands.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ar/main.json", - "label": "main.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ar/nodeDefs.json", - "label": "nodeDefs.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ar/settings.json", - "label": "settings.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/en/commands.json", - "label": "commands.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/en/main.json", - "label": "main.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/en/nodeDefs.json", - "label": "nodeDefs.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/en/settings.json", - "label": "settings.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/es/commands.json", - "label": "commands.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/es/main.json", - "label": "main.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/es/nodeDefs.json", - "label": "nodeDefs.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/es/settings.json", - "label": "settings.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/fr/commands.json", - "label": "commands.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/fr/main.json", - "label": "main.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/fr/nodeDefs.json", - "label": "nodeDefs.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/fr/settings.json", - "label": "settings.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ja/commands.json", - "label": "commands.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ja/main.json", - "label": "main.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ja/nodeDefs.json", - "label": "nodeDefs.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ja/settings.json", - "label": "settings.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ko/commands.json", - "label": "commands.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ko/main.json", - "label": "main.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ko/nodeDefs.json", - "label": "nodeDefs.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ko/settings.json", - "label": "settings.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ru/commands.json", - "label": "commands.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ru/main.json", - "label": "main.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ru/nodeDefs.json", - "label": "nodeDefs.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/ru/settings.json", - "label": "settings.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/zh-TW/commands.json", - "label": "commands.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/zh-TW/main.json", - "label": "main.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/zh-TW/nodeDefs.json", - "label": "nodeDefs.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/zh-TW/settings.json", - "label": "settings.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/zh/commands.json", - "label": "commands.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/zh/main.json", - "label": "main.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/zh/nodeDefs.json", - "label": "nodeDefs.json", - "group": "other", - "size": 2 - }, - { - "id": "src/locales/zh/settings.json", - "label": "settings.json", - "group": "other", - "size": 2 - }, - { - "id": "src/main.ts", - "label": "main.ts", - "group": "other", - "size": 1 - }, - { - "id": "external:@primevue/themes", - "label": "@primevue/themes", - "group": "external", - "size": 2 - }, - { - "id": "external:@primevue/themes/aura", - "label": "@primevue/themes/aura", - "group": "external", - "size": 2 - }, - { - "id": "external:@sentry/vue", - "label": "@sentry/vue", - "group": "external", - "size": 2 - }, - { - "id": "external:firebase/app", - "label": "firebase/app", - "group": "external", - "size": 5 - }, - { - "id": "external:pinia", - "label": "pinia", - "group": "external", - "size": 55 - }, - { - "id": "external:primeicons/primeicons.css", - "label": "primeicons/primeicons.css", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/config", - "label": "primevue/config", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/confirmationservice", - "label": "primevue/confirmationservice", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/toastservice", - "label": "primevue/toastservice", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/tooltip", - "label": "primevue/tooltip", - "group": "external", - "size": 2 - }, - { - "id": "external:vuefire", - "label": "vuefire", - "group": "external", - "size": 3 - }, - { - "id": "src/config/firebase.ts", - "label": "firebase.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/lib/litegraph/public/css/litegraph.css", - "label": "litegraph.css", - "group": "lib", - "size": 2 - }, - { - "id": "src/router.ts", - "label": "router.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/assets/css/style.css", - "label": "style.css", - "group": "other", - "size": 2 - }, - { - "id": "external:vue-router", - "label": "vue-router", - "group": "external", - "size": 8 - }, - { - "id": "src/views/layouts/LayoutDefault.vue", - "label": "LayoutDefault.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/stores/userStore.ts", - "label": "userStore.ts", - "group": "stores", - "size": 6 - }, - { - "id": "src/views/GraphView.vue", - "label": "GraphView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/views/UserSelectView.vue", - "label": "UserSelectView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/views/ServerStartView.vue", - "label": "ServerStartView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/views/InstallView.vue", - "label": "InstallView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/views/WelcomeView.vue", - "label": "WelcomeView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/views/NotSupportedView.vue", - "label": "NotSupportedView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/views/DownloadGitView.vue", - "label": "DownloadGitView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/views/ManualConfigurationView.vue", - "label": "ManualConfigurationView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/views/MetricsConsentView.vue", - "label": "MetricsConsentView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/views/DesktopStartView.vue", - "label": "DesktopStartView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/views/MaintenanceView.vue", - "label": "MaintenanceView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/views/DesktopUpdateView.vue", - "label": "DesktopUpdateView.vue", - "group": "views", - "size": 2 - }, - { - "id": "src/components/LiteGraphCanvasSplitterOverlay.vue", - "label": "LiteGraphCanvasSplitterOverlay.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/splitter", - "label": "primevue/splitter", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/splitterpanel", - "label": "primevue/splitterpanel", - "group": "external", - "size": 2 - }, - { - "id": "src/stores/settingStore.ts", - "label": "settingStore.ts", - "group": "stores", - "size": 81 - }, - { - "id": "src/stores/workspace/bottomPanelStore.ts", - "label": "bottomPanelStore.ts", - "group": "stores", - "size": 9 - }, - { - "id": "src/stores/workspace/sidebarTabStore.ts", - "label": "sidebarTabStore.ts", - "group": "stores", - "size": 5 - }, - { - "id": "src/components/MenuHamburger.vue", - "label": "MenuHamburger.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/button", - "label": "primevue/button", - "group": "external", - "size": 109 - }, - { - "id": "src/scripts/app.ts", - "label": "app.ts", - "group": "scripts", - "size": 67 - }, - { - "id": "src/composables/useBrowserTabTitle.ts", - "label": "useBrowserTabTitle.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/stores/executionStore.ts", - "label": "executionStore.ts", - "group": "stores", - "size": 14 - }, - { - "id": "src/stores/workflowStore.ts", - "label": "workflowStore.ts", - "group": "stores", - "size": 31 - }, - { - "id": "src/composables/useCachedRequest.ts", - "label": "useCachedRequest.ts", - "group": "composables", - "size": 3 - }, - { - "id": "external:@alloc/quick-lru", - "label": "@alloc/quick-lru", - "group": "external", - "size": 6 - }, - { - "id": "src/utils/formatUtil.ts", - "label": "formatUtil.ts", - "group": "utils", - "size": 50 - }, - { - "id": "src/composables/useCanvasDrop.ts", - "label": "useCanvasDrop.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/usePragmaticDragAndDrop.ts", - "label": "usePragmaticDragAndDrop.ts", - "group": "composables", - "size": 4 - }, - { - "id": "src/lib/litegraph/src/litegraph.ts", - "label": "litegraph.ts", - "group": "lib", - "size": 99 - }, - { - "id": "src/services/litegraphService.ts", - "label": "litegraphService.ts", - "group": "services", - "size": 13 - }, - { - "id": "src/services/workflowService.ts", - "label": "workflowService.ts", - "group": "services", - "size": 14 - }, - { - "id": "src/stores/modelStore.ts", - "label": "modelStore.ts", - "group": "stores", - "size": 7 - }, - { - "id": "src/stores/modelToNodeStore.ts", - "label": "modelToNodeStore.ts", - "group": "stores", - "size": 4 - }, - { - "id": "src/stores/nodeDefStore.ts", - "label": "nodeDefStore.ts", - "group": "stores", - "size": 27 - }, - { - "id": "src/types/treeExplorerTypes.ts", - "label": "treeExplorerTypes.ts", - "group": "types", - "size": 9 - }, - { - "id": "src/composables/useCivitaiModel.ts", - "label": "useCivitaiModel.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/useConflictAcknowledgment.ts", - "label": "useConflictAcknowledgment.ts", - "group": "composables", - "size": 6 - }, - { - "id": "src/stores/conflictDetectionStore.ts", - "label": "conflictDetectionStore.ts", - "group": "stores", - "size": 7 - }, - { - "id": "external:es-toolkit/compat", - "label": "es-toolkit/compat", - "group": "external", - "size": 47 - }, - { - "id": "src/composables/nodePack/useInstalledPacks.ts", - "label": "useInstalledPacks.ts", - "group": "composables", - "size": 4 - }, - { - "id": "src/services/comfyManagerService.ts", - "label": "comfyManagerService.ts", - "group": "services", - "size": 4 - }, - { - "id": "src/services/comfyRegistryService.ts", - "label": "comfyRegistryService.ts", - "group": "services", - "size": 4 - }, - { - "id": "src/stores/comfyManagerStore.ts", - "label": "comfyManagerStore.ts", - "group": "stores", - "size": 23 - }, - { - "id": "src/stores/systemStatsStore.ts", - "label": "systemStatsStore.ts", - "group": "stores", - "size": 10 - }, - { - "id": "src/utils/packUtils.ts", - "label": "packUtils.ts", - "group": "utils", - "size": 5 - }, - { - "id": "src/utils/versionUtil.ts", - "label": "versionUtil.ts", - "group": "utils", - "size": 2 - }, - { - "id": "src/composables/useManagerState.ts", - "label": "useManagerState.ts", - "group": "composables", - "size": 7 - }, - { - "id": "src/composables/useContextMenuTranslation.ts", - "label": "useContextMenuTranslation.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/useCopy.ts", - "label": "useCopy.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/stores/graphStore.ts", - "label": "graphStore.ts", - "group": "stores", - "size": 40 - }, - { - "id": "src/composables/useCopyToClipboard.ts", - "label": "useCopyToClipboard.ts", - "group": "composables", - "size": 4 - }, - { - "id": "external:primevue/usetoast", - "label": "primevue/usetoast", - "group": "external", - "size": 10 - }, - { - "id": "src/composables/useCoreCommands.ts", - "label": "useCoreCommands.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/auth/useFirebaseAuthActions.ts", - "label": "useFirebaseAuthActions.ts", - "group": "composables", - "size": 11 - }, - { - "id": "src/composables/canvas/useSelectedLiteGraphItems.ts", - "label": "useSelectedLiteGraphItems.ts", - "group": "composables", - "size": 4 - }, - { - "id": "src/composables/useModelSelectorDialog.ts", - "label": "useModelSelectorDialog.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/constants/coreColorPalettes.ts", - "label": "coreColorPalettes.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/scripts/api.ts", - "label": "api.ts", - "group": "scripts", - "size": 52 - }, - { - "id": "src/services/dialogService.ts", - "label": "dialogService.ts", - "group": "services", - "size": 26 - }, - { - "id": "src/stores/helpCenterStore.ts", - "label": "helpCenterStore.ts", - "group": "stores", - "size": 3 - }, - { - "id": "src/stores/imagePreviewStore.ts", - "label": "imagePreviewStore.ts", - "group": "stores", - "size": 8 - }, - { - "id": "src/stores/queueStore.ts", - "label": "queueStore.ts", - "group": "stores", - "size": 14 - }, - { - "id": "src/stores/subgraphNavigationStore.ts", - "label": "subgraphNavigationStore.ts", - "group": "stores", - "size": 5 - }, - { - "id": "src/stores/subgraphStore.ts", - "label": "subgraphStore.ts", - "group": "stores", - "size": 7 - }, - { - "id": "src/stores/toastStore.ts", - "label": "toastStore.ts", - "group": "stores", - "size": 33 - }, - { - "id": "src/stores/workspace/colorPaletteStore.ts", - "label": "colorPaletteStore.ts", - "group": "stores", - "size": 16 - }, - { - "id": "src/stores/workspace/searchBoxStore.ts", - "label": "searchBoxStore.ts", - "group": "stores", - "size": 4 - }, - { - "id": "src/types/comfyManagerTypes.ts", - "label": "comfyManagerTypes.ts", - "group": "types", - "size": 18 - }, - { - "id": "src/utils/graphTraversalUtil.ts", - "label": "graphTraversalUtil.ts", - "group": "utils", - "size": 10 - }, - { - "id": "src/utils/nodeFilterUtil.ts", - "label": "nodeFilterUtil.ts", - "group": "utils", - "size": 2 - }, - { - "id": "src/composables/useDownload.ts", - "label": "useDownload.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/composables/useErrorHandling.ts", - "label": "useErrorHandling.ts", - "group": "composables", - "size": 15 - }, - { - "id": "src/composables/useFeatureFlags.ts", - "label": "useFeatureFlags.ts", - "group": "composables", - "size": 1 - }, - { - "id": "src/composables/useFrontendVersionMismatchWarning.ts", - "label": "useFrontendVersionMismatchWarning.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/stores/versionCompatibilityStore.ts", - "label": "versionCompatibilityStore.ts", - "group": "stores", - "size": 3 - }, - { - "id": "src/composables/useGlobalLitegraph.ts", - "label": "useGlobalLitegraph.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/useImportFailedDetection.ts", - "label": "useImportFailedDetection.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/composables/useIntersectionObserver.ts", - "label": "useIntersectionObserver.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/composables/useLazyPagination.ts", - "label": "useLazyPagination.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/useLitegraphSettings.ts", - "label": "useLitegraphSettings.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/useLoad3dViewer.ts", - "label": "useLoad3dViewer.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/Load3d.ts", - "label": "Load3d.ts", - "group": "extensions", - "size": 6 - }, - { - "id": "src/extensions/core/load3d/Load3dUtils.ts", - "label": "Load3dUtils.ts", - "group": "extensions", - "size": 7 - }, - { - "id": "src/extensions/core/load3d/interfaces.ts", - "label": "interfaces.ts", - "group": "extensions", - "size": 25 - }, - { - "id": "src/lib/litegraph/src/LGraphNode.ts", - "label": "LGraphNode.ts", - "group": "lib", - "size": 13 - }, - { - "id": "src/services/load3dService.ts", - "label": "load3dService.ts", - "group": "services", - "size": 8 - }, - { - "id": "src/composables/useManagerQueue.ts", - "label": "useManagerQueue.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/types/generatedManagerTypes.ts", - "label": "generatedManagerTypes.ts", - "group": "types", - "size": 9 - }, - { - "id": "src/stores/commandStore.ts", - "label": "commandStore.ts", - "group": "stores", - "size": 43 - }, - { - "id": "src/components/widget/SampleModelSelector.vue", - "label": "SampleModelSelector.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/stores/dialogStore.ts", - "label": "dialogStore.ts", - "group": "stores", - "size": 15 - }, - { - "id": "src/composables/usePaste.ts", - "label": "usePaste.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/schemas/comfyWorkflowSchema.ts", - "label": "comfyWorkflowSchema.ts", - "group": "other", - "size": 15 - }, - { - "id": "src/utils/litegraphUtil.ts", - "label": "litegraphUtil.ts", - "group": "utils", - "size": 15 - }, - { - "id": "src/composables/usePopoverSizing.ts", - "label": "usePopoverSizing.ts", - "group": "composables", - "size": 2 - }, - { - "id": "external:@atlaskit/pragmatic-drag-and-drop/element/adapter", - "label": "@atlaskit/pragmatic-drag-and-drop/element/adapter", - "group": "external", - "size": 2 - }, - { - "id": "src/composables/useProgressFavicon.ts", - "label": "useProgressFavicon.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/useRefreshableSelection.ts", - "label": "useRefreshableSelection.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/useRegistrySearch.ts", - "label": "useRegistrySearch.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/constants/searchConstants.ts", - "label": "searchConstants.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/services/gateway/registrySearchGateway.ts", - "label": "registrySearchGateway.ts", - "group": "services", - "size": 2 - }, - { - "id": "src/composables/useServerLogs.ts", - "label": "useServerLogs.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/schemas/apiSchema.ts", - "label": "apiSchema.ts", - "group": "other", - "size": 10 - }, - { - "id": "src/composables/useTemplateFiltering.ts", - "label": "useTemplateFiltering.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/useTemplateWorkflows.ts", - "label": "useTemplateWorkflows.ts", - "group": "composables", - "size": 4 - }, - { - "id": "src/stores/workflowTemplatesStore.ts", - "label": "workflowTemplatesStore.ts", - "group": "stores", - "size": 2 - }, - { - "id": "src/composables/useTransformCompatOverlayProps.ts", - "label": "useTransformCompatOverlayProps.ts", - "group": "composables", - "size": 5 - }, - { - "id": "src/composables/useTreeExpansion.ts", - "label": "useTreeExpansion.ts", - "group": "composables", - "size": 5 - }, - { - "id": "src/composables/useValueTransform.ts", - "label": "useValueTransform.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/useVueFeatureFlags.ts", - "label": "useVueFeatureFlags.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/composables/useWorkflowAutoSave.ts", - "label": "useWorkflowAutoSave.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/useWorkflowPersistence.ts", - "label": "useWorkflowPersistence.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/scripts/utils.ts", - "label": "utils.ts", - "group": "scripts", - "size": 10 - }, - { - "id": "src/composables/useWorkflowValidation.ts", - "label": "useWorkflowValidation.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/utils/linkFixer.ts", - "label": "linkFixer.ts", - "group": "utils", - "size": 2 - }, - { - "id": "src/composables/useZoomControls.ts", - "label": "useZoomControls.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/config/comfyApi.ts", - "label": "comfyApi.ts", - "group": "other", - "size": 6 - }, - { - "id": "src/assets/palettes/arc.json", - "label": "arc.json", - "group": "other", - "size": 2 - }, - { - "id": "src/assets/palettes/dark.json", - "label": "dark.json", - "group": "other", - "size": 2 - }, - { - "id": "src/assets/palettes/github.json", - "label": "github.json", - "group": "other", - "size": 2 - }, - { - "id": "src/assets/palettes/light.json", - "label": "light.json", - "group": "other", - "size": 2 - }, - { - "id": "src/assets/palettes/nord.json", - "label": "nord.json", - "group": "other", - "size": 2 - }, - { - "id": "src/assets/palettes/solarized.json", - "label": "solarized.json", - "group": "other", - "size": 2 - }, - { - "id": "src/constants/coreKeybindings.ts", - "label": "coreKeybindings.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/constants/coreMenuCommands.ts", - "label": "coreMenuCommands.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/constants/coreSettings.ts", - "label": "coreSettings.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/types/nodeSource.ts", - "label": "nodeSource.ts", - "group": "types", - "size": 9 - }, - { - "id": "src/types/searchBoxTypes.ts", - "label": "searchBoxTypes.ts", - "group": "types", - "size": 4 - }, - { - "id": "src/constants/desktopMaintenanceTasks.ts", - "label": "desktopMaintenanceTasks.ts", - "group": "other", - "size": 2 - }, - { - "id": "external:@primevue/core", - "label": "@primevue/core", - "group": "external", - "size": 2 - }, - { - "id": "src/constants/groupNodeConstants.ts", - "label": "groupNodeConstants.ts", - "group": "other", - "size": 4 - }, - { - "id": "src/constants/reservedKeyCombos.ts", - "label": "reservedKeyCombos.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/constants/serverConfig.ts", - "label": "serverConfig.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/types/serverArgs.ts", - "label": "serverArgs.ts", - "group": "types", - "size": 2 - }, - { - "id": "src/types/settingTypes.ts", - "label": "settingTypes.ts", - "group": "types", - "size": 7 - }, - { - "id": "src/constants/slotColors.ts", - "label": "slotColors.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/constants/supportedWorkflowFormats.ts", - "label": "supportedWorkflowFormats.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/constants/uvMirrors.ts", - "label": "uvMirrors.ts", - "group": "other", - "size": 4 - }, - { - "id": "external:zod", - "label": "zod", - "group": "external", - "size": 9 - }, - { - "id": "src/schemas/colorPaletteSchema.ts", - "label": "colorPaletteSchema.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/schemas/keyBindingSchema.ts", - "label": "keyBindingSchema.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/schemas/assetSchema.ts", - "label": "assetSchema.ts", - "group": "other", - "size": 2 - }, - { - "id": "external:zod-validation-error", - "label": "zod-validation-error", - "group": "external", - "size": 5 - }, - { - "id": "src/schemas/nodeDefSchema.ts", - "label": "nodeDefSchema.ts", - "group": "other", - "size": 8 - }, - { - "id": "src/schemas/signInSchema.ts", - "label": "signInSchema.ts", - "group": "other", - "size": 6 - }, - { - "id": "external:axios", - "label": "axios", - "group": "external", - "size": 5 - }, - { - "id": "src/config/clientFeatureFlags.json", - "label": "clientFeatureFlags.json", - "group": "other", - "size": 2 - }, - { - "id": "src/types/workflowTemplateTypes.ts", - "label": "workflowTemplateTypes.ts", - "group": "types", - "size": 3 - }, - { - "id": "src/composables/element/useCanvasPositionConversion.ts", - "label": "useCanvasPositionConversion.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/scripts/metadata/ebml.ts", - "label": "ebml.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/metadata/gltf.ts", - "label": "gltf.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/metadata/isobmff.ts", - "label": "isobmff.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/metadata/mp3.ts", - "label": "mp3.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/metadata/ogg.ts", - "label": "ogg.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/metadata/svg.ts", - "label": "svg.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/services/extensionService.ts", - "label": "extensionService.ts", - "group": "services", - "size": 9 - }, - { - "id": "src/services/subgraphService.ts", - "label": "subgraphService.ts", - "group": "services", - "size": 2 - }, - { - "id": "src/stores/apiKeyAuthStore.ts", - "label": "apiKeyAuthStore.ts", - "group": "stores", - "size": 6 - }, - { - "id": "src/stores/domWidgetStore.ts", - "label": "domWidgetStore.ts", - "group": "stores", - "size": 7 - }, - { - "id": "src/stores/extensionStore.ts", - "label": "extensionStore.ts", - "group": "stores", - "size": 7 - }, - { - "id": "src/stores/firebaseAuthStore.ts", - "label": "firebaseAuthStore.ts", - "group": "stores", - "size": 11 - }, - { - "id": "src/stores/keybindingStore.ts", - "label": "keybindingStore.ts", - "group": "stores", - "size": 8 - }, - { - "id": "src/stores/widgetStore.ts", - "label": "widgetStore.ts", - "group": "stores", - "size": 6 - }, - { - "id": "src/types/extensionTypes.ts", - "label": "extensionTypes.ts", - "group": "types", - "size": 6 - }, - { - "id": "src/utils/colorUtil.ts", - "label": "colorUtil.ts", - "group": "utils", - "size": 6 - }, - { - "id": "src/utils/executionUtil.ts", - "label": "executionUtil.ts", - "group": "utils", - "size": 2 - }, - { - "id": "src/utils/migration/migrateReroute.ts", - "label": "migrateReroute.ts", - "group": "utils", - "size": 3 - }, - { - "id": "src/utils/modelMetadataUtil.ts", - "label": "modelMetadataUtil.ts", - "group": "utils", - "size": 2 - }, - { - "id": "src/utils/vintageClipboard.ts", - "label": "vintageClipboard.ts", - "group": "utils", - "size": 4 - }, - { - "id": "src/scripts/defaultGraph.ts", - "label": "defaultGraph.ts", - "group": "scripts", - "size": 4 - }, - { - "id": "src/scripts/pnginfo.ts", - "label": "pnginfo.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/ui.ts", - "label": "ui.ts", - "group": "scripts", - "size": 19 - }, - { - "id": "src/scripts/ui/menu/index.ts", - "label": "index.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/widgets.ts", - "label": "widgets.ts", - "group": "scripts", - "size": 15 - }, - { - "id": "src/scripts/changeTracker.ts", - "label": "changeTracker.ts", - "group": "scripts", - "size": 3 - }, - { - "id": "external:jsondiffpatch", - "label": "jsondiffpatch", - "group": "external", - "size": 2 - }, - { - "id": "external:loglevel", - "label": "loglevel", - "group": "external", - "size": 6 - }, - { - "id": "src/scripts/domWidget.ts", - "label": "domWidget.ts", - "group": "scripts", - "size": 12 - }, - { - "id": "src/composables/functional/useChainCallback.ts", - "label": "useChainCallback.ts", - "group": "composables", - "size": 11 - }, - { - "id": "src/scripts/errorNodeWidgets.ts", - "label": "errorNodeWidgets.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", - "label": "useBooleanWidget.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", - "label": "useFloatWidget.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", - "label": "useStringWidget.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/scripts/metadata/avif.ts", - "label": "avif.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/metadata/flac.ts", - "label": "flac.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/metadata/png.ts", - "label": "png.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/ui/dialog.ts", - "label": "dialog.ts", - "group": "scripts", - "size": 5 - }, - { - "id": "src/scripts/ui/settings.ts", - "label": "settings.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/ui/toggleSwitch.ts", - "label": "toggleSwitch.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/utils/searchAndReplace.ts", - "label": "searchAndReplace.ts", - "group": "utils", - "size": 4 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts", - "label": "useChartWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts", - "label": "useColorWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "label": "useComboWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts", - "label": "useFileUploadWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts", - "label": "useGalleriaWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts", - "label": "useImageCompareWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", - "label": "useImageUploadWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", - "label": "useIntWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "label": "useMarkdownWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts", - "label": "useMultiSelectWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts", - "label": "useSelectButtonWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts", - "label": "useTextareaWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts", - "label": "useTreeSelectWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/schemas/nodeDef/migration.ts", - "label": "migration.ts", - "group": "other", - "size": 7 - }, - { - "id": "src/services/assetService.ts", - "label": "assetService.ts", - "group": "services", - "size": 3 - }, - { - "id": "src/services/audioService.ts", - "label": "audioService.ts", - "group": "services", - "size": 2 - }, - { - "id": "external:extendable-media-recorder", - "label": "extendable-media-recorder", - "group": "external", - "size": 3 - }, - { - "id": "external:extendable-media-recorder-wav-encoder", - "label": "extendable-media-recorder-wav-encoder", - "group": "external", - "size": 2 - }, - { - "id": "src/services/autoQueueService.ts", - "label": "autoQueueService.ts", - "group": "services", - "size": 2 - }, - { - "id": "src/services/colorPaletteService.ts", - "label": "colorPaletteService.ts", - "group": "services", - "size": 5 - }, - { - "id": "external:uuid", - "label": "uuid", - "group": "external", - "size": 3 - }, - { - "id": "src/utils/typeGuardUtil.ts", - "label": "typeGuardUtil.ts", - "group": "utils", - "size": 10 - }, - { - "id": "src/services/customerEventsService.ts", - "label": "customerEventsService.ts", - "group": "services", - "size": 2 - }, - { - "id": "src/types/comfyRegistryTypes.ts", - "label": "comfyRegistryTypes.ts", - "group": "types", - "size": 19 - }, - { - "id": "src/components/dialog/content/ApiNodesSignInContent.vue", - "label": "ApiNodesSignInContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/ConfirmationDialogContent.vue", - "label": "ConfirmationDialogContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/ErrorDialogContent.vue", - "label": "ErrorDialogContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/LoadWorkflowWarning.vue", - "label": "LoadWorkflowWarning.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/ManagerProgressDialogContent.vue", - "label": "ManagerProgressDialogContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/MissingModelsWarning.vue", - "label": "MissingModelsWarning.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/PromptDialogContent.vue", - "label": "PromptDialogContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/SettingDialogContent.vue", - "label": "SettingDialogContent.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/dialog/content/SignInContent.vue", - "label": "SignInContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/TopUpCreditsDialogContent.vue", - "label": "TopUpCreditsDialogContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/UpdatePasswordContent.vue", - "label": "UpdatePasswordContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "label": "ManagerDialogContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/ManagerHeader.vue", - "label": "ManagerHeader.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", - "label": "NodeConflictDialogContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/NodeConflictFooter.vue", - "label": "NodeConflictFooter.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/NodeConflictHeader.vue", - "label": "NodeConflictHeader.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/footer/ManagerProgressFooter.vue", - "label": "ManagerProgressFooter.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/header/ComfyOrgHeader.vue", - "label": "ComfyOrgHeader.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/header/ManagerProgressHeader.vue", - "label": "ManagerProgressHeader.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/header/SettingDialogHeader.vue", - "label": "SettingDialogHeader.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/templates/TemplateWorkflowsContent.vue", - "label": "TemplateWorkflowsContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/templates/TemplateWorkflowsDialogHeader.vue", - "label": "TemplateWorkflowsDialogHeader.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/stores/menuItemStore.ts", - "label": "menuItemStore.ts", - "group": "stores", - "size": 5 - }, - { - "id": "src/extensions/core/index.ts", - "label": "index.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/services/keybindingService.ts", - "label": "keybindingService.ts", - "group": "services", - "size": 3 - }, - { - "id": "src/composables/node/useNodeAnimatedImage.ts", - "label": "useNodeAnimatedImage.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/node/useNodeCanvasImagePreview.ts", - "label": "useNodeCanvasImagePreview.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/node/useNodeImage.ts", - "label": "useNodeImage.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/utils/nodeDefOrderingUtil.ts", - "label": "nodeDefOrderingUtil.ts", - "group": "utils", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/Load3dAnimation.ts", - "label": "Load3dAnimation.ts", - "group": "extensions", - "size": 5 - }, - { - "id": "src/services/mediaCacheService.ts", - "label": "mediaCacheService.ts", - "group": "services", - "size": 2 - }, - { - "id": "src/services/newUserService.ts", - "label": "newUserService.ts", - "group": "services", - "size": 2 - }, - { - "id": "src/services/nodeHelpService.ts", - "label": "nodeHelpService.ts", - "group": "services", - "size": 2 - }, - { - "id": "src/utils/nodeHelpUtil.ts", - "label": "nodeHelpUtil.ts", - "group": "utils", - "size": 3 - }, - { - "id": "src/services/nodeOrganizationService.ts", - "label": "nodeOrganizationService.ts", - "group": "services", - "size": 2 - }, - { - "id": "src/utils/treeUtil.ts", - "label": "treeUtil.ts", - "group": "utils", - "size": 9 - }, - { - "id": "src/services/nodeSearchService.ts", - "label": "nodeSearchService.ts", - "group": "services", - "size": 2 - }, - { - "id": "external:fuse.js", - "label": "fuse.js", - "group": "external", - "size": 2 - }, - { - "id": "src/utils/fuseUtil.ts", - "label": "fuseUtil.ts", - "group": "utils", - "size": 5 - }, - { - "id": "src/services/releaseService.ts", - "label": "releaseService.ts", - "group": "services", - "size": 3 - }, - { - "id": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", - "label": "useWorkflowThumbnail.ts", - "group": "other", - "size": 4 - }, - { - "id": "src/stores/aboutPanelStore.ts", - "label": "aboutPanelStore.ts", - "group": "stores", - "size": 2 - }, - { - "id": "src/types/comfy.ts", - "label": "comfy.ts", - "group": "types", - "size": 5 - }, - { - "id": "src/types/authTypes.ts", - "label": "authTypes.ts", - "group": "types", - "size": 3 - }, - { - "id": "src/stores/comfyRegistryStore.ts", - "label": "comfyRegistryStore.ts", - "group": "stores", - "size": 7 - }, - { - "id": "src/stores/electronDownloadStore.ts", - "label": "electronDownloadStore.ts", - "group": "stores", - "size": 5 - }, - { - "id": "external:@comfyorg/comfyui-electron-types", - "label": "@comfyorg/comfyui-electron-types", - "group": "external", - "size": 6 - }, - { - "id": "src/composables/node/useNodeChatHistory.ts", - "label": "useNodeChatHistory.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/node/useNodeProgressText.ts", - "label": "useNodeProgressText.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/types/nodeIdentification.ts", - "label": "nodeIdentification.ts", - "group": "types", - "size": 4 - }, - { - "id": "external:firebase/auth", - "label": "firebase/auth", - "group": "external", - "size": 2 - }, - { - "id": "src/stores/maintenanceTaskStore.ts", - "label": "maintenanceTaskStore.ts", - "group": "stores", - "size": 5 - }, - { - "id": "src/stores/nodeBookmarkStore.ts", - "label": "nodeBookmarkStore.ts", - "group": "stores", - "size": 7 - }, - { - "id": "src/stores/releaseStore.ts", - "label": "releaseStore.ts", - "group": "stores", - "size": 6 - }, - { - "id": "src/stores/serverConfigStore.ts", - "label": "serverConfigStore.ts", - "group": "stores", - "size": 3 - }, - { - "id": "src/stores/userFileStore.ts", - "label": "userFileStore.ts", - "group": "stores", - "size": 3 - }, - { - "id": "src/utils/syncUtil.ts", - "label": "syncUtil.ts", - "group": "utils", - "size": 3 - }, - { - "id": "external:semver", - "label": "semver", - "group": "external", - "size": 3 - }, - { - "id": "src/types/algoliaTypes.ts", - "label": "algoliaTypes.ts", - "group": "types", - "size": 1 - }, - { - "id": "src/types/buttonTypes.ts", - "label": "buttonTypes.ts", - "group": "types", - "size": 6 - }, - { - "id": "src/lib/litegraph/src/interfaces.ts", - "label": "interfaces.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/types/conflictDetectionTypes.ts", - "label": "conflictDetectionTypes.ts", - "group": "types", - "size": 4 - }, - { - "id": "src/types/importFailedTypes.ts", - "label": "importFailedTypes.ts", - "group": "types", - "size": 6 - }, - { - "id": "src/types/index.ts", - "label": "index.ts", - "group": "types", - "size": 2 - }, - { - "id": "src/types/metadataTypes.ts", - "label": "metadataTypes.ts", - "group": "types", - "size": 6 - }, - { - "id": "src/types/navTypes.ts", - "label": "navTypes.ts", - "group": "types", - "size": 5 - }, - { - "id": "src/types/nodeDefAugmentation.ts", - "label": "nodeDefAugmentation.ts", - "group": "types", - "size": 2 - }, - { - "id": "src/types/nodeOrganizationTypes.ts", - "label": "nodeOrganizationTypes.ts", - "group": "types", - "size": 1 - }, - { - "id": "src/types/primeVueTypes.ts", - "label": "primeVueTypes.ts", - "group": "types", - "size": 3 - }, - { - "id": "src/types/searchServiceTypes.ts", - "label": "searchServiceTypes.ts", - "group": "types", - "size": 1 - }, - { - "id": "src/types/simplifiedWidget.ts", - "label": "simplifiedWidget.ts", - "group": "types", - "size": 4 - }, - { - "id": "src/types/spatialIndex.ts", - "label": "spatialIndex.ts", - "group": "types", - "size": 1 - }, - { - "id": "src/types/widgetTypes.ts", - "label": "widgetTypes.ts", - "group": "types", - "size": 3 - }, - { - "id": "src/utils/conflictMessageUtil.ts", - "label": "conflictMessageUtil.ts", - "group": "utils", - "size": 4 - }, - { - "id": "src/utils/errorReportUtil.ts", - "label": "errorReportUtil.ts", - "group": "utils", - "size": 2 - }, - { - "id": "src/utils/executableGroupNodeChildDTO.ts", - "label": "executableGroupNodeChildDTO.ts", - "group": "utils", - "size": 2 - }, - { - "id": "src/utils/executableGroupNodeDto.ts", - "label": "executableGroupNodeDto.ts", - "group": "utils", - "size": 3 - }, - { - "id": "src/utils/gridUtil.ts", - "label": "gridUtil.ts", - "group": "utils", - "size": 2 - }, - { - "id": "src/utils/imageUtil.ts", - "label": "imageUtil.ts", - "group": "utils", - "size": 4 - }, - { - "id": "src/utils/mapperUtil.ts", - "label": "mapperUtil.ts", - "group": "utils", - "size": 2 - }, - { - "id": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "label": "nodeDefSchemaV2.ts", - "group": "other", - "size": 15 - }, - { - "id": "src/utils/markdownRendererUtil.ts", - "label": "markdownRendererUtil.ts", - "group": "utils", - "size": 4 - }, - { - "id": "external:dompurify", - "label": "dompurify", - "group": "external", - "size": 2 - }, - { - "id": "external:marked", - "label": "marked", - "group": "external", - "size": 3 - }, - { - "id": "src/utils/mathUtil.ts", - "label": "mathUtil.ts", - "group": "utils", - "size": 3 - }, - { - "id": "src/utils/mouseDownUtil.ts", - "label": "mouseDownUtil.ts", - "group": "utils", - "size": 3 - }, - { - "id": "src/utils/networkUtil.ts", - "label": "networkUtil.ts", - "group": "utils", - "size": 6 - }, - { - "id": "src/utils/nodeDefUtil.ts", - "label": "nodeDefUtil.ts", - "group": "utils", - "size": 2 - }, - { - "id": "src/utils/refUtil.ts", - "label": "refUtil.ts", - "group": "utils", - "size": 4 - }, - { - "id": "src/utils/tailwindUtil.ts", - "label": "tailwindUtil.ts", - "group": "utils", - "size": 18 - }, - { - "id": "external:tailwind-merge", - "label": "tailwind-merge", - "group": "external", - "size": 2 - }, - { - "id": "src/utils/validationUtil.ts", - "label": "validationUtil.ts", - "group": "utils", - "size": 4 - }, - { - "id": "src/utils/widgetPropFilter.ts", - "label": "widgetPropFilter.ts", - "group": "utils", - "size": 12 - }, - { - "id": "src/views/templates/BaseViewTemplate.vue", - "label": "BaseViewTemplate.vue", - "group": "views", - "size": 11 - }, - { - "id": "external:primevue/toast", - "label": "primevue/toast", - "group": "external", - "size": 5 - }, - { - "id": "src/components/maintenance/TerminalOutputDrawer.vue", - "label": "TerminalOutputDrawer.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/dialog/UnloadWindowConfirmDialog.vue", - "label": "UnloadWindowConfirmDialog.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/GraphCanvas.vue", - "label": "GraphCanvas.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/toast/GlobalToast.vue", - "label": "GlobalToast.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/toast/RerouteMigrationToast.vue", - "label": "RerouteMigrationToast.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/topbar/TopMenubar.vue", - "label": "TopMenubar.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/step", - "label": "primevue/step", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/steplist", - "label": "primevue/steplist", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/steppanel", - "label": "primevue/steppanel", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/steppanels", - "label": "primevue/steppanels", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/stepper", - "label": "primevue/stepper", - "group": "external", - "size": 2 - }, - { - "id": "src/components/install/DesktopSettingsConfiguration.vue", - "label": "DesktopSettingsConfiguration.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/install/GpuPicker.vue", - "label": "GpuPicker.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/install/InstallLocationPicker.vue", - "label": "InstallLocationPicker.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/install/MigrationPicker.vue", - "label": "MigrationPicker.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/install/MirrorsConfiguration.vue", - "label": "MirrorsConfiguration.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:@primevue/core/api", - "label": "@primevue/core/api", - "group": "external", - "size": 8 - }, - { - "id": "external:primevue/selectbutton", - "label": "primevue/selectbutton", - "group": "external", - "size": 9 - }, - { - "id": "src/components/common/RefreshButton.vue", - "label": "RefreshButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/maintenance/StatusTag.vue", - "label": "StatusTag.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/maintenance/TaskListPanel.vue", - "label": "TaskListPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/types/desktop/maintenanceTypes.ts", - "label": "maintenanceTypes.ts", - "group": "types", - "size": 2 - }, - { - "id": "external:primevue/panel", - "label": "primevue/panel", - "group": "external", - "size": 6 - }, - { - "id": "external:primevue/tag", - "label": "primevue/tag", - "group": "external", - "size": 17 - }, - { - "id": "external:primevue/toggleswitch", - "label": "primevue/toggleswitch", - "group": "external", - "size": 8 - }, - { - "id": "external:@xterm/xterm", - "label": "@xterm/xterm", - "group": "external", - "size": 6 - }, - { - "id": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", - "label": "BaseTerminal.vue", - "group": "components", - "size": 5 - }, - { - "id": "external:primevue/divider", - "label": "primevue/divider", - "group": "external", - "size": 19 - }, - { - "id": "external:primevue/inputtext", - "label": "primevue/inputtext", - "group": "external", - "size": 19 - }, - { - "id": "external:primevue/message", - "label": "primevue/message", - "group": "external", - "size": 16 - }, - { - "id": "external:primevue/select", - "label": "primevue/select", - "group": "external", - "size": 11 - }, - { - "id": "src/components/actionbar/BatchCountEdit.vue", - "label": "BatchCountEdit.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/inputnumber", - "label": "primevue/inputnumber", - "group": "external", - "size": 6 - }, - { - "id": "src/components/actionbar/ComfyActionbar.vue", - "label": "ComfyActionbar.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/actionbar/ComfyQueueButton.vue", - "label": "ComfyQueueButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/buttongroup", - "label": "primevue/buttongroup", - "group": "external", - "size": 3 - }, - { - "id": "external:primevue/splitbutton", - "label": "primevue/splitbutton", - "group": "external", - "size": 2 - }, - { - "id": "src/components/bottomPanel/BottomPanel.vue", - "label": "BottomPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/tab", - "label": "primevue/tab", - "group": "external", - "size": 3 - }, - { - "id": "external:primevue/tablist", - "label": "primevue/tablist", - "group": "external", - "size": 3 - }, - { - "id": "external:primevue/tabs", - "label": "primevue/tabs", - "group": "external", - "size": 4 - }, - { - "id": "src/components/common/ExtensionSlot.vue", - "label": "ExtensionSlot.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/breadcrumb/SubgraphBreadcrumb.vue", - "label": "SubgraphBreadcrumb.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/breadcrumb", - "label": "primevue/breadcrumb", - "group": "external", - "size": 2 - }, - { - "id": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "label": "SubgraphBreadcrumbItem.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/element/useOverflowObserver.ts", - "label": "useOverflowObserver.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/components/button/IconButton.vue", - "label": "IconButton.vue", - "group": "components", - "size": 5 - }, - { - "id": "src/components/button/IconGroup.vue", - "label": "IconGroup.vue", - "group": "components", - "size": 1 - }, - { - "id": "src/components/button/IconTextButton.vue", - "label": "IconTextButton.vue", - "group": "components", - "size": 5 - }, - { - "id": "src/components/button/MoreButton.vue", - "label": "MoreButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/popover", - "label": "primevue/popover", - "group": "external", - "size": 7 - }, - { - "id": "src/components/button/TextButton.vue", - "label": "TextButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/card/CardBottom.vue", - "label": "CardBottom.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/card/CardContainer.vue", - "label": "CardContainer.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/card/CardDescription.vue", - "label": "CardDescription.vue", - "group": "components", - "size": 1 - }, - { - "id": "src/components/card/CardTitle.vue", - "label": "CardTitle.vue", - "group": "components", - "size": 1 - }, - { - "id": "src/components/card/CardTop.vue", - "label": "CardTop.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/chip/SquareChip.vue", - "label": "SquareChip.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/common/BackgroundImageUpload.vue", - "label": "BackgroundImageUpload.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/common/ColorCustomizationSelector.vue", - "label": "ColorCustomizationSelector.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/colorpicker", - "label": "primevue/colorpicker", - "group": "external", - "size": 4 - }, - { - "id": "src/components/common/ComfyImage.vue", - "label": "ComfyImage.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/common/ContentDivider.vue", - "label": "ContentDivider.vue", - "group": "components", - "size": 5 - }, - { - "id": "src/components/common/CustomFormValue.vue", - "label": "CustomFormValue.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/common/CustomizationDialog.vue", - "label": "CustomizationDialog.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/dialog", - "label": "primevue/dialog", - "group": "external", - "size": 7 - }, - { - "id": "src/components/common/DeviceInfo.vue", - "label": "DeviceInfo.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/common/DotSpinner.vue", - "label": "DotSpinner.vue", - "group": "components", - "size": 4 - }, - { - "id": "src/components/common/EditableText.vue", - "label": "EditableText.vue", - "group": "components", - "size": 4 - }, - { - "id": "src/components/common/ElectronFileDownload.vue", - "label": "ElectronFileDownload.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/progressbar", - "label": "primevue/progressbar", - "group": "external", - "size": 3 - }, - { - "id": "src/components/common/FileDownload.vue", - "label": "FileDownload.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/common/FormColorPicker.vue", - "label": "FormColorPicker.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/common/FormImageUpload.vue", - "label": "FormImageUpload.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/common/FormItem.vue", - "label": "FormItem.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/common/InputKnob.vue", - "label": "InputKnob.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/common/InputSlider.vue", - "label": "InputSlider.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/common/UrlInput.vue", - "label": "UrlInput.vue", - "group": "components", - "size": 3 - }, - { - "id": "external:primevue/knob", - "label": "primevue/knob", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/slider", - "label": "primevue/slider", - "group": "external", - "size": 8 - }, - { - "id": "src/components/common/LazyImage.vue", - "label": "LazyImage.vue", - "group": "components", - "size": 4 - }, - { - "id": "external:primevue/skeleton", - "label": "primevue/skeleton", - "group": "external", - "size": 7 - }, - { - "id": "src/components/common/NoResultsPlaceholder.vue", - "label": "NoResultsPlaceholder.vue", - "group": "components", - "size": 11 - }, - { - "id": "external:primevue/card", - "label": "primevue/card", - "group": "external", - "size": 6 - }, - { - "id": "src/components/common/SearchBox.vue", - "label": "SearchBox.vue", - "group": "components", - "size": 7 - }, - { - "id": "external:primevue/iconfield", - "label": "primevue/iconfield", - "group": "external", - "size": 4 - }, - { - "id": "external:primevue/inputicon", - "label": "primevue/inputicon", - "group": "external", - "size": 4 - }, - { - "id": "src/components/common/SearchFilterChip.vue", - "label": "SearchFilterChip.vue", - "group": "components", - "size": 4 - }, - { - "id": "external:primevue/badge", - "label": "primevue/badge", - "group": "external", - "size": 4 - }, - { - "id": "external:primevue/chip", - "label": "primevue/chip", - "group": "external", - "size": 4 - }, - { - "id": "src/components/common/SystemStatsPanel.vue", - "label": "SystemStatsPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/tabpanel", - "label": "primevue/tabpanel", - "group": "external", - "size": 6 - }, - { - "id": "external:primevue/tabview", - "label": "primevue/tabview", - "group": "external", - "size": 2 - }, - { - "id": "src/components/common/TextDivider.vue", - "label": "TextDivider.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/common/TreeExplorer.vue", - "label": "TreeExplorer.vue", - "group": "components", - "size": 5 - }, - { - "id": "external:primevue/contextmenu", - "label": "primevue/contextmenu", - "group": "external", - "size": 6 - }, - { - "id": "external:primevue/tree", - "label": "primevue/tree", - "group": "external", - "size": 2 - }, - { - "id": "src/components/common/TreeExplorerTreeNode.vue", - "label": "TreeExplorerTreeNode.vue", - "group": "components", - "size": 7 - }, - { - "id": "src/composables/tree/useTreeFolderOperations.ts", - "label": "useTreeFolderOperations.ts", - "group": "composables", - "size": 2 - }, - { - "id": "external:@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview", - "label": "@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview", - "group": "external", - "size": 2 - }, - { - "id": "src/components/common/UserAvatar.vue", - "label": "UserAvatar.vue", - "group": "components", - "size": 4 - }, - { - "id": "external:primevue/avatar", - "label": "primevue/avatar", - "group": "external", - "size": 2 - }, - { - "id": "src/components/common/UserCredit.vue", - "label": "UserCredit.vue", - "group": "components", - "size": 4 - }, - { - "id": "src/components/common/VirtualGrid.vue", - "label": "VirtualGrid.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/graph/DomWidgets.vue", - "label": "DomWidgets.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/widgets/DomWidget.vue", - "label": "DomWidget.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/GraphCanvasMenu.vue", - "label": "GraphCanvasMenu.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/NodeTooltip.vue", - "label": "NodeTooltip.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/SelectionToolbox.vue", - "label": "SelectionToolbox.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/TitleEditor.vue", - "label": "TitleEditor.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/searchbox/NodeSearchBoxPopover.vue", - "label": "NodeSearchBoxPopover.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/SideToolbar.vue", - "label": "SideToolbar.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/topbar/SecondRowWorkflowTabs.vue", - "label": "SecondRowWorkflowTabs.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/graph/useCanvasInteractions.ts", - "label": "useCanvasInteractions.ts", - "group": "composables", - "size": 5 - }, - { - "id": "src/composables/graph/useViewportCulling.ts", - "label": "useViewportCulling.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/graph/useVueNodeLifecycle.ts", - "label": "useVueNodeLifecycle.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/node/useNodeBadge.ts", - "label": "useNodeBadge.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/renderer/core/canvas/injectionKeys.ts", - "label": "injectionKeys.ts", - "group": "other", - "size": 4 - }, - { - "id": "src/renderer/core/layout/TransformPane.vue", - "label": "TransformPane.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/minimap/MiniMap.vue", - "label": "MiniMap.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "label": "LGraphNode.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", - "label": "useNodeEventHandlers.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "label": "useMinimap.ts", - "group": "other", - "size": 4 - }, - { - "id": "src/components/graph/modals/ZoomControlsModal.vue", - "label": "ZoomControlsModal.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/BypassButton.vue", - "label": "BypassButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "label": "ColorPickerButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", - "label": "ConvertToSubgraphButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/DeleteButton.vue", - "label": "DeleteButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/ExecuteButton.vue", - "label": "ExecuteButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", - "label": "ExtensionCommandButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/HelpButton.vue", - "label": "HelpButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", - "label": "Load3DViewerButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/MaskEditorButton.vue", - "label": "MaskEditorButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/PinButton.vue", - "label": "PinButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", - "label": "RefreshSelectionButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", - "label": "SaveToSubgraphLibrary.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/canvas/useSelectionToolboxPosition.ts", - "label": "useSelectionToolboxPosition.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/element/useAbsolutePosition.ts", - "label": "useAbsolutePosition.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/components/helpcenter/HelpCenterMenuContent.vue", - "label": "HelpCenterMenuContent.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/icons/PuzzleIcon.vue", - "label": "PuzzleIcon.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/helpcenter/ReleaseNotificationToast.vue", - "label": "ReleaseNotificationToast.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/helpcenter/WhatsNewPopup.vue", - "label": "WhatsNewPopup.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/icons/VerifiedIcon.vue", - "label": "VerifiedIcon.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/input/MultiSelect.vue", - "label": "MultiSelect.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/input/SearchBox.vue", - "label": "SearchBox.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/input/SingleSelect.vue", - "label": "SingleSelect.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/checkbox", - "label": "primevue/checkbox", - "group": "external", - "size": 7 - }, - { - "id": "src/components/install/mirror/MirrorItem.vue", - "label": "MirrorItem.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/Load3D.vue", - "label": "Load3D.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/load3d/Load3DControls.vue", - "label": "Load3DControls.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/load3d/Load3DScene.vue", - "label": "Load3DScene.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/load3d/controls/RecordingControls.vue", - "label": "RecordingControls.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/load3d/controls/ViewerControls.vue", - "label": "ViewerControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/Load3DAnimation.vue", - "label": "Load3DAnimation.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/Load3DAnimationControls.vue", - "label": "Load3DAnimationControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/Load3DAnimationScene.vue", - "label": "Load3DAnimationScene.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue", - "label": "primevue", - "group": "external", - "size": 12 - }, - { - "id": "src/components/load3d/controls/CameraControls.vue", - "label": "CameraControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/controls/ExportControls.vue", - "label": "ExportControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/controls/LightControls.vue", - "label": "LightControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/controls/ModelControls.vue", - "label": "ModelControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/controls/SceneControls.vue", - "label": "SceneControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/LoadingOverlay.vue", - "label": "LoadingOverlay.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/Load3dViewerContent.vue", - "label": "Load3dViewerContent.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", - "label": "ViewerCameraControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/controls/viewer/ViewerExportControls.vue", - "label": "ViewerExportControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/controls/viewer/ViewerLightControls.vue", - "label": "ViewerLightControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/controls/viewer/ViewerModelControls.vue", - "label": "ViewerModelControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", - "label": "ViewerSceneControls.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/maintenance/TaskCard.vue", - "label": "TaskCard.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/maintenance/TaskListItem.vue", - "label": "TaskListItem.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/maintenance/TaskListStatusIcon.vue", - "label": "TaskListStatusIcon.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/confirmpopup", - "label": "primevue/confirmpopup", - "group": "external", - "size": 3 - }, - { - "id": "external:primevue/drawer", - "label": "primevue/drawer", - "group": "external", - "size": 2 - }, - { - "id": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", - "label": "useTerminalBuffer.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/components/node/NodePreview.vue", - "label": "NodePreview.vue", - "group": "components", - "size": 6 - }, - { - "id": "src/components/primevueOverride/AutoCompletePlus.vue", - "label": "AutoCompletePlus.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/autocomplete", - "label": "primevue/autocomplete", - "group": "external", - "size": 3 - }, - { - "id": "src/components/searchbox/NodeSearchBox.vue", - "label": "NodeSearchBox.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/searchbox/NodeSearchFilter.vue", - "label": "NodeSearchFilter.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/searchbox/NodeSearchItem.vue", - "label": "NodeSearchItem.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", - "label": "SidebarBottomPanelToggleButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/SidebarShortcutsToggleButton.vue", - "label": "SidebarShortcutsToggleButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "label": "SidebarHelpCenterIcon.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/SidebarIcon.vue", - "label": "SidebarIcon.vue", - "group": "components", - "size": 7 - }, - { - "id": "src/components/sidebar/SidebarLogoutIcon.vue", - "label": "SidebarLogoutIcon.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/SidebarTemplatesButton.vue", - "label": "SidebarTemplatesButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/overlaybadge", - "label": "primevue/overlaybadge", - "group": "external", - "size": 2 - }, - { - "id": "src/components/templates/TemplateSearchBar.vue", - "label": "TemplateSearchBar.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/templates/TemplateWorkflowCard.vue", - "label": "TemplateWorkflowCard.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/templates/thumbnails/AudioThumbnail.vue", - "label": "AudioThumbnail.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", - "label": "CompareSliderThumbnail.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/templates/thumbnails/DefaultThumbnail.vue", - "label": "DefaultThumbnail.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", - "label": "HoverDissolveThumbnail.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/templates/TemplateWorkflowCardSkeleton.vue", - "label": "TemplateWorkflowCardSkeleton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/templates/TemplateWorkflowList.vue", - "label": "TemplateWorkflowList.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/column", - "label": "primevue/column", - "group": "external", - "size": 6 - }, - { - "id": "external:primevue/datatable", - "label": "primevue/datatable", - "group": "external", - "size": 6 - }, - { - "id": "src/components/templates/TemplateWorkflowView.vue", - "label": "TemplateWorkflowView.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/dataview", - "label": "primevue/dataview", - "group": "external", - "size": 2 - }, - { - "id": "src/components/templates/TemplateWorkflowsSideNav.vue", - "label": "TemplateWorkflowsSideNav.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/element/useResponsiveCollapse.ts", - "label": "useResponsiveCollapse.ts", - "group": "composables", - "size": 3 - }, - { - "id": "external:primevue/listbox", - "label": "primevue/listbox", - "group": "external", - "size": 7 - }, - { - "id": "external:primevue/scrollpanel", - "label": "primevue/scrollpanel", - "group": "external", - "size": 9 - }, - { - "id": "src/components/topbar/CommandMenubar.vue", - "label": "CommandMenubar.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/topbar/CurrentUserButton.vue", - "label": "CurrentUserButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/auth/useCurrentUser.ts", - "label": "useCurrentUser.ts", - "group": "composables", - "size": 5 - }, - { - "id": "src/components/topbar/CurrentUserPopover.vue", - "label": "CurrentUserPopover.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/topbar/WorkflowTabs.vue", - "label": "WorkflowTabs.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/topbar/WorkflowOverflowMenu.vue", - "label": "WorkflowOverflowMenu.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/menu", - "label": "primevue/menu", - "group": "external", - "size": 2 - }, - { - "id": "src/components/topbar/WorkflowTab.vue", - "label": "WorkflowTab.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/topbar/WorkflowTabPopover.vue", - "label": "WorkflowTabPopover.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/widget/layout/BaseModalLayout.vue", - "label": "BaseModalLayout.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/widget/panel/LeftSidePanel.vue", - "label": "LeftSidePanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/widget/panel/RightSidePanel.vue", - "label": "RightSidePanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", - "label": "useCommandSubcategories.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/composables/bottomPanelTabs/useShortcutsTab.ts", - "label": "useShortcutsTab.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", - "label": "EssentialsPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", - "label": "ViewControlsPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/bottomPanelTabs/useTerminal.ts", - "label": "useTerminal.ts", - "group": "composables", - "size": 2 - }, - { - "id": "external:@xterm/addon-fit", - "label": "@xterm/addon-fit", - "group": "external", - "size": 2 - }, - { - "id": "external:@xterm/xterm/css/xterm.css", - "label": "@xterm/xterm/css/xterm.css", - "group": "external", - "size": 2 - }, - { - "id": "external:@xterm/addon-serialize", - "label": "@xterm/addon-serialize", - "group": "external", - "size": 2 - }, - { - "id": "src/composables/bottomPanelTabs/useTerminalTabs.ts", - "label": "useTerminalTabs.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", - "label": "CommandTerminal.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", - "label": "LogsTerminal.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/canvas/useCanvasTransformSync.ts", - "label": "useCanvasTransformSync.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/renderer/core/layout/store/layoutStore.ts", - "label": "layoutStore.ts", - "group": "other", - "size": 14 - }, - { - "id": "src/composables/element/useDomClipping.ts", - "label": "useDomClipping.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/graph/useCanvasTransformSync.ts", - "label": "useCanvasTransformSync.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/graph/useGraphNodeManager.ts", - "label": "useGraphNodeManager.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/renderer/core/layout/operations/layoutMutations.ts", - "label": "layoutMutations.ts", - "group": "other", - "size": 9 - }, - { - "id": "src/renderer/core/layout/types.ts", - "label": "types.ts", - "group": "other", - "size": 11 - }, - { - "id": "src/renderer/core/spatial/QuadTree.ts", - "label": "QuadTree.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/composables/graph/useTransformSettling.ts", - "label": "useTransformSettling.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/renderer/core/layout/useTransformState.ts", - "label": "useTransformState.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/renderer/core/layout/sync/useLayoutSync.ts", - "label": "useLayoutSync.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", - "label": "useLinkLayoutSync.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", - "label": "useSlotLayoutSync.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/composables/graph/useWidgetValue.ts", - "label": "useWidgetValue.ts", - "group": "composables", - "size": 12 - }, - { - "id": "src/composables/manager/useManagerStatePersistence.ts", - "label": "useManagerStatePersistence.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/scripts/ui/imagePreview.ts", - "label": "imagePreview.ts", - "group": "scripts", - "size": 3 - }, - { - "id": "src/composables/node/useNodePricing.ts", - "label": "useNodePricing.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/node/useWatchWidget.ts", - "label": "useWatchWidget.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", - "label": "useImagePreviewWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", - "label": "useChatHistoryWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/composables/node/useNodeDragAndDrop.ts", - "label": "useNodeDragAndDrop.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/composables/node/useNodeFileInput.ts", - "label": "useNodeFileInput.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/composables/node/useNodeImageUpload.ts", - "label": "useNodeImageUpload.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/node/useNodePaste.ts", - "label": "useNodePaste.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", - "label": "useProgressTextWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/composables/nodePack/useNodePacks.ts", - "label": "useNodePacks.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/composables/nodePack/useMissingNodes.ts", - "label": "useMissingNodes.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/composables/nodePack/useWorkflowPacks.ts", - "label": "useWorkflowPacks.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/composables/nodePack/usePackUpdateStatus.ts", - "label": "usePackUpdateStatus.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/composables/nodePack/usePacksSelection.ts", - "label": "usePacksSelection.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/nodePack/usePacksStatus.ts", - "label": "usePacksStatus.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/nodePack/useUpdateAvailableNodes.ts", - "label": "useUpdateAvailableNodes.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/setting/useSettingSearch.ts", - "label": "useSettingSearch.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/composables/setting/useSettingUI.ts", - "label": "useSettingUI.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/AboutPanel.vue", - "label": "AboutPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/CreditsPanel.vue", - "label": "CreditsPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/UserPanel.vue", - "label": "UserPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/KeybindingPanel.vue", - "label": "KeybindingPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/ExtensionPanel.vue", - "label": "ExtensionPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "label": "ServerConfigPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", - "label": "useModelLibrarySidebarTab.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "label": "ModelLibrarySidebarTab.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", - "label": "useNodeLibrarySidebarTab.ts", - "group": "composables", - "size": 3 - }, - { - "id": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "label": "NodeLibrarySidebarTab.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/sidebarTabs/useQueueSidebarTab.ts", - "label": "useQueueSidebarTab.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "label": "QueueSidebarTab.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", - "label": "useWorkflowsSidebarTab.ts", - "group": "composables", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "label": "WorkflowsSidebarTab.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/extensions/core/clipspace.ts", - "label": "clipspace.ts", - "group": "extensions", - "size": 4 - }, - { - "id": "src/extensions/core/contextMenuFilter.ts", - "label": "contextMenuFilter.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/dynamicPrompts.ts", - "label": "dynamicPrompts.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/editAttention.ts", - "label": "editAttention.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/electronAdapter.ts", - "label": "electronAdapter.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/groupNode.ts", - "label": "groupNode.ts", - "group": "extensions", - "size": 4 - }, - { - "id": "src/extensions/core/groupNodeManage.ts", - "label": "groupNodeManage.ts", - "group": "extensions", - "size": 3 - }, - { - "id": "src/extensions/core/widgetInputs.ts", - "label": "widgetInputs.ts", - "group": "extensions", - "size": 4 - }, - { - "id": "src/scripts/ui/draggableList.ts", - "label": "draggableList.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/extensions/core/groupNodeManage.css", - "label": "groupNodeManage.css", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/groupOptions.ts", - "label": "groupOptions.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d.ts", - "label": "load3d.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/maskeditor.ts", - "label": "maskeditor.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/nodeTemplates.ts", - "label": "nodeTemplates.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/noteNode.ts", - "label": "noteNode.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/previewAny.ts", - "label": "previewAny.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/rerouteNode.ts", - "label": "rerouteNode.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/saveImageExtraOutput.ts", - "label": "saveImageExtraOutput.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/saveMesh.ts", - "label": "saveMesh.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/selectionBorder.ts", - "label": "selectionBorder.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/simpleTouchSupport.ts", - "label": "simpleTouchSupport.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/slotDefaults.ts", - "label": "slotDefaults.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/uploadAudio.ts", - "label": "uploadAudio.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/uploadImage.ts", - "label": "uploadImage.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/webcamCapture.ts", - "label": "webcamCapture.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/Load3DConfiguration.ts", - "label": "Load3DConfiguration.ts", - "group": "extensions", - "size": 3 - }, - { - "id": "src/extensions/core/maskEditorLayerFilenames.ts", - "label": "maskEditorLayerFilenames.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/maskEditorOld.ts", - "label": "maskEditorOld.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/renderer/thumbnail/graphThumbnailRenderer.ts", - "label": "graphThumbnailRenderer.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/core/spatial/boundsCalculator.ts", - "label": "boundsCalculator.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", - "label": "minimapCanvasRenderer.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/scripts/ui/utils.ts", - "label": "utils.ts", - "group": "scripts", - "size": 3 - }, - { - "id": "src/services/providers/algoliaSearchProvider.ts", - "label": "algoliaSearchProvider.ts", - "group": "services", - "size": 2 - }, - { - "id": "src/services/providers/registrySearchProvider.ts", - "label": "registrySearchProvider.ts", - "group": "services", - "size": 2 - }, - { - "id": "external:algoliasearch/dist/lite/builds/browser", - "label": "algoliasearch/dist/lite/builds/browser", - "group": "external", - "size": 2 - }, - { - "id": "src/stores/workspace/nodeHelpStore.ts", - "label": "nodeHelpStore.ts", - "group": "stores", - "size": 4 - }, - { - "id": "src/components/dialog/content/error/FindIssueButton.vue", - "label": "FindIssueButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/MissingCoreNodesMessage.vue", - "label": "MissingCoreNodesMessage.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "label": "PackInstallButton.vue", - "group": "components", - "size": 6 - }, - { - "id": "external:primevue/floatlabel", - "label": "primevue/floatlabel", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/tabpanels", - "label": "primevue/tabpanels", - "group": "external", - "size": 3 - }, - { - "id": "src/components/dialog/content/setting/ColorPaletteMessage.vue", - "label": "ColorPaletteMessage.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/CurrentUserMessage.vue", - "label": "CurrentUserMessage.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/PanelTemplate.vue", - "label": "PanelTemplate.vue", - "group": "components", - "size": 6 - }, - { - "id": "src/components/dialog/content/setting/SettingsPanel.vue", - "label": "SettingsPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/signin/ApiKeyForm.vue", - "label": "ApiKeyForm.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/signin/SignInForm.vue", - "label": "SignInForm.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/signin/SignUpForm.vue", - "label": "SignUpForm.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/credit/CreditTopUpOption.vue", - "label": "CreditTopUpOption.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:@primevue/forms", - "label": "@primevue/forms", - "group": "external", - "size": 6 - }, - { - "id": "external:@primevue/forms/resolvers/zod", - "label": "@primevue/forms/resolvers/zod", - "group": "external", - "size": 5 - }, - { - "id": "src/components/dialog/content/signin/PasswordFields.vue", - "label": "PasswordFields.vue", - "group": "components", - "size": 3 - }, - { - "id": "external:primevue/tabmenu", - "label": "primevue/tabmenu", - "group": "external", - "size": 2 - }, - { - "id": "src/components/graph/widgets/ChatHistoryWidget.vue", - "label": "ChatHistoryWidget.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/widgets/chatHistory/CopyButton.vue", - "label": "CopyButton.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue", - "label": "ResponseBlurb.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/graph/widgets/MultiSelectWidget.vue", - "label": "MultiSelectWidget.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/multiselect", - "label": "primevue/multiselect", - "group": "external", - "size": 3 - }, - { - "id": "src/components/graph/widgets/TextPreviewWidget.vue", - "label": "TextPreviewWidget.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/SidebarTabTemplate.vue", - "label": "SidebarTabTemplate.vue", - "group": "components", - "size": 5 - }, - { - "id": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", - "label": "ElectronDownloadItems.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", - "label": "ModelTreeLeaf.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", - "label": "NodeHelpPage.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "label": "NodeTreeLeaf.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "label": "NodeBookmarkTreeExplorer.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/useconfirm", - "label": "primevue/useconfirm", - "group": "external", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/queue/ResultGallery.vue", - "label": "ResultGallery.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/queue/TaskItem.vue", - "label": "TaskItem.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/toolbar", - "label": "primevue/toolbar", - "group": "external", - "size": 2 - }, - { - "id": "external:primevue/confirmdialog", - "label": "primevue/confirmdialog", - "group": "external", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", - "label": "WorkflowTreeLeaf.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/templates/thumbnails/BaseThumbnail.vue", - "label": "BaseThumbnail.vue", - "group": "components", - "size": 5 - }, - { - "id": "src/components/widget/nav/NavIcon.vue", - "label": "NavIcon.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/widget/nav/NavItem.vue", - "label": "NavItem.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/widget/nav/NavTitle.vue", - "label": "NavTitle.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/widget/panel/PanelHeader.vue", - "label": "PanelHeader.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/AnimationManager.ts", - "label": "AnimationManager.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "external:three", - "label": "three", - "group": "external", - "size": 15 - }, - { - "id": "src/extensions/core/load3d/CameraManager.ts", - "label": "CameraManager.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "external:three/examples/jsm/controls/OrbitControls", - "label": "three/examples/jsm/controls/OrbitControls", - "group": "external", - "size": 7 - }, - { - "id": "src/extensions/core/load3d/ControlsManager.ts", - "label": "ControlsManager.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/EventManager.ts", - "label": "EventManager.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/LightingManager.ts", - "label": "LightingManager.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/LoaderManager.ts", - "label": "LoaderManager.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/ModelExporter.ts", - "label": "ModelExporter.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/NodeStorage.ts", - "label": "NodeStorage.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/PreviewManager.ts", - "label": "PreviewManager.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/RecordingManager.ts", - "label": "RecordingManager.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/SceneManager.ts", - "label": "SceneManager.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/SceneModelManager.ts", - "label": "SceneModelManager.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/ViewHelperManager.ts", - "label": "ViewHelperManager.ts", - "group": "extensions", - "size": 2 - }, - { - "id": "external:three/examples/jsm/loaders/FBXLoader", - "label": "three/examples/jsm/loaders/FBXLoader", - "group": "external", - "size": 3 - }, - { - "id": "external:three/examples/jsm/loaders/GLTFLoader", - "label": "three/examples/jsm/loaders/GLTFLoader", - "group": "external", - "size": 4 - }, - { - "id": "external:three/examples/jsm/loaders/MTLLoader", - "label": "three/examples/jsm/loaders/MTLLoader", - "group": "external", - "size": 3 - }, - { - "id": "external:three/examples/jsm/loaders/OBJLoader", - "label": "three/examples/jsm/loaders/OBJLoader", - "group": "external", - "size": 3 - }, - { - "id": "external:three/examples/jsm/loaders/STLLoader", - "label": "three/examples/jsm/loaders/STLLoader", - "group": "external", - "size": 3 - }, - { - "id": "external:three/examples/jsm/exporters/GLTFExporter", - "label": "three/examples/jsm/exporters/GLTFExporter", - "group": "external", - "size": 2 - }, - { - "id": "external:three/examples/jsm/exporters/OBJExporter", - "label": "three/examples/jsm/exporters/OBJExporter", - "group": "external", - "size": 2 - }, - { - "id": "external:three/examples/jsm/exporters/STLExporter", - "label": "three/examples/jsm/exporters/STLExporter", - "group": "external", - "size": 2 - }, - { - "id": "external:three/examples/jsm/lines/LineMaterial", - "label": "three/examples/jsm/lines/LineMaterial", - "group": "external", - "size": 2 - }, - { - "id": "external:three/examples/jsm/lines/LineSegments2", - "label": "three/examples/jsm/lines/LineSegments2", - "group": "external", - "size": 2 - }, - { - "id": "external:three/examples/jsm/lines/LineSegmentsGeometry", - "label": "three/examples/jsm/lines/LineSegmentsGeometry", - "group": "external", - "size": 2 - }, - { - "id": "external:three/examples/jsm/utils/BufferGeometryUtils", - "label": "three/examples/jsm/utils/BufferGeometryUtils", - "group": "external", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/conditional-lines/ColoredShadowMaterial.js", - "label": "ColoredShadowMaterial.js", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesGeometry.js", - "label": "ConditionalEdgesGeometry.js", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesShader.js", - "label": "ConditionalEdgesShader.js", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineMaterial.js", - "label": "ConditionalLineMaterial.js", - "group": "extensions", - "size": 2 - }, - { - "id": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineSegmentsGeometry.js", - "label": "ConditionalLineSegmentsGeometry.js", - "group": "extensions", - "size": 2 - }, - { - "id": "external:three/examples/jsm/helpers/ViewHelper", - "label": "three/examples/jsm/helpers/ViewHelper", - "group": "external", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/CanvasPointer.ts", - "label": "CanvasPointer.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/measure.ts", - "label": "measure.ts", - "group": "lib", - "size": 13 - }, - { - "id": "src/lib/litegraph/src/ContextMenu.ts", - "label": "ContextMenu.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/CurveEditor.ts", - "label": "CurveEditor.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/DragAndScale.ts", - "label": "DragAndScale.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/LGraph.ts", - "label": "LGraph.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/constants.ts", - "label": "constants.ts", - "group": "lib", - "size": 8 - }, - { - "id": "src/lib/litegraph/src/utils/uuid.ts", - "label": "uuid.ts", - "group": "lib", - "size": 7 - }, - { - "id": "src/lib/litegraph/src/LGraphCanvas.ts", - "label": "LGraphCanvas.ts", - "group": "lib", - "size": 7 - }, - { - "id": "src/lib/litegraph/src/LGraphGroup.ts", - "label": "LGraphGroup.ts", - "group": "lib", - "size": 5 - }, - { - "id": "src/lib/litegraph/src/LLink.ts", - "label": "LLink.ts", - "group": "lib", - "size": 16 - }, - { - "id": "src/lib/litegraph/src/MapProxyHandler.ts", - "label": "MapProxyHandler.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/Reroute.ts", - "label": "Reroute.ts", - "group": "lib", - "size": 6 - }, - { - "id": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", - "label": "CustomEventTarget.ts", - "group": "lib", - "size": 4 - }, - { - "id": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", - "label": "SubgraphInput.ts", - "group": "lib", - "size": 4 - }, - { - "id": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", - "label": "SubgraphInputNode.ts", - "group": "lib", - "size": 5 - }, - { - "id": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", - "label": "SubgraphOutput.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", - "label": "SubgraphOutputNode.ts", - "group": "lib", - "size": 5 - }, - { - "id": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "label": "subgraphUtils.ts", - "group": "lib", - "size": 6 - }, - { - "id": "src/lib/litegraph/src/types/globalEnums.ts", - "label": "globalEnums.ts", - "group": "lib", - "size": 23 - }, - { - "id": "src/lib/litegraph/src/utils/collections.ts", - "label": "collections.ts", - "group": "lib", - "size": 6 - }, - { - "id": "src/lib/litegraph/src/LGraphBadge.ts", - "label": "LGraphBadge.ts", - "group": "lib", - "size": 4 - }, - { - "id": "src/lib/litegraph/src/LGraphIcon.ts", - "label": "LGraphIcon.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/LGraphButton.ts", - "label": "LGraphButton.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/infrastructure/Rectangle.ts", - "label": "Rectangle.ts", - "group": "lib", - "size": 8 - }, - { - "id": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "label": "LinkConnector.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", - "label": "litegraphLinkAdapter.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/renderer/core/canvas/litegraph/slotCalculations.ts", - "label": "slotCalculations.ts", - "group": "other", - "size": 7 - }, - { - "id": "src/lib/litegraph/src/canvas/measureSlots.ts", - "label": "measureSlots.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/draw.ts", - "label": "draw.ts", - "group": "lib", - "size": 9 - }, - { - "id": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", - "label": "NullGraphError.ts", - "group": "lib", - "size": 5 - }, - { - "id": "src/lib/litegraph/src/node/NodeInputSlot.ts", - "label": "NodeInputSlot.ts", - "group": "lib", - "size": 5 - }, - { - "id": "src/lib/litegraph/src/subgraph/Subgraph.ts", - "label": "Subgraph.ts", - "group": "lib", - "size": 4 - }, - { - "id": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", - "label": "SubgraphIONodeBase.ts", - "group": "lib", - "size": 5 - }, - { - "id": "src/lib/litegraph/src/utils/arrange.ts", - "label": "arrange.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "label": "BaseWidget.ts", - "group": "lib", - "size": 22 - }, - { - "id": "src/lib/litegraph/src/widgets/widgetMap.ts", - "label": "widgetMap.ts", - "group": "lib", - "size": 4 - }, - { - "id": "src/lib/litegraph/src/LGraphNodeProperties.ts", - "label": "LGraphNodeProperties.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/node/NodeOutputSlot.ts", - "label": "NodeOutputSlot.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/node/slotUtils.ts", - "label": "slotUtils.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/utils/feedback.ts", - "label": "feedback.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/utils/spaceDistribution.ts", - "label": "spaceDistribution.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/utils/textUtils.ts", - "label": "textUtils.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/utils/type.ts", - "label": "type.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "label": "LiteGraphGlobal.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/canvas/InputIndicators.ts", - "label": "InputIndicators.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", - "label": "SubgraphSlotBase.ts", - "group": "lib", - "size": 4 - }, - { - "id": "src/lib/litegraph/src/polyfills.ts", - "label": "polyfills.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/strings.ts", - "label": "strings.ts", - "group": "lib", - "size": 5 - }, - { - "id": "src/lib/litegraph/test/testExtensions.ts", - "label": "testExtensions.ts", - "group": "lib", - "size": 2 - }, - { - "id": "external:vitest", - "label": "vitest", - "group": "external", - "size": 3 - }, - { - "id": "src/lib/litegraph/test/assets/floatingBranch.json", - "label": "floatingBranch.json", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/test/assets/floatingLink.json", - "label": "floatingLink.json", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/test/assets/linkedNodes.json", - "label": "linkedNodes.json", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/test/assets/reroutesComplex.json", - "label": "reroutesComplex.json", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/test/assets/testGraphs.ts", - "label": "testGraphs.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/renderer/core/canvas/pathRenderer.ts", - "label": "pathRenderer.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/core/layout/constants.ts", - "label": "constants.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/renderer/core/spatial/SpatialIndex.ts", - "label": "SpatialIndex.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/minimap/MiniMapPanel.vue", - "label": "MiniMapPanel.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/minimap/types.ts", - "label": "types.ts", - "group": "other", - "size": 1 - }, - { - "id": "src/scripts/ui/components/asyncDialog.ts", - "label": "asyncDialog.ts", - "group": "scripts", - "size": 1 - }, - { - "id": "src/scripts/ui/components/button.ts", - "label": "button.ts", - "group": "scripts", - "size": 3 - }, - { - "id": "src/scripts/ui/components/buttonGroup.ts", - "label": "buttonGroup.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/ui/components/index.ts", - "label": "index.ts", - "group": "scripts", - "size": 1 - }, - { - "id": "src/scripts/ui/components/popup.ts", - "label": "popup.ts", - "group": "scripts", - "size": 2 - }, - { - "id": "src/scripts/ui/components/splitButton.ts", - "label": "splitButton.ts", - "group": "scripts", - "size": 1 - }, - { - "id": "src/scripts/ui/menu/menu.css", - "label": "menu.css", - "group": "scripts", - "size": 2 - }, - { - "id": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", - "label": "ShortcutsList.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/dialog/content/manager/ManagerNavSidebar.vue", - "label": "ManagerNavSidebar.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "label": "InfoPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "label": "InfoPanelMultiItem.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/packCard/PackCard.vue", - "label": "PackCard.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "label": "RegistrySearchBar.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue", - "label": "GridSkeleton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/PackStatusMessage.vue", - "label": "PackStatusMessage.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/dialog/content/manager/PackVersionBadge.vue", - "label": "PackVersionBadge.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "label": "PackVersionSelectorPopover.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/UsageLogsTable.vue", - "label": "UsageLogsTable.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", - "label": "KeyComboDisplay.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/SettingGroup.vue", - "label": "SettingGroup.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/setting/SettingItem.vue", - "label": "SettingItem.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/password", - "label": "primevue/password", - "group": "external", - "size": 3 - }, - { - "id": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", - "label": "DownloadItem.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue", - "label": "ModelPreview.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", - "label": "NodeTreeFolder.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/sidebar/tabs/queue/ResultAudio.vue", - "label": "ResultAudio.vue", - "group": "components", - "size": 3 - }, - { - "id": "external:primevue/galleria", - "label": "primevue/galleria", - "group": "external", - "size": 3 - }, - { - "id": "src/components/sidebar/tabs/queue/ResultVideo.vue", - "label": "ResultVideo.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/sidebar/tabs/queue/ResultItem.vue", - "label": "ResultItem.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", - "label": "FloatingRenderLink.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", - "label": "EmptySubgraphInput.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", - "label": "EmptySubgraphOutput.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/canvas/MovingInputLink.ts", - "label": "MovingInputLink.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", - "label": "MovingLinkBase.ts", - "group": "lib", - "size": 4 - }, - { - "id": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", - "label": "MovingOutputLink.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts", - "label": "ToInputFromIoNodeLink.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", - "label": "ToInputRenderLink.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts", - "label": "ToOutputFromIoNodeLink.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", - "label": "ToOutputFromRerouteLink.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", - "label": "ToOutputRenderLink.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/canvas/RenderLink.ts", - "label": "RenderLink.ts", - "group": "lib", - "size": 1 - }, - { - "id": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts", - "label": "ConstrainedSize.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/infrastructure/InvalidLinkError.ts", - "label": "InvalidLinkError.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts", - "label": "LGraphCanvasEventMap.ts", - "group": "lib", - "size": 1 - }, - { - "id": "src/lib/litegraph/src/infrastructure/LGraphEventMap.ts", - "label": "LGraphEventMap.ts", - "group": "lib", - "size": 1 - }, - { - "id": "src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts", - "label": "LinkConnectorEventMap.ts", - "group": "lib", - "size": 1 - }, - { - "id": "src/lib/litegraph/src/infrastructure/RecursionError.ts", - "label": "RecursionError.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/infrastructure/SlotIndexError.ts", - "label": "SlotIndexError.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts", - "label": "SubgraphEventMap.ts", - "group": "lib", - "size": 1 - }, - { - "id": "src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts", - "label": "SubgraphInputEventMap.ts", - "group": "lib", - "size": 1 - }, - { - "id": "src/lib/litegraph/src/node/NodeSlot.ts", - "label": "NodeSlot.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/node/SlotBase.ts", - "label": "SlotBase.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", - "label": "ExecutableNodeDTO.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "label": "SubgraphNode.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/types/NodeLike.ts", - "label": "NodeLike.ts", - "group": "lib", - "size": 1 - }, - { - "id": "src/lib/litegraph/src/types/events.ts", - "label": "events.ts", - "group": "lib", - "size": 1 - }, - { - "id": "src/lib/litegraph/src/types/serialisation.ts", - "label": "serialisation.ts", - "group": "lib", - "size": 1 - }, - { - "id": "src/lib/litegraph/src/types/utility.ts", - "label": "utility.ts", - "group": "lib", - "size": 1 - }, - { - "id": "src/lib/litegraph/src/types/widgets.ts", - "label": "widgets.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/utils/widget.ts", - "label": "widget.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/widgets/AssetWidget.ts", - "label": "AssetWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", - "label": "BaseSteppedWidget.ts", - "group": "lib", - "size": 3 - }, - { - "id": "src/lib/litegraph/src/widgets/BooleanWidget.ts", - "label": "BooleanWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/ButtonWidget.ts", - "label": "ButtonWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/ChartWidget.ts", - "label": "ChartWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/ColorWidget.ts", - "label": "ColorWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/ComboWidget.ts", - "label": "ComboWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/FileUploadWidget.ts", - "label": "FileUploadWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/GalleriaWidget.ts", - "label": "GalleriaWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts", - "label": "ImageCompareWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/KnobWidget.ts", - "label": "KnobWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/LegacyWidget.ts", - "label": "LegacyWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/MarkdownWidget.ts", - "label": "MarkdownWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts", - "label": "MultiSelectWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/NumberWidget.ts", - "label": "NumberWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts", - "label": "SelectButtonWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/SliderWidget.ts", - "label": "SliderWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/TextWidget.ts", - "label": "TextWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/TextareaWidget.ts", - "label": "TextareaWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts", - "label": "TreeSelectWidget.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/renderer/core/layout/slots/slotIdentifier.ts", - "label": "slotIdentifier.ts", - "group": "other", - "size": 4 - }, - { - "id": "src/renderer/core/layout/slots/register.ts", - "label": "register.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", - "label": "useDomSlotRegistration.ts", - "group": "other", - "size": 3 - }, - { - "id": "external:yjs", - "label": "yjs", - "group": "external", - "size": 2 - }, - { - "id": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", - "label": "useMinimapGraph.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts", - "label": "useMinimapInteraction.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", - "label": "useMinimapRenderer.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", - "label": "useMinimapSettings.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", - "label": "useMinimapViewport.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/components/InputSlot.vue", - "label": "InputSlot.vue", - "group": "other", - "size": 3 - }, - { - "id": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", - "label": "SlotConnectionDot.vue", - "group": "other", - "size": 4 - }, - { - "id": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", - "label": "useNodeLayout.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/lod/useLOD.ts", - "label": "useLOD.ts", - "group": "other", - "size": 3 - }, - { - "id": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", - "label": "useVueNodeResizeTracking.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/components/NodeContent.vue", - "label": "NodeContent.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", - "label": "NodeHeader.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", - "label": "NodeSlots.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", - "label": "NodeWidgets.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", - "label": "OutputSlot.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", - "label": "WidgetInputText.vue", - "group": "other", - "size": 3 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "label": "widgetRegistry.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", - "label": "useNodeZIndex.ts", - "group": "other", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "label": "PackEnableToggle.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/dialog/content/manager/button/PackUninstallButton.vue", - "label": "PackUninstallButton.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/dialog/content/manager/button/PackUpdateButton.vue", - "label": "PackUpdateButton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "label": "InfoPanelHeader.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "label": "InfoTabs.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue", - "label": "MetadataRow.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/dialog/content/manager/packIcon/PackIcon.vue", - "label": "PackIcon.vue", - "group": "components", - "size": 3 - }, - { - "id": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", - "label": "PackIconStacked.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", - "label": "DescriptionTabPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", - "label": "NodesTabPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", - "label": "WarningTabPanel.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/infoPanel/InfoTextSection.vue", - "label": "InfoTextSection.vue", - "group": "components", - "size": 1 - }, - { - "id": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue", - "label": "MarkdownText.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/packBanner/PackBanner.vue", - "label": "PackBanner.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", - "label": "PackCardFooter.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue", - "label": "SearchFilterDropdown.vue", - "group": "components", - "size": 2 - }, - { - "id": "external:primevue/dropdown", - "label": "primevue/dropdown", - "group": "external", - "size": 2 - }, - { - "id": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue", - "label": "PackCardSkeleton.vue", - "group": "components", - "size": 2 - }, - { - "id": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", - "label": "subgraphFixtures.ts", - "group": "lib", - "size": 1 - }, - { - "id": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", - "label": "subgraphHelpers.ts", - "group": "lib", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", - "label": "WidgetButton.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", - "label": "WidgetChart.vue", - "group": "other", - "size": 2 - }, - { - "id": "external:primevue/chart", - "label": "primevue/chart", - "group": "external", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", - "label": "WidgetColorPicker.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", - "label": "index.ts", - "group": "other", - "size": 7 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "label": "WidgetLayoutField.vue", - "group": "other", - "size": 10 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", - "label": "WidgetFileUpload.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", - "label": "WidgetGalleria.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", - "label": "WidgetImageCompare.vue", - "group": "other", - "size": 2 - }, - { - "id": "external:primevue/imagecompare", - "label": "primevue/imagecompare", - "group": "external", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", - "label": "WidgetInputNumber.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", - "label": "WidgetInputNumberInput.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", - "label": "WidgetInputNumberSlider.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", - "label": "WidgetMarkdown.vue", - "group": "other", - "size": 2 - }, - { - "id": "external:primevue/textarea", - "label": "primevue/textarea", - "group": "external", - "size": 3 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", - "label": "WidgetMultiSelect.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", - "label": "WidgetSelect.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", - "label": "WidgetSelectButton.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", - "label": "FormSelectButton.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", - "label": "WidgetTextarea.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", - "label": "WidgetToggleSwitch.vue", - "group": "other", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", - "label": "WidgetTreeSelect.vue", - "group": "other", - "size": 2 - }, - { - "id": "external:primevue/treeselect", - "label": "primevue/treeselect", - "group": "external", - "size": 2 - }, - { - "id": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", - "label": "useRemoteWidget.ts", - "group": "other", - "size": 2 - }, - { - "id": "external:@tiptap/core", - "label": "@tiptap/core", - "group": "external", - "size": 2 - }, - { - "id": "external:@tiptap/extension-link", - "label": "@tiptap/extension-link", - "group": "external", - "size": 2 - }, - { - "id": "external:@tiptap/extension-table", - "label": "@tiptap/extension-table", - "group": "external", - "size": 2 - }, - { - "id": "external:@tiptap/extension-table-cell", - "label": "@tiptap/extension-table-cell", - "group": "external", - "size": 2 - }, - { - "id": "external:@tiptap/extension-table-header", - "label": "@tiptap/extension-table-header", - "group": "external", - "size": 2 - }, - { - "id": "external:@tiptap/extension-table-row", - "label": "@tiptap/extension-table-row", - "group": "external", - "size": 2 - }, - { - "id": "external:@tiptap/starter-kit", - "label": "@tiptap/starter-kit", - "group": "external", - "size": 2 - }, - { - "id": "external:tiptap-markdown", - "label": "tiptap-markdown", - "group": "external", - "size": 2 - }, - { - "id": "external:es-toolkit", - "label": "es-toolkit", - "group": "external", - "size": 2 - } - ], - "links": [ - { - "source": "src/App.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/App.vue", - "target": "external:primevue/blockui", - "value": 1 - }, - { - "source": "src/App.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/App.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/App.vue", - "target": "src/components/dialog/GlobalDialog.vue", - "value": 1 - }, - { - "source": "src/App.vue", - "target": "src/config.ts", - "value": 1 - }, - { - "source": "src/App.vue", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/App.vue", - "target": "src/composables/useConflictDetection.ts", - "value": 1 - }, - { - "source": "src/App.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ar/commands.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ar/main.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ar/nodeDefs.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ar/settings.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/en/commands.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/en/main.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/en/nodeDefs.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/en/settings.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/es/commands.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/es/main.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/es/nodeDefs.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/es/settings.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/fr/commands.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/fr/main.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/fr/nodeDefs.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/fr/settings.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ja/commands.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ja/main.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ja/nodeDefs.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ja/settings.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ko/commands.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ko/main.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ko/nodeDefs.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ko/settings.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ru/commands.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ru/main.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ru/nodeDefs.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/ru/settings.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/zh-TW/commands.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/zh-TW/main.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/zh-TW/nodeDefs.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/zh-TW/settings.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/zh/commands.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/zh/main.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/zh/nodeDefs.json", - "value": 1 - }, - { - "source": "src/i18n.ts", - "target": "src/locales/zh/settings.json", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:@primevue/themes", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:@primevue/themes/aura", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:@sentry/vue", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:firebase/app", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:primeicons/primeicons.css", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:primevue/config", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:primevue/confirmationservice", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:primevue/toastservice", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:primevue/tooltip", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "external:vuefire", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "src/config/firebase.ts", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "src/lib/litegraph/public/css/litegraph.css", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "src/router.ts", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "src/App.vue", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "src/assets/css/style.css", - "value": 1 - }, - { - "source": "src/main.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "external:vue-router", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/layouts/LayoutDefault.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/stores/userStore.ts", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/GraphView.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/UserSelectView.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/ServerStartView.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/InstallView.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/WelcomeView.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/NotSupportedView.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/DownloadGitView.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/ManualConfigurationView.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/MetricsConsentView.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/DesktopStartView.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/MaintenanceView.vue", - "value": 1 - }, - { - "source": "src/router.ts", - "target": "src/views/DesktopUpdateView.vue", - "value": 1 - }, - { - "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", - "target": "external:primevue/splitter", - "value": 1 - }, - { - "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", - "target": "external:primevue/splitterpanel", - "value": 1 - }, - { - "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", - "target": "src/stores/workspace/bottomPanelStore.ts", - "value": 1 - }, - { - "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", - "target": "src/stores/workspace/sidebarTabStore.ts", - "value": 1 - }, - { - "source": "src/components/MenuHamburger.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/MenuHamburger.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/MenuHamburger.vue", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/components/MenuHamburger.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/MenuHamburger.vue", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/components/MenuHamburger.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/composables/useBrowserTabTitle.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useBrowserTabTitle.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useBrowserTabTitle.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/composables/useBrowserTabTitle.ts", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/composables/useBrowserTabTitle.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/useBrowserTabTitle.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCachedRequest.ts", - "target": "external:@alloc/quick-lru", - "value": 1 - }, - { - "source": "src/composables/useCachedRequest.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/composables/useCanvasDrop.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useCanvasDrop.ts", - "target": "src/composables/usePragmaticDragAndDrop.ts", - "value": 1 - }, - { - "source": "src/composables/useCanvasDrop.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/useCanvasDrop.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/useCanvasDrop.ts", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/composables/useCanvasDrop.ts", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/composables/useCanvasDrop.ts", - "target": "src/stores/modelStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCanvasDrop.ts", - "target": "src/stores/modelToNodeStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCanvasDrop.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCanvasDrop.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCanvasDrop.ts", - "target": "src/types/treeExplorerTypes.ts", - "value": 1 - }, - { - "source": "src/composables/useCivitaiModel.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useCivitaiModel.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useConflictAcknowledgment.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useConflictAcknowledgment.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useConflictAcknowledgment.ts", - "target": "src/stores/conflictDetectionStore.ts", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "src/composables/nodePack/useInstalledPacks.ts", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "src/composables/useConflictAcknowledgment.ts", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "src/config.ts", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "src/services/comfyManagerService.ts", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "src/services/comfyRegistryService.ts", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "src/stores/conflictDetectionStore.ts", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "src/stores/systemStatsStore.ts", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "src/utils/packUtils.ts", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "src/utils/versionUtil.ts", - "value": 1 - }, - { - "source": "src/composables/useConflictDetection.ts", - "target": "src/composables/useManagerState.ts", - "value": 1 - }, - { - "source": "src/composables/useContextMenuTranslation.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/composables/useContextMenuTranslation.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/useContextMenuTranslation.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/composables/useCopy.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useCopy.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCopyToClipboard.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useCopyToClipboard.ts", - "target": "external:primevue/usetoast", - "value": 1 - }, - { - "source": "src/composables/useCopyToClipboard.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/composables/auth/useFirebaseAuthActions.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/composables/canvas/useSelectedLiteGraphItems.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/composables/useManagerState.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/composables/useModelSelectorDialog.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/constants/coreColorPalettes.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/helpCenterStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/imagePreviewStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/subgraphNavigationStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/subgraphStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/workspace/bottomPanelStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/workspace/searchBoxStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/utils/graphTraversalUtil.ts", - "value": 1 - }, - { - "source": "src/composables/useCoreCommands.ts", - "target": "src/utils/nodeFilterUtil.ts", - "value": 1 - }, - { - "source": "src/composables/useDownload.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useDownload.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useDownload.ts", - "target": "src/composables/useCivitaiModel.ts", - "value": 1 - }, - { - "source": "src/composables/useDownload.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/composables/useErrorHandling.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/composables/useErrorHandling.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/composables/useFeatureFlags.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useFeatureFlags.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/composables/useFrontendVersionMismatchWarning.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useFrontendVersionMismatchWarning.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useFrontendVersionMismatchWarning.ts", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/composables/useFrontendVersionMismatchWarning.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/composables/useFrontendVersionMismatchWarning.ts", - "target": "src/stores/versionCompatibilityStore.ts", - "value": 1 - }, - { - "source": "src/composables/useGlobalLitegraph.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/useImportFailedDetection.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useImportFailedDetection.ts", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/composables/useImportFailedDetection.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/composables/useImportFailedDetection.ts", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/composables/useImportFailedDetection.ts", - "target": "src/stores/conflictDetectionStore.ts", - "value": 1 - }, - { - "source": "src/composables/useIntersectionObserver.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useLazyPagination.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useLitegraphSettings.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useLitegraphSettings.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/useLitegraphSettings.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/useLitegraphSettings.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/useLoad3dViewer.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useLoad3dViewer.ts", - "target": "src/extensions/core/load3d/Load3d.ts", - "value": 1 - }, - { - "source": "src/composables/useLoad3dViewer.ts", - "target": "src/extensions/core/load3d/Load3dUtils.ts", - "value": 1 - }, - { - "source": "src/composables/useLoad3dViewer.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/composables/useLoad3dViewer.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/composables/useLoad3dViewer.ts", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/composables/useLoad3dViewer.ts", - "target": "src/services/load3dService.ts", - "value": 1 - }, - { - "source": "src/composables/useLoad3dViewer.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/composables/useManagerQueue.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useManagerQueue.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/composables/useManagerQueue.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useManagerQueue.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/useManagerQueue.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/composables/useManagerQueue.ts", - "target": "src/types/generatedManagerTypes.ts", - "value": 1 - }, - { - "source": "src/composables/useManagerQueue.ts", - "target": "src/utils/packUtils.ts", - "value": 1 - }, - { - "source": "src/composables/useManagerState.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/composables/useManagerState.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useManagerState.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/composables/useManagerState.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/composables/useManagerState.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/composables/useManagerState.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/composables/useManagerState.ts", - "target": "src/stores/systemStatsStore.ts", - "value": 1 - }, - { - "source": "src/composables/useManagerState.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/composables/useManagerState.ts", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/composables/useModelSelectorDialog.ts", - "target": "src/components/widget/SampleModelSelector.vue", - "value": 1 - }, - { - "source": "src/composables/useModelSelectorDialog.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/composables/useModelSelectorDialog.ts", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/composables/usePaste.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/usePaste.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/usePaste.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/composables/usePaste.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/usePaste.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/usePaste.ts", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/composables/usePaste.ts", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/composables/usePopoverSizing.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/usePragmaticDragAndDrop.ts", - "target": "external:@atlaskit/pragmatic-drag-and-drop/element/adapter", - "value": 1 - }, - { - "source": "src/composables/usePragmaticDragAndDrop.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useProgressFavicon.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useProgressFavicon.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useProgressFavicon.ts", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/composables/useRefreshableSelection.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useRefreshableSelection.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/useRefreshableSelection.ts", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/composables/useRegistrySearch.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useRegistrySearch.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/composables/useRegistrySearch.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useRegistrySearch.ts", - "target": "src/constants/searchConstants.ts", - "value": 1 - }, - { - "source": "src/composables/useRegistrySearch.ts", - "target": "src/services/gateway/registrySearchGateway.ts", - "value": 1 - }, - { - "source": "src/composables/useRegistrySearch.ts", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/composables/useServerLogs.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useServerLogs.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useServerLogs.ts", - "target": "src/schemas/apiSchema.ts", - "value": 1 - }, - { - "source": "src/composables/useServerLogs.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/composables/useServerLogs.ts", - "target": "src/types/generatedManagerTypes.ts", - "value": 1 - }, - { - "source": "src/composables/useTemplateFiltering.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useTemplateWorkflows.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useTemplateWorkflows.ts", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/composables/useTemplateWorkflows.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/composables/useTemplateWorkflows.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/useTemplateWorkflows.ts", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/composables/useTemplateWorkflows.ts", - "target": "src/stores/workflowTemplatesStore.ts", - "value": 1 - }, - { - "source": "src/composables/useTransformCompatOverlayProps.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useTreeExpansion.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useVueFeatureFlags.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useVueFeatureFlags.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/useVueFeatureFlags.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowAutoSave.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useWorkflowAutoSave.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowAutoSave.ts", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowAutoSave.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowAutoSave.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowPersistence.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/useWorkflowPersistence.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/useWorkflowPersistence.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowPersistence.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowPersistence.ts", - "target": "src/scripts/utils.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowPersistence.ts", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowPersistence.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowPersistence.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowPersistence.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowValidation.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowValidation.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/composables/useWorkflowValidation.ts", - "target": "src/utils/linkFixer.ts", - "value": 1 - }, - { - "source": "src/composables/useZoomControls.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/config/firebase.ts", - "target": "external:firebase/app", - "value": 1 - }, - { - "source": "src/constants/coreColorPalettes.ts", - "target": "src/assets/palettes/arc.json", - "value": 1 - }, - { - "source": "src/constants/coreColorPalettes.ts", - "target": "src/assets/palettes/dark.json", - "value": 1 - }, - { - "source": "src/constants/coreColorPalettes.ts", - "target": "src/assets/palettes/github.json", - "value": 1 - }, - { - "source": "src/constants/coreColorPalettes.ts", - "target": "src/assets/palettes/light.json", - "value": 1 - }, - { - "source": "src/constants/coreColorPalettes.ts", - "target": "src/assets/palettes/nord.json", - "value": 1 - }, - { - "source": "src/constants/coreColorPalettes.ts", - "target": "src/assets/palettes/solarized.json", - "value": 1 - }, - { - "source": "src/constants/coreSettings.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/constants/coreSettings.ts", - "target": "src/types/nodeSource.ts", - "value": 1 - }, - { - "source": "src/constants/coreSettings.ts", - "target": "src/types/searchBoxTypes.ts", - "value": 1 - }, - { - "source": "src/constants/desktopMaintenanceTasks.ts", - "target": "external:@primevue/core", - "value": 1 - }, - { - "source": "src/constants/desktopMaintenanceTasks.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/constants/serverConfig.ts", - "target": "src/types/serverArgs.ts", - "value": 1 - }, - { - "source": "src/constants/serverConfig.ts", - "target": "src/types/settingTypes.ts", - "value": 1 - }, - { - "source": "src/schemas/apiSchema.ts", - "target": "external:zod", - "value": 1 - }, - { - "source": "src/schemas/apiSchema.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/schemas/apiSchema.ts", - "target": "src/schemas/colorPaletteSchema.ts", - "value": 1 - }, - { - "source": "src/schemas/apiSchema.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/schemas/apiSchema.ts", - "target": "src/schemas/keyBindingSchema.ts", - "value": 1 - }, - { - "source": "src/schemas/apiSchema.ts", - "target": "src/types/nodeSource.ts", - "value": 1 - }, - { - "source": "src/schemas/apiSchema.ts", - "target": "src/types/searchBoxTypes.ts", - "value": 1 - }, - { - "source": "src/schemas/assetSchema.ts", - "target": "external:zod", - "value": 1 - }, - { - "source": "src/schemas/colorPaletteSchema.ts", - "target": "external:zod", - "value": 1 - }, - { - "source": "src/schemas/colorPaletteSchema.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/schemas/comfyWorkflowSchema.ts", - "target": "external:zod", - "value": 1 - }, - { - "source": "src/schemas/comfyWorkflowSchema.ts", - "target": "external:zod-validation-error", - "value": 1 - }, - { - "source": "src/schemas/keyBindingSchema.ts", - "target": "external:zod", - "value": 1 - }, - { - "source": "src/schemas/nodeDefSchema.ts", - "target": "external:zod", - "value": 1 - }, - { - "source": "src/schemas/nodeDefSchema.ts", - "target": "external:zod-validation-error", - "value": 1 - }, - { - "source": "src/schemas/nodeDefSchema.ts", - "target": "src/schemas/apiSchema.ts", - "value": 1 - }, - { - "source": "src/schemas/signInSchema.ts", - "target": "external:zod", - "value": 1 - }, - { - "source": "src/schemas/signInSchema.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/scripts/api.ts", - "target": "external:axios", - "value": 1 - }, - { - "source": "src/scripts/api.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/scripts/api.ts", - "target": "src/config/clientFeatureFlags.json", - "value": 1 - }, - { - "source": "src/scripts/api.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/scripts/api.ts", - "target": "src/types/workflowTemplateTypes.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/composables/element/useCanvasPositionConversion.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/composables/useWorkflowValidation.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/schemas/nodeDefSchema.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/metadata/ebml.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/metadata/gltf.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/metadata/isobmff.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/metadata/mp3.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/metadata/ogg.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/metadata/svg.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/services/extensionService.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/services/subgraphService.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/apiKeyAuthStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/domWidgetStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/extensionStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/firebaseAuthStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/imagePreviewStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/keybindingStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/modelStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/subgraphStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/widgetStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/types/extensionTypes.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/utils/colorUtil.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/utils/executionUtil.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/utils/graphTraversalUtil.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/utils/migration/migrateReroute.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/utils/modelMetadataUtil.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/utils/vintageClipboard.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/defaultGraph.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/pnginfo.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/ui/menu/index.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/utils.ts", - "value": 1 - }, - { - "source": "src/scripts/app.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/scripts/changeTracker.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/scripts/changeTracker.ts", - "target": "external:jsondiffpatch", - "value": 1 - }, - { - "source": "src/scripts/changeTracker.ts", - "target": "external:loglevel", - "value": 1 - }, - { - "source": "src/scripts/changeTracker.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/scripts/changeTracker.ts", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/scripts/changeTracker.ts", - "target": "src/stores/subgraphNavigationStore.ts", - "value": 1 - }, - { - "source": "src/scripts/changeTracker.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/scripts/changeTracker.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/scripts/changeTracker.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/scripts/domWidget.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/scripts/domWidget.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/scripts/domWidget.ts", - "target": "src/composables/functional/useChainCallback.ts", - "value": 1 - }, - { - "source": "src/scripts/domWidget.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/scripts/domWidget.ts", - "target": "src/stores/domWidgetStore.ts", - "value": 1 - }, - { - "source": "src/scripts/domWidget.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/scripts/errorNodeWidgets.ts", - "target": "src/composables/functional/useChainCallback.ts", - "value": 1 - }, - { - "source": "src/scripts/errorNodeWidgets.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/scripts/errorNodeWidgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/errorNodeWidgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/errorNodeWidgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/pnginfo.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/scripts/pnginfo.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/scripts/pnginfo.ts", - "target": "src/scripts/metadata/avif.ts", - "value": 1 - }, - { - "source": "src/scripts/pnginfo.ts", - "target": "src/scripts/metadata/flac.ts", - "value": 1 - }, - { - "source": "src/scripts/pnginfo.ts", - "target": "src/scripts/metadata/png.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/constants/supportedWorkflowFormats.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/schemas/apiSchema.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/scripts/ui/dialog.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/scripts/ui/settings.ts", - "value": 1 - }, - { - "source": "src/scripts/ui.ts", - "target": "src/scripts/ui/toggleSwitch.ts", - "value": 1 - }, - { - "source": "src/scripts/utils.ts", - "target": "src/utils/searchAndReplace.ts", - "value": 1 - }, - { - "source": "src/scripts/utils.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/scripts/utils.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/schemas/nodeDef/migration.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/scripts/domWidget.ts", - "value": 1 - }, - { - "source": "src/scripts/widgets.ts", - "target": "src/scripts/errorNodeWidgets.ts", - "value": 1 - }, - { - "source": "src/services/assetService.ts", - "target": "external:zod-validation-error", - "value": 1 - }, - { - "source": "src/services/assetService.ts", - "target": "src/schemas/assetSchema.ts", - "value": 1 - }, - { - "source": "src/services/assetService.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/services/assetService.ts", - "target": "src/stores/modelToNodeStore.ts", - "value": 1 - }, - { - "source": "src/services/audioService.ts", - "target": "external:extendable-media-recorder", - "value": 1 - }, - { - "source": "src/services/audioService.ts", - "target": "external:extendable-media-recorder-wav-encoder", - "value": 1 - }, - { - "source": "src/services/audioService.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/services/audioService.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/services/autoQueueService.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/services/autoQueueService.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/services/autoQueueService.ts", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/services/colorPaletteService.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/services/colorPaletteService.ts", - "target": "external:zod-validation-error", - "value": 1 - }, - { - "source": "src/services/colorPaletteService.ts", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/services/colorPaletteService.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/services/colorPaletteService.ts", - "target": "src/schemas/colorPaletteSchema.ts", - "value": 1 - }, - { - "source": "src/services/colorPaletteService.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/services/colorPaletteService.ts", - "target": "src/scripts/utils.ts", - "value": 1 - }, - { - "source": "src/services/colorPaletteService.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/services/colorPaletteService.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/services/colorPaletteService.ts", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/services/comfyManagerService.ts", - "target": "external:uuid", - "value": 1 - }, - { - "source": "src/services/comfyManagerService.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/services/comfyManagerService.ts", - "target": "src/composables/useManagerState.ts", - "value": 1 - }, - { - "source": "src/services/comfyManagerService.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/services/comfyManagerService.ts", - "target": "src/types/generatedManagerTypes.ts", - "value": 1 - }, - { - "source": "src/services/comfyManagerService.ts", - "target": "src/utils/typeGuardUtil.ts", - "value": 1 - }, - { - "source": "src/services/comfyRegistryService.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/services/comfyRegistryService.ts", - "target": "src/utils/typeGuardUtil.ts", - "value": 1 - }, - { - "source": "src/services/customerEventsService.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/services/customerEventsService.ts", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/services/customerEventsService.ts", - "target": "src/config/comfyApi.ts", - "value": 1 - }, - { - "source": "src/services/customerEventsService.ts", - "target": "src/stores/firebaseAuthStore.ts", - "value": 1 - }, - { - "source": "src/services/customerEventsService.ts", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/services/customerEventsService.ts", - "target": "src/utils/typeGuardUtil.ts", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/ApiNodesSignInContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/ConfirmationDialogContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/ErrorDialogContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/LoadWorkflowWarning.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/ManagerProgressDialogContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/MissingModelsWarning.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/PromptDialogContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/SettingDialogContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/SignInContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/TopUpCreditsDialogContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/UpdatePasswordContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/manager/ManagerHeader.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/manager/NodeConflictFooter.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/content/manager/NodeConflictHeader.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/footer/ManagerProgressFooter.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/header/ComfyOrgHeader.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/header/ManagerProgressHeader.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/dialog/header/SettingDialogHeader.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/templates/TemplateWorkflowsContent.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/components/templates/TemplateWorkflowsDialogHeader.vue", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/services/dialogService.ts", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/services/extensionService.ts", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/services/extensionService.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/services/extensionService.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/services/extensionService.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/services/extensionService.ts", - "target": "src/stores/extensionStore.ts", - "value": 1 - }, - { - "source": "src/services/extensionService.ts", - "target": "src/stores/keybindingStore.ts", - "value": 1 - }, - { - "source": "src/services/extensionService.ts", - "target": "src/stores/menuItemStore.ts", - "value": 1 - }, - { - "source": "src/services/extensionService.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/services/extensionService.ts", - "target": "src/stores/widgetStore.ts", - "value": 1 - }, - { - "source": "src/services/extensionService.ts", - "target": "src/stores/workspace/bottomPanelStore.ts", - "value": 1 - }, - { - "source": "src/services/extensionService.ts", - "target": "src/extensions/core/index.ts", - "value": 1 - }, - { - "source": "src/services/keybindingService.ts", - "target": "src/constants/coreKeybindings.ts", - "value": 1 - }, - { - "source": "src/services/keybindingService.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/services/keybindingService.ts", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/services/keybindingService.ts", - "target": "src/stores/keybindingStore.ts", - "value": 1 - }, - { - "source": "src/services/keybindingService.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/composables/canvas/useSelectedLiteGraphItems.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/composables/node/useNodeAnimatedImage.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/composables/node/useNodeCanvasImagePreview.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/composables/node/useNodeImage.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/schemas/nodeDef/migration.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/scripts/domWidget.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/stores/domWidgetStore.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/stores/imagePreviewStore.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/stores/subgraphStore.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/stores/widgetStore.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/utils/nodeDefOrderingUtil.ts", - "value": 1 - }, - { - "source": "src/services/litegraphService.ts", - "target": "src/services/extensionService.ts", - "value": 1 - }, - { - "source": "src/services/load3dService.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/services/load3dService.ts", - "target": "src/composables/useLoad3dViewer.ts", - "value": 1 - }, - { - "source": "src/services/load3dService.ts", - "target": "src/extensions/core/load3d/Load3d.ts", - "value": 1 - }, - { - "source": "src/services/load3dService.ts", - "target": "src/extensions/core/load3d/Load3dAnimation.ts", - "value": 1 - }, - { - "source": "src/services/load3dService.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/services/mediaCacheService.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/services/nodeHelpService.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/services/nodeHelpService.ts", - "target": "src/types/nodeSource.ts", - "value": 1 - }, - { - "source": "src/services/nodeHelpService.ts", - "target": "src/utils/nodeHelpUtil.ts", - "value": 1 - }, - { - "source": "src/services/nodeOrganizationService.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/services/nodeOrganizationService.ts", - "target": "src/types/nodeSource.ts", - "value": 1 - }, - { - "source": "src/services/nodeOrganizationService.ts", - "target": "src/utils/treeUtil.ts", - "value": 1 - }, - { - "source": "src/services/nodeSearchService.ts", - "target": "external:fuse.js", - "value": 1 - }, - { - "source": "src/services/nodeSearchService.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/services/nodeSearchService.ts", - "target": "src/utils/fuseUtil.ts", - "value": 1 - }, - { - "source": "src/services/releaseService.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/services/releaseService.ts", - "target": "src/config/comfyApi.ts", - "value": 1 - }, - { - "source": "src/services/releaseService.ts", - "target": "src/utils/typeGuardUtil.ts", - "value": 1 - }, - { - "source": "src/services/subgraphService.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/services/subgraphService.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/services/subgraphService.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/services/subgraphService.ts", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/scripts/defaultGraph.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/scripts/utils.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/stores/domWidgetStore.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/services/workflowService.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/stores/aboutPanelStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/aboutPanelStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/aboutPanelStore.ts", - "target": "src/types/comfy.ts", - "value": 1 - }, - { - "source": "src/stores/aboutPanelStore.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/stores/aboutPanelStore.ts", - "target": "src/stores/extensionStore.ts", - "value": 1 - }, - { - "source": "src/stores/aboutPanelStore.ts", - "target": "src/stores/systemStatsStore.ts", - "value": 1 - }, - { - "source": "src/stores/apiKeyAuthStore.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/stores/apiKeyAuthStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/apiKeyAuthStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/apiKeyAuthStore.ts", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/stores/apiKeyAuthStore.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/stores/apiKeyAuthStore.ts", - "target": "src/stores/firebaseAuthStore.ts", - "value": 1 - }, - { - "source": "src/stores/apiKeyAuthStore.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/stores/apiKeyAuthStore.ts", - "target": "src/types/authTypes.ts", - "value": 1 - }, - { - "source": "src/stores/apiKeyAuthStore.ts", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "external:uuid", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "src/composables/useCachedRequest.ts", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "src/composables/useManagerQueue.ts", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "src/composables/useServerLogs.ts", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "src/services/comfyManagerService.ts", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "src/types/generatedManagerTypes.ts", - "value": 1 - }, - { - "source": "src/stores/comfyManagerStore.ts", - "target": "src/utils/packUtils.ts", - "value": 1 - }, - { - "source": "src/stores/comfyRegistryStore.ts", - "target": "external:@alloc/quick-lru", - "value": 1 - }, - { - "source": "src/stores/comfyRegistryStore.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/stores/comfyRegistryStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/comfyRegistryStore.ts", - "target": "src/composables/useCachedRequest.ts", - "value": 1 - }, - { - "source": "src/stores/comfyRegistryStore.ts", - "target": "src/services/comfyRegistryService.ts", - "value": 1 - }, - { - "source": "src/stores/commandStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/commandStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/commandStore.ts", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/stores/commandStore.ts", - "target": "src/stores/keybindingStore.ts", - "value": 1 - }, - { - "source": "src/stores/conflictDetectionStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/conflictDetectionStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/dialogStore.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/stores/dialogStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/dialogStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/domWidgetStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/domWidgetStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/electronDownloadStore.ts", - "target": "external:@comfyorg/comfyui-electron-types", - "value": 1 - }, - { - "source": "src/stores/electronDownloadStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/electronDownloadStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/electronDownloadStore.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/stores/executionStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/executionStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/executionStore.ts", - "target": "src/composables/node/useNodeChatHistory.ts", - "value": 1 - }, - { - "source": "src/stores/executionStore.ts", - "target": "src/composables/node/useNodeProgressText.ts", - "value": 1 - }, - { - "source": "src/stores/executionStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/executionStore.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/stores/executionStore.ts", - "target": "src/stores/imagePreviewStore.ts", - "value": 1 - }, - { - "source": "src/stores/executionStore.ts", - "target": "src/types/nodeIdentification.ts", - "value": 1 - }, - { - "source": "src/stores/executionStore.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/stores/executionStore.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/stores/extensionStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/extensionStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/firebaseAuthStore.ts", - "target": "external:firebase/app", - "value": 1 - }, - { - "source": "src/stores/firebaseAuthStore.ts", - "target": "external:firebase/auth", - "value": 1 - }, - { - "source": "src/stores/firebaseAuthStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/firebaseAuthStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/firebaseAuthStore.ts", - "target": "external:vuefire", - "value": 1 - }, - { - "source": "src/stores/firebaseAuthStore.ts", - "target": "src/config/comfyApi.ts", - "value": 1 - }, - { - "source": "src/stores/firebaseAuthStore.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/stores/firebaseAuthStore.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/stores/firebaseAuthStore.ts", - "target": "src/stores/apiKeyAuthStore.ts", - "value": 1 - }, - { - "source": "src/stores/firebaseAuthStore.ts", - "target": "src/types/authTypes.ts", - "value": 1 - }, - { - "source": "src/stores/firebaseAuthStore.ts", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/stores/graphStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/graphStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/graphStore.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/stores/graphStore.ts", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/stores/helpCenterStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/helpCenterStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/imagePreviewStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/imagePreviewStore.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/stores/imagePreviewStore.ts", - "target": "src/schemas/apiSchema.ts", - "value": 1 - }, - { - "source": "src/stores/imagePreviewStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/imagePreviewStore.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/stores/imagePreviewStore.ts", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/stores/imagePreviewStore.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/stores/imagePreviewStore.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/stores/imagePreviewStore.ts", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/stores/keybindingStore.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/stores/keybindingStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/keybindingStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/keybindingStore.ts", - "target": "src/constants/reservedKeyCombos.ts", - "value": 1 - }, - { - "source": "src/stores/keybindingStore.ts", - "target": "src/schemas/keyBindingSchema.ts", - "value": 1 - }, - { - "source": "src/stores/maintenanceTaskStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/maintenanceTaskStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/maintenanceTaskStore.ts", - "target": "src/constants/desktopMaintenanceTasks.ts", - "value": 1 - }, - { - "source": "src/stores/maintenanceTaskStore.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/stores/menuItemStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/menuItemStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/menuItemStore.ts", - "target": "src/constants/coreMenuCommands.ts", - "value": 1 - }, - { - "source": "src/stores/menuItemStore.ts", - "target": "src/types/comfy.ts", - "value": 1 - }, - { - "source": "src/stores/menuItemStore.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/stores/modelStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/modelStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/modelStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/modelStore.ts", - "target": "src/services/assetService.ts", - "value": 1 - }, - { - "source": "src/stores/modelStore.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/stores/modelToNodeStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/modelToNodeStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/modelToNodeStore.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/stores/nodeBookmarkStore.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/stores/nodeBookmarkStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/nodeBookmarkStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/nodeBookmarkStore.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/stores/nodeBookmarkStore.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/stores/nodeDefStore.ts", - "target": "external:axios", - "value": 1 - }, - { - "source": "src/stores/nodeDefStore.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/stores/nodeDefStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/nodeDefStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/nodeDefStore.ts", - "target": "src/schemas/nodeDef/migration.ts", - "value": 1 - }, - { - "source": "src/stores/nodeDefStore.ts", - "target": "src/services/nodeSearchService.ts", - "value": 1 - }, - { - "source": "src/stores/nodeDefStore.ts", - "target": "src/stores/subgraphStore.ts", - "value": 1 - }, - { - "source": "src/stores/nodeDefStore.ts", - "target": "src/types/nodeSource.ts", - "value": 1 - }, - { - "source": "src/stores/nodeDefStore.ts", - "target": "src/utils/treeUtil.ts", - "value": 1 - }, - { - "source": "src/stores/queueStore.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/stores/queueStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/queueStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/queueStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/queueStore.ts", - "target": "src/services/extensionService.ts", - "value": 1 - }, - { - "source": "src/stores/queueStore.ts", - "target": "src/stores/imagePreviewStore.ts", - "value": 1 - }, - { - "source": "src/stores/releaseStore.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/stores/releaseStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/releaseStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/releaseStore.ts", - "target": "src/services/releaseService.ts", - "value": 1 - }, - { - "source": "src/stores/releaseStore.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/stores/releaseStore.ts", - "target": "src/stores/systemStatsStore.ts", - "value": 1 - }, - { - "source": "src/stores/releaseStore.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/stores/releaseStore.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/stores/serverConfigStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/serverConfigStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/serverConfigStore.ts", - "target": "src/constants/serverConfig.ts", - "value": 1 - }, - { - "source": "src/stores/settingStore.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/stores/settingStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/settingStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/settingStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/settingStore.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/stores/settingStore.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphNavigationStore.ts", - "target": "external:@alloc/quick-lru", - "value": 1 - }, - { - "source": "src/stores/subgraphNavigationStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/subgraphNavigationStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/subgraphNavigationStore.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphNavigationStore.ts", - "target": "src/utils/graphTraversalUtil.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphNavigationStore.ts", - "target": "src/utils/typeGuardUtil.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphNavigationStore.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphNavigationStore.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/stores/userFileStore.ts", - "value": 1 - }, - { - "source": "src/stores/subgraphStore.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/stores/systemStatsStore.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/stores/systemStatsStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/systemStatsStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/systemStatsStore.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/stores/toastStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/toastStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/userFileStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/userFileStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/userFileStore.ts", - "target": "src/schemas/apiSchema.ts", - "value": 1 - }, - { - "source": "src/stores/userFileStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/userFileStore.ts", - "target": "src/types/treeExplorerTypes.ts", - "value": 1 - }, - { - "source": "src/stores/userFileStore.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/stores/userFileStore.ts", - "target": "src/utils/syncUtil.ts", - "value": 1 - }, - { - "source": "src/stores/userFileStore.ts", - "target": "src/utils/treeUtil.ts", - "value": 1 - }, - { - "source": "src/stores/userStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/userStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/userStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/versionCompatibilityStore.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/stores/versionCompatibilityStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/versionCompatibilityStore.ts", - "target": "external:semver", - "value": 1 - }, - { - "source": "src/stores/versionCompatibilityStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/versionCompatibilityStore.ts", - "target": "src/config.ts", - "value": 1 - }, - { - "source": "src/stores/versionCompatibilityStore.ts", - "target": "src/stores/systemStatsStore.ts", - "value": 1 - }, - { - "source": "src/stores/widgetStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/widgetStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/widgetStore.ts", - "target": "src/schemas/nodeDefSchema.ts", - "value": 1 - }, - { - "source": "src/stores/widgetStore.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/scripts/changeTracker.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/scripts/defaultGraph.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/types/nodeIdentification.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/utils/syncUtil.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/utils/typeGuardUtil.ts", - "value": 1 - }, - { - "source": "src/stores/workflowStore.ts", - "target": "src/stores/userFileStore.ts", - "value": 1 - }, - { - "source": "src/stores/workflowTemplatesStore.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/stores/workflowTemplatesStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/workflowTemplatesStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/workflowTemplatesStore.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/stores/workflowTemplatesStore.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/stores/workflowTemplatesStore.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "src/services/colorPaletteService.ts", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "src/stores/apiKeyAuthStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "src/stores/firebaseAuthStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "src/stores/workspace/bottomPanelStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspaceStore.ts", - "target": "src/stores/workspace/sidebarTabStore.ts", - "value": 1 - }, - { - "source": "src/types/comfy.ts", - "target": "src/lib/litegraph/src/interfaces.ts", - "value": 1 - }, - { - "source": "src/types/extensionTypes.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/types/index.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/types/widgetTypes.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/utils/colorUtil.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/utils/envUtil.ts", - "target": "external:@comfyorg/comfyui-electron-types", - "value": 1 - }, - { - "source": "src/utils/executableGroupNodeChildDTO.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/utils/executableGroupNodeDto.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/utils/executionUtil.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/utils/executionUtil.ts", - "target": "src/utils/executableGroupNodeDto.ts", - "value": 1 - }, - { - "source": "src/utils/executionUtil.ts", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/utils/formatUtil.ts", - "target": "src/schemas/apiSchema.ts", - "value": 1 - }, - { - "source": "src/utils/graphTraversalUtil.ts", - "target": "src/types/nodeIdentification.ts", - "value": 1 - }, - { - "source": "src/utils/graphTraversalUtil.ts", - "target": "src/utils/typeGuardUtil.ts", - "value": 1 - }, - { - "source": "src/utils/litegraphUtil.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/utils/litegraphUtil.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/utils/mapperUtil.ts", - "target": "src/schemas/nodeDef/migration.ts", - "value": 1 - }, - { - "source": "src/utils/mapperUtil.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/utils/mapperUtil.ts", - "target": "src/schemas/nodeDefSchema.ts", - "value": 1 - }, - { - "source": "src/utils/mapperUtil.ts", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/utils/markdownRendererUtil.ts", - "target": "external:dompurify", - "value": 1 - }, - { - "source": "src/utils/markdownRendererUtil.ts", - "target": "external:marked", - "value": 1 - }, - { - "source": "src/utils/mouseDownUtil.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/utils/networkUtil.ts", - "target": "external:axios", - "value": 1 - }, - { - "source": "src/utils/networkUtil.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/utils/networkUtil.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/utils/nodeDefOrderingUtil.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/utils/nodeDefUtil.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/utils/nodeDefUtil.ts", - "target": "src/schemas/nodeDefSchema.ts", - "value": 1 - }, - { - "source": "src/utils/nodeDefUtil.ts", - "target": "src/utils/mathUtil.ts", - "value": 1 - }, - { - "source": "src/utils/nodeHelpUtil.ts", - "target": "src/types/nodeSource.ts", - "value": 1 - }, - { - "source": "src/utils/nodeHelpUtil.ts", - "target": "src/utils/packUtils.ts", - "value": 1 - }, - { - "source": "src/utils/packUtils.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/utils/refUtil.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/utils/refUtil.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/utils/searchAndReplace.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/utils/searchAndReplace.ts", - "target": "src/utils/graphTraversalUtil.ts", - "value": 1 - }, - { - "source": "src/utils/syncUtil.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/utils/tailwindUtil.ts", - "target": "external:tailwind-merge", - "value": 1 - }, - { - "source": "src/utils/typeGuardUtil.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/utils/versionUtil.ts", - "target": "external:semver", - "value": 1 - }, - { - "source": "src/utils/vintageClipboard.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/views/DesktopStartView.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/views/DesktopStartView.vue", - "target": "src/views/templates/BaseViewTemplate.vue", - "value": 1 - }, - { - "source": "src/views/DesktopUpdateView.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/views/DesktopUpdateView.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/views/DesktopUpdateView.vue", - "target": "external:primevue/toast", - "value": 1 - }, - { - "source": "src/views/DesktopUpdateView.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/views/DesktopUpdateView.vue", - "target": "src/components/maintenance/TerminalOutputDrawer.vue", - "value": 1 - }, - { - "source": "src/views/DesktopUpdateView.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/views/DesktopUpdateView.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/views/DesktopUpdateView.vue", - "target": "src/views/templates/BaseViewTemplate.vue", - "value": 1 - }, - { - "source": "src/views/DownloadGitView.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/views/DownloadGitView.vue", - "target": "external:vue-router", - "value": 1 - }, - { - "source": "src/views/DownloadGitView.vue", - "target": "src/views/templates/BaseViewTemplate.vue", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "external:primevue/usetoast", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/components/MenuHamburger.vue", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/components/dialog/UnloadWindowConfirmDialog.vue", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/components/graph/GraphCanvas.vue", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/components/toast/GlobalToast.vue", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/components/toast/RerouteMigrationToast.vue", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/components/topbar/TopMenubar.vue", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/composables/useBrowserTabTitle.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/composables/useCoreCommands.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/composables/useFrontendVersionMismatchWarning.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/composables/useProgressFavicon.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/constants/serverConfig.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/schemas/apiSchema.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/services/autoQueueService.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/services/keybindingService.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/menuItemStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/modelStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/serverConfigStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/versionCompatibilityStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/workspace/bottomPanelStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/workspace/sidebarTabStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/views/GraphView.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "external:primevue/step", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "external:primevue/steplist", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "external:primevue/steppanel", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "external:primevue/steppanels", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "external:primevue/stepper", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "external:vue-router", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "src/components/install/DesktopSettingsConfiguration.vue", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "src/components/install/GpuPicker.vue", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "src/components/install/InstallLocationPicker.vue", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "src/components/install/MigrationPicker.vue", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "src/components/install/MirrorsConfiguration.vue", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/views/InstallView.vue", - "target": "src/views/templates/BaseViewTemplate.vue", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "external:@primevue/core/api", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "external:primevue/selectbutton", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "external:primevue/toast", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "external:primevue/usetoast", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "src/components/common/RefreshButton.vue", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "src/components/maintenance/StatusTag.vue", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "src/components/maintenance/TaskListPanel.vue", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "src/components/maintenance/TerminalOutputDrawer.vue", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "src/stores/maintenanceTaskStore.ts", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "src/types/desktop/maintenanceTypes.ts", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "src/utils/refUtil.ts", - "value": 1 - }, - { - "source": "src/views/MaintenanceView.vue", - "target": "src/views/templates/BaseViewTemplate.vue", - "value": 1 - }, - { - "source": "src/views/ManualConfigurationView.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/views/ManualConfigurationView.vue", - "target": "external:primevue/panel", - "value": 1 - }, - { - "source": "src/views/ManualConfigurationView.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/views/ManualConfigurationView.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/views/ManualConfigurationView.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/views/ManualConfigurationView.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/views/ManualConfigurationView.vue", - "target": "src/views/templates/BaseViewTemplate.vue", - "value": 1 - }, - { - "source": "src/views/MetricsConsentView.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/views/MetricsConsentView.vue", - "target": "external:primevue/toggleswitch", - "value": 1 - }, - { - "source": "src/views/MetricsConsentView.vue", - "target": "external:primevue/usetoast", - "value": 1 - }, - { - "source": "src/views/MetricsConsentView.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/views/MetricsConsentView.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/views/MetricsConsentView.vue", - "target": "external:vue-router", - "value": 1 - }, - { - "source": "src/views/MetricsConsentView.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/views/NotSupportedView.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/views/NotSupportedView.vue", - "target": "external:vue-router", - "value": 1 - }, - { - "source": "src/views/NotSupportedView.vue", - "target": "src/views/templates/BaseViewTemplate.vue", - "value": 1 - }, - { - "source": "src/views/ServerStartView.vue", - "target": "external:@comfyorg/comfyui-electron-types", - "value": 1 - }, - { - "source": "src/views/ServerStartView.vue", - "target": "external:@xterm/xterm", - "value": 1 - }, - { - "source": "src/views/ServerStartView.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/views/ServerStartView.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/views/ServerStartView.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/views/ServerStartView.vue", - "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", - "value": 1 - }, - { - "source": "src/views/ServerStartView.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/views/ServerStartView.vue", - "target": "src/views/templates/BaseViewTemplate.vue", - "value": 1 - }, - { - "source": "src/views/UserSelectView.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/views/UserSelectView.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/views/UserSelectView.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/views/UserSelectView.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/views/UserSelectView.vue", - "target": "external:primevue/select", - "value": 1 - }, - { - "source": "src/views/UserSelectView.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/views/UserSelectView.vue", - "target": "external:vue-router", - "value": 1 - }, - { - "source": "src/views/UserSelectView.vue", - "target": "src/stores/userStore.ts", - "value": 1 - }, - { - "source": "src/views/UserSelectView.vue", - "target": "src/views/templates/BaseViewTemplate.vue", - "value": 1 - }, - { - "source": "src/views/WelcomeView.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/views/WelcomeView.vue", - "target": "external:vue-router", - "value": 1 - }, - { - "source": "src/views/WelcomeView.vue", - "target": "src/views/templates/BaseViewTemplate.vue", - "value": 1 - }, - { - "source": "src/components/actionbar/BatchCountEdit.vue", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/components/actionbar/BatchCountEdit.vue", - "target": "external:primevue/inputnumber", - "value": 1 - }, - { - "source": "src/components/actionbar/BatchCountEdit.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/actionbar/BatchCountEdit.vue", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/components/actionbar/BatchCountEdit.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyActionbar.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyActionbar.vue", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyActionbar.vue", - "target": "external:primevue/panel", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyActionbar.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyActionbar.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyActionbar.vue", - "target": "src/components/actionbar/ComfyQueueButton.vue", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyQueueButton.vue", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyQueueButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyQueueButton.vue", - "target": "external:primevue/buttongroup", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyQueueButton.vue", - "target": "external:primevue/splitbutton", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyQueueButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyQueueButton.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyQueueButton.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyQueueButton.vue", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyQueueButton.vue", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/components/actionbar/ComfyQueueButton.vue", - "target": "src/components/actionbar/BatchCountEdit.vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/BottomPanel.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/bottomPanel/BottomPanel.vue", - "target": "external:primevue/tab", - "value": 1 - }, - { - "source": "src/components/bottomPanel/BottomPanel.vue", - "target": "external:primevue/tablist", - "value": 1 - }, - { - "source": "src/components/bottomPanel/BottomPanel.vue", - "target": "external:primevue/tabs", - "value": 1 - }, - { - "source": "src/components/bottomPanel/BottomPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/BottomPanel.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/bottomPanel/BottomPanel.vue", - "target": "src/components/common/ExtensionSlot.vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/BottomPanel.vue", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/components/bottomPanel/BottomPanel.vue", - "target": "src/stores/workspace/bottomPanelStore.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", - "target": "external:primevue/breadcrumb", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", - "target": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", - "target": "src/composables/element/useOverflowObserver.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", - "target": "src/stores/subgraphNavigationStore.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", - "target": "src/stores/subgraphStore.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", - "target": "src/utils/graphTraversalUtil.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "target": "src/stores/subgraphNavigationStore.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/button/IconButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/button/IconButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/button/IconButton.vue", - "target": "src/types/buttonTypes.ts", - "value": 1 - }, - { - "source": "src/components/button/IconButton.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/components/button/IconGroup.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/components/button/IconTextButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/button/IconTextButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/button/IconTextButton.vue", - "target": "src/types/buttonTypes.ts", - "value": 1 - }, - { - "source": "src/components/button/IconTextButton.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/components/button/MoreButton.vue", - "target": "external:primevue/popover", - "value": 1 - }, - { - "source": "src/components/button/MoreButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/button/MoreButton.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/components/button/MoreButton.vue", - "target": "src/components/button/IconButton.vue", - "value": 1 - }, - { - "source": "src/components/button/TextButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/button/TextButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/button/TextButton.vue", - "target": "src/types/buttonTypes.ts", - "value": 1 - }, - { - "source": "src/components/button/TextButton.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/components/card/CardContainer.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/card/CardTop.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/BackgroundImageUpload.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/common/BackgroundImageUpload.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/common/BackgroundImageUpload.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/BackgroundImageUpload.vue", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/components/common/BackgroundImageUpload.vue", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/components/common/ColorCustomizationSelector.vue", - "target": "external:primevue/colorpicker", - "value": 1 - }, - { - "source": "src/components/common/ColorCustomizationSelector.vue", - "target": "external:primevue/selectbutton", - "value": 1 - }, - { - "source": "src/components/common/ColorCustomizationSelector.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/ComfyImage.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/ContentDivider.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/ContentDivider.vue", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/components/common/CustomFormValue.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/CustomizationDialog.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/common/CustomizationDialog.vue", - "target": "external:primevue/dialog", - "value": 1 - }, - { - "source": "src/components/common/CustomizationDialog.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/common/CustomizationDialog.vue", - "target": "external:primevue/selectbutton", - "value": 1 - }, - { - "source": "src/components/common/CustomizationDialog.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/CustomizationDialog.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/common/CustomizationDialog.vue", - "target": "src/components/common/ColorCustomizationSelector.vue", - "value": 1 - }, - { - "source": "src/components/common/CustomizationDialog.vue", - "target": "src/stores/nodeBookmarkStore.ts", - "value": 1 - }, - { - "source": "src/components/common/DeviceInfo.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/common/DotSpinner.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/DotSpinner.vue", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/components/common/EditableText.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/common/EditableText.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/ElectronFileDownload.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/common/ElectronFileDownload.vue", - "target": "external:primevue/progressbar", - "value": 1 - }, - { - "source": "src/components/common/ElectronFileDownload.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/ElectronFileDownload.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/common/ElectronFileDownload.vue", - "target": "src/composables/useDownload.ts", - "value": 1 - }, - { - "source": "src/components/common/ElectronFileDownload.vue", - "target": "src/stores/electronDownloadStore.ts", - "value": 1 - }, - { - "source": "src/components/common/ElectronFileDownload.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/common/ExtensionSlot.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/ExtensionSlot.vue", - "target": "src/types/extensionTypes.ts", - "value": 1 - }, - { - "source": "src/components/common/FileDownload.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/common/FileDownload.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/common/FileDownload.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/FileDownload.vue", - "target": "src/composables/useCopyToClipboard.ts", - "value": 1 - }, - { - "source": "src/components/common/FileDownload.vue", - "target": "src/composables/useDownload.ts", - "value": 1 - }, - { - "source": "src/components/common/FileDownload.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/common/FormColorPicker.vue", - "target": "external:primevue/colorpicker", - "value": 1 - }, - { - "source": "src/components/common/FormColorPicker.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/common/FormImageUpload.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/common/FormImageUpload.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "external:primevue/inputnumber", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "external:primevue/select", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "external:primevue/toggleswitch", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "src/components/common/BackgroundImageUpload.vue", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "src/components/common/CustomFormValue.vue", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "src/components/common/FormColorPicker.vue", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "src/components/common/FormImageUpload.vue", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "src/components/common/InputKnob.vue", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "src/components/common/InputSlider.vue", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "src/components/common/UrlInput.vue", - "value": 1 - }, - { - "source": "src/components/common/FormItem.vue", - "target": "src/types/settingTypes.ts", - "value": 1 - }, - { - "source": "src/components/common/InputKnob.vue", - "target": "external:primevue/inputnumber", - "value": 1 - }, - { - "source": "src/components/common/InputKnob.vue", - "target": "external:primevue/knob", - "value": 1 - }, - { - "source": "src/components/common/InputKnob.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/InputSlider.vue", - "target": "external:primevue/inputnumber", - "value": 1 - }, - { - "source": "src/components/common/InputSlider.vue", - "target": "external:primevue/slider", - "value": 1 - }, - { - "source": "src/components/common/InputSlider.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/LazyImage.vue", - "target": "external:primevue/skeleton", - "value": 1 - }, - { - "source": "src/components/common/LazyImage.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/LazyImage.vue", - "target": "src/composables/useIntersectionObserver.ts", - "value": 1 - }, - { - "source": "src/components/common/LazyImage.vue", - "target": "src/services/mediaCacheService.ts", - "value": 1 - }, - { - "source": "src/components/common/NoResultsPlaceholder.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/common/NoResultsPlaceholder.vue", - "target": "external:primevue/card", - "value": 1 - }, - { - "source": "src/components/common/RefreshButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/common/RefreshButton.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/common/RefreshButton.vue", - "target": "src/types/primeVueTypes.ts", - "value": 1 - }, - { - "source": "src/components/common/SearchBox.vue", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/components/common/SearchBox.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/common/SearchBox.vue", - "target": "external:primevue/iconfield", - "value": 1 - }, - { - "source": "src/components/common/SearchBox.vue", - "target": "external:primevue/inputicon", - "value": 1 - }, - { - "source": "src/components/common/SearchBox.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/common/SearchBox.vue", - "target": "src/components/common/SearchFilterChip.vue", - "value": 1 - }, - { - "source": "src/components/common/SearchFilterChip.vue", - "target": "external:primevue/badge", - "value": 1 - }, - { - "source": "src/components/common/SearchFilterChip.vue", - "target": "external:primevue/chip", - "value": 1 - }, - { - "source": "src/components/common/SystemStatsPanel.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/common/SystemStatsPanel.vue", - "target": "external:primevue/tabpanel", - "value": 1 - }, - { - "source": "src/components/common/SystemStatsPanel.vue", - "target": "external:primevue/tabview", - "value": 1 - }, - { - "source": "src/components/common/SystemStatsPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/SystemStatsPanel.vue", - "target": "src/components/common/DeviceInfo.vue", - "value": 1 - }, - { - "source": "src/components/common/SystemStatsPanel.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/common/TextDivider.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorer.vue", - "target": "external:primevue/contextmenu", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorer.vue", - "target": "external:primevue/tree", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorer.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorer.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorer.vue", - "target": "src/components/common/TreeExplorerTreeNode.vue", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorer.vue", - "target": "src/composables/tree/useTreeFolderOperations.ts", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorer.vue", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorer.vue", - "target": "src/types/treeExplorerTypes.ts", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorer.vue", - "target": "src/utils/treeUtil.ts", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorerTreeNode.vue", - "target": "external:@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorerTreeNode.vue", - "target": "external:primevue/badge", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorerTreeNode.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorerTreeNode.vue", - "target": "src/components/common/EditableText.vue", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorerTreeNode.vue", - "target": "src/composables/usePragmaticDragAndDrop.ts", - "value": 1 - }, - { - "source": "src/components/common/TreeExplorerTreeNode.vue", - "target": "src/types/treeExplorerTypes.ts", - "value": 1 - }, - { - "source": "src/components/common/UrlInput.vue", - "target": "external:primevue/iconfield", - "value": 1 - }, - { - "source": "src/components/common/UrlInput.vue", - "target": "external:primevue/inputicon", - "value": 1 - }, - { - "source": "src/components/common/UrlInput.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/common/UrlInput.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/UrlInput.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/common/UrlInput.vue", - "target": "src/utils/networkUtil.ts", - "value": 1 - }, - { - "source": "src/components/common/UrlInput.vue", - "target": "src/utils/validationUtil.ts", - "value": 1 - }, - { - "source": "src/components/common/UserAvatar.vue", - "target": "external:primevue/avatar", - "value": 1 - }, - { - "source": "src/components/common/UserAvatar.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/UserCredit.vue", - "target": "external:primevue/skeleton", - "value": 1 - }, - { - "source": "src/components/common/UserCredit.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/common/UserCredit.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/common/UserCredit.vue", - "target": "src/stores/firebaseAuthStore.ts", - "value": 1 - }, - { - "source": "src/components/common/UserCredit.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/common/VirtualGrid.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/common/VirtualGrid.vue", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/components/common/VirtualGrid.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/GlobalDialog.vue", - "target": "external:primevue/dialog", - "value": 1 - }, - { - "source": "src/components/dialog/GlobalDialog.vue", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/UnloadWindowConfirmDialog.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/UnloadWindowConfirmDialog.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/UnloadWindowConfirmDialog.vue", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/DomWidgets.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/graph/DomWidgets.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/DomWidgets.vue", - "target": "src/components/graph/widgets/DomWidget.vue", - "value": 1 - }, - { - "source": "src/components/graph/DomWidgets.vue", - "target": "src/composables/functional/useChainCallback.ts", - "value": 1 - }, - { - "source": "src/components/graph/DomWidgets.vue", - "target": "src/stores/domWidgetStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/DomWidgets.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/components/LiteGraphCanvasSplitterOverlay.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/components/bottomPanel/BottomPanel.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/components/graph/DomWidgets.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/components/graph/GraphCanvasMenu.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/components/graph/NodeTooltip.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/components/graph/SelectionToolbox.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/components/graph/TitleEditor.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/components/searchbox/NodeSearchBoxPopover.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/components/sidebar/SideToolbar.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/components/topbar/SecondRowWorkflowTabs.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/functional/useChainCallback.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/graph/useCanvasInteractions.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/graph/useViewportCulling.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/graph/useVueNodeLifecycle.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/node/useNodeBadge.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/useCanvasDrop.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/useContextMenuTranslation.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/useCopy.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/useGlobalLitegraph.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/useLitegraphSettings.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/usePaste.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/useVueFeatureFlags.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/useWorkflowAutoSave.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/composables/useWorkflowPersistence.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/constants/coreSettings.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/renderer/core/canvas/injectionKeys.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/renderer/core/layout/TransformPane.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/renderer/extensions/minimap/MiniMap.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/scripts/changeTracker.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/services/colorPaletteService.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/services/newUserService.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/stores/workspace/searchBoxStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvas.vue", - "target": "src/stores/releaseStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "external:primevue/buttongroup", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "src/composables/graph/useCanvasInteractions.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "src/composables/useZoomControls.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/GraphCanvasMenu.vue", - "target": "src/components/graph/modals/ZoomControlsModal.vue", - "value": 1 - }, - { - "source": "src/components/graph/NodeTooltip.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/graph/NodeTooltip.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/NodeTooltip.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/graph/NodeTooltip.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/components/graph/NodeTooltip.vue", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/components/graph/NodeTooltip.vue", - "target": "src/scripts/domWidget.ts", - "value": 1 - }, - { - "source": "src/components/graph/NodeTooltip.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/NodeTooltip.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/NodeTooltip.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "external:primevue/panel", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/BypassButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/DeleteButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/ExecuteButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/HelpButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/MaskEditorButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/PinButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/composables/canvas/useSelectionToolboxPosition.ts", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/composables/graph/useCanvasInteractions.ts", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/services/extensionService.ts", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/SelectionToolbox.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/TitleEditor.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/graph/TitleEditor.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/TitleEditor.vue", - "target": "src/components/common/EditableText.vue", - "value": 1 - }, - { - "source": "src/components/graph/TitleEditor.vue", - "target": "src/composables/element/useAbsolutePosition.ts", - "value": 1 - }, - { - "source": "src/components/graph/TitleEditor.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/components/graph/TitleEditor.vue", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/components/graph/TitleEditor.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/TitleEditor.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "src/components/icons/PuzzleIcon.vue", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "src/composables/useConflictAcknowledgment.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "src/composables/useManagerState.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "src/services/releaseService.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "src/stores/releaseStore.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/HelpCenterMenuContent.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/ReleaseNotificationToast.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/helpcenter/ReleaseNotificationToast.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/helpcenter/ReleaseNotificationToast.vue", - "target": "src/stores/releaseStore.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/ReleaseNotificationToast.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/WhatsNewPopup.vue", - "target": "external:marked", - "value": 1 - }, - { - "source": "src/components/helpcenter/WhatsNewPopup.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/helpcenter/WhatsNewPopup.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/helpcenter/WhatsNewPopup.vue", - "target": "src/stores/releaseStore.ts", - "value": 1 - }, - { - "source": "src/components/helpcenter/WhatsNewPopup.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/icons/PuzzleIcon.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/icons/VerifiedIcon.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/input/MultiSelect.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/input/MultiSelect.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/input/MultiSelect.vue", - "target": "src/components/input/SearchBox.vue", - "value": 1 - }, - { - "source": "src/components/input/MultiSelect.vue", - "target": "src/composables/usePopoverSizing.ts", - "value": 1 - }, - { - "source": "src/components/input/MultiSelect.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/components/input/MultiSelect.vue", - "target": "src/components/button/TextButton.vue", - "value": 1 - }, - { - "source": "src/components/input/SearchBox.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/input/SearchBox.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/input/SearchBox.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/components/input/SingleSelect.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/input/SingleSelect.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/components/install/DesktopSettingsConfiguration.vue", - "target": "external:primevue/dialog", - "value": 1 - }, - { - "source": "src/components/install/DesktopSettingsConfiguration.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/install/DesktopSettingsConfiguration.vue", - "target": "external:primevue/toggleswitch", - "value": 1 - }, - { - "source": "src/components/install/DesktopSettingsConfiguration.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/install/GpuPicker.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/install/GpuPicker.vue", - "target": "external:primevue/toggleswitch", - "value": 1 - }, - { - "source": "src/components/install/GpuPicker.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/install/GpuPicker.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/install/GpuPicker.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/install/InstallLocationPicker.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/install/InstallLocationPicker.vue", - "target": "external:primevue/iconfield", - "value": 1 - }, - { - "source": "src/components/install/InstallLocationPicker.vue", - "target": "external:primevue/inputicon", - "value": 1 - }, - { - "source": "src/components/install/InstallLocationPicker.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/install/InstallLocationPicker.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/install/InstallLocationPicker.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/install/InstallLocationPicker.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/install/InstallLocationPicker.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/install/MigrationPicker.vue", - "target": "external:@comfyorg/comfyui-electron-types", - "value": 1 - }, - { - "source": "src/components/install/MigrationPicker.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/install/MigrationPicker.vue", - "target": "external:primevue/checkbox", - "value": 1 - }, - { - "source": "src/components/install/MigrationPicker.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/install/MigrationPicker.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/install/MigrationPicker.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/install/MigrationPicker.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/install/MigrationPicker.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/install/MirrorsConfiguration.vue", - "target": "external:@comfyorg/comfyui-electron-types", - "value": 1 - }, - { - "source": "src/components/install/MirrorsConfiguration.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/install/MirrorsConfiguration.vue", - "target": "external:primevue/panel", - "value": 1 - }, - { - "source": "src/components/install/MirrorsConfiguration.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/install/MirrorsConfiguration.vue", - "target": "src/components/install/mirror/MirrorItem.vue", - "value": 1 - }, - { - "source": "src/components/install/MirrorsConfiguration.vue", - "target": "src/constants/uvMirrors.ts", - "value": 1 - }, - { - "source": "src/components/install/MirrorsConfiguration.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/install/MirrorsConfiguration.vue", - "target": "src/utils/networkUtil.ts", - "value": 1 - }, - { - "source": "src/components/install/MirrorsConfiguration.vue", - "target": "src/utils/validationUtil.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3D.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3D.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/load3d/Load3D.vue", - "target": "src/components/load3d/Load3DControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3D.vue", - "target": "src/components/load3d/Load3DScene.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3D.vue", - "target": "src/components/load3d/controls/RecordingControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3D.vue", - "target": "src/components/load3d/controls/ViewerControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3D.vue", - "target": "src/extensions/core/load3d/Load3dUtils.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3D.vue", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3D.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3D.vue", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimation.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimation.vue", - "target": "src/components/load3d/Load3DAnimationControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimation.vue", - "target": "src/components/load3d/Load3DAnimationScene.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimation.vue", - "target": "src/components/load3d/Load3DControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimation.vue", - "target": "src/components/load3d/controls/RecordingControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimation.vue", - "target": "src/extensions/core/load3d/Load3dUtils.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimation.vue", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimationControls.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimationControls.vue", - "target": "external:primevue/select", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimationControls.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimationScene.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimationScene.vue", - "target": "src/components/load3d/Load3DScene.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimationScene.vue", - "target": "src/extensions/core/load3d/Load3dAnimation.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimationScene.vue", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DAnimationScene.vue", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DControls.vue", - "target": "external:primevue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DControls.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DControls.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DControls.vue", - "target": "src/components/load3d/controls/CameraControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DControls.vue", - "target": "src/components/load3d/controls/ExportControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DControls.vue", - "target": "src/components/load3d/controls/LightControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DControls.vue", - "target": "src/components/load3d/controls/ModelControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DControls.vue", - "target": "src/components/load3d/controls/SceneControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DControls.vue", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DScene.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DScene.vue", - "target": "src/components/load3d/LoadingOverlay.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DScene.vue", - "target": "src/extensions/core/load3d/Load3d.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DScene.vue", - "target": "src/extensions/core/load3d/Load3dAnimation.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DScene.vue", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DScene.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DScene.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3DScene.vue", - "target": "src/services/load3dService.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3dViewerContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/Load3dViewerContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3dViewerContent.vue", - "target": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3dViewerContent.vue", - "target": "src/components/load3d/controls/viewer/ViewerExportControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3dViewerContent.vue", - "target": "src/components/load3d/controls/viewer/ViewerLightControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3dViewerContent.vue", - "target": "src/components/load3d/controls/viewer/ViewerModelControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3dViewerContent.vue", - "target": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", - "value": 1 - }, - { - "source": "src/components/load3d/Load3dViewerContent.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3dViewerContent.vue", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3dViewerContent.vue", - "target": "src/services/load3dService.ts", - "value": 1 - }, - { - "source": "src/components/load3d/Load3dViewerContent.vue", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/components/load3d/LoadingOverlay.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/LoadingOverlay.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/maintenance/StatusTag.vue", - "target": "external:@primevue/core/api", - "value": 1 - }, - { - "source": "src/components/maintenance/StatusTag.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/maintenance/StatusTag.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/maintenance/StatusTag.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskCard.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskCard.vue", - "target": "external:primevue/card", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskCard.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskCard.vue", - "target": "src/stores/maintenanceTaskStore.ts", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskCard.vue", - "target": "src/utils/refUtil.ts", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListItem.vue", - "target": "external:@primevue/core/api", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListItem.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListItem.vue", - "target": "external:primevue/popover", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListItem.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListItem.vue", - "target": "src/stores/maintenanceTaskStore.ts", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListItem.vue", - "target": "src/types/primeVueTypes.ts", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListItem.vue", - "target": "src/utils/refUtil.ts", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListItem.vue", - "target": "src/components/maintenance/TaskListStatusIcon.vue", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListPanel.vue", - "target": "external:@primevue/core/api", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListPanel.vue", - "target": "external:primevue", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListPanel.vue", - "target": "external:primevue/confirmpopup", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListPanel.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListPanel.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListPanel.vue", - "target": "src/stores/maintenanceTaskStore.ts", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListPanel.vue", - "target": "src/components/maintenance/TaskCard.vue", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListPanel.vue", - "target": "src/components/maintenance/TaskListItem.vue", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListStatusIcon.vue", - "target": "external:@primevue/core/api", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListStatusIcon.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListStatusIcon.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/maintenance/TaskListStatusIcon.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/maintenance/TerminalOutputDrawer.vue", - "target": "external:@xterm/xterm", - "value": 1 - }, - { - "source": "src/components/maintenance/TerminalOutputDrawer.vue", - "target": "external:primevue/drawer", - "value": 1 - }, - { - "source": "src/components/maintenance/TerminalOutputDrawer.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/maintenance/TerminalOutputDrawer.vue", - "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", - "value": 1 - }, - { - "source": "src/components/maintenance/TerminalOutputDrawer.vue", - "target": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", - "value": 1 - }, - { - "source": "src/components/maintenance/TerminalOutputDrawer.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/node/NodePreview.vue", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/components/node/NodePreview.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/node/NodePreview.vue", - "target": "src/stores/widgetStore.ts", - "value": 1 - }, - { - "source": "src/components/node/NodePreview.vue", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/components/node/NodePreview.vue", - "target": "src/utils/markdownRendererUtil.ts", - "value": 1 - }, - { - "source": "src/components/primevueOverride/AutoCompletePlus.vue", - "target": "external:primevue/autocomplete", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBox.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBox.vue", - "target": "external:primevue/dialog", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBox.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBox.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBox.vue", - "target": "src/components/node/NodePreview.vue", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBox.vue", - "target": "src/components/primevueOverride/AutoCompletePlus.vue", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBox.vue", - "target": "src/components/searchbox/NodeSearchFilter.vue", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBox.vue", - "target": "src/components/searchbox/NodeSearchItem.vue", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBox.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBox.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBox.vue", - "target": "src/components/common/SearchFilterChip.vue", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "external:primevue/dialog", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "src/lib/litegraph/src/interfaces.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "src/stores/workspace/searchBoxStore.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "src/types/searchBoxTypes.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "src/utils/fuseUtil.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchBoxPopover.vue", - "target": "src/components/searchbox/NodeSearchBox.vue", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchFilter.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchFilter.vue", - "target": "external:primevue/select", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchFilter.vue", - "target": "external:primevue/selectbutton", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchFilter.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchFilter.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchFilter.vue", - "target": "src/utils/fuseUtil.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchItem.vue", - "target": "external:primevue/chip", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchItem.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchItem.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchItem.vue", - "target": "src/stores/nodeBookmarkStore.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchItem.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchItem.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchItem.vue", - "target": "src/types/nodeSource.ts", - "value": 1 - }, - { - "source": "src/components/searchbox/NodeSearchItem.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "src/components/common/ExtensionSlot.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "src/components/sidebar/SidebarShortcutsToggleButton.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "src/stores/keybindingStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "src/stores/userStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "src/components/sidebar/SidebarIcon.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "src/components/sidebar/SidebarLogoutIcon.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SideToolbar.vue", - "target": "src/components/sidebar/SidebarTemplatesButton.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", - "target": "src/stores/workspace/bottomPanelStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", - "target": "src/components/sidebar/SidebarIcon.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "src/components/helpcenter/HelpCenterMenuContent.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "src/components/helpcenter/ReleaseNotificationToast.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "src/components/helpcenter/WhatsNewPopup.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "src/composables/useConflictAcknowledgment.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "src/composables/useConflictDetection.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "src/stores/helpCenterStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "src/stores/releaseStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", - "target": "src/components/sidebar/SidebarIcon.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarIcon.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarIcon.vue", - "target": "external:primevue/overlaybadge", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarIcon.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarIcon.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarLogoutIcon.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarLogoutIcon.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarLogoutIcon.vue", - "target": "src/stores/userStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarLogoutIcon.vue", - "target": "src/components/sidebar/SidebarIcon.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", - "target": "src/stores/workspace/bottomPanelStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", - "target": "src/components/sidebar/SidebarIcon.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarTemplatesButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarTemplatesButton.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarTemplatesButton.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/SidebarTemplatesButton.vue", - "target": "src/components/sidebar/SidebarIcon.vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateSearchBar.vue", - "target": "external:primevue/autocomplete", - "value": 1 - }, - { - "source": "src/components/templates/TemplateSearchBar.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCard.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCard.vue", - "target": "external:primevue/card", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCard.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCard.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCard.vue", - "target": "src/components/templates/thumbnails/AudioThumbnail.vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCard.vue", - "target": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCard.vue", - "target": "src/components/templates/thumbnails/DefaultThumbnail.vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCard.vue", - "target": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCard.vue", - "target": "src/composables/useTemplateWorkflows.ts", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCard.vue", - "target": "src/types/workflowTemplateTypes.ts", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCardSkeleton.vue", - "target": "external:primevue/card", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowCardSkeleton.vue", - "target": "external:primevue/skeleton", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowList.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowList.vue", - "target": "external:primevue/column", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowList.vue", - "target": "external:primevue/datatable", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowList.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowList.vue", - "target": "src/composables/useTemplateWorkflows.ts", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "external:primevue/dataview", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "external:primevue/selectbutton", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "src/components/templates/TemplateSearchBar.vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "src/components/templates/TemplateWorkflowCard.vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "src/components/templates/TemplateWorkflowCardSkeleton.vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "src/components/templates/TemplateWorkflowList.vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "src/composables/useIntersectionObserver.ts", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "src/composables/useLazyPagination.ts", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowView.vue", - "target": "src/composables/useTemplateFiltering.ts", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowsContent.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowsContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowsContent.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowsContent.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowsContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowsContent.vue", - "target": "src/components/templates/TemplateWorkflowView.vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowsContent.vue", - "target": "src/components/templates/TemplateWorkflowsSideNav.vue", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowsContent.vue", - "target": "src/composables/element/useResponsiveCollapse.ts", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowsContent.vue", - "target": "src/composables/useTemplateWorkflows.ts", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowsSideNav.vue", - "target": "external:primevue/listbox", - "value": 1 - }, - { - "source": "src/components/templates/TemplateWorkflowsSideNav.vue", - "target": "external:primevue/scrollpanel", - "value": 1 - }, - { - "source": "src/components/toast/GlobalToast.vue", - "target": "external:primevue/toast", - "value": 1 - }, - { - "source": "src/components/toast/GlobalToast.vue", - "target": "external:primevue/usetoast", - "value": 1 - }, - { - "source": "src/components/toast/GlobalToast.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/toast/GlobalToast.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/toast/GlobalToast.vue", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/components/toast/RerouteMigrationToast.vue", - "target": "external:primevue", - "value": 1 - }, - { - "source": "src/components/toast/RerouteMigrationToast.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/toast/RerouteMigrationToast.vue", - "target": "external:primevue/toast", - "value": 1 - }, - { - "source": "src/components/toast/RerouteMigrationToast.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/toast/RerouteMigrationToast.vue", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/components/toast/RerouteMigrationToast.vue", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/components/toast/RerouteMigrationToast.vue", - "target": "src/utils/migration/migrateReroute.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/components/breadcrumb/SubgraphBreadcrumb.vue", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/components/dialog/content/SettingDialogContent.vue", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/components/dialog/header/SettingDialogHeader.vue", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/composables/useManagerState.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/services/colorPaletteService.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/stores/menuItemStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CommandMenubar.vue", - "target": "src/utils/mouseDownUtil.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserButton.vue", - "target": "external:primevue/popover", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserButton.vue", - "target": "src/components/common/UserAvatar.vue", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserButton.vue", - "target": "src/composables/auth/useCurrentUser.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserButton.vue", - "target": "src/components/topbar/CurrentUserPopover.vue", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserPopover.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserPopover.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserPopover.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserPopover.vue", - "target": "src/components/common/UserAvatar.vue", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserPopover.vue", - "target": "src/components/common/UserCredit.vue", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserPopover.vue", - "target": "src/composables/auth/useCurrentUser.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserPopover.vue", - "target": "src/composables/auth/useFirebaseAuthActions.ts", - "value": 1 - }, - { - "source": "src/components/topbar/CurrentUserPopover.vue", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/components/topbar/SecondRowWorkflowTabs.vue", - "target": "src/components/topbar/WorkflowTabs.vue", - "value": 1 - }, - { - "source": "src/components/topbar/TopMenubar.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/topbar/TopMenubar.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/topbar/TopMenubar.vue", - "target": "src/components/actionbar/ComfyActionbar.vue", - "value": 1 - }, - { - "source": "src/components/topbar/TopMenubar.vue", - "target": "src/components/topbar/CommandMenubar.vue", - "value": 1 - }, - { - "source": "src/components/topbar/TopMenubar.vue", - "target": "src/components/topbar/CurrentUserButton.vue", - "value": 1 - }, - { - "source": "src/components/topbar/TopMenubar.vue", - "target": "src/components/topbar/WorkflowTabs.vue", - "value": 1 - }, - { - "source": "src/components/topbar/TopMenubar.vue", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/components/topbar/TopMenubar.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/TopMenubar.vue", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/TopMenubar.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowOverflowMenu.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowOverflowMenu.vue", - "target": "external:primevue/menu", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowOverflowMenu.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowOverflowMenu.vue", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTab.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTab.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTab.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTab.vue", - "target": "src/composables/usePragmaticDragAndDrop.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTab.vue", - "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTab.vue", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTab.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTab.vue", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTab.vue", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTab.vue", - "target": "src/components/topbar/WorkflowTabPopover.vue", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabPopover.vue", - "target": "external:primevue/popover", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabPopover.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabPopover.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "external:primevue/contextmenu", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "external:primevue/scrollpanel", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "external:primevue/selectbutton", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "src/components/topbar/WorkflowTab.vue", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "src/composables/element/useOverflowObserver.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "src/utils/mouseDownUtil.ts", - "value": 1 - }, - { - "source": "src/components/topbar/WorkflowTabs.vue", - "target": "src/components/topbar/WorkflowOverflowMenu.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/button/IconButton.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/button/IconTextButton.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/button/MoreButton.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/card/CardBottom.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/card/CardContainer.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/card/CardTop.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/chip/SquareChip.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/input/MultiSelect.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/input/SearchBox.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/input/SingleSelect.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/widget/layout/BaseModalLayout.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/widget/panel/LeftSidePanel.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/components/widget/panel/RightSidePanel.vue", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/types/navTypes.ts", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/types/widgetTypes.ts", - "value": 1 - }, - { - "source": "src/components/widget/SampleModelSelector.vue", - "target": "src/utils/gridUtil.ts", - "value": 1 - }, - { - "source": "src/composables/auth/useCurrentUser.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/auth/useCurrentUser.ts", - "target": "src/composables/auth/useFirebaseAuthActions.ts", - "value": 1 - }, - { - "source": "src/composables/auth/useCurrentUser.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/composables/auth/useCurrentUser.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/composables/auth/useCurrentUser.ts", - "target": "src/stores/apiKeyAuthStore.ts", - "value": 1 - }, - { - "source": "src/composables/auth/useCurrentUser.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/composables/auth/useCurrentUser.ts", - "target": "src/stores/firebaseAuthStore.ts", - "value": 1 - }, - { - "source": "src/composables/auth/useFirebaseAuthActions.ts", - "target": "external:firebase/app", - "value": 1 - }, - { - "source": "src/composables/auth/useFirebaseAuthActions.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/auth/useFirebaseAuthActions.ts", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/composables/auth/useFirebaseAuthActions.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/composables/auth/useFirebaseAuthActions.ts", - "target": "src/stores/firebaseAuthStore.ts", - "value": 1 - }, - { - "source": "src/composables/auth/useFirebaseAuthActions.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/composables/auth/useFirebaseAuthActions.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", - "target": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", - "target": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", - "target": "src/types/extensionTypes.ts", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminal.ts", - "target": "external:@xterm/addon-fit", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminal.ts", - "target": "external:@xterm/xterm", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminal.ts", - "target": "external:@xterm/xterm/css/xterm.css", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminal.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminal.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", - "target": "external:@xterm/addon-serialize", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", - "target": "external:@xterm/xterm", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", - "target": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", - "target": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", - "value": 1 - }, - { - "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", - "target": "src/types/extensionTypes.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useCanvasTransformSync.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/canvas/useCanvasTransformSync.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useCanvasTransformSync.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", - "target": "src/utils/graphTraversalUtil.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectionToolboxPosition.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectionToolboxPosition.ts", - "target": "src/composables/canvas/useCanvasTransformSync.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectionToolboxPosition.ts", - "target": "src/composables/canvas/useSelectedLiteGraphItems.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectionToolboxPosition.ts", - "target": "src/composables/useVueFeatureFlags.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectionToolboxPosition.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectionToolboxPosition.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectionToolboxPosition.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/canvas/useSelectionToolboxPosition.ts", - "target": "src/utils/mathUtil.ts", - "value": 1 - }, - { - "source": "src/composables/element/useAbsolutePosition.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/element/useAbsolutePosition.ts", - "target": "src/composables/element/useCanvasPositionConversion.ts", - "value": 1 - }, - { - "source": "src/composables/element/useAbsolutePosition.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/element/useAbsolutePosition.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/element/useCanvasPositionConversion.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/element/useDomClipping.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/element/useOverflowObserver.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/element/useOverflowObserver.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/composables/element/useOverflowObserver.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/element/useResponsiveCollapse.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/element/useResponsiveCollapse.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/graph/useCanvasInteractions.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/graph/useCanvasInteractions.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useCanvasInteractions.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useCanvasInteractions.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useCanvasTransformSync.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/graph/useGraphNodeManager.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/graph/useGraphNodeManager.ts", - "target": "src/composables/functional/useChainCallback.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useGraphNodeManager.ts", - "target": "src/renderer/core/layout/operations/layoutMutations.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useGraphNodeManager.ts", - "target": "src/renderer/core/layout/types.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useGraphNodeManager.ts", - "target": "src/renderer/core/spatial/QuadTree.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useTransformSettling.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/graph/useTransformSettling.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/graph/useViewportCulling.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/graph/useViewportCulling.ts", - "target": "src/renderer/core/layout/useTransformState.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useViewportCulling.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useViewportCulling.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useVueNodeLifecycle.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/graph/useVueNodeLifecycle.ts", - "target": "src/composables/graph/useGraphNodeManager.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useVueNodeLifecycle.ts", - "target": "src/renderer/core/layout/operations/layoutMutations.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useVueNodeLifecycle.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useVueNodeLifecycle.ts", - "target": "src/renderer/core/layout/sync/useLayoutSync.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useVueNodeLifecycle.ts", - "target": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useVueNodeLifecycle.ts", - "target": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useVueNodeLifecycle.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useVueNodeLifecycle.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/composables/graph/useWidgetValue.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/manager/useManagerStatePersistence.ts", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeAnimatedImage.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeAnimatedImage.ts", - "target": "src/scripts/ui/imagePreview.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeAnimatedImage.ts", - "target": "src/utils/imageUtil.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "src/composables/node/useNodePricing.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "src/composables/node/useWatchWidget.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "src/stores/extensionStore.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "src/types/nodeSource.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeBadge.ts", - "target": "src/utils/colorUtil.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeCanvasImagePreview.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeChatHistory.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeChatHistory.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeFileInput.ts", - "target": "src/composables/functional/useChainCallback.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeImage.ts", - "target": "src/composables/graph/useCanvasInteractions.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeImage.ts", - "target": "src/stores/imagePreviewStore.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeImage.ts", - "target": "src/utils/imageUtil.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeImageUpload.ts", - "target": "src/composables/node/useNodeDragAndDrop.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeImageUpload.ts", - "target": "src/composables/node/useNodeFileInput.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeImageUpload.ts", - "target": "src/composables/node/useNodePaste.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeImageUpload.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeImageUpload.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeProgressText.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/node/useNodeProgressText.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", - "value": 1 - }, - { - "source": "src/composables/node/useWatchWidget.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/node/useWatchWidget.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/node/useWatchWidget.ts", - "target": "src/composables/functional/useChainCallback.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useInstalledPacks.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/nodePack/useInstalledPacks.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/nodePack/useInstalledPacks.ts", - "target": "src/composables/nodePack/useNodePacks.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useInstalledPacks.ts", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useInstalledPacks.ts", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useMissingNodes.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/composables/nodePack/useMissingNodes.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/nodePack/useMissingNodes.ts", - "target": "src/composables/nodePack/useWorkflowPacks.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useMissingNodes.ts", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useMissingNodes.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useMissingNodes.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useMissingNodes.ts", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useMissingNodes.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useMissingNodes.ts", - "target": "src/utils/graphTraversalUtil.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useNodePacks.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/composables/nodePack/useNodePacks.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/nodePack/useNodePacks.ts", - "target": "src/stores/comfyRegistryStore.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useNodePacks.ts", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/usePackUpdateStatus.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/nodePack/usePackUpdateStatus.ts", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/usePackUpdateStatus.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/usePacksSelection.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/nodePack/usePacksSelection.ts", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/usePacksStatus.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/nodePack/usePacksStatus.ts", - "target": "src/stores/conflictDetectionStore.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", - "target": "src/composables/nodePack/useInstalledPacks.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useWorkflowPacks.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/nodePack/useWorkflowPacks.ts", - "target": "src/composables/nodePack/useNodePacks.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useWorkflowPacks.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useWorkflowPacks.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useWorkflowPacks.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useWorkflowPacks.ts", - "target": "src/stores/comfyRegistryStore.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useWorkflowPacks.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useWorkflowPacks.ts", - "target": "src/stores/systemStatsStore.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useWorkflowPacks.ts", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/composables/nodePack/useWorkflowPacks.ts", - "target": "src/utils/graphTraversalUtil.ts", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingSearch.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingSearch.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingSearch.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingSearch.ts", - "target": "src/types/settingTypes.ts", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingSearch.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "src/utils/treeUtil.ts", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "src/composables/auth/useCurrentUser.ts", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "src/components/dialog/content/setting/AboutPanel.vue", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "src/components/dialog/content/setting/CreditsPanel.vue", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "src/components/dialog/content/setting/UserPanel.vue", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "src/components/dialog/content/setting/KeybindingPanel.vue", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "src/components/dialog/content/setting/ExtensionPanel.vue", - "value": 1 - }, - { - "source": "src/composables/setting/useSettingUI.ts", - "target": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", - "target": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", - "target": "src/stores/electronDownloadStore.ts", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", - "target": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts", - "target": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", - "target": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/composables/tree/useTreeFolderOperations.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/composables/tree/useTreeFolderOperations.ts", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/extensions/core/clipspace.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/clipspace.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/extensions/core/contextMenuFilter.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/contextMenuFilter.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/dynamicPrompts.ts", - "target": "src/services/extensionService.ts", - "value": 1 - }, - { - "source": "src/extensions/core/dynamicPrompts.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/extensions/core/editAttention.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/electronAdapter.ts", - "target": "external:loglevel", - "value": 1 - }, - { - "source": "src/extensions/core/electronAdapter.ts", - "target": "src/constants/uvMirrors.ts", - "value": 1 - }, - { - "source": "src/extensions/core/electronAdapter.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/extensions/core/electronAdapter.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/electronAdapter.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/extensions/core/electronAdapter.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/electronAdapter.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/electronAdapter.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/extensions/core/electronAdapter.ts", - "target": "src/utils/networkUtil.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/constants/groupNodeConstants.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/stores/widgetStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/types/comfy.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/utils/executableGroupNodeChildDTO.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/utils/executableGroupNodeDto.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/utils/vintageClipboard.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/extensions/core/groupNodeManage.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNode.ts", - "target": "src/extensions/core/widgetInputs.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNodeManage.ts", - "target": "src/constants/groupNodeConstants.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNodeManage.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNodeManage.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNodeManage.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNodeManage.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNodeManage.ts", - "target": "src/scripts/ui/dialog.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNodeManage.ts", - "target": "src/scripts/ui/draggableList.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNodeManage.ts", - "target": "src/extensions/core/groupNode.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupNodeManage.ts", - "target": "src/extensions/core/groupNodeManage.css", - "value": 1 - }, - { - "source": "src/extensions/core/groupOptions.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupOptions.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/groupOptions.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/clipspace.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/contextMenuFilter.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/dynamicPrompts.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/editAttention.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/electronAdapter.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/groupNode.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/groupNodeManage.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/groupOptions.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/load3d.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/maskeditor.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/nodeTemplates.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/noteNode.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/previewAny.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/rerouteNode.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/saveImageExtraOutput.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/saveMesh.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/selectionBorder.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/simpleTouchSupport.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/slotDefaults.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/uploadAudio.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/uploadImage.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/webcamCapture.ts", - "value": 1 - }, - { - "source": "src/extensions/core/index.ts", - "target": "src/extensions/core/widgetInputs.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/components/load3d/Load3D.vue", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/components/load3d/Load3DAnimation.vue", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/components/load3d/Load3dViewerContent.vue", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/extensions/core/load3d/Load3DConfiguration.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/extensions/core/load3d/Load3dAnimation.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/extensions/core/load3d/Load3dUtils.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/scripts/domWidget.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/services/extensionService.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/services/load3dService.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d.ts", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskEditorOld.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskEditorOld.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskEditorOld.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskEditorOld.ts", - "target": "src/extensions/core/clipspace.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskeditor.ts", - "target": "external:@alloc/quick-lru", - "value": 1 - }, - { - "source": "src/extensions/core/maskeditor.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/extensions/core/maskeditor.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskeditor.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskeditor.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskeditor.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskeditor.ts", - "target": "src/scripts/utils.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskeditor.ts", - "target": "src/utils/colorUtil.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskeditor.ts", - "target": "src/extensions/core/clipspace.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskeditor.ts", - "target": "src/extensions/core/maskEditorLayerFilenames.ts", - "value": 1 - }, - { - "source": "src/extensions/core/maskeditor.ts", - "target": "src/extensions/core/maskEditorOld.ts", - "value": 1 - }, - { - "source": "src/extensions/core/nodeTemplates.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/extensions/core/nodeTemplates.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/nodeTemplates.ts", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/extensions/core/nodeTemplates.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/nodeTemplates.ts", - "target": "src/utils/vintageClipboard.ts", - "value": 1 - }, - { - "source": "src/extensions/core/nodeTemplates.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/extensions/core/nodeTemplates.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/nodeTemplates.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/extensions/core/nodeTemplates.ts", - "target": "src/extensions/core/groupNode.ts", - "value": 1 - }, - { - "source": "src/extensions/core/noteNode.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/noteNode.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/noteNode.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/extensions/core/previewAny.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/previewAny.ts", - "target": "src/scripts/domWidget.ts", - "value": 1 - }, - { - "source": "src/extensions/core/previewAny.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/extensions/core/previewAny.ts", - "target": "src/services/extensionService.ts", - "value": 1 - }, - { - "source": "src/extensions/core/rerouteNode.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/rerouteNode.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/rerouteNode.ts", - "target": "src/extensions/core/widgetInputs.ts", - "value": 1 - }, - { - "source": "src/extensions/core/saveImageExtraOutput.ts", - "target": "src/utils/searchAndReplace.ts", - "value": 1 - }, - { - "source": "src/extensions/core/saveImageExtraOutput.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/saveMesh.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/extensions/core/saveMesh.ts", - "target": "src/components/load3d/Load3D.vue", - "value": 1 - }, - { - "source": "src/extensions/core/saveMesh.ts", - "target": "src/extensions/core/load3d/Load3DConfiguration.ts", - "value": 1 - }, - { - "source": "src/extensions/core/saveMesh.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/extensions/core/saveMesh.ts", - "target": "src/scripts/domWidget.ts", - "value": 1 - }, - { - "source": "src/extensions/core/saveMesh.ts", - "target": "src/services/extensionService.ts", - "value": 1 - }, - { - "source": "src/extensions/core/saveMesh.ts", - "target": "src/services/load3dService.ts", - "value": 1 - }, - { - "source": "src/extensions/core/selectionBorder.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/selectionBorder.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/simpleTouchSupport.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/simpleTouchSupport.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/slotDefaults.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/slotDefaults.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/slotDefaults.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "external:extendable-media-recorder", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "src/composables/functional/useChainCallback.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "src/composables/node/useNodeDragAndDrop.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "src/composables/node/useNodeFileInput.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "src/composables/node/useNodePaste.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "src/services/audioService.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "src/types/index.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "src/utils/graphTraversalUtil.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadAudio.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadImage.ts", - "target": "src/schemas/nodeDefSchema.ts", - "value": 1 - }, - { - "source": "src/extensions/core/uploadImage.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/webcamCapture.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/extensions/core/webcamCapture.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/webcamCapture.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/extensions/core/webcamCapture.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/widgetInputs.ts", - "target": "src/composables/functional/useChainCallback.ts", - "value": 1 - }, - { - "source": "src/extensions/core/widgetInputs.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/widgetInputs.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/widgetInputs.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/extensions/core/widgetInputs.ts", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/extensions/core/widgetInputs.ts", - "target": "src/utils/nodeDefUtil.ts", - "value": 1 - }, - { - "source": "src/extensions/core/widgetInputs.ts", - "target": "src/utils/searchAndReplace.ts", - "value": 1 - }, - { - "source": "src/extensions/core/widgetInputs.ts", - "target": "src/utils/typeGuardUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", - "target": "src/renderer/core/spatial/boundsCalculator.ts", - "value": 1 - }, - { - "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", - "target": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", - "value": 1 - }, - { - "source": "src/schemas/nodeDef/migration.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/schemas/nodeDef/migration.ts", - "target": "src/schemas/nodeDefSchema.ts", - "value": 1 - }, - { - "source": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "target": "external:zod", - "value": 1 - }, - { - "source": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "target": "src/schemas/nodeDefSchema.ts", - "value": 1 - }, - { - "source": "src/scripts/metadata/avif.ts", - "target": "src/types/metadataTypes.ts", - "value": 1 - }, - { - "source": "src/scripts/metadata/ebml.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/scripts/metadata/ebml.ts", - "target": "src/types/metadataTypes.ts", - "value": 1 - }, - { - "source": "src/scripts/metadata/gltf.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/scripts/metadata/gltf.ts", - "target": "src/types/metadataTypes.ts", - "value": 1 - }, - { - "source": "src/scripts/metadata/isobmff.ts", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/scripts/metadata/isobmff.ts", - "target": "src/types/metadataTypes.ts", - "value": 1 - }, - { - "source": "src/scripts/metadata/svg.ts", - "target": "src/types/metadataTypes.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/dialog.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/draggableList.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/imagePreview.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/imagePreview.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/settings.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/settings.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/settings.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/settings.ts", - "target": "src/scripts/ui/dialog.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/toggleSwitch.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/services/gateway/registrySearchGateway.ts", - "target": "src/services/providers/algoliaSearchProvider.ts", - "value": 1 - }, - { - "source": "src/services/gateway/registrySearchGateway.ts", - "target": "src/services/providers/registrySearchProvider.ts", - "value": 1 - }, - { - "source": "src/services/providers/algoliaSearchProvider.ts", - "target": "external:@alloc/quick-lru", - "value": 1 - }, - { - "source": "src/services/providers/algoliaSearchProvider.ts", - "target": "external:algoliasearch/dist/lite/builds/browser", - "value": 1 - }, - { - "source": "src/services/providers/algoliaSearchProvider.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/services/providers/algoliaSearchProvider.ts", - "target": "src/constants/searchConstants.ts", - "value": 1 - }, - { - "source": "src/services/providers/algoliaSearchProvider.ts", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/services/providers/algoliaSearchProvider.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/services/providers/registrySearchProvider.ts", - "target": "src/stores/comfyRegistryStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/bottomPanelStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/workspace/bottomPanelStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/workspace/bottomPanelStore.ts", - "target": "src/composables/bottomPanelTabs/useShortcutsTab.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/bottomPanelStore.ts", - "target": "src/composables/bottomPanelTabs/useTerminalTabs.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/bottomPanelStore.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/bottomPanelStore.ts", - "target": "src/types/comfy.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/bottomPanelStore.ts", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/colorPaletteStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/workspace/colorPaletteStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/workspace/colorPaletteStore.ts", - "target": "src/constants/coreColorPalettes.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/nodeHelpStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/workspace/nodeHelpStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/workspace/nodeHelpStore.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/nodeHelpStore.ts", - "target": "src/services/nodeHelpService.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/nodeHelpStore.ts", - "target": "src/utils/markdownRendererUtil.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/nodeHelpStore.ts", - "target": "src/utils/nodeHelpUtil.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/searchBoxStore.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/stores/workspace/searchBoxStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/workspace/searchBoxStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/workspace/searchBoxStore.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/sidebarTabStore.ts", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/stores/workspace/sidebarTabStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/stores/workspace/sidebarTabStore.ts", - "target": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/sidebarTabStore.ts", - "target": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/sidebarTabStore.ts", - "target": "src/composables/sidebarTabs/useQueueSidebarTab.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/sidebarTabStore.ts", - "target": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/sidebarTabStore.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/sidebarTabStore.ts", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/sidebarTabStore.ts", - "target": "src/stores/menuItemStore.ts", - "value": 1 - }, - { - "source": "src/stores/workspace/sidebarTabStore.ts", - "target": "src/types/extensionTypes.ts", - "value": 1 - }, - { - "source": "src/utils/migration/migrateReroute.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/views/layouts/LayoutDefault.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/views/templates/BaseViewTemplate.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/views/templates/BaseViewTemplate.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/ApiNodesSignInContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/ApiNodesSignInContent.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/ConfirmationDialogContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/ConfirmationDialogContent.vue", - "target": "external:primevue/checkbox", - "value": 1 - }, - { - "source": "src/components/dialog/content/ConfirmationDialogContent.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/dialog/content/ConfirmationDialogContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/ConfirmationDialogContent.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/ConfirmationDialogContent.vue", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/ConfirmationDialogContent.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "external:primevue/scrollpanel", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "external:primevue/usetoast", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "src/components/common/NoResultsPlaceholder.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "src/components/dialog/content/error/FindIssueButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "src/composables/useCopyToClipboard.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "src/stores/systemStatsStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/ErrorDialogContent.vue", - "target": "src/utils/errorReportUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "external:primevue/listbox", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "src/components/common/NoResultsPlaceholder.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "src/components/dialog/content/MissingCoreNodesMessage.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "src/composables/nodePack/useMissingNodes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "src/composables/useManagerState.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/LoadWorkflowWarning.vue", - "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", - "target": "external:primevue/panel", - "value": 1 - }, - { - "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", - "target": "src/stores/systemStatsStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingModelsWarning.vue", - "target": "external:primevue/checkbox", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingModelsWarning.vue", - "target": "external:primevue/listbox", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingModelsWarning.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingModelsWarning.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingModelsWarning.vue", - "target": "src/components/common/ElectronFileDownload.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingModelsWarning.vue", - "target": "src/components/common/FileDownload.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingModelsWarning.vue", - "target": "src/components/common/NoResultsPlaceholder.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingModelsWarning.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/MissingModelsWarning.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/PromptDialogContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/PromptDialogContent.vue", - "target": "external:primevue/floatlabel", - "value": 1 - }, - { - "source": "src/components/dialog/content/PromptDialogContent.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/dialog/content/PromptDialogContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/PromptDialogContent.vue", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "external:primevue/listbox", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "external:primevue/scrollpanel", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "external:primevue/tabpanels", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "external:primevue/tabs", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "src/components/common/SearchBox.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "src/composables/auth/useFirebaseAuthActions.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "src/composables/setting/useSettingSearch.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "src/composables/setting/useSettingUI.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "src/types/settingTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "src/utils/treeUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "src/components/dialog/content/setting/ColorPaletteMessage.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "src/components/dialog/content/setting/CurrentUserMessage.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "src/components/dialog/content/setting/PanelTemplate.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/SettingDialogContent.vue", - "target": "src/components/dialog/content/setting/SettingsPanel.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "src/composables/auth/useFirebaseAuthActions.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "src/config/comfyApi.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "src/schemas/signInSchema.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "src/utils/networkUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "src/components/dialog/content/signin/ApiKeyForm.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "src/components/dialog/content/signin/SignInForm.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/SignInContent.vue", - "target": "src/components/dialog/content/signin/SignUpForm.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", - "target": "src/components/common/UserCredit.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", - "target": "src/composables/auth/useFirebaseAuthActions.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", - "target": "src/components/dialog/content/credit/CreditTopUpOption.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/UpdatePasswordContent.vue", - "target": "external:@primevue/forms", - "value": 1 - }, - { - "source": "src/components/dialog/content/UpdatePasswordContent.vue", - "target": "external:@primevue/forms/resolvers/zod", - "value": 1 - }, - { - "source": "src/components/dialog/content/UpdatePasswordContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/UpdatePasswordContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/UpdatePasswordContent.vue", - "target": "src/components/dialog/content/signin/PasswordFields.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/UpdatePasswordContent.vue", - "target": "src/composables/auth/useFirebaseAuthActions.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/UpdatePasswordContent.vue", - "target": "src/schemas/signInSchema.ts", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "src/components/common/DotSpinner.vue", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "src/composables/useConflictDetection.ts", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "src/services/comfyManagerService.ts", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/footer/ManagerProgressFooter.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/header/ManagerProgressHeader.vue", - "target": "external:primevue/tabmenu", - "value": 1 - }, - { - "source": "src/components/dialog/header/ManagerProgressHeader.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/header/ManagerProgressHeader.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/header/ManagerProgressHeader.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/header/SettingDialogHeader.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/graph/modals/ZoomControlsModal.vue", - "target": "external:primevue", - "value": 1 - }, - { - "source": "src/components/graph/modals/ZoomControlsModal.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/modals/ZoomControlsModal.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/graph/modals/ZoomControlsModal.vue", - "target": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "value": 1 - }, - { - "source": "src/components/graph/modals/ZoomControlsModal.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/modals/ZoomControlsModal.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/modals/ZoomControlsModal.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/BypassButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/BypassButton.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/BypassButton.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/BypassButton.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "target": "external:primevue/selectbutton", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "target": "src/utils/colorUtil.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/DeleteButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/DeleteButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/DeleteButton.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/DeleteButton.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/DeleteButton.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/HelpButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/HelpButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/HelpButton.vue", - "target": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/HelpButton.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/HelpButton.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/HelpButton.vue", - "target": "src/stores/workspace/nodeHelpStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/HelpButton.vue", - "target": "src/stores/workspace/sidebarTabStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/HelpButton.vue", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/PinButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/PinButton.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/PinButton.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/PinButton.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", - "target": "src/composables/useRefreshableSelection.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/widgets/ChatHistoryWidget.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/widgets/ChatHistoryWidget.vue", - "target": "external:primevue/scrollpanel", - "value": 1 - }, - { - "source": "src/components/graph/widgets/ChatHistoryWidget.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/widgets/ChatHistoryWidget.vue", - "target": "src/components/graph/widgets/chatHistory/CopyButton.vue", - "value": 1 - }, - { - "source": "src/components/graph/widgets/ChatHistoryWidget.vue", - "target": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue", - "value": 1 - }, - { - "source": "src/components/graph/widgets/ChatHistoryWidget.vue", - "target": "src/scripts/domWidget.ts", - "value": 1 - }, - { - "source": "src/components/graph/widgets/ChatHistoryWidget.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/graph/widgets/DomWidget.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/graph/widgets/DomWidget.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/widgets/DomWidget.vue", - "target": "src/composables/element/useAbsolutePosition.ts", - "value": 1 - }, - { - "source": "src/components/graph/widgets/DomWidget.vue", - "target": "src/composables/element/useDomClipping.ts", - "value": 1 - }, - { - "source": "src/components/graph/widgets/DomWidget.vue", - "target": "src/scripts/domWidget.ts", - "value": 1 - }, - { - "source": "src/components/graph/widgets/DomWidget.vue", - "target": "src/stores/domWidgetStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/widgets/DomWidget.vue", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/widgets/DomWidget.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/widgets/MultiSelectWidget.vue", - "target": "external:primevue/multiselect", - "value": 1 - }, - { - "source": "src/components/graph/widgets/TextPreviewWidget.vue", - "target": "external:primevue/skeleton", - "value": 1 - }, - { - "source": "src/components/graph/widgets/TextPreviewWidget.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/widgets/TextPreviewWidget.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/components/graph/widgets/TextPreviewWidget.vue", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/components/graph/widgets/TextPreviewWidget.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/install/mirror/MirrorItem.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/install/mirror/MirrorItem.vue", - "target": "src/components/common/UrlInput.vue", - "value": 1 - }, - { - "source": "src/components/install/mirror/MirrorItem.vue", - "target": "src/constants/uvMirrors.ts", - "value": 1 - }, - { - "source": "src/components/install/mirror/MirrorItem.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/install/mirror/MirrorItem.vue", - "target": "src/utils/networkUtil.ts", - "value": 1 - }, - { - "source": "src/components/install/mirror/MirrorItem.vue", - "target": "src/utils/validationUtil.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/CameraControls.vue", - "target": "external:primevue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/CameraControls.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/controls/CameraControls.vue", - "target": "external:primevue/slider", - "value": 1 - }, - { - "source": "src/components/load3d/controls/CameraControls.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/CameraControls.vue", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/CameraControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ExportControls.vue", - "target": "external:primevue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ExportControls.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ExportControls.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ExportControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/LightControls.vue", - "target": "external:primevue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/LightControls.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/controls/LightControls.vue", - "target": "external:primevue/slider", - "value": 1 - }, - { - "source": "src/components/load3d/controls/LightControls.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/LightControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/LightControls.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ModelControls.vue", - "target": "external:primevue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ModelControls.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ModelControls.vue", - "target": "external:primevue/slider", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ModelControls.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ModelControls.vue", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ModelControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/RecordingControls.vue", - "target": "external:primevue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/RecordingControls.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/controls/RecordingControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/RecordingControls.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/RecordingControls.vue", - "target": "src/services/load3dService.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/SceneControls.vue", - "target": "external:primevue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/SceneControls.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/controls/SceneControls.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/SceneControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ViewerControls.vue", - "target": "external:primevue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ViewerControls.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ViewerControls.vue", - "target": "src/components/load3d/Load3dViewerContent.vue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ViewerControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ViewerControls.vue", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ViewerControls.vue", - "target": "src/services/load3dService.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/ViewerControls.vue", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/components/common/SearchBox.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/components/common/TreeExplorer.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/composables/useTreeExpansion.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/stores/modelStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/stores/modelToNodeStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", - "target": "src/utils/treeUtil.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "external:primevue/popover", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/components/common/SearchBox.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/components/common/SearchFilterChip.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/components/common/TreeExplorer.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/components/node/NodePreview.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/components/searchbox/NodeSearchFilter.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/composables/useTreeExpansion.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/services/nodeOrganizationService.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/stores/nodeBookmarkStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/stores/workspace/nodeHelpStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/utils/fuseUtil.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", - "target": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "external:primevue/confirmpopup", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "external:primevue/contextmenu", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "external:primevue/useconfirm", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "external:primevue/usetoast", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/components/common/NoResultsPlaceholder.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/components/common/VirtualGrid.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/components/sidebar/tabs/queue/ResultGallery.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", - "target": "src/components/sidebar/tabs/queue/TaskItem.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/SidebarTabTemplate.vue", - "target": "external:primevue/scrollpanel", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/SidebarTabTemplate.vue", - "target": "external:primevue/toolbar", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "external:primevue/confirmdialog", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/components/common/NoResultsPlaceholder.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/components/common/SearchBox.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/components/common/TextDivider.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/components/common/TreeExplorer.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/components/common/TreeExplorerTreeNode.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/composables/useTreeExpansion.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/services/workflowService.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/stores/workspaceStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/types/treeExplorerTypes.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", - "target": "src/utils/treeUtil.ts", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/AudioThumbnail.vue", - "target": "src/components/templates/thumbnails/BaseThumbnail.vue", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/BaseThumbnail.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/BaseThumbnail.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", - "target": "src/components/common/LazyImage.vue", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", - "target": "src/components/templates/thumbnails/BaseThumbnail.vue", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/DefaultThumbnail.vue", - "target": "src/components/common/LazyImage.vue", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/DefaultThumbnail.vue", - "target": "src/components/templates/thumbnails/BaseThumbnail.vue", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", - "target": "src/components/common/LazyImage.vue", - "value": 1 - }, - { - "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", - "target": "src/components/templates/thumbnails/BaseThumbnail.vue", - "value": 1 - }, - { - "source": "src/components/widget/layout/BaseModalLayout.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/widget/layout/BaseModalLayout.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/widget/layout/BaseModalLayout.vue", - "target": "src/components/button/IconButton.vue", - "value": 1 - }, - { - "source": "src/components/widget/layout/BaseModalLayout.vue", - "target": "src/types/widgetTypes.ts", - "value": 1 - }, - { - "source": "src/components/widget/layout/BaseModalLayout.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/components/widget/nav/NavIcon.vue", - "target": "src/types/navTypes.ts", - "value": 1 - }, - { - "source": "src/components/widget/nav/NavItem.vue", - "target": "src/types/navTypes.ts", - "value": 1 - }, - { - "source": "src/components/widget/nav/NavItem.vue", - "target": "src/components/widget/nav/NavIcon.vue", - "value": 1 - }, - { - "source": "src/components/widget/panel/LeftSidePanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/widget/panel/LeftSidePanel.vue", - "target": "src/components/widget/nav/NavItem.vue", - "value": 1 - }, - { - "source": "src/components/widget/panel/LeftSidePanel.vue", - "target": "src/components/widget/nav/NavTitle.vue", - "value": 1 - }, - { - "source": "src/components/widget/panel/LeftSidePanel.vue", - "target": "src/types/navTypes.ts", - "value": 1 - }, - { - "source": "src/components/widget/panel/LeftSidePanel.vue", - "target": "src/components/widget/panel/PanelHeader.vue", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/AnimationManager.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/AnimationManager.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/CameraManager.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/CameraManager.ts", - "target": "external:three/examples/jsm/controls/OrbitControls", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/CameraManager.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ControlsManager.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ControlsManager.ts", - "target": "external:three/examples/jsm/controls/OrbitControls", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ControlsManager.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/EventManager.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/LightingManager.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/LightingManager.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3DConfiguration.ts", - "target": "src/extensions/core/load3d/Load3d.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3DConfiguration.ts", - "target": "src/extensions/core/load3d/Load3dUtils.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3DConfiguration.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3DConfiguration.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/CameraManager.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/ControlsManager.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/EventManager.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/LightingManager.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/LoaderManager.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/ModelExporter.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/NodeStorage.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/PreviewManager.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/RecordingManager.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/SceneManager.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/SceneModelManager.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/ViewHelperManager.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3d.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3dAnimation.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3dAnimation.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3dAnimation.ts", - "target": "src/extensions/core/load3d/AnimationManager.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3dAnimation.ts", - "target": "src/extensions/core/load3d/Load3d.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3dAnimation.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3dUtils.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3dUtils.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3dUtils.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/Load3dUtils.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/LoaderManager.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/LoaderManager.ts", - "target": "external:three/examples/jsm/loaders/FBXLoader", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/LoaderManager.ts", - "target": "external:three/examples/jsm/loaders/GLTFLoader", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/LoaderManager.ts", - "target": "external:three/examples/jsm/loaders/MTLLoader", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/LoaderManager.ts", - "target": "external:three/examples/jsm/loaders/OBJLoader", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/LoaderManager.ts", - "target": "external:three/examples/jsm/loaders/STLLoader", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/LoaderManager.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/LoaderManager.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/LoaderManager.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ModelExporter.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ModelExporter.ts", - "target": "external:three/examples/jsm/exporters/GLTFExporter", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ModelExporter.ts", - "target": "external:three/examples/jsm/exporters/OBJExporter", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ModelExporter.ts", - "target": "external:three/examples/jsm/exporters/STLExporter", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ModelExporter.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ModelExporter.ts", - "target": "src/stores/toastStore.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/NodeStorage.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/NodeStorage.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/PreviewManager.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/PreviewManager.ts", - "target": "external:three/examples/jsm/controls/OrbitControls", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/PreviewManager.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/RecordingManager.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/RecordingManager.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneManager.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneManager.ts", - "target": "external:three/examples/jsm/controls/OrbitControls", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneManager.ts", - "target": "src/extensions/core/load3d/Load3dUtils.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneManager.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "external:three/examples/jsm/lines/LineMaterial", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "external:three/examples/jsm/lines/LineSegments2", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "external:three/examples/jsm/lines/LineSegmentsGeometry", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "external:three/examples/jsm/loaders/GLTFLoader", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "external:three/examples/jsm/utils/BufferGeometryUtils", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "src/extensions/core/load3d/conditional-lines/ColoredShadowMaterial.js", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesGeometry.js", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesShader.js", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineMaterial.js", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineSegmentsGeometry.js", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/SceneModelManager.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ViewHelperManager.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ViewHelperManager.ts", - "target": "external:three/examples/jsm/controls/OrbitControls", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ViewHelperManager.ts", - "target": "external:three/examples/jsm/helpers/ViewHelper", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/ViewHelperManager.ts", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/interfaces.ts", - "target": "external:three", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/interfaces.ts", - "target": "external:three/examples/jsm/controls/OrbitControls", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/interfaces.ts", - "target": "external:three/examples/jsm/helpers/ViewHelper", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/interfaces.ts", - "target": "external:three/examples/jsm/loaders/FBXLoader", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/interfaces.ts", - "target": "external:three/examples/jsm/loaders/GLTFLoader", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/interfaces.ts", - "target": "external:three/examples/jsm/loaders/MTLLoader", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/interfaces.ts", - "target": "external:three/examples/jsm/loaders/OBJLoader", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/interfaces.ts", - "target": "external:three/examples/jsm/loaders/STLLoader", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/interfaces.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/extensions/core/load3d/interfaces.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/CanvasPointer.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/ContextMenu.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/CurveEditor.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/CurveEditor.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/CurveEditor.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/DragAndScale.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/constants.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/utils/uuid.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/renderer/core/layout/operations/layoutMutations.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/renderer/core/layout/types.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/LGraphCanvas.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/LGraphGroup.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/MapProxyHandler.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/Reroute.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraph.ts", - "target": "src/lib/litegraph/src/utils/collections.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphBadge.ts", - "target": "src/lib/litegraph/src/LGraphIcon.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphButton.ts", - "target": "src/lib/litegraph/src/LGraphBadge.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphButton.ts", - "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/constants/groupNodeConstants.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/CanvasPointer.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/DragAndScale.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/LGraphGroup.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/Reroute.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/canvas/measureSlots.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/draw.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/subgraph/Subgraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/utils/arrange.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/utils/collections.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphCanvas.ts", - "target": "src/lib/litegraph/src/widgets/widgetMap.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphGroup.ts", - "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphGroup.ts", - "target": "src/lib/litegraph/src/LGraphCanvas.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphGroup.ts", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphGroup.ts", - "target": "src/lib/litegraph/src/draw.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphGroup.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphGroup.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/LGraphNodeProperties.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/renderer/core/layout/operations/layoutMutations.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/renderer/core/layout/types.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/LGraphBadge.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/LGraphButton.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/LGraphCanvas.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/canvas/measureSlots.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/node/slotUtils.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/utils/collections.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/utils/feedback.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/utils/spaceDistribution.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/utils/textUtils.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/utils/type.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LGraphNode.ts", - "target": "src/lib/litegraph/src/widgets/widgetMap.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LLink.ts", - "target": "src/lib/litegraph/src/constants.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LLink.ts", - "target": "src/renderer/core/layout/operations/layoutMutations.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LLink.ts", - "target": "src/renderer/core/layout/types.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/ContextMenu.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/CurveEditor.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/DragAndScale.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/LGraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/LGraphCanvas.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/LGraphGroup.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/Reroute.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/canvas/InputIndicators.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/draw.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "target": "src/lib/litegraph/src/utils/uuid.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/Reroute.ts", - "target": "src/renderer/core/layout/operations/layoutMutations.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/Reroute.ts", - "target": "src/renderer/core/layout/types.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/Reroute.ts", - "target": "src/lib/litegraph/src/LGraphBadge.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/Reroute.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/Reroute.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/draw.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/draw.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/interfaces.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/litegraph.ts", - "target": "src/lib/litegraph/src/LiteGraphGlobal.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/litegraph.ts", - "target": "src/lib/litegraph/src/polyfills.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/measure.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/testExtensions.ts", - "target": "external:vitest", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/testExtensions.ts", - "target": "src/lib/litegraph/src/LGraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/testExtensions.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/testExtensions.ts", - "target": "src/lib/litegraph/test/assets/floatingBranch.json", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/testExtensions.ts", - "target": "src/lib/litegraph/test/assets/floatingLink.json", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/testExtensions.ts", - "target": "src/lib/litegraph/test/assets/linkedNodes.json", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/testExtensions.ts", - "target": "src/lib/litegraph/test/assets/reroutesComplex.json", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/testExtensions.ts", - "target": "src/lib/litegraph/test/assets/testGraphs.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/TransformPane.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/core/layout/TransformPane.vue", - "target": "src/composables/graph/useCanvasTransformSync.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/TransformPane.vue", - "target": "src/composables/graph/useTransformSettling.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/TransformPane.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/TransformPane.vue", - "target": "src/renderer/core/layout/useTransformState.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/constants.ts", - "target": "src/renderer/core/layout/types.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/useTransformState.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/core/spatial/SpatialIndex.ts", - "target": "src/renderer/core/layout/constants.ts", - "value": 1 - }, - { - "source": "src/renderer/core/spatial/SpatialIndex.ts", - "target": "src/renderer/core/spatial/QuadTree.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/MiniMap.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/MiniMap.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/MiniMap.vue", - "target": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/MiniMap.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/MiniMap.vue", - "target": "src/renderer/extensions/minimap/MiniMapPanel.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/MiniMapPanel.vue", - "target": "external:primevue/checkbox", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", - "target": "src/utils/colorUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", - "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts", - "value": 1 - }, - { - "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/asyncDialog.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/asyncDialog.ts", - "target": "src/scripts/ui/dialog.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/button.ts", - "target": "src/schemas/apiSchema.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/button.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/button.ts", - "target": "src/scripts/utils.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/button.ts", - "target": "src/scripts/ui/utils.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/buttonGroup.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/buttonGroup.ts", - "target": "src/scripts/utils.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/buttonGroup.ts", - "target": "src/scripts/ui/components/button.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/popup.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/popup.ts", - "target": "src/scripts/utils.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/popup.ts", - "target": "src/scripts/ui/utils.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/splitButton.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/splitButton.ts", - "target": "src/scripts/utils.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/splitButton.ts", - "target": "src/scripts/ui/components/button.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/components/splitButton.ts", - "target": "src/scripts/ui/components/popup.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/menu/index.ts", - "target": "src/scripts/ui.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/menu/index.ts", - "target": "src/scripts/ui/components/buttonGroup.ts", - "value": 1 - }, - { - "source": "src/scripts/ui/menu/index.ts", - "target": "src/scripts/ui/menu/menu.css", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", - "target": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", - "target": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", - "target": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", - "target": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", - "target": "src/composables/bottomPanelTabs/useTerminal.ts", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", - "target": "external:@xterm/xterm", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", - "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", - "target": "src/schemas/apiSchema.ts", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", - "target": "src/stores/executionStore.ts", - "value": 1 - }, - { - "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", - "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", - "target": "src/composables/auth/useFirebaseAuthActions.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/error/FindIssueButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/error/FindIssueButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/components/button/IconButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/components/common/ContentDivider.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/components/common/NoResultsPlaceholder.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/components/common/VirtualGrid.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/components/dialog/content/manager/ManagerNavSidebar.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/components/dialog/content/manager/packCard/PackCard.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/composables/element/useResponsiveCollapse.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/composables/manager/useManagerStatePersistence.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/composables/nodePack/useInstalledPacks.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/composables/nodePack/usePackUpdateStatus.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/composables/nodePack/useWorkflowPacks.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/composables/useConflictAcknowledgment.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/composables/useRegistrySearch.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/stores/comfyRegistryStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerHeader.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue", - "target": "external:primevue/listbox", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue", - "target": "external:primevue/scrollpanel", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue", - "target": "src/components/common/ContentDivider.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", - "target": "src/components/common/ContentDivider.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", - "target": "src/composables/useConflictDetection.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", - "target": "src/types/conflictDetectionTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", - "target": "src/utils/conflictMessageUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/NodeConflictFooter.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/NodeConflictFooter.vue", - "target": "src/stores/dialogStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackStatusMessage.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackStatusMessage.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackStatusMessage.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackStatusMessage.vue", - "target": "src/types/importFailedTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionBadge.vue", - "target": "external:primevue/popover", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionBadge.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionBadge.vue", - "target": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionBadge.vue", - "target": "src/composables/nodePack/usePackUpdateStatus.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionBadge.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionBadge.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "external:primevue/listbox", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "src/components/common/ContentDivider.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "src/components/common/NoResultsPlaceholder.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "src/components/icons/VerifiedIcon.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "src/composables/useConflictDetection.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "src/services/comfyRegistryService.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "src/types/generatedManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "src/utils/conflictMessageUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/AboutPanel.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/AboutPanel.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/AboutPanel.vue", - "target": "src/components/common/SystemStatsPanel.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/AboutPanel.vue", - "target": "src/stores/aboutPanelStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/AboutPanel.vue", - "target": "src/stores/systemStatsStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/AboutPanel.vue", - "target": "src/components/dialog/content/setting/PanelTemplate.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", - "target": "external:primevue/select", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", - "target": "src/services/colorPaletteService.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "external:primevue/column", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "external:primevue/datatable", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "external:primevue/skeleton", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "external:primevue/tabpanel", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "src/components/common/UserCredit.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "src/components/dialog/content/setting/UsageLogsTable.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "src/composables/auth/useFirebaseAuthActions.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "src/stores/firebaseAuthStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CreditsPanel.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CurrentUserMessage.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CurrentUserMessage.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/CurrentUserMessage.vue", - "target": "src/stores/userStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "external:@primevue/core/api", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "external:primevue/column", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "external:primevue/contextmenu", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "external:primevue/datatable", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "external:primevue/selectbutton", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "external:primevue/toggleswitch", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "src/components/common/SearchBox.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "src/stores/extensionStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ExtensionPanel.vue", - "target": "src/components/dialog/content/setting/PanelTemplate.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "external:@primevue/core/api", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "external:primevue/column", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "external:primevue/datatable", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "external:primevue/dialog", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "external:primevue/usetoast", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "src/components/common/SearchBox.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "src/services/keybindingService.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "src/stores/commandStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "src/stores/keybindingStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "src/components/dialog/content/setting/PanelTemplate.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/KeybindingPanel.vue", - "target": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/PanelTemplate.vue", - "target": "external:primevue/scrollpanel", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/PanelTemplate.vue", - "target": "external:primevue/tabpanel", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "src/components/common/FormItem.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "src/composables/useCopyToClipboard.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "src/stores/serverConfigStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "src/utils/envUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", - "target": "src/components/dialog/content/setting/PanelTemplate.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingGroup.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingGroup.vue", - "target": "src/components/dialog/content/setting/SettingItem.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingGroup.vue", - "target": "src/types/settingTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingGroup.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingItem.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingItem.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingItem.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingItem.vue", - "target": "src/components/common/FormItem.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingItem.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingItem.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingItem.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingsPanel.vue", - "target": "src/components/common/NoResultsPlaceholder.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingsPanel.vue", - "target": "src/types/settingTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/SettingsPanel.vue", - "target": "src/components/dialog/content/setting/SettingGroup.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UsageLogsTable.vue", - "target": "external:primevue/badge", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UsageLogsTable.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UsageLogsTable.vue", - "target": "external:primevue/column", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UsageLogsTable.vue", - "target": "external:primevue/datatable", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UsageLogsTable.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UsageLogsTable.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UsageLogsTable.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UsageLogsTable.vue", - "target": "src/services/customerEventsService.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UserPanel.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UserPanel.vue", - "target": "external:primevue/divider", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UserPanel.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UserPanel.vue", - "target": "external:primevue/tabpanel", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UserPanel.vue", - "target": "src/components/common/UserAvatar.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UserPanel.vue", - "target": "src/composables/auth/useCurrentUser.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/UserPanel.vue", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/ApiKeyForm.vue", - "target": "external:@primevue/forms", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/ApiKeyForm.vue", - "target": "external:@primevue/forms/resolvers/zod", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/ApiKeyForm.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/ApiKeyForm.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/ApiKeyForm.vue", - "target": "external:primevue/message", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/ApiKeyForm.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/ApiKeyForm.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/ApiKeyForm.vue", - "target": "src/config/comfyApi.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/ApiKeyForm.vue", - "target": "src/schemas/signInSchema.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/ApiKeyForm.vue", - "target": "src/stores/apiKeyAuthStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/ApiKeyForm.vue", - "target": "src/stores/firebaseAuthStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/PasswordFields.vue", - "target": "external:@primevue/forms", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/PasswordFields.vue", - "target": "external:primevue/password", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/PasswordFields.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/PasswordFields.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "external:@primevue/forms", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "external:@primevue/forms/resolvers/zod", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "external:primevue/password", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "external:primevue/usetoast", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "src/composables/auth/useFirebaseAuthActions.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "src/schemas/signInSchema.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignInForm.vue", - "target": "src/stores/firebaseAuthStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignUpForm.vue", - "target": "external:@primevue/forms", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignUpForm.vue", - "target": "external:@primevue/forms/resolvers/zod", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignUpForm.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignUpForm.vue", - "target": "external:primevue/checkbox", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignUpForm.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignUpForm.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignUpForm.vue", - "target": "src/schemas/signInSchema.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/signin/SignUpForm.vue", - "target": "src/components/dialog/content/signin/PasswordFields.vue", - "value": 1 - }, - { - "source": "src/components/graph/widgets/chatHistory/CopyButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/graph/widgets/chatHistory/CopyButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue", - "target": "src/components/graph/widgets/chatHistory/CopyButton.vue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", - "target": "external:primevue/select", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", - "target": "external:primevue/slider", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", - "target": "external:primevue/select", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue", - "target": "external:primevue/slider", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", - "target": "external:primevue/select", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", - "target": "src/extensions/core/load3d/interfaces.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", - "target": "external:primevue/checkbox", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", - "target": "external:primevue/chip", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", - "target": "external:primevue/progressbar", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", - "target": "src/stores/electronDownloadStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", - "target": "src/stores/electronDownloadStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", - "target": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue", - "target": "src/stores/modelStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", - "target": "src/components/common/TreeExplorerTreeNode.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", - "target": "src/stores/modelStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", - "target": "src/types/treeExplorerTypes.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", - "target": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "target": "src/components/common/CustomizationDialog.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "target": "src/components/common/TreeExplorer.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "target": "src/components/node/NodePreview.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "target": "src/composables/useTreeExpansion.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "target": "src/stores/nodeBookmarkStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", - "target": "external:pinia", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", - "target": "src/stores/workspace/nodeHelpStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", - "target": "src/components/common/TreeExplorerTreeNode.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", - "target": "src/stores/nodeBookmarkStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", - "target": "src/types/treeExplorerTypes.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "external:primevue/contextmenu", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "src/components/common/TreeExplorerTreeNode.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "src/components/node/NodePreview.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "src/stores/nodeBookmarkStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "src/stores/nodeDefStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "src/stores/subgraphStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", - "target": "src/types/treeExplorerTypes.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultAudio.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultAudio.vue", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", - "target": "external:primevue/galleria", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", - "target": "src/components/common/ComfyImage.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", - "target": "src/components/sidebar/tabs/queue/ResultAudio.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", - "target": "src/components/sidebar/tabs/queue/ResultVideo.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultItem.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultItem.vue", - "target": "src/components/common/ComfyImage.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultItem.vue", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultItem.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultItem.vue", - "target": "src/components/sidebar/tabs/queue/ResultAudio.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultItem.vue", - "target": "src/components/sidebar/tabs/queue/ResultVideo.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", - "target": "src/stores/extensionStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/TaskItem.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/TaskItem.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/TaskItem.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/TaskItem.vue", - "target": "src/schemas/comfyWorkflowSchema.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/TaskItem.vue", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/TaskItem.vue", - "target": "src/services/litegraphService.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/TaskItem.vue", - "target": "src/stores/queueStore.ts", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/queue/TaskItem.vue", - "target": "src/components/sidebar/tabs/queue/ResultItem.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", - "target": "src/components/common/TreeExplorerTreeNode.vue", - "value": 1 - }, - { - "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", - "target": "src/lib/litegraph/src/constants.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/constants.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/subgraph/Subgraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/canvas/MovingInputLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", - "target": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/MovingInputLink.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/MovingInputLink.ts", - "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", - "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", - "target": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", - "target": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/canvas/measureSlots.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/infrastructure/Rectangle.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", - "target": "src/lib/litegraph/src/draw.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", - "target": "src/lib/litegraph/src/node/NodeSlot.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", - "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", - "target": "src/lib/litegraph/src/draw.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", - "target": "src/lib/litegraph/src/node/NodeSlot.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", - "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeSlot.ts", - "target": "src/lib/litegraph/src/draw.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeSlot.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeSlot.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeSlot.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeSlot.ts", - "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/NodeSlot.ts", - "target": "src/lib/litegraph/src/node/SlotBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/node/SlotBase.ts", - "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", - "target": "src/lib/litegraph/src/strings.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", - "target": "src/lib/litegraph/src/utils/uuid.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", - "target": "src/lib/litegraph/src/strings.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", - "target": "src/lib/litegraph/src/utils/uuid.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", - "target": "src/lib/litegraph/src/infrastructure/InvalidLinkError.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", - "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", - "target": "src/lib/litegraph/src/infrastructure/RecursionError.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", - "target": "src/lib/litegraph/src/infrastructure/SlotIndexError.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", - "target": "src/lib/litegraph/src/subgraph/Subgraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", - "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", - "target": "src/lib/litegraph/src/measure.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", - "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", - "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", - "target": "src/lib/litegraph/src/constants.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", - "target": "src/lib/litegraph/src/utils/collections.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", - "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "target": "src/lib/litegraph/src/LGraphButton.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "target": "src/lib/litegraph/src/LGraphCanvas.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "target": "src/lib/litegraph/src/infrastructure/RecursionError.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "target": "src/lib/litegraph/src/widgets/widgetMap.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "target": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", - "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", - "target": "src/lib/litegraph/src/constants.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", - "target": "src/lib/litegraph/src/utils/collections.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", - "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", - "target": "src/lib/litegraph/src/LGraphCanvas.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", - "target": "src/lib/litegraph/src/draw.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", - "target": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", - "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", - "target": "src/lib/litegraph/src/node/SlotBase.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", - "target": "src/lib/litegraph/src/utils/uuid.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "target": "src/lib/litegraph/src/LGraphGroup.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "target": "src/lib/litegraph/src/Reroute.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "target": "src/lib/litegraph/src/constants.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "target": "src/lib/litegraph/src/strings.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/utils/collections.ts", - "target": "src/lib/litegraph/src/LGraphNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/utils/collections.ts", - "target": "src/lib/litegraph/src/strings.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/utils/feedback.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/AssetWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "target": "src/lib/litegraph/src/draw.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/BooleanWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/ButtonWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/ChartWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/ColorWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", - "target": "src/lib/litegraph/src/utils/feedback.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/FileUploadWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/GalleriaWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/KnobWidget.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/KnobWidget.ts", - "target": "src/lib/litegraph/src/utils/widget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/KnobWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/LegacyWidget.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/LegacyWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/MarkdownWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/NumberWidget.ts", - "target": "src/lib/litegraph/src/utils/widget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/NumberWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/SliderWidget.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/SliderWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/TextWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/TextareaWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/utils/type.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/AssetWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/BooleanWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/ButtonWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/ChartWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/ColorWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/ComboWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/FileUploadWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/GalleriaWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/KnobWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/LegacyWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/MarkdownWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/NumberWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/SliderWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/TextWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/TextareaWidget.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/src/widgets/widgetMap.ts", - "target": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts", - "value": 1 - }, - { - "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", - "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", - "value": 1 - }, - { - "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", - "target": "src/renderer/core/canvas/pathRenderer.ts", - "value": 1 - }, - { - "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", - "target": "src/lib/litegraph/src/node/slotUtils.ts", - "value": 1 - }, - { - "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", - "target": "src/renderer/core/layout/slots/slotIdentifier.ts", - "value": 1 - }, - { - "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/operations/layoutMutations.ts", - "target": "external:loglevel", - "value": 1 - }, - { - "source": "src/renderer/core/layout/operations/layoutMutations.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/operations/layoutMutations.ts", - "target": "src/renderer/core/layout/types.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/slots/register.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/slots/register.ts", - "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/slots/register.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/slots/register.ts", - "target": "src/renderer/core/layout/slots/slotIdentifier.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", - "target": "src/renderer/core/layout/slots/slotIdentifier.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/store/layoutStore.ts", - "target": "external:loglevel", - "value": 1 - }, - { - "source": "src/renderer/core/layout/store/layoutStore.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/core/layout/store/layoutStore.ts", - "target": "external:yjs", - "value": 1 - }, - { - "source": "src/renderer/core/layout/store/layoutStore.ts", - "target": "src/renderer/core/layout/constants.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/store/layoutStore.ts", - "target": "src/renderer/core/layout/types.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/store/layoutStore.ts", - "target": "src/renderer/core/spatial/SpatialIndex.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useLayoutSync.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useLayoutSync.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", - "target": "external:loglevel", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", - "target": "src/lib/litegraph/src/LLink.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", - "target": "src/lib/litegraph/src/Reroute.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", - "target": "src/lib/litegraph/src/types/globalEnums.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", - "target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", - "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", - "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", - "target": "src/renderer/core/layout/slots/register.ts", - "value": 1 - }, - { - "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "target": "src/stores/workflowStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "target": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "target": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "target": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "target": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", - "target": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", - "target": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", - "target": "src/composables/canvas/useCanvasTransformSync.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", - "target": "src/renderer/core/spatial/boundsCalculator.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", - "target": "src/constants/slotColors.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", - "target": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", - "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/renderer/core/canvas/injectionKeys.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/renderer/extensions/vueNodes/lod/useLOD.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/renderer/extensions/vueNodes/components/NodeContent.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", - "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeContent.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeContent.vue", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", - "target": "src/components/common/EditableText.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", - "target": "src/utils/typeGuardUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", - "target": "src/renderer/extensions/vueNodes/components/InputSlot.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", - "target": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", - "target": "src/renderer/extensions/vueNodes/lod/useLOD.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", - "target": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", - "target": "src/renderer/extensions/vueNodes/components/InputSlot.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", - "target": "src/composables/useErrorHandling.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", - "target": "src/constants/slotColors.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", - "target": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", - "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", - "target": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", - "target": "src/renderer/core/layout/operations/layoutMutations.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", - "target": "src/renderer/core/layout/types.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", - "target": "src/renderer/core/canvas/injectionKeys.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", - "target": "src/renderer/core/layout/operations/layoutMutations.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", - "target": "src/renderer/core/layout/store/layoutStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", - "target": "src/renderer/core/layout/types.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/lod/useLOD.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "target": "external:primevue/toggleswitch", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "target": "src/composables/useConflictAcknowledgment.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "target": "src/stores/conflictDetectionStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "target": "src/types/generatedManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "target": "src/components/button/IconTextButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "target": "src/components/common/DotSpinner.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "target": "src/composables/useConflictDetection.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "target": "src/services/dialogService.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "target": "src/types/buttonTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "target": "src/types/conflictDetectionTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "target": "src/types/generatedManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", - "target": "src/components/button/IconTextButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", - "target": "src/types/buttonTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", - "target": "src/types/generatedManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", - "target": "src/components/button/IconTextButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", - "target": "src/components/common/DotSpinner.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/components/dialog/content/manager/PackStatusMessage.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/components/dialog/content/manager/PackVersionBadge.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/composables/useConflictDetection.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/composables/useImportFailedDetection.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/stores/conflictDetectionStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", - "target": "src/types/importFailedTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "target": "src/components/common/NoResultsPlaceholder.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "target": "src/components/dialog/content/manager/button/PackUninstallButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "target": "src/components/dialog/content/manager/packIcon/PackIcon.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "target": "src/composables/useConflictDetection.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "target": "src/types/importFailedTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/components/dialog/content/manager/PackStatusMessage.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/components/dialog/content/manager/button/PackUninstallButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/composables/nodePack/usePacksSelection.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/composables/nodePack/usePacksStatus.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/composables/useConflictDetection.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/stores/comfyRegistryStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", - "target": "src/types/importFailedTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "target": "external:primevue/tab", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "target": "external:primevue/tablist", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "target": "external:primevue/tabpanel", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "target": "external:primevue/tabpanels", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "target": "external:primevue/tabs", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "target": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "target": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "target": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", - "target": "src/types/importFailedTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/InfoTextSection.vue", - "target": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packBanner/PackBanner.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packBanner/PackBanner.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCard.vue", - "target": "external:primevue/card", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCard.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCard.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCard.vue", - "target": "src/components/dialog/content/manager/PackVersionBadge.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCard.vue", - "target": "src/components/dialog/content/manager/packBanner/PackBanner.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCard.vue", - "target": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCard.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCard.vue", - "target": "src/stores/workspace/colorPaletteStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCard.vue", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", - "target": "src/components/dialog/content/manager/button/PackEnableToggle.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", - "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", - "target": "src/composables/useConflictDetection.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", - "target": "src/stores/comfyManagerStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packIcon/PackIcon.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packIcon/PackIcon.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", - "target": "src/components/dialog/content/manager/packIcon/PackIcon.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "target": "src/components/dialog/content/manager/button/PackUpdateButton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "target": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "target": "src/composables/nodePack/useMissingNodes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "target": "src/composables/nodePack/useUpdateAvailableNodes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "target": "src/types/comfyManagerTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue", - "target": "external:primevue/dropdown", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue", - "target": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue", - "target": "external:primevue/skeleton", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", - "target": "external:primevue/tag", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", - "target": "src/stores/keybindingStore.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", - "target": "src/lib/litegraph/test/testExtensions.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", - "target": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", - "target": "external:vitest", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", - "target": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", - "value": 1 - }, - { - "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", - "target": "src/lib/litegraph/src/utils/uuid.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", - "target": "src/utils/widgetPropFilter.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", - "target": "external:primevue/chart", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", - "target": "external:primevue/colorpicker", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", - "target": "src/composables/graph/useWidgetValue.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", - "target": "src/utils/widgetPropFilter.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", - "target": "external:primevue/button", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", - "target": "external:primevue/select", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", - "target": "src/composables/graph/useWidgetValue.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", - "target": "src/composables/useTransformCompatOverlayProps.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", - "target": "external:primevue/galleria", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", - "target": "src/utils/widgetPropFilter.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", - "target": "external:primevue/imagecompare", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", - "target": "src/types/simplifiedWidget.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", - "target": "external:primevue/inputnumber", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", - "target": "src/types/simplifiedWidget.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", - "target": "src/utils/widgetPropFilter.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", - "target": "external:primevue/slider", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", - "target": "src/composables/graph/useWidgetValue.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", - "target": "src/utils/widgetPropFilter.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", - "target": "external:primevue/inputtext", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", - "target": "src/composables/graph/useWidgetValue.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", - "target": "src/utils/widgetPropFilter.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", - "target": "external:primevue/textarea", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", - "target": "src/composables/graph/useWidgetValue.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", - "target": "src/utils/markdownRendererUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", - "target": "external:primevue/multiselect", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", - "target": "src/composables/graph/useWidgetValue.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", - "target": "src/composables/useTransformCompatOverlayProps.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", - "target": "src/utils/widgetPropFilter.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", - "target": "external:primevue/select", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", - "target": "src/composables/graph/useWidgetValue.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", - "target": "src/composables/useTransformCompatOverlayProps.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", - "target": "src/utils/widgetPropFilter.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", - "target": "src/composables/graph/useWidgetValue.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", - "target": "external:primevue/textarea", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", - "target": "src/composables/graph/useWidgetValue.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", - "target": "src/utils/widgetPropFilter.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", - "target": "external:primevue/toggleswitch", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", - "target": "src/composables/graph/useWidgetValue.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", - "target": "src/utils/widgetPropFilter.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", - "target": "external:primevue/treeselect", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", - "target": "src/composables/graph/useWidgetValue.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", - "target": "src/composables/useTransformCompatOverlayProps.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", - "target": "src/utils/widgetPropFilter.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", - "target": "src/components/graph/widgets/ChatHistoryWidget.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", - "target": "src/scripts/domWidget.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "target": "src/components/graph/widgets/MultiSelectWidget.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "target": "src/schemas/nodeDef/migration.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "target": "src/scripts/domWidget.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "target": "src/services/assetService.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", - "target": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", - "target": "external:es-toolkit/compat", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", - "target": "src/scripts/ui/imagePreview.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", - "target": "src/stores/graphStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", - "target": "src/utils/imageUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", - "target": "src/composables/node/useNodeImage.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", - "target": "src/composables/node/useNodeImageUpload.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", - "target": "src/composables/useValueTransform.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", - "target": "src/lib/litegraph/src/types/widgets.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", - "target": "src/stores/imagePreviewStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", - "target": "src/types/nodeDefAugmentation.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", - "target": "src/utils/litegraphUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", - "target": "src/schemas/nodeDef/migration.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "target": "external:@tiptap/core", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "target": "external:@tiptap/extension-link", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "target": "external:@tiptap/extension-table", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "target": "external:@tiptap/extension-table-cell", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "target": "external:@tiptap/extension-table-header", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "target": "external:@tiptap/extension-table-row", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "target": "external:@tiptap/starter-kit", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "target": "external:tiptap-markdown", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", - "target": "src/components/graph/widgets/TextPreviewWidget.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", - "target": "src/scripts/domWidget.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", - "target": "external:axios", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", - "target": "src/composables/functional/useChainCallback.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", - "target": "src/lib/litegraph/src/litegraph.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", - "target": "src/scripts/api.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", - "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", - "target": "src/scripts/app.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", - "target": "src/scripts/widgets.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", - "target": "src/stores/settingStore.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", - "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", - "target": "external:vue-i18n", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", - "target": "src/utils/formatUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", - "target": "external:@vueuse/core", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", - "target": "external:primevue/progressspinner", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", - "target": "src/components/common/NoResultsPlaceholder.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", - "target": "src/components/node/NodePreview.vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", - "target": "src/stores/comfyRegistryStore.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", - "target": "src/utils/mapperUtil.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", - "target": "external:vue", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", - "target": "src/composables/useImportFailedDetection.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", - "target": "src/i18n.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", - "target": "src/types/comfyRegistryTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", - "target": "src/types/conflictDetectionTypes.ts", - "value": 1 - }, - { - "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", - "target": "src/utils/conflictMessageUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", - "target": "src/utils/tailwindUtil.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", - "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "target": "external:es-toolkit", - "value": 1 - }, - { - "source": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", - "target": "src/types/simplifiedWidget.ts", - "value": 1 - } - ] -} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68fbf59b2..2b8bb04be 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -243,6 +243,9 @@ importers: '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 + dependency-cruiser: + specifier: ^17.0.1 + version: 17.0.1 eslint: specifier: ^9.34.0 version: 9.35.0(jiti@2.4.2) @@ -2903,11 +2906,22 @@ packages: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} engines: {node: '>=6.5'} + acorn-jsx-walk@2.0.0: + resolution: {integrity: sha512-uuo6iJj4D4ygkdzd6jPtcxs8vZgDX9YFIkqczGImoypX2fQ4dVImmu3UzA4ynixCIMTrEOWW+95M2HuBaCEOVA==} + acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-loose@8.5.2: + resolution: {integrity: sha512-PPvV6g8UGMGgjrMu+n/f9E/tCSkNQ2Y97eFvuVdJfG11+xdIeDcLyNdC8SHcrHbRqkfwLASdplyR6B6sKM1U4A==} + engines: {node: '>=0.4.0'} + + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} + acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} @@ -3309,6 +3323,10 @@ packages: resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} engines: {node: '>=18'} + commander@14.0.1: + resolution: {integrity: sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==} + engines: {node: '>=20'} + commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} @@ -3492,6 +3510,11 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + dependency-cruiser@17.0.1: + resolution: {integrity: sha512-4clZ8EPsOVoxGA8NMjaE95aJEO118Cd9D7gT5rysx5azij9cPiCSrnjYlZtV+90PFazlD2lZvjzBHkD1ZqGqlw==} + engines: {node: ^20.12||^22||>=24} + hasBin: true + dequal@2.0.3: resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} engines: {node: '>=6'} @@ -4245,6 +4268,10 @@ packages: react-devtools-core: optional: true + interpret@3.1.1: + resolution: {integrity: sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==} + engines: {node: '>=10.13.0'} + is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} @@ -4541,6 +4568,10 @@ packages: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + knip@5.62.0: resolution: {integrity: sha512-hfTUVzmrMNMT1khlZfAYmBABeehwWUUrizLQoLamoRhSFkygsGIXWx31kaWKBgEaIVL77T3Uz7IxGvSw+CvQ6A==} engines: {node: '>=18.18.0'} @@ -4823,6 +4854,10 @@ packages: media-encoder-host@9.0.20: resolution: {integrity: sha512-IyEYxw6az97RNuETOAZV4YZqNAPOiF9GKIp5mVZb4HOyWd6mhkWQ34ydOzhqAWogMyc4W05kjN/VCgTtgyFmsw==} + memoize@10.1.0: + resolution: {integrity: sha512-MMbFhJzh4Jlg/poq1si90XRlTZRDHVqdlz2mPyGJ6kqMpyHUyVpDd5gpFAvVehW64+RA1eKE9Yt8aSLY7w2Kgg==} + engines: {node: '>=18'} + merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} @@ -5354,6 +5389,10 @@ packages: promise@7.3.1: resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + prosemirror-changeset@2.2.1: resolution: {integrity: sha512-J7msc6wbxB4ekDFj+n9gTW/jav/p53kdlivvuppHsrZXCaQdVgRghoZbSS3kwrRyAstRVQ4/+u5k7YfLgkkQvQ==} @@ -5519,6 +5558,10 @@ packages: resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} engines: {node: '>= 4'} + rechoir@0.8.0: + resolution: {integrity: sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==} + engines: {node: '>= 10.13.0'} + recorder-audio-worklet-processor@5.0.35: resolution: {integrity: sha512-5Nzbk/6QzC3QFQ1EG2SE34c1ygLE22lIOvLyjy7N6XxE/jpAZrL4e7xR+yihiTaG3ajiWy6UjqL4XEBMM9ahFQ==} @@ -5536,6 +5579,10 @@ packages: regenerate@1.4.2: resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + regexp-tree@0.1.27: + resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} + hasBin: true + regexpu-core@6.2.0: resolution: {integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==} engines: {node: '>=4'} @@ -5641,6 +5688,9 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + safe-regex@2.1.1: + resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} + safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -5698,6 +5748,9 @@ packages: resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} engines: {node: '>=18'} + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} @@ -5977,6 +6030,10 @@ packages: ts-map@1.0.3: resolution: {integrity: sha512-vDWbsl26LIcPGmDpoVzjEP6+hvHZkBkLW7JpvwbCv/5IYPJlsbzCVXY3wsCeAxAUeTclNOUZxnLdGh3VBD/J6w==} + tsconfig-paths-webpack-plugin@4.2.0: + resolution: {integrity: sha512-zbem3rfRS8BgeNK50Zz5SIQgXzLafiHjOwUAvk/38/o1jHn/V5QAgVUcz884or7WYcPaH3N2CIfUc2u0ul7UcA==} + engines: {node: '>=10.13.0'} + tsconfig-paths@4.2.0: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} @@ -6291,8 +6348,8 @@ packages: vue-component-type-helpers@2.2.12: resolution: {integrity: sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==} - vue-component-type-helpers@3.0.6: - resolution: {integrity: sha512-6CRM8X7EJqWCJOiKPvSLQG+hJPb/Oy2gyJx3pLjUEhY7PuaCthQu3e0zAGI1lqUBobrrk9IT0K8sG2GsCluxoQ==} + vue-component-type-helpers@3.0.7: + resolution: {integrity: sha512-TvyUcFXmjZcXUvU+r1MOyn4/vv4iF+tPwg5Ig33l/FJ3myZkxeQpzzQMLMFWcQAjr6Xs7BRwVy/TwbmNZUA/4w==} vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} @@ -6373,6 +6430,11 @@ packages: resolution: {integrity: sha512-3hu+tD8YzSLGuFYtPRb48vdhKMi0KQV5sn+uWr8+7dMEq/2G/dtLrdDinkLjqq5TIbIBjYJ4Ax/n3YiaW7QM8A==} engines: {node: 20 || >=22} + watskeburt@4.2.3: + resolution: {integrity: sha512-uG9qtQYoHqAsnT711nG5iZc/8M5inSmkGCOp7pFaytKG2aTfIca7p//CjiVzAE4P7hzaYuCozMjNNaLgmhbK5g==} + engines: {node: ^18||>=20} + hasBin: true + wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} @@ -8832,7 +8894,7 @@ snapshots: storybook: 9.1.1(@testing-library/dom@10.4.1)(prettier@3.3.2)(vite@5.4.19(@types/node@20.14.10)(lightningcss@1.30.1)(terser@5.39.2)) type-fest: 2.19.0 vue: 3.5.13(typescript@5.9.2) - vue-component-type-helpers: 3.0.6 + vue-component-type-helpers: 3.0.7 '@tailwindcss/node@4.1.12': dependencies: @@ -9658,14 +9720,20 @@ snapshots: dependencies: event-target-shim: 5.0.1 - acorn-jsx@5.3.2(acorn@8.14.1): - dependencies: - acorn: 8.14.1 + acorn-jsx-walk@2.0.0: {} acorn-jsx@5.3.2(acorn@8.15.0): dependencies: acorn: 8.15.0 + acorn-loose@8.5.2: + dependencies: + acorn: 8.15.0 + + acorn-walk@8.3.4: + dependencies: + acorn: 8.15.0 + acorn@7.4.1: {} acorn@8.14.1: {} @@ -9899,7 +9967,7 @@ snapshots: dependencies: ansi-align: 3.0.1 camelcase: 8.0.0 - chalk: 5.3.0 + chalk: 5.6.0 cli-boxes: 3.0.0 string-width: 7.2.0 type-fest: 4.41.0 @@ -10081,6 +10149,8 @@ snapshots: commander@13.1.0: {} + commander@14.0.1: {} + commander@2.20.3: {} commander@8.3.0: {} @@ -10246,6 +10316,29 @@ snapshots: delayed-stream@1.0.0: {} + dependency-cruiser@17.0.1: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + acorn-jsx-walk: 2.0.0 + acorn-loose: 8.5.2 + acorn-walk: 8.3.4 + ajv: 8.17.1 + commander: 14.0.1 + enhanced-resolve: 5.18.3 + ignore: 7.0.5 + interpret: 3.1.1 + is-installed-globally: 1.0.0 + json5: 2.2.3 + memoize: 10.1.0 + picomatch: 4.0.3 + prompts: 2.4.2 + rechoir: 0.8.0 + safe-regex: 2.1.1 + semver: 7.7.2 + tsconfig-paths-webpack-plugin: 4.2.0 + watskeburt: 4.2.3 + dequal@2.0.3: {} detect-libc@2.0.4: {} @@ -10575,8 +10668,8 @@ snapshots: espree@10.2.0: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 4.2.1 espree@10.4.0: @@ -10587,8 +10680,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -11100,6 +11193,8 @@ snapshots: - bufferutil - utf-8-validate + interpret@3.1.1: {} + is-arrayish@0.2.1: {} is-binary-path@2.1.0: @@ -11377,6 +11472,8 @@ snapshots: kind-of@6.0.3: {} + kleur@3.0.3: {} + knip@5.62.0(@types/node@20.14.10)(typescript@5.9.2): dependencies: '@nodelib/fs.walk': 1.2.8 @@ -11739,6 +11836,10 @@ snapshots: media-encoder-host-worker: 10.0.19 tslib: 2.8.1 + memoize@10.1.0: + dependencies: + mimic-function: 5.0.1 + merge-stream@2.0.0: {} merge2@1.4.1: {} @@ -12407,6 +12508,11 @@ snapshots: dependencies: asap: 2.0.6 + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + prosemirror-changeset@2.2.1: dependencies: prosemirror-transform: 1.10.2 @@ -12661,6 +12767,10 @@ snapshots: tiny-invariant: 1.3.3 tslib: 2.8.1 + rechoir@0.8.0: + dependencies: + resolve: 1.22.10 + recorder-audio-worklet-processor@5.0.35: dependencies: '@babel/runtime': 7.27.6 @@ -12688,6 +12798,8 @@ snapshots: regenerate@1.4.2: {} + regexp-tree@0.1.27: {} + regexpu-core@6.2.0: dependencies: regenerate: 1.4.2 @@ -12822,6 +12934,10 @@ snapshots: safe-buffer@5.2.1: {} + safe-regex@2.1.1: + dependencies: + regexp-tree: 0.1.27 + safer-buffer@2.1.2: {} saxes@6.0.0: @@ -12872,6 +12988,8 @@ snapshots: mrmime: 2.0.1 totalist: 3.0.1 + sisteransi@1.0.5: {} + slice-ansi@5.0.0: dependencies: ansi-styles: 6.2.1 @@ -13066,7 +13184,7 @@ snapshots: terser@5.39.2: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.14.1 + acorn: 8.15.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -13143,6 +13261,13 @@ snapshots: ts-map@1.0.3: {} + tsconfig-paths-webpack-plugin@4.2.0: + dependencies: + chalk: 4.1.2 + enhanced-resolve: 5.18.3 + tapable: 2.2.3 + tsconfig-paths: 4.2.0 + tsconfig-paths@4.2.0: dependencies: json5: 2.2.3 @@ -13278,7 +13403,7 @@ snapshots: unplugin@1.16.1: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 webpack-virtual-modules: 0.6.2 unplugin@2.3.5: @@ -13504,7 +13629,7 @@ snapshots: vue-component-type-helpers@2.2.12: {} - vue-component-type-helpers@3.0.6: {} + vue-component-type-helpers@3.0.7: {} vue-demi@0.14.10(vue@3.5.13(typescript@5.9.2)): dependencies: @@ -13588,6 +13713,8 @@ snapshots: walk-up-path@4.0.0: {} + watskeburt@4.2.3: {} + wcwidth@1.0.1: dependencies: defaults: 1.0.4 diff --git a/scripts/map/dependency-graph.svg b/scripts/map/dependency-graph.svg new file mode 100644 index 000000000..f4cb82fdd --- /dev/null +++ b/scripts/map/dependency-graph.svg @@ -0,0 +1,12972 @@ + + + + + + +dependency-cruiser output + + +cluster_src + +src + + +cluster_src/assets + +assets + + +cluster_src/assets/css + +css + + +cluster_src/components + +components + + +cluster_src/components/actionbar + +actionbar + + +cluster_src/components/bottomPanel + +bottomPanel + + +cluster_src/components/bottomPanel/tabs + +tabs + + +cluster_src/components/bottomPanel/tabs/shortcuts + +shortcuts + + +cluster_src/components/bottomPanel/tabs/terminal + +terminal + + +cluster_src/components/breadcrumb + +breadcrumb + + +cluster_src/components/button + +button + + +cluster_src/components/card + +card + + +cluster_src/components/chip + +chip + + +cluster_src/components/common + +common + + +cluster_src/components/dialog + +dialog + + +cluster_src/components/dialog/content + +content + + +cluster_src/components/dialog/content/credit + +credit + + +cluster_src/components/dialog/content/error + +error + + +cluster_src/components/dialog/content/manager + +manager + + +cluster_src/components/dialog/content/manager/button + +button + + +cluster_src/components/dialog/content/manager/infoPanel + +infoPanel + + +cluster_src/components/dialog/content/manager/infoPanel/tabs + +tabs + + +cluster_src/components/dialog/content/manager/packBanner + +packBanner + + +cluster_src/components/dialog/content/manager/packCard + +packCard + + +cluster_src/components/dialog/content/manager/packIcon + +packIcon + + +cluster_src/components/dialog/content/manager/registrySearchBar + +registrySearchBar + + +cluster_src/components/dialog/content/manager/skeleton + +skeleton + + +cluster_src/components/dialog/content/setting + +setting + + +cluster_src/components/dialog/content/setting/keybinding + +keybinding + + +cluster_src/components/dialog/content/signin + +signin + + +cluster_src/components/dialog/footer + +footer + + +cluster_src/components/dialog/header + +header + + +cluster_src/components/graph + +graph + + +cluster_src/components/graph/modals + +modals + + +cluster_src/components/graph/selectionToolbox + +selectionToolbox + + +cluster_src/components/graph/widgets + +widgets + + +cluster_src/components/graph/widgets/chatHistory + +chatHistory + + +cluster_src/components/helpcenter + +helpcenter + + +cluster_src/components/icons + +icons + + +cluster_src/components/input + +input + + +cluster_src/components/install + +install + + +cluster_src/components/install/mirror + +mirror + + +cluster_src/components/load3d + +load3d + + +cluster_src/components/load3d/controls + +controls + + +cluster_src/components/load3d/controls/viewer + +viewer + + +cluster_src/components/maintenance + +maintenance + + +cluster_src/components/node + +node + + +cluster_src/components/primevueOverride + +primevueOverride + + +cluster_src/components/searchbox + +searchbox + + +cluster_src/components/sidebar + +sidebar + + +cluster_src/components/sidebar/tabs + +tabs + + +cluster_src/components/sidebar/tabs/modelLibrary + +modelLibrary + + +cluster_src/components/sidebar/tabs/nodeLibrary + +nodeLibrary + + +cluster_src/components/sidebar/tabs/queue + +queue + + +cluster_src/components/sidebar/tabs/workflows + +workflows + + +cluster_src/components/templates + +templates + + +cluster_src/components/templates/thumbnails + +thumbnails + + +cluster_src/components/toast + +toast + + +cluster_src/components/topbar + +topbar + + +cluster_src/components/widget + +widget + + +cluster_src/components/widget/layout + +layout + + +cluster_src/components/widget/nav + +nav + + +cluster_src/components/widget/panel + +panel + + +cluster_src/composables + +composables + + +cluster_src/composables/auth + +auth + + +cluster_src/composables/bottomPanelTabs + +bottomPanelTabs + + +cluster_src/composables/canvas + +canvas + + +cluster_src/composables/element + +element + + +cluster_src/composables/functional + +functional + + +cluster_src/composables/graph + +graph + + +cluster_src/composables/manager + +manager + + +cluster_src/composables/node + +node + + +cluster_src/composables/nodePack + +nodePack + + +cluster_src/composables/setting + +setting + + +cluster_src/composables/sidebarTabs + +sidebarTabs + + +cluster_src/composables/tree + +tree + + +cluster_src/config + +config + + +cluster_src/constants + +constants + + +cluster_src/extensions + +extensions + + +cluster_src/extensions/core + +core + + +cluster_src/extensions/core/load3d + +load3d + + +cluster_src/extensions/core/load3d/conditional-lines + +conditional-lines + + +cluster_src/extensions/core/load3d/conditional-lines/Lines2 + +Lines2 + + +cluster_src/lib + +lib + + +cluster_src/lib/litegraph + +litegraph + + +cluster_src/lib/litegraph/src + +src + + +cluster_src/lib/litegraph/src/canvas + +canvas + + +cluster_src/lib/litegraph/src/infrastructure + +infrastructure + + +cluster_src/lib/litegraph/src/node + +node + + +cluster_src/lib/litegraph/src/subgraph + +subgraph + + +cluster_src/lib/litegraph/src/types + +types + + +cluster_src/lib/litegraph/src/utils + +utils + + +cluster_src/lib/litegraph/src/widgets + +widgets + + +cluster_src/lib/litegraph/test + +test + + +cluster_src/lib/litegraph/test/assets + +assets + + +cluster_src/lib/litegraph/test/canvas + +canvas + + +cluster_src/lib/litegraph/test/infrastructure + +infrastructure + + +cluster_src/lib/litegraph/test/subgraph + +subgraph + + +cluster_src/lib/litegraph/test/subgraph/fixtures + +fixtures + + +cluster_src/lib/litegraph/test/utils + +utils + + +cluster_src/locales + +locales + + +cluster_src/locales/ar + +ar + + +cluster_src/locales/en + +en + + +cluster_src/locales/es + +es + + +cluster_src/locales/fr + +fr + + +cluster_src/locales/ja + +ja + + +cluster_src/locales/ko + +ko + + +cluster_src/locales/ru + +ru + + +cluster_src/locales/zh-TW + +zh-TW + + +cluster_src/locales/zh + +zh + + +cluster_src/renderer + +renderer + + +cluster_src/renderer/core + +core + + +cluster_src/renderer/core/canvas + +canvas + + +cluster_src/renderer/core/canvas/litegraph + +litegraph + + +cluster_src/renderer/core/layout + +layout + + +cluster_src/renderer/core/layout/__tests__ + +__tests__ + + +cluster_src/renderer/core/layout/operations + +operations + + +cluster_src/renderer/core/layout/slots + +slots + + +cluster_src/renderer/core/layout/store + +store + + +cluster_src/renderer/core/layout/sync + +sync + + +cluster_src/renderer/core/spatial + +spatial + + +cluster_src/renderer/extensions + +extensions + + +cluster_src/renderer/extensions/minimap + +minimap + + +cluster_src/renderer/extensions/minimap/composables + +composables + + +cluster_src/renderer/extensions/vueNodes + +vueNodes + + +cluster_src/renderer/extensions/vueNodes/components + +components + + +cluster_src/renderer/extensions/vueNodes/composables + +composables + + +cluster_src/renderer/extensions/vueNodes/layout + +layout + + +cluster_src/renderer/extensions/vueNodes/lod + +lod + + +cluster_src/renderer/extensions/vueNodes/widgets + +widgets + + +cluster_src/renderer/extensions/vueNodes/widgets/components + +components + + +cluster_src/renderer/extensions/vueNodes/widgets/components/form + +form + + +cluster_src/renderer/extensions/vueNodes/widgets/components/layout + +layout + + +cluster_src/renderer/extensions/vueNodes/widgets/composables + +composables + + +cluster_src/renderer/extensions/vueNodes/widgets/registry + +registry + + +cluster_src/renderer/thumbnail + +thumbnail + + +cluster_src/renderer/thumbnail/composables + +composables + + +cluster_src/schemas + +schemas + + +cluster_src/schemas/nodeDef + +nodeDef + + +cluster_src/scripts + +scripts + + +cluster_src/scripts/metadata + +metadata + + +cluster_src/scripts/ui + +ui + + +cluster_src/scripts/ui/components + +components + + +cluster_src/scripts/ui/menu + +menu + + +cluster_src/services + +services + + +cluster_src/services/gateway + +gateway + + +cluster_src/services/providers + +providers + + +cluster_src/stores + +stores + + +cluster_src/stores/workspace + +workspace + + +cluster_src/types + +types + + +cluster_src/types/desktop + +desktop + + +cluster_src/utils + +utils + + +cluster_src/utils/migration + +migration + + +cluster_src/views + +views + + +cluster_src/views/layouts + +layouts + + +cluster_src/views/templates + +templates + + + +src/App.vue + + +App.vue + + + + + +src/composables/useConflictDetection.ts + + +useConflictDetection.ts + + + + + +src/App.vue->src/composables/useConflictDetection.ts + + + + + +src/utils/envUtil.ts + + +envUtil.ts + + + + + +src/App.vue->src/utils/envUtil.ts + + + + + +src/assets/css/style.css + + +style.css + + + + + +src/components/LiteGraphCanvasSplitterOverlay.vue + + +LiteGraphCanvasSplitterOverlay.vue + + + + + +src/components/MenuHamburger.vue + + +MenuHamburger.vue + + + + + +src/components/actionbar/BatchCountEdit.vue + + +BatchCountEdit.vue + + + + + +src/components/actionbar/ComfyActionbar.vue + + +ComfyActionbar.vue + + + + + +src/components/actionbar/ComfyQueueButton.vue + + +ComfyQueueButton.vue + + + + + +src/components/actionbar/ComfyActionbar.vue->src/components/actionbar/ComfyQueueButton.vue + + + + + +src/components/actionbar/ComfyQueueButton.vue->src/components/actionbar/BatchCountEdit.vue + + + + + +src/components/bottomPanel/BottomPanel.vue + + +BottomPanel.vue + + + + + +src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue + + +EssentialsPanel.vue + + + + + +src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue + + +ShortcutsList.vue + + + + + +src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue->src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue + + + + + +src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue + + +ViewControlsPanel.vue + + + + + +src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue->src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue + + + + + +src/components/bottomPanel/tabs/terminal/BaseTerminal.vue + + +BaseTerminal.vue + + + + + +src/components/bottomPanel/tabs/terminal/CommandTerminal.vue + + +CommandTerminal.vue + + + + + +src/components/bottomPanel/tabs/terminal/CommandTerminal.vue->src/components/bottomPanel/tabs/terminal/BaseTerminal.vue + + + + + +src/components/bottomPanel/tabs/terminal/LogsTerminal.vue + + +LogsTerminal.vue + + + + + +src/components/bottomPanel/tabs/terminal/LogsTerminal.vue->src/components/bottomPanel/tabs/terminal/BaseTerminal.vue + + + + + +src/components/breadcrumb/SubgraphBreadcrumb.vue + + +SubgraphBreadcrumb.vue + + + + + +src/components/breadcrumb/SubgraphBreadcrumbItem.vue + + +SubgraphBreadcrumbItem.vue + + + + + +src/components/button/IconButton.stories.ts + + +IconButton.stories.ts + + + + + +src/components/button/IconButton.vue + + +IconButton.vue + + + + + +src/components/button/IconButton.stories.ts->src/components/button/IconButton.vue + + + + + +src/components/button/IconGroup.stories.ts + + +IconGroup.stories.ts + + + + + +src/components/button/IconGroup.stories.ts->src/components/button/IconButton.vue + + + + + +src/components/button/IconGroup.vue + + +IconGroup.vue + + + + + +src/components/button/IconGroup.stories.ts->src/components/button/IconGroup.vue + + + + + +src/components/button/IconTextButton.stories.ts + + +IconTextButton.stories.ts + + + + + +src/components/button/IconTextButton.vue + + +IconTextButton.vue + + + + + +src/components/button/IconTextButton.stories.ts->src/components/button/IconTextButton.vue + + + + + +src/components/button/MoreButton.stories.ts + + +MoreButton.stories.ts + + + + + +src/components/button/MoreButton.stories.ts->src/components/button/IconTextButton.vue + + + + + +src/components/button/MoreButton.vue + + +MoreButton.vue + + + + + +src/components/button/MoreButton.stories.ts->src/components/button/MoreButton.vue + + + + + +src/components/button/MoreButton.vue->src/components/button/IconButton.vue + + + + + +src/components/button/TextButton.stories.ts + + +TextButton.stories.ts + + + + + +src/components/button/TextButton.vue + + +TextButton.vue + + + + + +src/components/button/TextButton.stories.ts->src/components/button/TextButton.vue + + + + + +src/components/card/Card.stories.ts + + +Card.stories.ts + + + + + +src/components/card/Card.stories.ts->src/components/button/IconButton.vue + + + + + +src/components/chip/SquareChip.vue + + +SquareChip.vue + + + + + +src/components/card/Card.stories.ts->src/components/chip/SquareChip.vue + + + + + +src/components/card/CardBottom.vue + + +CardBottom.vue + + + + + +src/components/card/Card.stories.ts->src/components/card/CardBottom.vue + + + + + +src/components/card/CardContainer.vue + + +CardContainer.vue + + + + + +src/components/card/Card.stories.ts->src/components/card/CardContainer.vue + + + + + +src/components/card/CardDescription.vue + + +CardDescription.vue + + + + + +src/components/card/Card.stories.ts->src/components/card/CardDescription.vue + + + + + +src/components/card/CardTitle.vue + + +CardTitle.vue + + + + + +src/components/card/Card.stories.ts->src/components/card/CardTitle.vue + + + + + +src/components/card/CardTop.vue + + +CardTop.vue + + + + + +src/components/card/Card.stories.ts->src/components/card/CardTop.vue + + + + + +src/components/card/CardGridList.stories.ts + + +CardGridList.stories.ts + + + + + +src/components/card/CardGridList.stories.ts->src/components/card/CardBottom.vue + + + + + +src/components/card/CardGridList.stories.ts->src/components/card/CardContainer.vue + + + + + +src/components/card/CardGridList.stories.ts->src/components/card/CardTop.vue + + + + + +src/components/chip/SquareChip.stories.ts + + +SquareChip.stories.ts + + + + + +src/components/chip/SquareChip.stories.ts->src/components/chip/SquareChip.vue + + + + + +src/components/common/BackgroundImageUpload.vue + + +BackgroundImageUpload.vue + + + + + +src/components/common/ColorCustomizationSelector.spec.ts + + +ColorCustomizationSelector.spec.ts + + + + + +src/components/common/ColorCustomizationSelector.vue + + +ColorCustomizationSelector.vue + + + + + +src/components/common/ColorCustomizationSelector.spec.ts->src/components/common/ColorCustomizationSelector.vue + + + + + +src/components/common/ComfyImage.vue + + +ComfyImage.vue + + + + + +src/components/common/ContentDivider.vue + + +ContentDivider.vue + + + + + +src/components/common/CustomFormValue.vue + + +CustomFormValue.vue + + + + + +src/components/common/CustomizationDialog.vue + + +CustomizationDialog.vue + + + + + +src/components/common/DeviceInfo.vue + + +DeviceInfo.vue + + + + + +src/components/common/DotSpinner.vue + + +DotSpinner.vue + + + + + +src/components/common/EditableText.spec.ts + + +EditableText.spec.ts + + + + + +src/components/common/EditableText.vue + + +EditableText.vue + + + + + +src/components/common/EditableText.spec.ts->src/components/common/EditableText.vue + + + + + +src/components/common/ElectronFileDownload.vue + + +ElectronFileDownload.vue + + + + + +src/components/common/ExtensionSlot.vue + + +ExtensionSlot.vue + + + + + +src/components/common/FileDownload.vue + + +FileDownload.vue + + + + + +src/components/common/FormColorPicker.vue + + +FormColorPicker.vue + + + + + +src/components/common/FormImageUpload.vue + + +FormImageUpload.vue + + + + + +src/components/common/FormItem.vue + + +FormItem.vue + + + + + +src/components/common/InputKnob.vue + + +InputKnob.vue + + + + + +src/components/common/InputSlider.vue + + +InputSlider.vue + + + + + +src/components/common/LazyImage.vue + + +LazyImage.vue + + + + + +src/components/common/NoResultsPlaceholder.vue + + +NoResultsPlaceholder.vue + + + + + +src/components/common/RefreshButton.vue + + +RefreshButton.vue + + + + + +src/components/common/SearchBox.vue + + +SearchBox.vue + + + + + +src/components/common/SearchFilterChip.vue + + +SearchFilterChip.vue + + + + + +src/components/common/SearchBox.vue->src/components/common/SearchFilterChip.vue + + + + + +src/components/common/SystemStatsPanel.vue + + +SystemStatsPanel.vue + + + + + +src/components/common/TextDivider.vue + + +TextDivider.vue + + + + + +src/components/common/TreeExplorer.vue + + +TreeExplorer.vue + + + + + +src/components/common/TreeExplorerTreeNode.spec.ts + + +TreeExplorerTreeNode.spec.ts + + + + + +src/components/common/TreeExplorerTreeNode.vue + + +TreeExplorerTreeNode.vue + + + + + +src/components/common/UrlInput.test.ts + + +UrlInput.test.ts + + + + + +src/components/common/UrlInput.vue + + +UrlInput.vue + + + + + +src/components/common/UrlInput.test.ts->src/components/common/UrlInput.vue + + + + + +src/components/common/UserAvatar.test.ts + + +UserAvatar.test.ts + + + + + +src/components/common/UserAvatar.vue + + +UserAvatar.vue + + + + + +src/components/common/UserAvatar.test.ts->src/components/common/UserAvatar.vue + + + + + +src/components/common/UserCredit.vue + + +UserCredit.vue + + + + + +src/components/common/VirtualGrid.vue + + +VirtualGrid.vue + + + + + +src/components/dialog/GlobalDialog.vue + + +GlobalDialog.vue + + + + + +src/components/dialog/UnloadWindowConfirmDialog.vue + + +UnloadWindowConfirmDialog.vue + + + + + +src/components/dialog/content/ApiNodesSignInContent.vue + + +ApiNodesSignInContent.vue + + + + + +src/components/dialog/content/ConfirmationDialogContent.vue + + +ConfirmationDialogContent.vue + + + + + +src/components/dialog/content/ErrorDialogContent.vue + + +ErrorDialogContent.vue + + + + + +src/components/dialog/content/LoadWorkflowWarning.vue + + +LoadWorkflowWarning.vue + + + + + +src/components/dialog/content/manager/button/PackInstallButton.vue + + +PackInstallButton.vue + + + + + +src/components/dialog/content/LoadWorkflowWarning.vue->src/components/dialog/content/manager/button/PackInstallButton.vue + + + + + +src/components/dialog/content/ManagerProgressDialogContent.test.ts + + +ManagerProgressDialogContent.test.ts + + + + + +src/components/dialog/content/ManagerProgressDialogContent.vue + + +ManagerProgressDialogContent.vue + + + + + +src/components/dialog/content/ManagerProgressDialogContent.test.ts->src/components/dialog/content/ManagerProgressDialogContent.vue + + + + + +src/components/dialog/content/MissingCoreNodesMessage.vue + + +MissingCoreNodesMessage.vue + + + + + +src/components/dialog/content/MissingModelsWarning.vue + + +MissingModelsWarning.vue + + + + + +src/components/dialog/content/PromptDialogContent.vue + + +PromptDialogContent.vue + + + + + +src/components/dialog/content/SettingDialogContent.vue + + +SettingDialogContent.vue + + + + + +src/components/dialog/content/setting/ColorPaletteMessage.vue + + +ColorPaletteMessage.vue + + + + + +src/components/dialog/content/SettingDialogContent.vue->src/components/dialog/content/setting/ColorPaletteMessage.vue + + + + + +src/components/dialog/content/setting/CurrentUserMessage.vue + + +CurrentUserMessage.vue + + + + + +src/components/dialog/content/SettingDialogContent.vue->src/components/dialog/content/setting/CurrentUserMessage.vue + + + + + +src/components/dialog/content/setting/PanelTemplate.vue + + +PanelTemplate.vue + + + + + +src/components/dialog/content/SettingDialogContent.vue->src/components/dialog/content/setting/PanelTemplate.vue + + + + + +src/components/dialog/content/setting/SettingsPanel.vue + + +SettingsPanel.vue + + + + + +src/components/dialog/content/SettingDialogContent.vue->src/components/dialog/content/setting/SettingsPanel.vue + + + + + +src/components/dialog/content/setting/SettingGroup.vue + + +SettingGroup.vue + + + + + +src/components/dialog/content/setting/SettingsPanel.vue->src/components/dialog/content/setting/SettingGroup.vue + + + + + +src/components/dialog/content/SignInContent.vue + + +SignInContent.vue + + + + + +src/components/dialog/content/signin/ApiKeyForm.vue + + +ApiKeyForm.vue + + + + + +src/components/dialog/content/SignInContent.vue->src/components/dialog/content/signin/ApiKeyForm.vue + + + + + +src/components/dialog/content/signin/SignInForm.vue + + +SignInForm.vue + + + + + +src/components/dialog/content/SignInContent.vue->src/components/dialog/content/signin/SignInForm.vue + + + + + +src/components/dialog/content/signin/SignUpForm.vue + + +SignUpForm.vue + + + + + +src/components/dialog/content/SignInContent.vue->src/components/dialog/content/signin/SignUpForm.vue + + + + + +src/components/dialog/content/signin/PasswordFields.vue + + +PasswordFields.vue + + + + + +src/components/dialog/content/signin/SignUpForm.vue->src/components/dialog/content/signin/PasswordFields.vue + + + + + +src/components/dialog/content/TopUpCreditsDialogContent.vue + + +TopUpCreditsDialogContent.vue + + + + + +src/components/dialog/content/credit/CreditTopUpOption.vue + + +CreditTopUpOption.vue + + + + + +src/components/dialog/content/TopUpCreditsDialogContent.vue->src/components/dialog/content/credit/CreditTopUpOption.vue + + + + + +src/components/dialog/content/UpdatePasswordContent.vue + + +UpdatePasswordContent.vue + + + + + +src/components/dialog/content/error/FindIssueButton.vue + + +FindIssueButton.vue + + + + + +src/components/dialog/content/manager/ManagerDialogContent.vue + + +ManagerDialogContent.vue + + + + + +src/components/dialog/content/manager/ManagerHeader.test.ts + + +ManagerHeader.test.ts + + + + + +src/components/dialog/content/manager/ManagerHeader.vue + + +ManagerHeader.vue + + + + + +src/components/dialog/content/manager/ManagerHeader.test.ts->src/components/dialog/content/manager/ManagerHeader.vue + + + + + +src/components/dialog/content/manager/ManagerNavSidebar.vue + + +ManagerNavSidebar.vue + + + + + +src/components/dialog/content/manager/NodeConflictDialogContent.vue + + +NodeConflictDialogContent.vue + + + + + +src/components/dialog/content/manager/NodeConflictFooter.vue + + +NodeConflictFooter.vue + + + + + +src/components/dialog/content/manager/NodeConflictHeader.vue + + +NodeConflictHeader.vue + + + + + +src/components/dialog/content/manager/PackStatusMessage.vue + + +PackStatusMessage.vue + + + + + +src/components/dialog/content/manager/PackVersionBadge.test.ts + + +PackVersionBadge.test.ts + + + + + +src/components/dialog/content/manager/PackVersionBadge.vue + + +PackVersionBadge.vue + + + + + +src/components/dialog/content/manager/PackVersionBadge.test.ts->src/components/dialog/content/manager/PackVersionBadge.vue + + + + + +src/components/dialog/content/manager/PackVersionSelectorPopover.vue + + +PackVersionSelectorPopover.vue + + + + + +src/components/dialog/content/manager/PackVersionBadge.test.ts->src/components/dialog/content/manager/PackVersionSelectorPopover.vue + + + + + +src/components/dialog/content/manager/PackVersionSelectorPopover.test.ts + + +PackVersionSelectorPopover.test.ts + + + + + +src/components/dialog/content/manager/PackVersionSelectorPopover.test.ts->src/components/dialog/content/manager/PackVersionSelectorPopover.vue + + + + + +src/components/dialog/content/manager/button/PackEnableToggle.test.ts + + +PackEnableToggle.test.ts + + + + + +src/components/dialog/content/manager/button/PackEnableToggle.vue + + +PackEnableToggle.vue + + + + + +src/components/dialog/content/manager/button/PackEnableToggle.test.ts->src/components/dialog/content/manager/button/PackEnableToggle.vue + + + + + +src/components/dialog/content/manager/button/PackUninstallButton.vue + + +PackUninstallButton.vue + + + + + +src/components/dialog/content/manager/button/PackUpdateButton.vue + + +PackUpdateButton.vue + + + + + +src/components/dialog/content/manager/infoPanel/InfoPanel.vue + + +InfoPanel.vue + + + + + +src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue + + +InfoPanelHeader.vue + + + + + +src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue + + +InfoPanelMultiItem.vue + + + + + +src/components/dialog/content/manager/infoPanel/InfoTabs.vue + + +InfoTabs.vue + + + + + +src/components/dialog/content/manager/infoPanel/InfoTextSection.vue + + +InfoTextSection.vue + + + + + +src/components/dialog/content/manager/infoPanel/MarkdownText.vue + + +MarkdownText.vue + + + + + +src/components/dialog/content/manager/infoPanel/MetadataRow.vue + + +MetadataRow.vue + + + + + +src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.test.ts + + +DescriptionTabPanel.test.ts + + + + + +src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue + + +DescriptionTabPanel.vue + + + + + +src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.test.ts->src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue + + + + + +src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue + + +NodesTabPanel.vue + + + + + +src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue + + +WarningTabPanel.vue + + + + + +src/components/dialog/content/manager/packBanner/PackBanner.vue + + +PackBanner.vue + + + + + +src/components/dialog/content/manager/packCard/PackCard.vue + + +PackCard.vue + + + + + +src/components/dialog/content/manager/packCard/PackCardFooter.vue + + +PackCardFooter.vue + + + + + +src/components/dialog/content/manager/packIcon/PackIcon.vue + + +PackIcon.vue + + + + + +src/components/dialog/content/manager/packIcon/PackIconStacked.vue + + +PackIconStacked.vue + + + + + +src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue + + +RegistrySearchBar.vue + + + + + +src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue + + +SearchFilterDropdown.vue + + + + + +src/components/dialog/content/manager/skeleton/GridSkeleton.vue + + +GridSkeleton.vue + + + + + +src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts + + +PackCardGridSkeleton.test.ts + + + + + +src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts->src/components/dialog/content/manager/skeleton/GridSkeleton.vue + + + + + +src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue + + +PackCardSkeleton.vue + + + + + +src/components/dialog/content/manager/skeleton/PackCardGridSkeleton.test.ts->src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue + + + + + +src/components/dialog/content/setting/AboutPanel.vue + + +AboutPanel.vue + + + + + +src/components/dialog/content/setting/AboutPanel.vue->src/components/dialog/content/setting/PanelTemplate.vue + + + + + +src/components/dialog/content/setting/CreditsPanel.vue + + +CreditsPanel.vue + + + + + +src/components/dialog/content/setting/ExtensionPanel.vue + + +ExtensionPanel.vue + + + + + +src/components/dialog/content/setting/ExtensionPanel.vue->src/components/dialog/content/setting/PanelTemplate.vue + + + + + +src/components/dialog/content/setting/KeybindingPanel.vue + + +KeybindingPanel.vue + + + + + +src/components/dialog/content/setting/KeybindingPanel.vue->src/components/dialog/content/setting/PanelTemplate.vue + + + + + +src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue + + +KeyComboDisplay.vue + + + + + +src/components/dialog/content/setting/KeybindingPanel.vue->src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue + + + + + +src/components/dialog/content/setting/ServerConfigPanel.vue + + +ServerConfigPanel.vue + + + + + +src/components/dialog/content/setting/ServerConfigPanel.vue->src/components/dialog/content/setting/PanelTemplate.vue + + + + + +src/components/dialog/content/setting/SettingItem.spec.ts + + +SettingItem.spec.ts + + + + + +src/components/dialog/content/setting/SettingItem.vue + + +SettingItem.vue + + + + + +src/components/dialog/content/setting/SettingItem.spec.ts->src/components/dialog/content/setting/SettingItem.vue + + + + + +src/components/dialog/content/setting/UsageLogsTable.spec.ts + + +UsageLogsTable.spec.ts + + + + + +src/components/dialog/content/setting/UsageLogsTable.vue + + +UsageLogsTable.vue + + + + + +src/components/dialog/content/setting/UsageLogsTable.spec.ts->src/components/dialog/content/setting/UsageLogsTable.vue + + + + + +src/components/dialog/content/setting/UserPanel.vue + + +UserPanel.vue + + + + + +src/components/dialog/content/signin/ApiKeyForm.test.ts + + +ApiKeyForm.test.ts + + + + + +src/components/dialog/content/signin/ApiKeyForm.test.ts->src/components/dialog/content/signin/ApiKeyForm.vue + + + + + +src/components/dialog/content/signin/SignInForm.spec.ts + + +SignInForm.spec.ts + + + + + +src/components/dialog/content/signin/SignInForm.spec.ts->src/components/dialog/content/signin/SignInForm.vue + + + + + +src/components/dialog/footer/ManagerProgressFooter.vue + + +ManagerProgressFooter.vue + + + + + +src/components/dialog/header/ComfyOrgHeader.vue + + +ComfyOrgHeader.vue + + + + + +src/components/dialog/header/ManagerProgressHeader.vue + + +ManagerProgressHeader.vue + + + + + +src/components/dialog/header/SettingDialogHeader.vue + + +SettingDialogHeader.vue + + + + + +src/components/graph/DomWidgets.vue + + +DomWidgets.vue + + + + + +src/components/graph/GraphCanvas.vue + + +GraphCanvas.vue + + + + + +src/components/graph/GraphCanvasMenu.vue + + +GraphCanvasMenu.vue + + + + + +src/components/graph/modals/ZoomControlsModal.vue + + +ZoomControlsModal.vue + + + + + +src/components/graph/GraphCanvasMenu.vue->src/components/graph/modals/ZoomControlsModal.vue + + + + + +src/components/graph/NodeTooltip.vue + + +NodeTooltip.vue + + + + + +src/components/graph/SelectionToolbox.vue + + +SelectionToolbox.vue + + + + + +src/components/graph/TitleEditor.vue + + +TitleEditor.vue + + + + + +src/components/graph/selectionToolbox/BypassButton.vue + + +BypassButton.vue + + + + + +src/components/graph/selectionToolbox/ColorPickerButton.spec.ts + + +ColorPickerButton.spec.ts + + + + + +src/components/graph/selectionToolbox/ColorPickerButton.vue + + +ColorPickerButton.vue + + + + + +src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue + + +ConvertToSubgraphButton.vue + + + + + +src/components/graph/selectionToolbox/DeleteButton.vue + + +DeleteButton.vue + + + + + +src/components/graph/selectionToolbox/ExecuteButton.vue + + +ExecuteButton.vue + + + + + +src/components/graph/selectionToolbox/ExtensionCommandButton.vue + + +ExtensionCommandButton.vue + + + + + +src/components/graph/selectionToolbox/HelpButton.vue + + +HelpButton.vue + + + + + +src/components/graph/selectionToolbox/Load3DViewerButton.vue + + +Load3DViewerButton.vue + + + + + +src/components/graph/selectionToolbox/MaskEditorButton.vue + + +MaskEditorButton.vue + + + + + +src/components/graph/selectionToolbox/PinButton.vue + + +PinButton.vue + + + + + +src/components/graph/selectionToolbox/RefreshSelectionButton.vue + + +RefreshSelectionButton.vue + + + + + +src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue + + +SaveToSubgraphLibrary.vue + + + + + +src/components/graph/widgets/ChatHistoryWidget.spec.ts + + +ChatHistoryWidget.spec.ts + + + + + +src/components/graph/widgets/ChatHistoryWidget.vue + + +ChatHistoryWidget.vue + + + + + +src/components/graph/widgets/DomWidget.vue + + +DomWidget.vue + + + + + +src/components/graph/widgets/MultiSelectWidget.vue + + +MultiSelectWidget.vue + + + + + +src/components/graph/widgets/TextPreviewWidget.vue + + +TextPreviewWidget.vue + + + + + +src/components/graph/widgets/chatHistory/CopyButton.vue + + +CopyButton.vue + + + + + +src/components/graph/widgets/chatHistory/ResponseBlurb.vue + + +ResponseBlurb.vue + + + + + +src/components/helpcenter/HelpCenterMenuContent.vue + + +HelpCenterMenuContent.vue + + + + + +src/components/helpcenter/ReleaseNotificationToast.vue + + +ReleaseNotificationToast.vue + + + + + +src/components/helpcenter/WhatsNewPopup.vue + + +WhatsNewPopup.vue + + + + + +src/components/icons/PuzzleIcon.vue + + +PuzzleIcon.vue + + + + + +src/components/icons/VerifiedIcon.vue + + +VerifiedIcon.vue + + + + + +src/components/input/MultiSelect.stories.ts + + +MultiSelect.stories.ts + + + + + +src/components/input/MultiSelect.vue + + +MultiSelect.vue + + + + + +src/components/input/MultiSelect.stories.ts->src/components/input/MultiSelect.vue + + + + + +src/components/input/MultiSelect.vue->src/components/button/TextButton.vue + + + + + +src/components/input/SearchBox.stories.ts + + +SearchBox.stories.ts + + + + + +src/components/input/SearchBox.vue + + +SearchBox.vue + + + + + +src/components/input/SearchBox.stories.ts->src/components/input/SearchBox.vue + + + + + +src/components/input/SingleSelect.stories.ts + + +SingleSelect.stories.ts + + + + + +src/components/input/SingleSelect.vue + + +SingleSelect.vue + + + + + +src/components/input/SingleSelect.stories.ts->src/components/input/SingleSelect.vue + + + + + +src/components/install/DesktopSettingsConfiguration.vue + + +DesktopSettingsConfiguration.vue + + + + + +src/components/install/GpuPicker.vue + + +GpuPicker.vue + + + + + +src/components/install/InstallLocationPicker.vue + + +InstallLocationPicker.vue + + + + + +src/components/install/MigrationPicker.vue + + +MigrationPicker.vue + + + + + +src/components/install/MirrorsConfiguration.vue + + +MirrorsConfiguration.vue + + + + + +src/components/install/mirror/MirrorItem.vue + + +MirrorItem.vue + + + + + +src/components/load3d/Load3D.vue + + +Load3D.vue + + + + + +src/components/load3d/Load3DAnimation.vue + + +Load3DAnimation.vue + + + + + +src/components/load3d/Load3DAnimationControls.vue + + +Load3DAnimationControls.vue + + + + + +src/components/load3d/Load3DAnimationScene.vue + + +Load3DAnimationScene.vue + + + + + +src/components/load3d/Load3DControls.vue + + +Load3DControls.vue + + + + + +src/components/load3d/Load3DScene.vue + + +Load3DScene.vue + + + + + +src/components/load3d/Load3dViewerContent.vue + + +Load3dViewerContent.vue + + + + + +src/components/load3d/LoadingOverlay.vue + + +LoadingOverlay.vue + + + + + +src/components/load3d/controls/CameraControls.vue + + +CameraControls.vue + + + + + +src/components/load3d/controls/ExportControls.vue + + +ExportControls.vue + + + + + +src/components/load3d/controls/LightControls.vue + + +LightControls.vue + + + + + +src/components/load3d/controls/ModelControls.vue + + +ModelControls.vue + + + + + +src/components/load3d/controls/RecordingControls.vue + + +RecordingControls.vue + + + + + +src/components/load3d/controls/SceneControls.vue + + +SceneControls.vue + + + + + +src/components/load3d/controls/ViewerControls.vue + + +ViewerControls.vue + + + + + +src/components/load3d/controls/viewer/ViewerCameraControls.vue + + +ViewerCameraControls.vue + + + + + +src/components/load3d/controls/viewer/ViewerExportControls.vue + + +ViewerExportControls.vue + + + + + +src/components/load3d/controls/viewer/ViewerLightControls.vue + + +ViewerLightControls.vue + + + + + +src/components/load3d/controls/viewer/ViewerModelControls.vue + + +ViewerModelControls.vue + + + + + +src/components/load3d/controls/viewer/ViewerSceneControls.vue + + +ViewerSceneControls.vue + + + + + +src/components/maintenance/StatusTag.vue + + +StatusTag.vue + + + + + +src/components/maintenance/TaskCard.vue + + +TaskCard.vue + + + + + +src/components/maintenance/TaskListItem.vue + + +TaskListItem.vue + + + + + +src/components/maintenance/TaskListStatusIcon.vue + + +TaskListStatusIcon.vue + + + + + +src/components/maintenance/TaskListItem.vue->src/components/maintenance/TaskListStatusIcon.vue + + + + + +src/components/maintenance/TaskListPanel.vue + + +TaskListPanel.vue + + + + + +src/components/maintenance/TaskListPanel.vue->src/components/maintenance/TaskCard.vue + + + + + +src/components/maintenance/TaskListPanel.vue->src/components/maintenance/TaskListItem.vue + + + + + +src/components/maintenance/TerminalOutputDrawer.vue + + +TerminalOutputDrawer.vue + + + + + +src/components/node/NodePreview.spec.ts + + +NodePreview.spec.ts + + + + + +src/components/node/NodePreview.vue + + +NodePreview.vue + + + + + +src/components/node/NodePreview.spec.ts->src/components/node/NodePreview.vue + + + + + +src/components/node/NodePreview.stories.ts + + +NodePreview.stories.ts + + + + + +src/components/node/NodePreview.stories.ts->src/components/node/NodePreview.vue + + + + + +src/components/primevueOverride/AutoCompletePlus.vue + + +AutoCompletePlus.vue + + + + + +src/components/searchbox/NodeSearchBox.vue + + +NodeSearchBox.vue + + + + + +src/components/searchbox/NodeSearchBox.vue->src/components/common/SearchFilterChip.vue + + + + + +src/components/searchbox/NodeSearchBoxPopover.vue + + +NodeSearchBoxPopover.vue + + + + + +src/components/searchbox/NodeSearchBoxPopover.vue->src/components/searchbox/NodeSearchBox.vue + + + + + +src/components/searchbox/NodeSearchFilter.vue + + +NodeSearchFilter.vue + + + + + +src/components/searchbox/NodeSearchItem.vue + + +NodeSearchItem.vue + + + + + +src/components/sidebar/SideToolbar.vue + + +SideToolbar.vue + + + + + +src/components/sidebar/SidebarHelpCenterIcon.vue + + +SidebarHelpCenterIcon.vue + + + + + +src/components/sidebar/SideToolbar.vue->src/components/sidebar/SidebarHelpCenterIcon.vue + + + + + +src/components/sidebar/SidebarIcon.vue + + +SidebarIcon.vue + + + + + +src/components/sidebar/SideToolbar.vue->src/components/sidebar/SidebarIcon.vue + + + + + +src/components/sidebar/SidebarLogoutIcon.vue + + +SidebarLogoutIcon.vue + + + + + +src/components/sidebar/SideToolbar.vue->src/components/sidebar/SidebarLogoutIcon.vue + + + + + +src/components/sidebar/SidebarTemplatesButton.vue + + +SidebarTemplatesButton.vue + + + + + +src/components/sidebar/SideToolbar.vue->src/components/sidebar/SidebarTemplatesButton.vue + + + + + +src/components/sidebar/SidebarHelpCenterIcon.vue->src/components/sidebar/SidebarIcon.vue + + + + + +src/components/sidebar/SidebarLogoutIcon.vue->src/components/sidebar/SidebarIcon.vue + + + + + +src/components/sidebar/SidebarTemplatesButton.vue->src/components/sidebar/SidebarIcon.vue + + + + + +src/components/sidebar/SidebarBottomPanelToggleButton.vue + + +SidebarBottomPanelToggleButton.vue + + + + + +src/components/sidebar/SidebarBottomPanelToggleButton.vue->src/components/sidebar/SidebarIcon.vue + + + + + +src/components/sidebar/SidebarIcon.spec.ts + + +SidebarIcon.spec.ts + + + + + +src/components/sidebar/SidebarIcon.spec.ts->src/components/sidebar/SidebarIcon.vue + + + + + +src/components/sidebar/SidebarShortcutsToggleButton.vue + + +SidebarShortcutsToggleButton.vue + + + + + +src/components/sidebar/SidebarShortcutsToggleButton.vue->src/components/sidebar/SidebarIcon.vue + + + + + +src/components/sidebar/tabs/ModelLibrarySidebarTab.vue + + +ModelLibrarySidebarTab.vue + + + + + +src/components/sidebar/tabs/NodeLibrarySidebarTab.vue + + +NodeLibrarySidebarTab.vue + + + + + +src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue + + +NodeBookmarkTreeExplorer.vue + + + + + +src/components/sidebar/tabs/NodeLibrarySidebarTab.vue->src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue + + + + + +src/components/sidebar/tabs/QueueSidebarTab.vue + + +QueueSidebarTab.vue + + + + + +src/components/sidebar/tabs/queue/ResultGallery.vue + + +ResultGallery.vue + + + + + +src/components/sidebar/tabs/QueueSidebarTab.vue->src/components/sidebar/tabs/queue/ResultGallery.vue + + + + + +src/components/sidebar/tabs/queue/TaskItem.vue + + +TaskItem.vue + + + + + +src/components/sidebar/tabs/QueueSidebarTab.vue->src/components/sidebar/tabs/queue/TaskItem.vue + + + + + +src/components/sidebar/tabs/SidebarTabTemplate.vue + + +SidebarTabTemplate.vue + + + + + +src/components/sidebar/tabs/QueueSidebarTab.vue->src/components/sidebar/tabs/SidebarTabTemplate.vue + + + + + +src/components/sidebar/tabs/queue/ResultAudio.vue + + +ResultAudio.vue + + + + + +src/components/sidebar/tabs/queue/ResultGallery.vue->src/components/sidebar/tabs/queue/ResultAudio.vue + + + + + +src/components/sidebar/tabs/queue/ResultVideo.vue + + +ResultVideo.vue + + + + + +src/components/sidebar/tabs/queue/ResultGallery.vue->src/components/sidebar/tabs/queue/ResultVideo.vue + + + + + +src/components/sidebar/tabs/queue/ResultItem.vue + + +ResultItem.vue + + + + + +src/components/sidebar/tabs/queue/TaskItem.vue->src/components/sidebar/tabs/queue/ResultItem.vue + + + + + +src/components/sidebar/tabs/WorkflowsSidebarTab.vue + + +WorkflowsSidebarTab.vue + + + + + +src/components/sidebar/tabs/modelLibrary/DownloadItem.vue + + +DownloadItem.vue + + + + + +src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue + + +ElectronDownloadItems.vue + + + + + +src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue->src/components/sidebar/tabs/modelLibrary/DownloadItem.vue + + + + + +src/components/sidebar/tabs/modelLibrary/ModelPreview.vue + + +ModelPreview.vue + + + + + +src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue + + +ModelTreeLeaf.vue + + + + + +src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue->src/components/sidebar/tabs/modelLibrary/ModelPreview.vue + + + + + +src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue + + +NodeHelpPage.vue + + + + + +src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue + + +NodeTreeFolder.vue + + + + + +src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue + + +NodeTreeLeaf.vue + + + + + +src/components/sidebar/tabs/queue/ResultGallery.spec.ts + + +ResultGallery.spec.ts + + + + + +src/components/sidebar/tabs/queue/ResultGallery.spec.ts->src/components/sidebar/tabs/queue/ResultGallery.vue + + + + + +src/components/sidebar/tabs/queue/ResultItem.vue->src/components/sidebar/tabs/queue/ResultAudio.vue + + + + + +src/components/sidebar/tabs/queue/ResultItem.vue->src/components/sidebar/tabs/queue/ResultVideo.vue + + + + + +src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue + + +WorkflowTreeLeaf.vue + + + + + +src/components/templates/TemplateSearchBar.vue + + +TemplateSearchBar.vue + + + + + +src/components/templates/TemplateWorkflowCard.spec.ts + + +TemplateWorkflowCard.spec.ts + + + + + +src/components/templates/TemplateWorkflowCard.vue + + +TemplateWorkflowCard.vue + + + + + +src/components/templates/TemplateWorkflowCardSkeleton.vue + + +TemplateWorkflowCardSkeleton.vue + + + + + +src/components/templates/TemplateWorkflowList.vue + + +TemplateWorkflowList.vue + + + + + +src/components/templates/TemplateWorkflowView.spec.ts + + +TemplateWorkflowView.spec.ts + + + + + +src/components/templates/TemplateWorkflowView.vue + + +TemplateWorkflowView.vue + + + + + +src/components/templates/TemplateWorkflowsContent.vue + + +TemplateWorkflowsContent.vue + + + + + +src/components/templates/TemplateWorkflowsDialogHeader.vue + + +TemplateWorkflowsDialogHeader.vue + + + + + +src/components/templates/TemplateWorkflowsSideNav.vue + + +TemplateWorkflowsSideNav.vue + + + + + +src/components/templates/thumbnails/AudioThumbnail.spec.ts + + +AudioThumbnail.spec.ts + + + + + +src/components/templates/thumbnails/AudioThumbnail.vue + + +AudioThumbnail.vue + + + + + +src/components/templates/thumbnails/BaseThumbnail.spec.ts + + +BaseThumbnail.spec.ts + + + + + +src/components/templates/thumbnails/BaseThumbnail.vue + + +BaseThumbnail.vue + + + + + +src/components/templates/thumbnails/CompareSliderThumbnail.spec.ts + + +CompareSliderThumbnail.spec.ts + + + + + +src/components/templates/thumbnails/CompareSliderThumbnail.vue + + +CompareSliderThumbnail.vue + + + + + +src/components/templates/thumbnails/DefaultThumbnail.spec.ts + + +DefaultThumbnail.spec.ts + + + + + +src/components/templates/thumbnails/DefaultThumbnail.vue + + +DefaultThumbnail.vue + + + + + +src/components/templates/thumbnails/HoverDissolveThumbnail.spec.ts + + +HoverDissolveThumbnail.spec.ts + + + + + +src/components/templates/thumbnails/HoverDissolveThumbnail.vue + + +HoverDissolveThumbnail.vue + + + + + +src/components/toast/GlobalToast.vue + + +GlobalToast.vue + + + + + +src/components/toast/RerouteMigrationToast.vue + + +RerouteMigrationToast.vue + + + + + +src/components/topbar/CommandMenubar.vue + + +CommandMenubar.vue + + + + + +src/components/topbar/CurrentUserButton.spec.ts + + +CurrentUserButton.spec.ts + + + + + +src/components/topbar/CurrentUserButton.vue + + +CurrentUserButton.vue + + + + + +src/components/topbar/CurrentUserButton.spec.ts->src/components/topbar/CurrentUserButton.vue + + + + + +src/components/topbar/CurrentUserPopover.vue + + +CurrentUserPopover.vue + + + + + +src/components/topbar/CurrentUserButton.vue->src/components/topbar/CurrentUserPopover.vue + + + + + +src/components/topbar/CurrentUserPopover.spec.ts + + +CurrentUserPopover.spec.ts + + + + + +src/components/topbar/CurrentUserPopover.spec.ts->src/components/topbar/CurrentUserPopover.vue + + + + + +src/components/topbar/SecondRowWorkflowTabs.vue + + +SecondRowWorkflowTabs.vue + + + + + +src/components/topbar/TopMenubar.vue + + +TopMenubar.vue + + + + + +src/components/topbar/WorkflowOverflowMenu.vue + + +WorkflowOverflowMenu.vue + + + + + +src/components/topbar/WorkflowTab.vue + + +WorkflowTab.vue + + + + + +src/components/topbar/WorkflowTabPopover.vue + + +WorkflowTabPopover.vue + + + + + +src/components/topbar/WorkflowTab.vue->src/components/topbar/WorkflowTabPopover.vue + + + + + +src/components/topbar/WorkflowTabs.vue + + +WorkflowTabs.vue + + + + + +src/components/topbar/WorkflowTabs.vue->src/components/topbar/WorkflowOverflowMenu.vue + + + + + +src/components/widget/SampleModelSelector.vue + + +SampleModelSelector.vue + + + + + +src/components/widget/layout/BaseModalLayout.stories.ts + + +BaseModalLayout.stories.ts + + + + + +src/components/widget/panel/LeftSidePanel.vue + + +LeftSidePanel.vue + + + + + +src/components/widget/layout/BaseModalLayout.stories.ts->src/components/widget/panel/LeftSidePanel.vue + + + + + +src/components/widget/panel/RightSidePanel.vue + + +RightSidePanel.vue + + + + + +src/components/widget/layout/BaseModalLayout.stories.ts->src/components/widget/panel/RightSidePanel.vue + + + + + +src/components/widget/layout/BaseModalLayout.vue + + +BaseModalLayout.vue + + + + + +src/components/widget/layout/BaseModalLayout.stories.ts->src/components/widget/layout/BaseModalLayout.vue + + + + + +src/components/widget/panel/PanelHeader.vue + + +PanelHeader.vue + + + + + +src/components/widget/panel/LeftSidePanel.vue->src/components/widget/panel/PanelHeader.vue + + + + + +src/components/widget/nav/NavIcon.vue + + +NavIcon.vue + + + + + +src/components/widget/nav/NavItem.stories.ts + + +NavItem.stories.ts + + + + + +src/components/widget/nav/NavItem.vue + + +NavItem.vue + + + + + +src/components/widget/nav/NavItem.stories.ts->src/components/widget/nav/NavItem.vue + + + + + +src/components/widget/nav/NavItem.vue->src/components/widget/nav/NavIcon.vue + + + + + +src/components/widget/nav/NavTitle.vue + + +NavTitle.vue + + + + + +src/components/widget/panel/LeftSidePanel.stories.ts + + +LeftSidePanel.stories.ts + + + + + +src/components/widget/panel/LeftSidePanel.stories.ts->src/components/widget/panel/LeftSidePanel.vue + + + + + +src/composables/auth/useCurrentUser.ts + + +useCurrentUser.ts + + + + + +src/composables/auth/useFirebaseAuthActions.ts + + +useFirebaseAuthActions.ts + + + + + +src/composables/bottomPanelTabs/useCommandSubcategories.ts + + +useCommandSubcategories.ts + + + + + +src/composables/bottomPanelTabs/useShortcutsTab.ts + + +useShortcutsTab.ts + + + + + +src/composables/bottomPanelTabs/useTerminal.ts + + +useTerminal.ts + + + + + +src/composables/bottomPanelTabs/useTerminalBuffer.ts + + +useTerminalBuffer.ts + + + + + +src/composables/bottomPanelTabs/useTerminalTabs.ts + + +useTerminalTabs.ts + + + + + +src/composables/canvas/useCanvasTransformSync.ts + + +useCanvasTransformSync.ts + + + + + +src/composables/canvas/useSelectedLiteGraphItems.ts + + +useSelectedLiteGraphItems.ts + + + + + +src/composables/canvas/useSelectionToolboxPosition.ts + + +useSelectionToolboxPosition.ts + + + + + +src/composables/element/useAbsolutePosition.ts + + +useAbsolutePosition.ts + + + + + +src/composables/element/useCanvasPositionConversion.ts + + +useCanvasPositionConversion.ts + + + + + +src/composables/element/useDomClipping.ts + + +useDomClipping.ts + + + + + +src/composables/element/useOverflowObserver.ts + + +useOverflowObserver.ts + + + + + +src/composables/element/useResponsiveCollapse.ts + + +useResponsiveCollapse.ts + + + + + +src/composables/functional/useChainCallback.ts + + +useChainCallback.ts + + + + + +src/composables/graph/useCanvasInteractions.ts + + +useCanvasInteractions.ts + + + + + +src/composables/graph/useCanvasTransformSync.ts + + +useCanvasTransformSync.ts + + + + + +src/composables/graph/useGraphNodeManager.ts + + +useGraphNodeManager.ts + + + + + +src/composables/graph/useTransformSettling.ts + + +useTransformSettling.ts + + + + + +src/composables/graph/useViewportCulling.ts + + +useViewportCulling.ts + + + + + +src/composables/graph/useVueNodeLifecycle.ts + + +useVueNodeLifecycle.ts + + + + + +src/composables/graph/useWidgetValue.ts + + +useWidgetValue.ts + + + + + +src/composables/manager/useManagerStatePersistence.ts + + +useManagerStatePersistence.ts + + + + + +src/composables/node/useNodeAnimatedImage.ts + + +useNodeAnimatedImage.ts + + + + + +src/composables/node/useNodeBadge.ts + + +useNodeBadge.ts + + + + + +src/composables/node/useNodeCanvasImagePreview.ts + + +useNodeCanvasImagePreview.ts + + + + + +src/composables/node/useNodeChatHistory.ts + + +useNodeChatHistory.ts + + + + + +src/composables/node/useNodeDragAndDrop.ts + + +useNodeDragAndDrop.ts + + + + + +src/composables/node/useNodeFileInput.ts + + +useNodeFileInput.ts + + + + + +src/composables/node/useNodeImage.ts + + +useNodeImage.ts + + + + + +src/composables/node/useNodeImageUpload.ts + + +useNodeImageUpload.ts + + + + + +src/composables/node/useNodePaste.ts + + +useNodePaste.ts + + + + + +src/composables/node/useNodePricing.ts + + +useNodePricing.ts + + + + + +src/composables/node/useNodeProgressText.ts + + +useNodeProgressText.ts + + + + + +src/composables/node/useWatchWidget.ts + + +useWatchWidget.ts + + + + + +src/composables/nodePack/useInstalledPacks.ts + + +useInstalledPacks.ts + + + + + +src/composables/nodePack/useMissingNodes.ts + + +useMissingNodes.ts + + + + + +src/composables/nodePack/useNodePacks.ts + + +useNodePacks.ts + + + + + +src/composables/nodePack/usePackUpdateStatus.ts + + +usePackUpdateStatus.ts + + + + + +src/composables/nodePack/usePacksSelection.ts + + +usePacksSelection.ts + + + + + +src/composables/nodePack/usePacksStatus.ts + + +usePacksStatus.ts + + + + + +src/composables/nodePack/useUpdateAvailableNodes.ts + + +useUpdateAvailableNodes.ts + + + + + +src/composables/nodePack/useWorkflowPacks.ts + + +useWorkflowPacks.ts + + + + + +src/composables/setting/useSettingSearch.ts + + +useSettingSearch.ts + + + + + +src/composables/setting/useSettingUI.ts + + +useSettingUI.ts + + + + + +src/composables/setting/useSettingUI.ts->src/composables/auth/useCurrentUser.ts + + + + + +src/composables/sidebarTabs/useModelLibrarySidebarTab.ts + + +useModelLibrarySidebarTab.ts + + + + + +src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts + + +useNodeLibrarySidebarTab.ts + + + + + +src/composables/sidebarTabs/useQueueSidebarTab.ts + + +useQueueSidebarTab.ts + + + + + +src/composables/sidebarTabs/useWorkflowsSidebarTab.ts + + +useWorkflowsSidebarTab.ts + + + + + +src/composables/tree/useTreeFolderOperations.ts + + +useTreeFolderOperations.ts + + + + + +src/composables/useBrowserTabTitle.ts + + +useBrowserTabTitle.ts + + + + + +src/composables/useCachedRequest.ts + + +useCachedRequest.ts + + + + + +src/composables/useCanvasDrop.ts + + +useCanvasDrop.ts + + + + + +src/composables/useCivitaiModel.ts + + +useCivitaiModel.ts + + + + + +src/composables/useConflictAcknowledgment.ts + + +useConflictAcknowledgment.ts + + + + + +src/composables/useContextMenuTranslation.ts + + +useContextMenuTranslation.ts + + + + + +src/composables/useCopy.ts + + +useCopy.ts + + + + + +src/composables/useCopyToClipboard.ts + + +useCopyToClipboard.ts + + + + + +src/composables/useCoreCommands.ts + + +useCoreCommands.ts + + + + + +src/composables/useDownload.ts + + +useDownload.ts + + + + + +src/composables/useErrorHandling.ts + + +useErrorHandling.ts + + + + + +src/composables/useFeatureFlags.ts + + +useFeatureFlags.ts + + + + + +src/composables/useFrontendVersionMismatchWarning.ts + + +useFrontendVersionMismatchWarning.ts + + + + + +src/composables/useGlobalLitegraph.ts + + +useGlobalLitegraph.ts + + + + + +src/composables/useImportFailedDetection.ts + + +useImportFailedDetection.ts + + + + + +src/composables/useIntersectionObserver.ts + + +useIntersectionObserver.ts + + + + + +src/composables/useLazyPagination.ts + + +useLazyPagination.ts + + + + + +src/composables/useLitegraphSettings.ts + + +useLitegraphSettings.ts + + + + + +src/composables/useLoad3dViewer.ts + + +useLoad3dViewer.ts + + + + + +src/composables/useManagerQueue.ts + + +useManagerQueue.ts + + + + + +src/composables/useManagerState.ts + + +useManagerState.ts + + + + + +src/composables/useModelSelectorDialog.ts + + +useModelSelectorDialog.ts + + + + + +src/composables/usePaste.ts + + +usePaste.ts + + + + + +src/composables/usePopoverSizing.ts + + +usePopoverSizing.ts + + + + + +src/composables/usePragmaticDragAndDrop.ts + + +usePragmaticDragAndDrop.ts + + + + + +src/composables/useProgressFavicon.ts + + +useProgressFavicon.ts + + + + + +src/composables/useRefreshableSelection.ts + + +useRefreshableSelection.ts + + + + + +src/composables/useRegistrySearch.ts + + +useRegistrySearch.ts + + + + + +src/composables/useServerLogs.ts + + +useServerLogs.ts + + + + + +src/composables/useTemplateFiltering.ts + + +useTemplateFiltering.ts + + + + + +src/composables/useTemplateWorkflows.ts + + +useTemplateWorkflows.ts + + + + + +src/composables/useTransformCompatOverlayProps.ts + + +useTransformCompatOverlayProps.ts + + + + + +src/composables/useTreeExpansion.ts + + +useTreeExpansion.ts + + + + + +src/composables/useValueTransform.ts + + +useValueTransform.ts + + + + + +src/composables/useVueFeatureFlags.ts + + +useVueFeatureFlags.ts + + + + + +src/lib/litegraph/src/litegraph.ts + + +litegraph.ts + + + + + +src/composables/useVueFeatureFlags.ts->src/lib/litegraph/src/litegraph.ts + + + + + +src/lib/litegraph/src/CanvasPointer.ts + + +CanvasPointer.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/CanvasPointer.ts + + + + + +src/lib/litegraph/src/measure.ts + + +measure.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/measure.ts + + + + + +src/lib/litegraph/src/ContextMenu.ts + + +ContextMenu.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/ContextMenu.ts + + + + + + + +src/lib/litegraph/src/DragAndScale.ts + + +DragAndScale.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/DragAndScale.ts + + + + + + + +src/lib/litegraph/src/LGraph.ts + + +LGraph.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/LGraph.ts + + + + + + + +src/lib/litegraph/src/LGraphCanvas.ts + + +LGraphCanvas.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/LGraphCanvas.ts + + + + + + + +src/lib/litegraph/src/LGraphGroup.ts + + +LGraphGroup.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/LGraphGroup.ts + + + + + + + +src/lib/litegraph/src/LGraphNode.ts + + +LGraphNode.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/LGraphNode.ts + + + + + + + +src/lib/litegraph/src/LLink.ts + + +LLink.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/LLink.ts + + + + + +src/lib/litegraph/src/Reroute.ts + + +Reroute.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/Reroute.ts + + + + + +src/lib/litegraph/src/subgraph/subgraphUtils.ts + + +subgraphUtils.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/subgraph/subgraphUtils.ts + + + + + +src/lib/litegraph/src/types/globalEnums.ts + + +globalEnums.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/types/globalEnums.ts + + + + + +src/lib/litegraph/src/LGraphBadge.ts + + +LGraphBadge.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/LGraphBadge.ts + + + + + +src/lib/litegraph/src/LGraphButton.ts + + +LGraphButton.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/LGraphButton.ts + + + + + +src/lib/litegraph/src/infrastructure/Rectangle.ts + + +Rectangle.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/infrastructure/Rectangle.ts + + + + + +src/lib/litegraph/src/canvas/measureSlots.ts + + +measureSlots.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/canvas/measureSlots.ts + + + + + +src/lib/litegraph/src/node/NodeInputSlot.ts + + +NodeInputSlot.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/node/NodeInputSlot.ts + + + + + +src/lib/litegraph/src/widgets/BaseWidget.ts + + +BaseWidget.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts + + +widgetMap.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/widgets/widgetMap.ts + + + + + +src/lib/litegraph/src/node/NodeOutputSlot.ts + + +NodeOutputSlot.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/node/NodeOutputSlot.ts + + + + + +src/lib/litegraph/src/node/slotUtils.ts + + +slotUtils.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/node/slotUtils.ts + + + + + +src/lib/litegraph/src/utils/spaceDistribution.ts + + +spaceDistribution.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/utils/spaceDistribution.ts + + + + + +src/lib/litegraph/src/utils/textUtils.ts + + +textUtils.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/utils/textUtils.ts + + + + + +src/lib/litegraph/src/utils/type.ts + + +type.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/utils/type.ts + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts + + +LiteGraphGlobal.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/LiteGraphGlobal.ts + + + + + + + +src/lib/litegraph/src/utils/uuid.ts + + +uuid.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/utils/uuid.ts + + + + + +src/lib/litegraph/src/canvas/LinkConnector.ts + + +LinkConnector.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/canvas/LinkConnector.ts + + + + + +src/lib/litegraph/src/canvas/MovingInputLink.ts + + +MovingInputLink.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/canvas/MovingInputLink.ts + + + + + +src/lib/litegraph/src/canvas/MovingOutputLink.ts + + +MovingOutputLink.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/canvas/MovingOutputLink.ts + + + + + +src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts + + +ToInputFromIoNodeLink.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts + + + + + +src/lib/litegraph/src/canvas/ToInputRenderLink.ts + + +ToInputRenderLink.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/canvas/ToInputRenderLink.ts + + + + + +src/lib/litegraph/src/canvas/ToOutputRenderLink.ts + + +ToOutputRenderLink.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/canvas/ToOutputRenderLink.ts + + + + + +src/lib/litegraph/src/constants.ts + + +constants.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/constants.ts + + + + + +src/lib/litegraph/src/infrastructure/RecursionError.ts + + +RecursionError.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/infrastructure/RecursionError.ts + + + + + +src/lib/litegraph/src/polyfills.ts + + +polyfills.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/polyfills.ts + + + + + +src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts + + +ExecutableNodeDTO.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts + + + + + +src/lib/litegraph/src/subgraph/Subgraph.ts + + +Subgraph.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/subgraph/Subgraph.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphNode.ts + + +SubgraphNode.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/subgraph/SubgraphNode.ts + + + + + +src/lib/litegraph/src/utils/widget.ts + + +widget.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/utils/widget.ts + + + + + +src/lib/litegraph/src/widgets/LegacyWidget.ts + + +LegacyWidget.ts + + + + + +src/lib/litegraph/src/litegraph.ts->src/lib/litegraph/src/widgets/LegacyWidget.ts + + + + + +src/composables/useWorkflowAutoSave.ts + + +useWorkflowAutoSave.ts + + + + + +src/composables/useWorkflowPersistence.ts + + +useWorkflowPersistence.ts + + + + + +src/composables/useWorkflowValidation.ts + + +useWorkflowValidation.ts + + + + + +src/composables/useZoomControls.ts + + +useZoomControls.ts + + + + + +src/config.ts + + +config.ts + + + + + +src/config/comfyApi.ts + + +comfyApi.ts + + + + + +src/config/firebase.ts + + +firebase.ts + + + + + +src/constants/coreColorPalettes.ts + + +coreColorPalettes.ts + + + + + +src/constants/coreKeybindings.ts + + +coreKeybindings.ts + + + + + +src/constants/coreMenuCommands.ts + + +coreMenuCommands.ts + + + + + +src/constants/coreSettings.ts + + +coreSettings.ts + + + + + +src/constants/desktopMaintenanceTasks.ts + + +desktopMaintenanceTasks.ts + + + + + +src/constants/groupNodeConstants.ts + + +groupNodeConstants.ts + + + + + +src/constants/reservedKeyCombos.ts + + +reservedKeyCombos.ts + + + + + +src/constants/searchConstants.ts + + +searchConstants.ts + + + + + +src/constants/serverConfig.ts + + +serverConfig.ts + + + + + +src/constants/slotColors.ts + + +slotColors.ts + + + + + +src/constants/supportedWorkflowFormats.ts + + +supportedWorkflowFormats.ts + + + + + +src/constants/uvMirrors.ts + + +uvMirrors.ts + + + + + +src/extensions/core/clipspace.ts + + +clipspace.ts + + + + + +src/scripts/app.ts + + +app.ts + + + + + +src/extensions/core/clipspace.ts->src/scripts/app.ts + + + + + +src/scripts/ui.ts + + +ui.ts + + + + + +src/extensions/core/clipspace.ts->src/scripts/ui.ts + + + + + +src/scripts/app.ts->src/scripts/ui.ts + + + + + + + +src/scripts/api.ts + + +api.ts + + + + + +src/scripts/app.ts->src/scripts/api.ts + + + + + +src/scripts/utils.ts + + +utils.ts + + + + + +src/scripts/app.ts->src/scripts/utils.ts + + + + + + + +src/scripts/defaultGraph.ts + + +defaultGraph.ts + + + + + +src/scripts/app.ts->src/scripts/defaultGraph.ts + + + + + +src/scripts/pnginfo.ts + + +pnginfo.ts + + + + + +src/scripts/app.ts->src/scripts/pnginfo.ts + + + + + +src/scripts/ui/menu/index.ts + + +index.ts + + + + + +src/scripts/app.ts->src/scripts/ui/menu/index.ts + + + + + + + +src/scripts/ui.ts->src/scripts/app.ts + + + + + + + +src/scripts/ui.ts->src/scripts/api.ts + + + + + +src/scripts/ui/dialog.ts + + +dialog.ts + + + + + +src/scripts/ui.ts->src/scripts/ui/dialog.ts + + + + + + + +src/scripts/ui/settings.ts + + +settings.ts + + + + + +src/scripts/ui.ts->src/scripts/ui/settings.ts + + + + + + + +src/scripts/ui/toggleSwitch.ts + + +toggleSwitch.ts + + + + + +src/scripts/ui.ts->src/scripts/ui/toggleSwitch.ts + + + + + + + +src/extensions/core/contextMenuFilter.ts + + +contextMenuFilter.ts + + + + + +src/extensions/core/contextMenuFilter.ts->src/scripts/app.ts + + + + + +src/extensions/core/dynamicPrompts.ts + + +dynamicPrompts.ts + + + + + +src/extensions/core/editAttention.ts + + +editAttention.ts + + + + + +src/extensions/core/editAttention.ts->src/scripts/app.ts + + + + + +src/extensions/core/electronAdapter.ts + + +electronAdapter.ts + + + + + +src/extensions/core/groupNode.ts + + +groupNode.ts + + + + + +src/extensions/core/groupNode.ts->src/scripts/app.ts + + + + + +src/extensions/core/groupNode.ts->src/scripts/api.ts + + + + + +src/extensions/core/groupNodeManage.ts + + +groupNodeManage.ts + + + + + +src/extensions/core/groupNode.ts->src/extensions/core/groupNodeManage.ts + + + + + + + +src/extensions/core/widgetInputs.ts + + +widgetInputs.ts + + + + + +src/extensions/core/groupNode.ts->src/extensions/core/widgetInputs.ts + + + + + +src/extensions/core/groupNodeManage.ts->src/scripts/app.ts + + + + + +src/extensions/core/groupNodeManage.ts->src/scripts/ui.ts + + + + + +src/extensions/core/groupNodeManage.ts->src/extensions/core/groupNode.ts + + + + + + + +src/extensions/core/groupNodeManage.css + + +groupNodeManage.css + + + + + +src/extensions/core/groupNodeManage.ts->src/extensions/core/groupNodeManage.css + + + + + +src/extensions/core/groupNodeManage.ts->src/scripts/ui/dialog.ts + + + + + +src/scripts/ui/draggableList.ts + + +draggableList.ts + + + + + +src/extensions/core/groupNodeManage.ts->src/scripts/ui/draggableList.ts + + + + + +src/scripts/ui/dialog.ts->src/scripts/ui.ts + + + + + + + +src/scripts/ui/draggableList.ts->src/scripts/ui.ts + + + + + +src/extensions/core/groupOptions.ts + + +groupOptions.ts + + + + + +src/extensions/core/groupOptions.ts->src/scripts/app.ts + + + + + +src/extensions/core/index.ts + + +index.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/clipspace.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/contextMenuFilter.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/dynamicPrompts.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/editAttention.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/electronAdapter.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/groupNode.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/groupNodeManage.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/widgetInputs.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/groupOptions.ts + + + + + +src/extensions/core/load3d.ts + + +load3d.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/load3d.ts + + + + + +src/extensions/core/maskeditor.ts + + +maskeditor.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/maskeditor.ts + + + + + +src/extensions/core/nodeTemplates.ts + + +nodeTemplates.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/nodeTemplates.ts + + + + + +src/extensions/core/noteNode.ts + + +noteNode.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/noteNode.ts + + + + + +src/extensions/core/previewAny.ts + + +previewAny.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/previewAny.ts + + + + + +src/extensions/core/rerouteNode.ts + + +rerouteNode.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/rerouteNode.ts + + + + + +src/extensions/core/saveImageExtraOutput.ts + + +saveImageExtraOutput.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/saveImageExtraOutput.ts + + + + + +src/extensions/core/saveMesh.ts + + +saveMesh.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/saveMesh.ts + + + + + +src/extensions/core/selectionBorder.ts + + +selectionBorder.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/selectionBorder.ts + + + + + +src/extensions/core/simpleTouchSupport.ts + + +simpleTouchSupport.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/simpleTouchSupport.ts + + + + + +src/extensions/core/slotDefaults.ts + + +slotDefaults.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/slotDefaults.ts + + + + + +src/extensions/core/uploadAudio.ts + + +uploadAudio.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/uploadAudio.ts + + + + + +src/extensions/core/uploadImage.ts + + +uploadImage.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/uploadImage.ts + + + + + +src/extensions/core/webcamCapture.ts + + +webcamCapture.ts + + + + + +src/extensions/core/index.ts->src/extensions/core/webcamCapture.ts + + + + + +src/extensions/core/maskeditor.ts->src/extensions/core/clipspace.ts + + + + + +src/extensions/core/maskeditor.ts->src/scripts/app.ts + + + + + +src/extensions/core/maskeditor.ts->src/scripts/ui.ts + + + + + +src/extensions/core/maskeditor.ts->src/scripts/api.ts + + + + + +src/extensions/core/maskEditorLayerFilenames.ts + + +maskEditorLayerFilenames.ts + + + + + +src/extensions/core/maskeditor.ts->src/extensions/core/maskEditorLayerFilenames.ts + + + + + +src/extensions/core/maskEditorOld.ts + + +maskEditorOld.ts + + + + + +src/extensions/core/maskeditor.ts->src/extensions/core/maskEditorOld.ts + + + + + +src/extensions/core/maskeditor.ts->src/scripts/utils.ts + + + + + +src/utils/colorUtil.ts + + +colorUtil.ts + + + + + +src/extensions/core/maskeditor.ts->src/utils/colorUtil.ts + + + + + +src/extensions/core/nodeTemplates.ts->src/scripts/app.ts + + + + + +src/extensions/core/nodeTemplates.ts->src/scripts/ui.ts + + + + + +src/extensions/core/nodeTemplates.ts->src/extensions/core/groupNode.ts + + + + + +src/extensions/core/nodeTemplates.ts->src/scripts/api.ts + + + + + +src/extensions/core/noteNode.ts->src/scripts/app.ts + + + + + +src/scripts/widgets.ts + + +widgets.ts + + + + + +src/extensions/core/noteNode.ts->src/scripts/widgets.ts + + + + + +src/extensions/core/rerouteNode.ts->src/scripts/app.ts + + + + + +src/extensions/core/rerouteNode.ts->src/extensions/core/widgetInputs.ts + + + + + +src/extensions/core/saveImageExtraOutput.ts->src/scripts/app.ts + + + + + +src/extensions/core/simpleTouchSupport.ts->src/scripts/app.ts + + + + + +src/extensions/core/slotDefaults.ts->src/scripts/app.ts + + + + + +src/extensions/core/slotDefaults.ts->src/scripts/widgets.ts + + + + + +src/extensions/core/uploadAudio.ts->src/scripts/app.ts + + + + + +src/extensions/core/uploadAudio.ts->src/scripts/api.ts + + + + + +src/extensions/core/uploadImage.ts->src/scripts/app.ts + + + + + +src/extensions/core/webcamCapture.ts->src/scripts/app.ts + + + + + +src/extensions/core/webcamCapture.ts->src/scripts/api.ts + + + + + +src/extensions/core/load3d/AnimationManager.ts + + +AnimationManager.ts + + + + + +src/extensions/core/load3d/CameraManager.ts + + +CameraManager.ts + + + + + +src/extensions/core/load3d/ControlsManager.ts + + +ControlsManager.ts + + + + + +src/extensions/core/load3d/EventManager.ts + + +EventManager.ts + + + + + +src/extensions/core/load3d/LightingManager.ts + + +LightingManager.ts + + + + + +src/extensions/core/load3d/Load3DConfiguration.ts + + +Load3DConfiguration.ts + + + + + +src/extensions/core/load3d/Load3d.ts + + +Load3d.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/CameraManager.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/ControlsManager.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/EventManager.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/LightingManager.ts + + + + + +src/extensions/core/load3d/LoaderManager.ts + + +LoaderManager.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/LoaderManager.ts + + + + + +src/extensions/core/load3d/ModelExporter.ts + + +ModelExporter.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/ModelExporter.ts + + + + + +src/extensions/core/load3d/NodeStorage.ts + + +NodeStorage.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/NodeStorage.ts + + + + + +src/extensions/core/load3d/PreviewManager.ts + + +PreviewManager.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/PreviewManager.ts + + + + + +src/extensions/core/load3d/RecordingManager.ts + + +RecordingManager.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/RecordingManager.ts + + + + + +src/extensions/core/load3d/SceneManager.ts + + +SceneManager.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/SceneManager.ts + + + + + +src/extensions/core/load3d/SceneModelManager.ts + + +SceneModelManager.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/SceneModelManager.ts + + + + + +src/extensions/core/load3d/ViewHelperManager.ts + + +ViewHelperManager.ts + + + + + +src/extensions/core/load3d/Load3d.ts->src/extensions/core/load3d/ViewHelperManager.ts + + + + + +src/extensions/core/load3d/Load3dUtils.ts + + +Load3dUtils.ts + + + + + +src/extensions/core/load3d/SceneManager.ts->src/extensions/core/load3d/Load3dUtils.ts + + + + + +src/extensions/core/load3d/conditional-lines/ColoredShadowMaterial.js + + +ColoredShadowMaterial.js + + + + + +src/extensions/core/load3d/SceneModelManager.ts->src/extensions/core/load3d/conditional-lines/ColoredShadowMaterial.js + + + + + +src/extensions/core/load3d/conditional-lines/ConditionalEdgesGeometry.js + + +ConditionalEdgesGeometry.js + + + + + +src/extensions/core/load3d/SceneModelManager.ts->src/extensions/core/load3d/conditional-lines/ConditionalEdgesGeometry.js + + + + + +src/extensions/core/load3d/conditional-lines/ConditionalEdgesShader.js + + +ConditionalEdgesShader.js + + + + + +src/extensions/core/load3d/SceneModelManager.ts->src/extensions/core/load3d/conditional-lines/ConditionalEdgesShader.js + + + + + +src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineMaterial.js + + +ConditionalLineMaterial.js + + + + + +src/extensions/core/load3d/SceneModelManager.ts->src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineMaterial.js + + + + + +src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineSegmentsGeometry.js + + +ConditionalLineSegmentsGeometry.js + + + + + +src/extensions/core/load3d/SceneModelManager.ts->src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineSegmentsGeometry.js + + + + + +src/extensions/core/load3d/Load3dAnimation.ts + + +Load3dAnimation.ts + + + + + +src/extensions/core/load3d/Load3dAnimation.ts->src/extensions/core/load3d/AnimationManager.ts + + + + + +src/extensions/core/load3d/Load3dAnimation.ts->src/extensions/core/load3d/Load3d.ts + + + + + +src/extensions/core/load3d/interfaces.ts + + +interfaces.ts + + + + + +src/extensions/core/maskEditorOld.ts->src/extensions/core/clipspace.ts + + + + + +src/extensions/core/maskEditorOld.ts->src/scripts/app.ts + + + + + +src/extensions/core/maskEditorOld.ts->src/scripts/ui.ts + + + + + +src/extensions/core/maskEditorOld.ts->src/scripts/api.ts + + + + + +src/scripts/utils.ts->src/scripts/ui.ts + + + + + + + +src/scripts/utils.ts->src/scripts/api.ts + + + + + +src/scripts/domWidget.ts + + +domWidget.ts + + + + + +src/scripts/widgets.ts->src/scripts/domWidget.ts + + + + + +src/scripts/errorNodeWidgets.ts + + +errorNodeWidgets.ts + + + + + +src/scripts/widgets.ts->src/scripts/errorNodeWidgets.ts + + + + + +src/i18n.ts + + +i18n.ts + + + + + +src/locales/ar/commands.json + + +commands.json + + + + + +src/i18n.ts->src/locales/ar/commands.json + + + + + +src/locales/ar/main.json + + +main.json + + + + + +src/i18n.ts->src/locales/ar/main.json + + + + + +src/locales/ar/nodeDefs.json + + +nodeDefs.json + + + + + +src/i18n.ts->src/locales/ar/nodeDefs.json + + + + + +src/locales/ar/settings.json + + +settings.json + + + + + +src/i18n.ts->src/locales/ar/settings.json + + + + + +src/locales/en/commands.json + + +commands.json + + + + + +src/i18n.ts->src/locales/en/commands.json + + + + + +src/locales/en/main.json + + +main.json + + + + + +src/i18n.ts->src/locales/en/main.json + + + + + +src/locales/en/nodeDefs.json + + +nodeDefs.json + + + + + +src/i18n.ts->src/locales/en/nodeDefs.json + + + + + +src/locales/en/settings.json + + +settings.json + + + + + +src/i18n.ts->src/locales/en/settings.json + + + + + +src/locales/es/commands.json + + +commands.json + + + + + +src/i18n.ts->src/locales/es/commands.json + + + + + +src/locales/es/main.json + + +main.json + + + + + +src/i18n.ts->src/locales/es/main.json + + + + + +src/locales/es/nodeDefs.json + + +nodeDefs.json + + + + + +src/i18n.ts->src/locales/es/nodeDefs.json + + + + + +src/locales/es/settings.json + + +settings.json + + + + + +src/i18n.ts->src/locales/es/settings.json + + + + + +src/locales/fr/commands.json + + +commands.json + + + + + +src/i18n.ts->src/locales/fr/commands.json + + + + + +src/locales/fr/main.json + + +main.json + + + + + +src/i18n.ts->src/locales/fr/main.json + + + + + +src/locales/fr/nodeDefs.json + + +nodeDefs.json + + + + + +src/i18n.ts->src/locales/fr/nodeDefs.json + + + + + +src/locales/fr/settings.json + + +settings.json + + + + + +src/i18n.ts->src/locales/fr/settings.json + + + + + +src/locales/ja/commands.json + + +commands.json + + + + + +src/i18n.ts->src/locales/ja/commands.json + + + + + +src/locales/ja/main.json + + +main.json + + + + + +src/i18n.ts->src/locales/ja/main.json + + + + + +src/locales/ja/nodeDefs.json + + +nodeDefs.json + + + + + +src/i18n.ts->src/locales/ja/nodeDefs.json + + + + + +src/locales/ja/settings.json + + +settings.json + + + + + +src/i18n.ts->src/locales/ja/settings.json + + + + + +src/locales/ko/commands.json + + +commands.json + + + + + +src/i18n.ts->src/locales/ko/commands.json + + + + + +src/locales/ko/main.json + + +main.json + + + + + +src/i18n.ts->src/locales/ko/main.json + + + + + +src/locales/ko/nodeDefs.json + + +nodeDefs.json + + + + + +src/i18n.ts->src/locales/ko/nodeDefs.json + + + + + +src/locales/ko/settings.json + + +settings.json + + + + + +src/i18n.ts->src/locales/ko/settings.json + + + + + +src/locales/ru/commands.json + + +commands.json + + + + + +src/i18n.ts->src/locales/ru/commands.json + + + + + +src/locales/ru/main.json + + +main.json + + + + + +src/i18n.ts->src/locales/ru/main.json + + + + + +src/locales/ru/nodeDefs.json + + +nodeDefs.json + + + + + +src/i18n.ts->src/locales/ru/nodeDefs.json + + + + + +src/locales/ru/settings.json + + +settings.json + + + + + +src/i18n.ts->src/locales/ru/settings.json + + + + + +src/locales/zh-TW/commands.json + + +commands.json + + + + + +src/i18n.ts->src/locales/zh-TW/commands.json + + + + + +src/locales/zh-TW/main.json + + +main.json + + + + + +src/i18n.ts->src/locales/zh-TW/main.json + + + + + +src/locales/zh-TW/nodeDefs.json + + +nodeDefs.json + + + + + +src/i18n.ts->src/locales/zh-TW/nodeDefs.json + + + + + +src/locales/zh-TW/settings.json + + +settings.json + + + + + +src/i18n.ts->src/locales/zh-TW/settings.json + + + + + +src/locales/zh/commands.json + + +commands.json + + + + + +src/i18n.ts->src/locales/zh/commands.json + + + + + +src/locales/zh/main.json + + +main.json + + + + + +src/i18n.ts->src/locales/zh/main.json + + + + + +src/locales/zh/nodeDefs.json + + +nodeDefs.json + + + + + +src/i18n.ts->src/locales/zh/nodeDefs.json + + + + + +src/locales/zh/settings.json + + +settings.json + + + + + +src/i18n.ts->src/locales/zh/settings.json + + + + + +src/lib/litegraph/src/CanvasPointer.ts->src/lib/litegraph/src/measure.ts + + + + + +src/lib/litegraph/src/measure.ts->src/lib/litegraph/src/types/globalEnums.ts + + + + + +src/lib/litegraph/src/ContextMenu.ts->src/lib/litegraph/src/litegraph.ts + + + + + + + +src/lib/litegraph/src/CurveEditor.ts + + +CurveEditor.ts + + + + + +src/lib/litegraph/src/CurveEditor.ts->src/lib/litegraph/src/measure.ts + + + + + +src/lib/litegraph/src/DragAndScale.ts->src/lib/litegraph/src/litegraph.ts + + + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/litegraph.ts + + + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/measure.ts + + + + + +src/lib/litegraph/src/infrastructure/CustomEventTarget.ts + + +CustomEventTarget.ts + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/infrastructure/CustomEventTarget.ts + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/LGraphCanvas.ts + + + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/LGraphGroup.ts + + + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/LGraphNode.ts + + + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/LLink.ts + + + + + +src/lib/litegraph/src/MapProxyHandler.ts + + +MapProxyHandler.ts + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/MapProxyHandler.ts + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/Reroute.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphInput.ts + + +SubgraphInput.ts + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/subgraph/SubgraphInput.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphInputNode.ts + + +SubgraphInputNode.ts + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/subgraph/SubgraphInputNode.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphOutput.ts + + +SubgraphOutput.ts + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/subgraph/SubgraphOutput.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts + + +SubgraphOutputNode.ts + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/subgraph/subgraphUtils.ts + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/types/globalEnums.ts + + + + + +src/lib/litegraph/src/utils/collections.ts + + +collections.ts + + + + + +src/lib/litegraph/src/LGraph.ts->src/lib/litegraph/src/utils/collections.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/litegraph.ts + + + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/CanvasPointer.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/measure.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/DragAndScale.ts + + + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/LGraphGroup.ts + + + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/LGraphNode.ts + + + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/LLink.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/Reroute.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/types/globalEnums.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/utils/collections.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/canvas/measureSlots.ts + + + + + +src/lib/litegraph/src/draw.ts + + +draw.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/draw.ts + + + + + + + +src/lib/litegraph/src/infrastructure/NullGraphError.ts + + +NullGraphError.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/infrastructure/NullGraphError.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/node/NodeInputSlot.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts + + +SubgraphIONodeBase.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts + + + + + +src/lib/litegraph/src/utils/arrange.ts + + +arrange.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/utils/arrange.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/LGraphCanvas.ts->src/lib/litegraph/src/widgets/widgetMap.ts + + + + + +src/lib/litegraph/src/LGraphGroup.ts->src/lib/litegraph/src/litegraph.ts + + + + + + + +src/lib/litegraph/src/LGraphGroup.ts->src/lib/litegraph/src/measure.ts + + + + + +src/lib/litegraph/src/LGraphGroup.ts->src/lib/litegraph/src/LGraphCanvas.ts + + + + + + + +src/lib/litegraph/src/LGraphGroup.ts->src/lib/litegraph/src/LGraphNode.ts + + + + + + + +src/lib/litegraph/src/LGraphGroup.ts->src/lib/litegraph/src/draw.ts + + + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/litegraph.ts + + + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/measure.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/LGraphCanvas.ts + + + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/LLink.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/types/globalEnums.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/utils/collections.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/LGraphBadge.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/LGraphButton.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/infrastructure/Rectangle.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/canvas/measureSlots.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/infrastructure/NullGraphError.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/node/NodeInputSlot.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/widgets/widgetMap.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/node/NodeOutputSlot.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/node/slotUtils.ts + + + + + +src/lib/litegraph/src/utils/feedback.ts + + +feedback.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/utils/feedback.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/utils/spaceDistribution.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/utils/textUtils.ts + + + + + +src/lib/litegraph/src/LGraphNode.ts->src/lib/litegraph/src/utils/type.ts + + + + + +src/lib/litegraph/src/Reroute.ts->src/lib/litegraph/src/measure.ts + + + + + +src/lib/litegraph/src/Reroute.ts->src/lib/litegraph/src/LLink.ts + + + + + +src/lib/litegraph/src/Reroute.ts->src/lib/litegraph/src/LGraphBadge.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphInput.ts->src/lib/litegraph/src/subgraph/subgraphUtils.ts + + + + + + + +src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts + + +SubgraphSlotBase.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphInput.ts->src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphInputNode.ts->src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts + + + + + +src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts + + +EmptySubgraphInput.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphInputNode.ts->src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts + + + + + + + +src/lib/litegraph/src/subgraph/SubgraphOutput.ts->src/lib/litegraph/src/subgraph/subgraphUtils.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphOutput.ts->src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts->src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts + + + + + +src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts + + +EmptySubgraphOutput.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts->src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts + + + + + + + +src/lib/litegraph/src/subgraph/subgraphUtils.ts->src/lib/litegraph/src/subgraph/SubgraphInputNode.ts + + + + + + + +src/lib/litegraph/src/subgraph/subgraphUtils.ts->src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts + + + + + + + +src/lib/litegraph/src/LGraphIcon.ts + + +LGraphIcon.ts + + + + + +src/lib/litegraph/src/LGraphBadge.ts->src/lib/litegraph/src/LGraphIcon.ts + + + + + +src/lib/litegraph/src/LGraphButton.ts->src/lib/litegraph/src/LGraphBadge.ts + + + + + +src/lib/litegraph/src/LGraphButton.ts->src/lib/litegraph/src/infrastructure/Rectangle.ts + + + + + +src/lib/litegraph/src/draw.ts->src/lib/litegraph/src/litegraph.ts + + + + + + + +src/lib/litegraph/src/draw.ts->src/lib/litegraph/src/types/globalEnums.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/LegacyWidget.ts + + + + + +src/lib/litegraph/src/widgets/AssetWidget.ts + + +AssetWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/AssetWidget.ts + + + + + +src/lib/litegraph/src/widgets/BooleanWidget.ts + + +BooleanWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/BooleanWidget.ts + + + + + +src/lib/litegraph/src/widgets/ButtonWidget.ts + + +ButtonWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/ButtonWidget.ts + + + + + +src/lib/litegraph/src/widgets/ChartWidget.ts + + +ChartWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/ChartWidget.ts + + + + + +src/lib/litegraph/src/widgets/ColorWidget.ts + + +ColorWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/ColorWidget.ts + + + + + +src/lib/litegraph/src/widgets/ComboWidget.ts + + +ComboWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/ComboWidget.ts + + + + + +src/lib/litegraph/src/widgets/FileUploadWidget.ts + + +FileUploadWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/FileUploadWidget.ts + + + + + +src/lib/litegraph/src/widgets/GalleriaWidget.ts + + +GalleriaWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/GalleriaWidget.ts + + + + + +src/lib/litegraph/src/widgets/ImageCompareWidget.ts + + +ImageCompareWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/ImageCompareWidget.ts + + + + + +src/lib/litegraph/src/widgets/KnobWidget.ts + + +KnobWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/KnobWidget.ts + + + + + +src/lib/litegraph/src/widgets/MarkdownWidget.ts + + +MarkdownWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/MarkdownWidget.ts + + + + + +src/lib/litegraph/src/widgets/MultiSelectWidget.ts + + +MultiSelectWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/MultiSelectWidget.ts + + + + + +src/lib/litegraph/src/widgets/NumberWidget.ts + + +NumberWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/NumberWidget.ts + + + + + +src/lib/litegraph/src/widgets/SelectButtonWidget.ts + + +SelectButtonWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/SelectButtonWidget.ts + + + + + +src/lib/litegraph/src/widgets/SliderWidget.ts + + +SliderWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/SliderWidget.ts + + + + + +src/lib/litegraph/src/widgets/TextWidget.ts + + +TextWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/TextWidget.ts + + + + + +src/lib/litegraph/src/widgets/TextareaWidget.ts + + +TextareaWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/TextareaWidget.ts + + + + + +src/lib/litegraph/src/widgets/TreeSelectWidget.ts + + +TreeSelectWidget.ts + + + + + +src/lib/litegraph/src/widgets/widgetMap.ts->src/lib/litegraph/src/widgets/TreeSelectWidget.ts + + + + + +src/lib/litegraph/src/LGraphNodeProperties.ts + + +LGraphNodeProperties.ts + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/measure.ts + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/ContextMenu.ts + + + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/CurveEditor.ts + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/DragAndScale.ts + + + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/LGraph.ts + + + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/LGraphCanvas.ts + + + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/LGraphGroup.ts + + + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/LGraphNode.ts + + + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/LLink.ts + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/Reroute.ts + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/types/globalEnums.ts + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/infrastructure/Rectangle.ts + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/draw.ts + + + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts + + + + + +src/lib/litegraph/src/canvas/InputIndicators.ts + + +InputIndicators.ts + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/canvas/InputIndicators.ts + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts + + + + + +src/lib/litegraph/src/LiteGraphGlobal.ts->src/lib/litegraph/src/utils/uuid.ts + + + + + +src/lib/litegraph/src/canvas/FloatingRenderLink.ts + + +FloatingRenderLink.ts + + + + + +src/lib/litegraph/src/canvas/LinkConnector.ts->src/lib/litegraph/src/canvas/FloatingRenderLink.ts + + + + + +src/lib/litegraph/src/canvas/LinkConnector.ts->src/lib/litegraph/src/canvas/MovingInputLink.ts + + + + + +src/lib/litegraph/src/canvas/MovingLinkBase.ts + + +MovingLinkBase.ts + + + + + +src/lib/litegraph/src/canvas/LinkConnector.ts->src/lib/litegraph/src/canvas/MovingLinkBase.ts + + + + + +src/lib/litegraph/src/canvas/LinkConnector.ts->src/lib/litegraph/src/canvas/MovingOutputLink.ts + + + + + +src/lib/litegraph/src/canvas/LinkConnector.ts->src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts + + + + + +src/lib/litegraph/src/canvas/LinkConnector.ts->src/lib/litegraph/src/canvas/ToInputRenderLink.ts + + + + + +src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts + + +ToOutputFromIoNodeLink.ts + + + + + +src/lib/litegraph/src/canvas/LinkConnector.ts->src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts + + + + + +src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts + + +ToOutputFromRerouteLink.ts + + + + + +src/lib/litegraph/src/canvas/LinkConnector.ts->src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts + + + + + +src/lib/litegraph/src/canvas/LinkConnector.ts->src/lib/litegraph/src/canvas/ToOutputRenderLink.ts + + + + + +src/lib/litegraph/src/canvas/MovingInputLink.ts->src/lib/litegraph/src/canvas/MovingLinkBase.ts + + + + + +src/lib/litegraph/src/canvas/MovingOutputLink.ts->src/lib/litegraph/src/canvas/MovingLinkBase.ts + + + + + +src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts->src/lib/litegraph/src/canvas/ToInputRenderLink.ts + + + + + +src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts->src/lib/litegraph/src/canvas/ToOutputRenderLink.ts + + + + + +src/lib/litegraph/src/canvas/RenderLink.ts + + +RenderLink.ts + + + + + +src/lib/litegraph/src/infrastructure/ConstrainedSize.ts + + +ConstrainedSize.ts + + + + + +src/lib/litegraph/src/infrastructure/InvalidLinkError.ts + + +InvalidLinkError.ts + + + + + +src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts + + +LGraphCanvasEventMap.ts + + + + + +src/lib/litegraph/src/infrastructure/LGraphEventMap.ts + + +LGraphEventMap.ts + + + + + +src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts + + +LinkConnectorEventMap.ts + + + + + +src/lib/litegraph/src/infrastructure/SlotIndexError.ts + + +SlotIndexError.ts + + + + + +src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts + + +SubgraphEventMap.ts + + + + + +src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts + + +SubgraphInputEventMap.ts + + + + + +src/lib/litegraph/src/interfaces.ts + + +interfaces.ts + + + + + +src/lib/litegraph/src/subgraph/SubgraphNode.ts->src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts + + + + + +src/lib/litegraph/src/widgets/LegacyWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/node/NodeSlot.ts + + +NodeSlot.ts + + + + + +src/lib/litegraph/src/node/NodeSlot.ts->src/lib/litegraph/src/node/NodeInputSlot.ts + + + + + +src/lib/litegraph/src/node/SlotBase.ts + + +SlotBase.ts + + + + + +src/lib/litegraph/src/node/NodeSlot.ts->src/lib/litegraph/src/node/SlotBase.ts + + + + + +src/lib/litegraph/src/strings.ts + + +strings.ts + + + + + +src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts->src/lib/litegraph/src/subgraph/SubgraphInput.ts + + + + + + + +src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts->src/lib/litegraph/src/subgraph/SubgraphOutput.ts + + + + + + + +src/lib/litegraph/src/types/NodeLike.ts + + +NodeLike.ts + + + + + +src/lib/litegraph/src/types/disposable.d.ts + + +disposable.d.ts + + + + + +src/lib/litegraph/src/types/events.ts + + +events.ts + + + + + +src/lib/litegraph/src/types/serialisation.ts + + +serialisation.ts + + + + + +src/lib/litegraph/src/types/utility.ts + + +utility.ts + + + + + +src/lib/litegraph/src/types/widgets.ts + + +widgets.ts + + + + + +src/lib/litegraph/src/widgets/AssetWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/BaseSteppedWidget.ts + + +BaseSteppedWidget.ts + + + + + +src/lib/litegraph/src/widgets/BaseSteppedWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/BooleanWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/ButtonWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/ChartWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/ColorWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/ComboWidget.ts->src/lib/litegraph/src/widgets/BaseSteppedWidget.ts + + + + + +src/lib/litegraph/src/widgets/FileUploadWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/GalleriaWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/ImageCompareWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/KnobWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/MarkdownWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/MultiSelectWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/NumberWidget.ts->src/lib/litegraph/src/widgets/BaseSteppedWidget.ts + + + + + +src/lib/litegraph/src/widgets/SelectButtonWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/SliderWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/TextWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/TextareaWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/src/widgets/TreeSelectWidget.ts->src/lib/litegraph/src/widgets/BaseWidget.ts + + + + + +src/lib/litegraph/test/CanvasPointer.deviceDetection.test.ts + + +CanvasPointer.deviceDetection.test.ts + + + + + +src/lib/litegraph/test/CanvasPointer.deviceDetection.test.ts->src/lib/litegraph/src/CanvasPointer.ts + + + + + +src/lib/litegraph/test/ConfigureGraph.test.ts + + +ConfigureGraph.test.ts + + + + + +src/lib/litegraph/test/testExtensions.ts + + +testExtensions.ts + + + + + +src/lib/litegraph/test/ConfigureGraph.test.ts->src/lib/litegraph/test/testExtensions.ts + + + + + +src/lib/litegraph/test/assets/floatingBranch.json + + +floatingBranch.json + + + + + +src/lib/litegraph/test/testExtensions.ts->src/lib/litegraph/test/assets/floatingBranch.json + + + + + +src/lib/litegraph/test/assets/floatingLink.json + + +floatingLink.json + + + + + +src/lib/litegraph/test/testExtensions.ts->src/lib/litegraph/test/assets/floatingLink.json + + + + + +src/lib/litegraph/test/assets/linkedNodes.json + + +linkedNodes.json + + + + + +src/lib/litegraph/test/testExtensions.ts->src/lib/litegraph/test/assets/linkedNodes.json + + + + + +src/lib/litegraph/test/assets/reroutesComplex.json + + +reroutesComplex.json + + + + + +src/lib/litegraph/test/testExtensions.ts->src/lib/litegraph/test/assets/reroutesComplex.json + + + + + +src/lib/litegraph/test/assets/testGraphs.ts + + +testGraphs.ts + + + + + +src/lib/litegraph/test/testExtensions.ts->src/lib/litegraph/test/assets/testGraphs.ts + + + + + +src/lib/litegraph/test/LGraph.test.ts + + +LGraph.test.ts + + + + + +src/lib/litegraph/test/LGraph.test.ts->src/lib/litegraph/test/testExtensions.ts + + + + + +src/lib/litegraph/test/LGraphButton.test.ts + + +LGraphButton.test.ts + + + + + +src/lib/litegraph/test/LGraphCanvas.titleButtons.test.ts + + +LGraphCanvas.titleButtons.test.ts + + + + + +src/lib/litegraph/test/LGraphGroup.test.ts + + +LGraphGroup.test.ts + + + + + +src/lib/litegraph/test/LGraphGroup.test.ts->src/lib/litegraph/test/testExtensions.ts + + + + + +src/lib/litegraph/test/LGraphNode.resize.test.ts + + +LGraphNode.resize.test.ts + + + + + +src/lib/litegraph/test/LGraphNode.resize.test.ts->src/lib/litegraph/test/testExtensions.ts + + + + + +src/lib/litegraph/test/LGraphNode.test.ts + + +LGraphNode.test.ts + + + + + +src/lib/litegraph/test/LGraphNode.test.ts->src/lib/litegraph/test/testExtensions.ts + + + + + +src/lib/litegraph/test/LGraphNode.titleButtons.test.ts + + +LGraphNode.titleButtons.test.ts + + + + + +src/lib/litegraph/test/LGraphNodeProperties.test.ts + + +LGraphNodeProperties.test.ts + + + + + +src/lib/litegraph/test/LGraphNodeProperties.test.ts->src/lib/litegraph/src/LGraphNodeProperties.ts + + + + + +src/lib/litegraph/test/LGraph_constructor.test.ts + + +LGraph_constructor.test.ts + + + + + +src/lib/litegraph/test/LGraph_constructor.test.ts->src/lib/litegraph/test/testExtensions.ts + + + + + +src/lib/litegraph/test/LLink.test.ts + + +LLink.test.ts + + + + + +src/lib/litegraph/test/LLink.test.ts->src/lib/litegraph/test/testExtensions.ts + + + + + +src/lib/litegraph/test/LinkConnector.integration.test.ts + + +LinkConnector.integration.test.ts + + + + + +src/lib/litegraph/test/LinkConnector.integration.test.ts->src/lib/litegraph/test/testExtensions.ts + + + + + +src/lib/litegraph/test/LinkConnector.test.ts + + +LinkConnector.test.ts + + + + + +src/lib/litegraph/test/NodeSlot.test.ts + + +NodeSlot.test.ts + + + + + +src/lib/litegraph/test/ToOutputRenderLink.test.ts + + +ToOutputRenderLink.test.ts + + + + + +src/lib/litegraph/test/canvas/LinkConnector.test.ts + + +LinkConnector.test.ts + + + + + +src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts + + +LinkConnectorSubgraphInputValidation.test.ts + + + + + +src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + +subgraphHelpers.ts + + + + + +src/lib/litegraph/test/canvas/LinkConnectorSubgraphInputValidation.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/infrastructure/Rectangle.resize.test.ts + + +Rectangle.resize.test.ts + + + + + +src/lib/litegraph/test/infrastructure/Rectangle.test.ts + + +Rectangle.test.ts + + + + + +src/lib/litegraph/test/litegraph.test.ts + + +litegraph.test.ts + + + + + +src/lib/litegraph/test/litegraph.test.ts->src/lib/litegraph/test/testExtensions.ts + + + + + +src/lib/litegraph/test/measure.test.ts + + +measure.test.ts + + + + + +src/lib/litegraph/test/measure.test.ts->src/lib/litegraph/src/measure.ts + + + + + +src/lib/litegraph/test/measure.test.ts->src/lib/litegraph/src/types/globalEnums.ts + + + + + +src/lib/litegraph/test/serialise.test.ts + + +serialise.test.ts + + + + + +src/lib/litegraph/test/serialise.test.ts->src/lib/litegraph/test/testExtensions.ts + + + + + +src/lib/litegraph/test/subgraph/ExecutableNodeDTO.test.ts + + +ExecutableNodeDTO.test.ts + + + + + +src/lib/litegraph/test/subgraph/ExecutableNodeDTO.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/Subgraph.test.ts + + +Subgraph.test.ts + + + + + +src/lib/litegraph/test/subgraph/Subgraph.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts + + +subgraphFixtures.ts + + + + + +src/lib/litegraph/test/subgraph/Subgraph.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts + + + + + +src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts->src/lib/litegraph/test/testExtensions.ts + + + + + +src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphConversion.test.ts + + +SubgraphConversion.test.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphConversion.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphEdgeCases.test.ts + + +SubgraphEdgeCases.test.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphEdgeCases.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphEvents.test.ts + + +SubgraphEvents.test.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphEvents.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphEvents.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphIO.test.ts + + +SubgraphIO.test.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphIO.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphIO.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts + + +SubgraphMemory.test.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphMemory.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphNode.test.ts + + +SubgraphNode.test.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphNode.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphNode.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphNode.titleButton.test.ts + + +SubgraphNode.titleButton.test.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphNode.titleButton.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphSerialization.test.ts + + +SubgraphSerialization.test.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphSerialization.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts + + +SubgraphSlotConnections.test.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphSlotConnections.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphSlotVisualFeedback.test.ts + + +SubgraphSlotVisualFeedback.test.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphSlotVisualFeedback.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts + + +SubgraphWidgetPromotion.test.ts + + + + + +src/lib/litegraph/test/subgraph/SubgraphWidgetPromotion.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/subgraph/subgraphUtils.test.ts + + +subgraphUtils.test.ts + + + + + +src/lib/litegraph/test/subgraph/subgraphUtils.test.ts->src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts + + + + + +src/lib/litegraph/test/utils/spaceDistribution.test.ts + + +spaceDistribution.test.ts + + + + + +src/lib/litegraph/test/utils/textUtils.test.ts + + +textUtils.test.ts + + + + + +src/lib/litegraph/test/utils/widget.test.ts + + +widget.test.ts + + + + + +src/main.ts + + +main.ts + + + + + +src/main.ts->src/App.vue + + + + + +src/main.ts->src/assets/css/style.css + + + + + +src/main.ts->src/i18n.ts + + + + + +src/renderer/core/canvas/injectionKeys.ts + + +injectionKeys.ts + + + + + +src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts + + +litegraphLinkAdapter.ts + + + + + +src/renderer/core/canvas/litegraph/slotCalculations.ts + + +slotCalculations.ts + + + + + +src/renderer/core/canvas/pathRenderer.ts + + +pathRenderer.ts + + + + + +src/renderer/core/layout/TransformPane.vue + + +TransformPane.vue + + + + + +src/renderer/core/layout/__tests__/TransformPane.spec.ts + + +TransformPane.spec.ts + + + + + +src/renderer/core/layout/__tests__/TransformPane.spec.ts->src/renderer/core/layout/TransformPane.vue + + + + + +src/renderer/core/layout/constants.ts + + +constants.ts + + + + + +src/renderer/core/layout/operations/layoutMutations.ts + + +layoutMutations.ts + + + + + +src/renderer/core/layout/slots/register.ts + + +register.ts + + + + + +src/renderer/core/layout/slots/slotIdentifier.ts + + +slotIdentifier.ts + + + + + +src/renderer/core/layout/slots/register.ts->src/renderer/core/layout/slots/slotIdentifier.ts + + + + + +src/renderer/core/layout/slots/useDomSlotRegistration.ts + + +useDomSlotRegistration.ts + + + + + +src/renderer/core/layout/slots/useDomSlotRegistration.ts->src/renderer/core/layout/slots/slotIdentifier.ts + + + + + +src/renderer/core/layout/store/layoutStore.ts + + +layoutStore.ts + + + + + +src/renderer/core/layout/sync/useLayoutSync.ts + + +useLayoutSync.ts + + + + + +src/renderer/core/layout/sync/useLinkLayoutSync.ts + + +useLinkLayoutSync.ts + + + + + +src/renderer/core/layout/sync/useSlotLayoutSync.ts + + +useSlotLayoutSync.ts + + + + + +src/renderer/core/layout/types.ts + + +types.ts + + + + + +src/renderer/core/layout/useTransformState.ts + + +useTransformState.ts + + + + + +src/renderer/core/spatial/QuadTree.ts + + +QuadTree.ts + + + + + +src/renderer/core/spatial/SpatialIndex.ts + + +SpatialIndex.ts + + + + + +src/renderer/core/spatial/SpatialIndex.ts->src/renderer/core/spatial/QuadTree.ts + + + + + +src/renderer/core/spatial/boundsCalculator.ts + + +boundsCalculator.ts + + + + + +src/renderer/extensions/minimap/MiniMap.vue + + +MiniMap.vue + + + + + +src/renderer/extensions/minimap/MiniMapPanel.vue + + +MiniMapPanel.vue + + + + + +src/renderer/extensions/minimap/MiniMap.vue->src/renderer/extensions/minimap/MiniMapPanel.vue + + + + + +src/renderer/extensions/minimap/composables/useMinimap.ts + + +useMinimap.ts + + + + + +src/renderer/extensions/minimap/composables/useMinimapGraph.ts + + +useMinimapGraph.ts + + + + + +src/renderer/extensions/minimap/composables/useMinimap.ts->src/renderer/extensions/minimap/composables/useMinimapGraph.ts + + + + + +src/renderer/extensions/minimap/composables/useMinimapInteraction.ts + + +useMinimapInteraction.ts + + + + + +src/renderer/extensions/minimap/composables/useMinimap.ts->src/renderer/extensions/minimap/composables/useMinimapInteraction.ts + + + + + +src/renderer/extensions/minimap/composables/useMinimapRenderer.ts + + +useMinimapRenderer.ts + + + + + +src/renderer/extensions/minimap/composables/useMinimap.ts->src/renderer/extensions/minimap/composables/useMinimapRenderer.ts + + + + + +src/renderer/extensions/minimap/composables/useMinimapSettings.ts + + +useMinimapSettings.ts + + + + + +src/renderer/extensions/minimap/composables/useMinimap.ts->src/renderer/extensions/minimap/composables/useMinimapSettings.ts + + + + + +src/renderer/extensions/minimap/composables/useMinimapViewport.ts + + +useMinimapViewport.ts + + + + + +src/renderer/extensions/minimap/composables/useMinimap.ts->src/renderer/extensions/minimap/composables/useMinimapViewport.ts + + + + + +src/renderer/extensions/minimap/minimapCanvasRenderer.ts + + +minimapCanvasRenderer.ts + + + + + +src/renderer/extensions/minimap/composables/useMinimapRenderer.ts->src/renderer/extensions/minimap/minimapCanvasRenderer.ts + + + + + +src/renderer/extensions/minimap/types.ts + + +types.ts + + + + + +src/renderer/extensions/vueNodes/components/InputSlot.vue + + +InputSlot.vue + + + + + +src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue + + +SlotConnectionDot.vue + + + + + +src/renderer/extensions/vueNodes/components/InputSlot.vue->src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue + + + + + +src/renderer/extensions/vueNodes/components/LGraphNode.vue + + +LGraphNode.vue + + + + + +src/renderer/extensions/vueNodes/components/LGraphNode.vue->src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue + + + + + +src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts + + +useVueNodeResizeTracking.ts + + + + + +src/renderer/extensions/vueNodes/components/LGraphNode.vue->src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts + + + + + +src/renderer/extensions/vueNodes/components/NodeContent.vue + + +NodeContent.vue + + + + + +src/renderer/extensions/vueNodes/components/LGraphNode.vue->src/renderer/extensions/vueNodes/components/NodeContent.vue + + + + + +src/renderer/extensions/vueNodes/components/NodeHeader.vue + + +NodeHeader.vue + + + + + +src/renderer/extensions/vueNodes/components/LGraphNode.vue->src/renderer/extensions/vueNodes/components/NodeHeader.vue + + + + + +src/renderer/extensions/vueNodes/components/NodeSlots.vue + + +NodeSlots.vue + + + + + +src/renderer/extensions/vueNodes/components/LGraphNode.vue->src/renderer/extensions/vueNodes/components/NodeSlots.vue + + + + + +src/renderer/extensions/vueNodes/components/NodeWidgets.vue + + +NodeWidgets.vue + + + + + +src/renderer/extensions/vueNodes/components/LGraphNode.vue->src/renderer/extensions/vueNodes/components/NodeWidgets.vue + + + + + +src/renderer/extensions/vueNodes/components/NodeSlots.vue->src/renderer/extensions/vueNodes/components/InputSlot.vue + + + + + +src/renderer/extensions/vueNodes/components/OutputSlot.vue + + +OutputSlot.vue + + + + + +src/renderer/extensions/vueNodes/components/NodeSlots.vue->src/renderer/extensions/vueNodes/components/OutputSlot.vue + + + + + +src/renderer/extensions/vueNodes/components/NodeWidgets.vue->src/renderer/extensions/vueNodes/components/InputSlot.vue + + + + + +src/renderer/extensions/vueNodes/components/NodeSlots.spec.ts + + +NodeSlots.spec.ts + + + + + +src/renderer/extensions/vueNodes/components/NodeSlots.spec.ts->src/renderer/extensions/vueNodes/components/NodeSlots.vue + + + + + +src/renderer/extensions/vueNodes/components/OutputSlot.vue->src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue + + + + + +src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts + + +useNodeEventHandlers.ts + + + + + +src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts + + +useNodeZIndex.ts + + + + + +src/renderer/extensions/vueNodes/layout/useNodeLayout.ts + + +useNodeLayout.ts + + + + + +src/renderer/extensions/vueNodes/lod/useLOD.ts + + +useLOD.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue + + +WidgetButton.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue + + +WidgetChart.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue + + +WidgetColorPicker.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/layout/index.ts + + +index.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue->src/renderer/extensions/vueNodes/widgets/components/layout/index.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue + + +WidgetLayoutField.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue->src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue + + +WidgetFileUpload.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue + + +WidgetGalleria.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue + + +WidgetImageCompare.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue + + +WidgetInputNumber.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue + + +WidgetInputNumberInput.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue->src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue + + +WidgetInputNumberSlider.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue->src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue->src/renderer/extensions/vueNodes/widgets/components/layout/index.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue->src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue->src/renderer/extensions/vueNodes/widgets/components/layout/index.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue->src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.test.ts + + +WidgetInputNumberSlider.test.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.test.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.test.ts + + +WidgetInputText.test.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue + + +WidgetInputText.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.test.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue->src/renderer/extensions/vueNodes/widgets/components/layout/index.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue->src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue + + +WidgetMarkdown.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue + + +WidgetMultiSelect.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue->src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.test.ts + + +WidgetSelect.test.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue + + +WidgetSelect.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.test.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue->src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue + + +WidgetSelectButton.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue->src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue + + +FormSelectButton.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue->src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue->src/renderer/extensions/vueNodes/widgets/components/layout/index.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue + + +WidgetTextarea.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue->src/renderer/extensions/vueNodes/widgets/components/layout/index.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts + + +WidgetToggleSwitch.test.ts + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue + + +WidgetToggleSwitch.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.test.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue->src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue + + +WidgetTreeSelect.vue + + + + + +src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue->src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts + + +useBooleanWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts + + +useChartWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts + + +useChatHistoryWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts + + +useColorWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts + + +useComboWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts + + +useRemoteWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts->src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts + + +useFileUploadWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts + + +useFloatWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts + + +useGalleriaWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts + + +useImageCompareWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts + + +useImagePreviewWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts + + +useImageUploadWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts + + +useIntWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts + + +useMarkdownWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts + + +useMultiSelectWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts + + +useProgressTextWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts + + +useSelectButtonWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts + + +useStringWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts + + +useTextareaWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts + + +useTreeSelectWidget.ts + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts + + +widgetRegistry.ts + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue + + + + + +src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts->src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue + + + + + +src/renderer/thumbnail/composables/useWorkflowThumbnail.ts + + +useWorkflowThumbnail.ts + + + + + +src/renderer/thumbnail/graphThumbnailRenderer.ts + + +graphThumbnailRenderer.ts + + + + + +src/renderer/thumbnail/graphThumbnailRenderer.ts->src/renderer/extensions/minimap/minimapCanvasRenderer.ts + + + + + +src/router.ts + + +router.ts + + + + + +src/router.ts->src/utils/envUtil.ts + + + + + +src/stores/userStore.ts + + +userStore.ts + + + + + +src/router.ts->src/stores/userStore.ts + + + + + +src/schemas/apiSchema.ts + + +apiSchema.ts + + + + + +src/schemas/assetSchema.ts + + +assetSchema.ts + + + + + +src/schemas/colorPaletteSchema.ts + + +colorPaletteSchema.ts + + + + + +src/schemas/comfyWorkflowSchema.ts + + +comfyWorkflowSchema.ts + + + + + +src/schemas/keyBindingSchema.ts + + +keyBindingSchema.ts + + + + + +src/schemas/nodeDef/migration.ts + + +migration.ts + + + + + +src/schemas/nodeDef/nodeDefSchemaV2.ts + + +nodeDefSchemaV2.ts + + + + + +src/schemas/nodeDefSchema.ts + + +nodeDefSchema.ts + + + + + +src/schemas/signInSchema.ts + + +signInSchema.ts + + + + + +src/scripts/pnginfo.ts->src/scripts/api.ts + + + + + +src/scripts/metadata/avif.ts + + +avif.ts + + + + + +src/scripts/pnginfo.ts->src/scripts/metadata/avif.ts + + + + + +src/scripts/metadata/flac.ts + + +flac.ts + + + + + +src/scripts/pnginfo.ts->src/scripts/metadata/flac.ts + + + + + +src/scripts/metadata/png.ts + + +png.ts + + + + + +src/scripts/pnginfo.ts->src/scripts/metadata/png.ts + + + + + +src/scripts/ui/menu/index.ts->src/scripts/ui.ts + + + + + + + +src/scripts/ui/components/button.ts + + +button.ts + + + + + +src/scripts/ui/menu/index.ts->src/scripts/ui/components/button.ts + + + + + + + +src/scripts/ui/components/buttonGroup.ts + + +buttonGroup.ts + + + + + +src/scripts/ui/menu/index.ts->src/scripts/ui/components/buttonGroup.ts + + + + + + + +src/scripts/ui/components/popup.ts + + +popup.ts + + + + + +src/scripts/ui/menu/index.ts->src/scripts/ui/components/popup.ts + + + + + + + +src/scripts/ui/components/splitButton.ts + + +splitButton.ts + + + + + +src/scripts/ui/menu/index.ts->src/scripts/ui/components/splitButton.ts + + + + + + + +src/scripts/ui/menu/menu.css + + +menu.css + + + + + +src/scripts/ui/menu/index.ts->src/scripts/ui/menu/menu.css + + + + + +src/scripts/changeTracker.ts + + +changeTracker.ts + + + + + +src/scripts/changeTracker.ts->src/scripts/app.ts + + + + + +src/scripts/changeTracker.ts->src/scripts/api.ts + + + + + +src/scripts/metadata/ebml.ts + + +ebml.ts + + + + + +src/scripts/metadata/gltf.ts + + +gltf.ts + + + + + +src/scripts/metadata/isobmff.ts + + +isobmff.ts + + + + + +src/scripts/metadata/mp3.ts + + +mp3.ts + + + + + +src/scripts/metadata/ogg.ts + + +ogg.ts + + + + + +src/scripts/metadata/svg.ts + + +svg.ts + + + + + +src/scripts/ui/settings.ts->src/scripts/ui/dialog.ts + + + + + + + +src/scripts/ui/toggleSwitch.ts->src/scripts/ui.ts + + + + + + + +src/scripts/ui/components/asyncDialog.ts + + +asyncDialog.ts + + + + + +src/scripts/ui/components/asyncDialog.ts->src/scripts/ui.ts + + + + + +src/scripts/ui/components/asyncDialog.ts->src/scripts/ui/dialog.ts + + + + + +src/scripts/ui/components/button.ts->src/scripts/ui.ts + + + + + + + +src/scripts/ui/components/button.ts->src/scripts/utils.ts + + + + + + + +src/scripts/ui/utils.ts + + +utils.ts + + + + + +src/scripts/ui/components/button.ts->src/scripts/ui/utils.ts + + + + + +src/scripts/ui/components/buttonGroup.ts->src/scripts/ui.ts + + + + + + + +src/scripts/ui/components/buttonGroup.ts->src/scripts/utils.ts + + + + + + + +src/scripts/ui/components/index.ts + + +index.ts + + + + + +src/scripts/ui/components/popup.ts->src/scripts/ui.ts + + + + + + + +src/scripts/ui/components/popup.ts->src/scripts/utils.ts + + + + + + + +src/scripts/ui/components/popup.ts->src/scripts/ui/utils.ts + + + + + +src/scripts/ui/components/splitButton.ts->src/scripts/ui.ts + + + + + + + +src/scripts/ui/components/splitButton.ts->src/scripts/utils.ts + + + + + + + +src/scripts/ui/components/splitButton.ts->src/scripts/ui/components/button.ts + + + + + + + +src/scripts/ui/components/splitButton.ts->src/scripts/ui/components/popup.ts + + + + + + + +src/scripts/ui/imagePreview.ts + + +imagePreview.ts + + + + + +src/scripts/ui/imagePreview.ts->src/scripts/app.ts + + + + + +src/scripts/ui/imagePreview.ts->src/scripts/ui.ts + + + + + +src/services/assetService.ts + + +assetService.ts + + + + + +src/services/audioService.ts + + +audioService.ts + + + + + +src/services/autoQueueService.ts + + +autoQueueService.ts + + + + + +src/services/colorPaletteService.ts + + +colorPaletteService.ts + + + + + +src/services/comfyManagerService.ts + + +comfyManagerService.ts + + + + + +src/services/comfyRegistryService.ts + + +comfyRegistryService.ts + + + + + +src/services/customerEventsService.ts + + +customerEventsService.ts + + + + + +src/services/dialogService.ts + + +dialogService.ts + + + + + +src/services/extensionService.ts + + +extensionService.ts + + + + + +src/services/extensionService.ts->src/extensions/core/index.ts + + + + + +src/services/gateway/registrySearchGateway.ts + + +registrySearchGateway.ts + + + + + +src/services/keybindingService.ts + + +keybindingService.ts + + + + + +src/services/litegraphService.ts + + +litegraphService.ts + + + + + +src/services/litegraphService.ts->src/services/extensionService.ts + + + + + +src/services/load3dService.ts + + +load3dService.ts + + + + + +src/services/mediaCacheService.ts + + +mediaCacheService.ts + + + + + +src/services/newUserService.ts + + +newUserService.ts + + + + + +src/services/nodeHelpService.ts + + +nodeHelpService.ts + + + + + +src/services/nodeOrganizationService.ts + + +nodeOrganizationService.ts + + + + + +src/services/nodeSearchService.ts + + +nodeSearchService.ts + + + + + +src/services/providers/algoliaSearchProvider.ts + + +algoliaSearchProvider.ts + + + + + +src/services/providers/registrySearchProvider.ts + + +registrySearchProvider.ts + + + + + +src/services/releaseService.ts + + +releaseService.ts + + + + + +src/services/subgraphService.ts + + +subgraphService.ts + + + + + +src/services/subgraphService.ts->src/services/litegraphService.ts + + + + + +src/services/workflowService.ts + + +workflowService.ts + + + + + +src/services/workflowService.ts->src/services/dialogService.ts + + + + + +src/stores/aboutPanelStore.ts + + +aboutPanelStore.ts + + + + + +src/stores/extensionStore.ts + + +extensionStore.ts + + + + + +src/stores/aboutPanelStore.ts->src/stores/extensionStore.ts + + + + + +src/stores/systemStatsStore.ts + + +systemStatsStore.ts + + + + + +src/stores/aboutPanelStore.ts->src/stores/systemStatsStore.ts + + + + + +src/stores/apiKeyAuthStore.ts + + +apiKeyAuthStore.ts + + + + + +src/stores/comfyManagerStore.ts + + +comfyManagerStore.ts + + + + + +src/stores/comfyRegistryStore.ts + + +comfyRegistryStore.ts + + + + + +src/stores/commandStore.ts + + +commandStore.ts + + + + + +src/stores/keybindingStore.ts + + +keybindingStore.ts + + + + + +src/stores/commandStore.ts->src/stores/keybindingStore.ts + + + + + +src/stores/conflictDetectionStore.ts + + +conflictDetectionStore.ts + + + + + +src/stores/dialogStore.ts + + +dialogStore.ts + + + + + +src/stores/domWidgetStore.ts + + +domWidgetStore.ts + + + + + +src/stores/electronDownloadStore.ts + + +electronDownloadStore.ts + + + + + +src/stores/executionStore.ts + + +executionStore.ts + + + + + +src/stores/graphStore.ts + + +graphStore.ts + + + + + +src/stores/executionStore.ts->src/stores/graphStore.ts + + + + + +src/stores/workflowStore.ts + + +workflowStore.ts + + + + + +src/stores/executionStore.ts->src/stores/workflowStore.ts + + + + + +src/stores/userFileStore.ts + + +userFileStore.ts + + + + + +src/stores/workflowStore.ts->src/stores/userFileStore.ts + + + + + +src/stores/firebaseAuthStore.ts + + +firebaseAuthStore.ts + + + + + +src/stores/helpCenterStore.ts + + +helpCenterStore.ts + + + + + +src/stores/imagePreviewStore.ts + + +imagePreviewStore.ts + + + + + +src/stores/maintenanceTaskStore.ts + + +maintenanceTaskStore.ts + + + + + +src/stores/menuItemStore.ts + + +menuItemStore.ts + + + + + +src/stores/menuItemStore.ts->src/stores/commandStore.ts + + + + + +src/stores/modelStore.ts + + +modelStore.ts + + + + + +src/stores/modelToNodeStore.ts + + +modelToNodeStore.ts + + + + + +src/stores/nodeBookmarkStore.ts + + +nodeBookmarkStore.ts + + + + + +src/stores/nodeDefStore.ts + + +nodeDefStore.ts + + + + + +src/stores/nodeBookmarkStore.ts->src/stores/nodeDefStore.ts + + + + + +src/stores/settingStore.ts + + +settingStore.ts + + + + + +src/stores/nodeBookmarkStore.ts->src/stores/settingStore.ts + + + + + +src/stores/queueStore.ts + + +queueStore.ts + + + + + +src/stores/releaseStore.ts + + +releaseStore.ts + + + + + +src/stores/serverConfigStore.ts + + +serverConfigStore.ts + + + + + +src/stores/subgraphNavigationStore.ts + + +subgraphNavigationStore.ts + + + + + +src/stores/subgraphNavigationStore.ts->src/stores/graphStore.ts + + + + + +src/stores/subgraphNavigationStore.ts->src/stores/workflowStore.ts + + + + + +src/stores/subgraphStore.ts + + +subgraphStore.ts + + + + + +src/stores/toastStore.ts + + +toastStore.ts + + + + + +src/stores/versionCompatibilityStore.ts + + +versionCompatibilityStore.ts + + + + + +src/stores/widgetStore.ts + + +widgetStore.ts + + + + + +src/stores/workflowTemplatesStore.ts + + +workflowTemplatesStore.ts + + + + + +src/stores/workspace/bottomPanelStore.ts + + +bottomPanelStore.ts + + + + + +src/stores/workspace/colorPaletteStore.ts + + +colorPaletteStore.ts + + + + + +src/stores/workspace/nodeHelpStore.ts + + +nodeHelpStore.ts + + + + + +src/stores/workspace/searchBoxStore.ts + + +searchBoxStore.ts + + + + + +src/stores/workspace/sidebarTabStore.ts + + +sidebarTabStore.ts + + + + + +src/stores/workspaceStore.ts + + +workspaceStore.ts + + + + + +src/stores/workspaceStore.ts->src/stores/apiKeyAuthStore.ts + + + + + +src/stores/workspaceStore.ts->src/stores/commandStore.ts + + + + + +src/stores/workspaceStore.ts->src/stores/workflowStore.ts + + + + + +src/stores/workspaceStore.ts->src/stores/firebaseAuthStore.ts + + + + + +src/stores/workspaceStore.ts->src/stores/settingStore.ts + + + + + +src/stores/workspaceStore.ts->src/stores/queueStore.ts + + + + + +src/stores/workspaceStore.ts->src/stores/toastStore.ts + + + + + +src/stores/workspaceStore.ts->src/stores/workspace/bottomPanelStore.ts + + + + + +src/stores/workspaceStore.ts->src/stores/workspace/sidebarTabStore.ts + + + + + +src/types/algoliaTypes.ts + + +algoliaTypes.ts + + + + + +src/types/algoliasearch-lite.d.ts + + +algoliasearch-lite.d.ts + + + + + +src/types/authTypes.ts + + +authTypes.ts + + + + + +src/types/buttonTypes.ts + + +buttonTypes.ts + + + + + +src/types/comfy.ts + + +comfy.ts + + + + + +src/types/comfyManagerTypes.ts + + +comfyManagerTypes.ts + + + + + +src/types/comfyRegistryTypes.ts + + +comfyRegistryTypes.ts + + + + + +src/types/conflictDetectionTypes.ts + + +conflictDetectionTypes.ts + + + + + +src/types/desktop/index.d.ts + + +index.d.ts + + + + + +src/types/desktop/maintenanceTypes.ts + + +maintenanceTypes.ts + + + + + +src/types/extensionTypes.ts + + +extensionTypes.ts + + + + + +src/types/generatedManagerTypes.ts + + +generatedManagerTypes.ts + + + + + +src/types/importFailedTypes.ts + + +importFailedTypes.ts + + + + + +src/types/index.ts + + +index.ts + + + + + +src/types/litegraph-augmentation.d.ts + + +litegraph-augmentation.d.ts + + + + + +src/types/metadataTypes.ts + + +metadataTypes.ts + + + + + +src/types/navTypes.ts + + +navTypes.ts + + + + + +src/types/nodeDefAugmentation.ts + + +nodeDefAugmentation.ts + + + + + +src/types/nodeIdentification.ts + + +nodeIdentification.ts + + + + + +src/types/nodeOrganizationTypes.ts + + +nodeOrganizationTypes.ts + + + + + +src/types/nodeSource.ts + + +nodeSource.ts + + + + + +src/types/primeVueTypes.ts + + +primeVueTypes.ts + + + + + +src/types/searchBoxTypes.ts + + +searchBoxTypes.ts + + + + + +src/types/searchServiceTypes.ts + + +searchServiceTypes.ts + + + + + +src/types/serverArgs.ts + + +serverArgs.ts + + + + + +src/types/settingTypes.ts + + +settingTypes.ts + + + + + +src/types/simplifiedWidget.ts + + +simplifiedWidget.ts + + + + + +src/types/spatialIndex.ts + + +spatialIndex.ts + + + + + +src/types/treeExplorerTypes.ts + + +treeExplorerTypes.ts + + + + + +src/types/vue-shim.d.ts + + +vue-shim.d.ts + + + + + +src/types/widgetTypes.ts + + +widgetTypes.ts + + + + + +src/types/workflowTemplateTypes.ts + + +workflowTemplateTypes.ts + + + + + +src/utils/conflictMessageUtil.ts + + +conflictMessageUtil.ts + + + + + +src/utils/errorReportUtil.ts + + +errorReportUtil.ts + + + + + +src/utils/executableGroupNodeChildDTO.ts + + +executableGroupNodeChildDTO.ts + + + + + +src/utils/executableGroupNodeDto.ts + + +executableGroupNodeDto.ts + + + + + +src/utils/executionUtil.ts + + +executionUtil.ts + + + + + +src/utils/executionUtil.ts->src/utils/executableGroupNodeDto.ts + + + + + +src/utils/litegraphUtil.ts + + +litegraphUtil.ts + + + + + +src/utils/executionUtil.ts->src/utils/litegraphUtil.ts + + + + + +src/utils/formatUtil.ts + + +formatUtil.ts + + + + + +src/utils/fuseUtil.ts + + +fuseUtil.ts + + + + + +src/utils/graphTraversalUtil.ts + + +graphTraversalUtil.ts + + + + + +src/utils/typeGuardUtil.ts + + +typeGuardUtil.ts + + + + + +src/utils/graphTraversalUtil.ts->src/utils/typeGuardUtil.ts + + + + + +src/utils/gridUtil.ts + + +gridUtil.ts + + + + + +src/utils/imageUtil.ts + + +imageUtil.ts + + + + + +src/utils/linkFixer.ts + + +linkFixer.ts + + + + + +src/utils/mapperUtil.ts + + +mapperUtil.ts + + + + + +src/utils/markdownRendererUtil.ts + + +markdownRendererUtil.ts + + + + + +src/utils/mathUtil.ts + + +mathUtil.ts + + + + + +src/utils/migration/migrateReroute.ts + + +migrateReroute.ts + + + + + +src/utils/modelMetadataUtil.ts + + +modelMetadataUtil.ts + + + + + +src/utils/mouseDownUtil.ts + + +mouseDownUtil.ts + + + + + +src/utils/networkUtil.ts + + +networkUtil.ts + + + + + +src/utils/networkUtil.ts->src/utils/envUtil.ts + + + + + +src/utils/networkUtil.ts->src/utils/formatUtil.ts + + + + + +src/utils/nodeDefOrderingUtil.ts + + +nodeDefOrderingUtil.ts + + + + + +src/utils/nodeDefUtil.ts + + +nodeDefUtil.ts + + + + + +src/utils/nodeDefUtil.ts->src/utils/mathUtil.ts + + + + + +src/utils/nodeFilterUtil.ts + + +nodeFilterUtil.ts + + + + + +src/utils/nodeHelpUtil.ts + + +nodeHelpUtil.ts + + + + + +src/utils/packUtils.ts + + +packUtils.ts + + + + + +src/utils/refUtil.ts + + +refUtil.ts + + + + + +src/utils/searchAndReplace.ts + + +searchAndReplace.ts + + + + + +src/utils/syncUtil.ts + + +syncUtil.ts + + + + + +src/utils/tailwindUtil.ts + + +tailwindUtil.ts + + + + + +src/utils/treeUtil.ts + + +treeUtil.ts + + + + + +src/utils/validationUtil.ts + + +validationUtil.ts + + + + + +src/utils/versionUtil.ts + + +versionUtil.ts + + + + + +src/utils/vintageClipboard.ts + + +vintageClipboard.ts + + + + + +src/utils/widgetPropFilter.ts + + +widgetPropFilter.ts + + + + + +src/views/DesktopStartView.vue + + +DesktopStartView.vue + + + + + +src/views/templates/BaseViewTemplate.vue + + +BaseViewTemplate.vue + + + + + +src/views/DesktopStartView.vue->src/views/templates/BaseViewTemplate.vue + + + + + +src/views/DesktopUpdateView.vue + + +DesktopUpdateView.vue + + + + + +src/views/DesktopUpdateView.vue->src/views/templates/BaseViewTemplate.vue + + + + + +src/views/DownloadGitView.vue + + +DownloadGitView.vue + + + + + +src/views/GraphView.vue + + +GraphView.vue + + + + + +src/views/InstallView.vue + + +InstallView.vue + + + + + +src/views/MaintenanceView.vue + + +MaintenanceView.vue + + + + + +src/views/MaintenanceView.vue->src/views/templates/BaseViewTemplate.vue + + + + + +src/views/ManualConfigurationView.vue + + +ManualConfigurationView.vue + + + + + +src/views/MetricsConsentView.vue + + +MetricsConsentView.vue + + + + + +src/views/NotSupportedView.vue + + +NotSupportedView.vue + + + + + +src/views/ServerStartView.vue + + +ServerStartView.vue + + + + + +src/views/UserSelectView.vue + + +UserSelectView.vue + + + + + +src/views/WelcomeView.vue + + +WelcomeView.vue + + + + + +src/views/layouts/LayoutDefault.vue + + +LayoutDefault.vue + + + + + +src/vite-env.d.ts + + +vite-env.d.ts + + + + + diff --git a/scripts/generate-import-map.ts b/scripts/map/generate-import-map.ts similarity index 67% rename from scripts/generate-import-map.ts rename to scripts/map/generate-import-map.ts index 7ee605bb9..a3e3f3636 100644 --- a/scripts/generate-import-map.ts +++ b/scripts/map/generate-import-map.ts @@ -1,8 +1,7 @@ #!/usr/bin/env tsx - +import glob from 'fast-glob' import fs from 'fs' import path from 'path' -import glob from 'fast-glob' interface ImportInfo { source: string @@ -15,11 +14,18 @@ interface DependencyGraph { label: string group: string size: number + inCircularDep?: boolean + circularChains?: string[][] }> links: Array<{ source: string target: string value: number + isCircular?: boolean + }> + circularDependencies?: Array<{ + chain: string[] + edges: Array<{ source: string; target: string }> }> } @@ -27,21 +33,22 @@ interface DependencyGraph { function extractImports(filePath: string): ImportInfo { const content = fs.readFileSync(filePath, 'utf-8') const imports: string[] = [] - + // Match ES6 import statements - const importRegex = /import\s+(?:(?:\{[^}]*\}|\*\s+as\s+\w+|\w+)\s+from\s+)?['"]([^'"]+)['"]/g + const importRegex = + /import\s+(?:(?:\{[^}]*\}|\*\s+as\s+\w+|\w+)\s+from\s+)?['"]([^'"]+)['"]/g let match - + while ((match = importRegex.exec(content)) !== null) { imports.push(match[1]) } - + // Also match dynamic imports const dynamicImportRegex = /import\s*\(\s*['"]([^'"]+)['"]\s*\)/g while ((match = dynamicImportRegex.exec(content)) !== null) { imports.push(match[1]) } - + return { source: filePath, imports: [...new Set(imports)] // Remove duplicates @@ -51,7 +58,7 @@ function extractImports(filePath: string): ImportInfo { // Categorize file by its path function getFileGroup(filePath: string): string { const relativePath = path.relative(process.cwd(), filePath) - + if (relativePath.includes('node_modules')) return 'external' if (relativePath.startsWith('src/components')) return 'components' if (relativePath.startsWith('src/stores')) return 'stores' @@ -65,7 +72,7 @@ function getFileGroup(filePath: string): string { if (relativePath.startsWith('src/scripts')) return 'scripts' if (relativePath.startsWith('tests')) return 'tests' if (relativePath.startsWith('browser_tests')) return 'browser_tests' - + return 'other' } @@ -75,31 +82,127 @@ function resolveImportPath(importPath: string, sourceFile: string): string { if (importPath.startsWith('@/')) { return path.join(process.cwd(), 'src', importPath.slice(2)) } - + // Handle relative paths if (importPath.startsWith('.')) { const sourceDir = path.dirname(sourceFile) return path.resolve(sourceDir, importPath) } - + // External module return importPath } +// Detect circular dependencies using DFS +function detectCircularDependencies( + nodes: Map, + links: Map +): Array<{ + chain: string[] + edges: Array<{ source: string; target: string }> +}> { + const adjacencyList = new Map>() + const circularDeps: Array<{ + chain: string[] + edges: Array<{ source: string; target: string }> + }> = [] + + // Build adjacency list + for (const link of links.values()) { + if (!adjacencyList.has(link.source)) { + adjacencyList.set(link.source, new Set()) + } + adjacencyList.get(link.source)!.add(link.target) + } + + // DFS to find cycles + const visited = new Set() + const recStack = new Set() + const parent = new Map() + + function findCycle(node: string, path: string[] = []): void { + visited.add(node) + recStack.add(node) + path.push(node) + + const neighbors = adjacencyList.get(node) || new Set() + for (const neighbor of neighbors) { + if (!visited.has(neighbor)) { + parent.set(neighbor, node) + findCycle(neighbor, [...path]) + } else if (recStack.has(neighbor)) { + // Found a cycle + const cycleStartIndex = path.indexOf(neighbor) + if (cycleStartIndex !== -1) { + const chain = path.slice(cycleStartIndex) + chain.push(neighbor) // Complete the cycle + + // Create edges for the circular dependency + const edges: Array<{ source: string; target: string }> = [] + for (let i = 0; i < chain.length - 1; i++) { + edges.push({ source: chain[i], target: chain[i + 1] }) + } + + // Check if this cycle is already recorded (avoid duplicates) + const chainStr = [...chain].sort().join('->') + const isNew = !circularDeps.some((dep) => { + const existingChainStr = [...dep.chain].sort().join('->') + return existingChainStr === chainStr + }) + + if (isNew) { + circularDeps.push({ chain, edges }) + } + } + } + } + + recStack.delete(node) + } + + // Run DFS from each unvisited node + for (const node of nodes.keys()) { + if (!visited.has(node) && !node.startsWith('external:')) { + findCycle(node) + } + } + + return circularDeps +} + // Generate dependency graph async function generateDependencyGraph(): Promise { const sourceFiles = await glob('src/**/*.{ts,tsx,vue,mts}', { - ignore: ['**/node_modules/**', '**/*.d.ts', '**/*.spec.ts', '**/*.test.ts', '**/*.stories.ts'] + ignore: [ + '**/node_modules/**', + '**/*.d.ts', + '**/*.spec.ts', + '**/*.test.ts', + '**/*.stories.ts' + ] }) - - const nodes = new Map() - const links = new Map() - + + const nodes = new Map< + string, + { + id: string + label: string + group: string + size: number + inCircularDep?: boolean + circularChains?: string[][] + } + >() + const links = new Map< + string, + { source: string; target: string; value: number; isCircular?: boolean } + >() + // Process each file for (const file of sourceFiles) { const importInfo = extractImports(file) const sourceId = path.relative(process.cwd(), file) - + // Add source node if (!nodes.has(sourceId)) { nodes.set(sourceId, { @@ -109,12 +212,12 @@ async function generateDependencyGraph(): Promise { size: 1 }) } - + // Process imports for (const importPath of importInfo.imports) { const resolvedPath = resolveImportPath(importPath, file) let targetId: string - + // Check if it's an external module if (!resolvedPath.startsWith('/') && !resolvedPath.startsWith('.')) { targetId = `external:${importPath}` @@ -128,16 +231,25 @@ async function generateDependencyGraph(): Promise { } } else { // Try to find the actual file - const possibleExtensions = ['.ts', '.tsx', '.vue', '.mts', '.js', '.json', '/index.ts', '/index.js'] + const possibleExtensions = [ + '.ts', + '.tsx', + '.vue', + '.mts', + '.js', + '.json', + '/index.ts', + '/index.js' + ] let actualFile = resolvedPath - + for (const ext of possibleExtensions) { if (fs.existsSync(resolvedPath + ext)) { actualFile = resolvedPath + ext break } } - + if (fs.existsSync(actualFile)) { targetId = path.relative(process.cwd(), actualFile) if (!nodes.has(targetId)) { @@ -152,7 +264,7 @@ async function generateDependencyGraph(): Promise { continue // Skip unresolved imports } } - + // Add link const linkKey = `${sourceId}->${targetId}` if (links.has(linkKey)) { @@ -164,7 +276,7 @@ async function generateDependencyGraph(): Promise { value: 1 }) } - + // Increase target node size const targetNode = nodes.get(targetId) if (targetNode) { @@ -172,10 +284,48 @@ async function generateDependencyGraph(): Promise { } } } - + + // Detect circular dependencies + const circularDeps = detectCircularDependencies(nodes, links) + + // Mark nodes and links involved in circular dependencies + const nodesInCircularDeps = new Set() + const circularLinkKeys = new Set() + + for (const dep of circularDeps) { + // Mark all nodes in the chain + for (const nodeId of dep.chain) { + nodesInCircularDeps.add(nodeId) + const node = nodes.get(nodeId) + if (node) { + node.inCircularDep = true + if (!node.circularChains) { + node.circularChains = [] + } + node.circularChains.push(dep.chain) + } + } + + // Mark all edges in the chain + for (const edge of dep.edges) { + const linkKey = `${edge.source}->${edge.target}` + circularLinkKeys.add(linkKey) + const link = links.get(linkKey) + if (link) { + link.isCircular = true + } + } + } + + console.log(`Found ${circularDeps.length} circular dependencies:`) + circularDeps.forEach((dep, index) => { + console.log(` ${index + 1}. ${dep.chain.join(' → ')}`) + }) + return { nodes: Array.from(nodes.values()), - links: Array.from(links.values()) + links: Array.from(links.values()), + circularDependencies: circularDeps } } @@ -282,7 +432,22 @@ function generateHTML(graph: DependencyGraph): string { opacity: 0; transition: opacity 0.3s; z-index: 1000; - max-width: 300px; + max-width: 400px; + } + + .circular-dep-warning { + color: #ff6b6b; + font-weight: bold; + margin-top: 5px; + padding-top: 5px; + border-top: 1px solid #444; + } + + .circular-chain { + color: #ffa500; + font-family: monospace; + font-size: 11px; + margin-top: 3px; } .search-box { @@ -320,6 +485,10 @@ function generateHTML(graph: DependencyGraph): string { Total Dependencies: ${graph.links.length} +
+ Circular Dependencies: + ${graph.circularDependencies?.length || 0} +
@@ -362,6 +531,10 @@ function generateHTML(graph: DependencyGraph): string {
Other +
+
+ Has Circular Dep +
@@ -413,9 +586,9 @@ function generateHTML(graph: DependencyGraph): string { .selectAll('line') .data(graphData.links) .enter().append('line') - .attr('stroke', '#999') - .attr('stroke-opacity', 0.6) - .attr('stroke-width', d => Math.sqrt(d.value)); + .attr('stroke', d => d.isCircular ? '#ff6666' : '#999') + .attr('stroke-opacity', d => d.isCircular ? 0.8 : 0.6) + .attr('stroke-width', d => d.isCircular ? Math.sqrt(d.value) * 1.5 : Math.sqrt(d.value)); // Create nodes const node = g.append('g') @@ -424,8 +597,8 @@ function generateHTML(graph: DependencyGraph): string { .enter().append('circle') .attr('r', d => Math.sqrt(d.size) * 3 + 3) .attr('fill', d => colorScale(d.group)) - .attr('stroke', '#fff') - .attr('stroke-width', 1.5) + .attr('stroke', d => d.inCircularDep ? '#ff0000' : '#fff') + .attr('stroke-width', d => d.inCircularDep ? 3 : 1.5) .call(drag(simulation)); // Add labels for important nodes @@ -444,16 +617,40 @@ function generateHTML(graph: DependencyGraph): string { node.on('mouseover', (event, d) => { const connections = graphData.links.filter(l => l.source.id === d.id || l.target.id === d.id); + + let tooltipContent = \` + \${d.label}
+ Type: \${d.group}
+ Connections: \${connections.length}
+ Path: \${d.id} + \`; + + // Add circular dependency information if applicable + if (d.inCircularDep && d.circularChains) { + tooltipContent += '
⚠️ Circular Dependency Detected!
'; + d.circularChains.forEach((chain, index) => { + // Only show chains that include this node + if (chain.includes(d.id)) { + // Format the chain to show the cycle clearly + const nodeIndex = chain.indexOf(d.id); + const formattedChain = chain.map((node, i) => { + const basename = node.split('/').pop(); + if (i === nodeIndex) { + return \`\${basename}\`; + } + return basename; + }).join(' → '); + + tooltipContent += \`
Chain \${index + 1}: \${formattedChain}
\`; + } + }); + } + tooltip .style('opacity', 1) .style('left', (event.pageX + 10) + 'px') .style('top', (event.pageY - 10) + 'px') - .html(\` - \${d.label}
- Type: \${d.group}
- Connections: \${connections.length}
- Path: \${d.id} - \`); + .html(tooltipContent); }) .on('mouseout', () => { tooltip.style('opacity', 0); @@ -562,29 +759,49 @@ function generateHTML(graph: DependencyGraph): string { // Main function async function main() { console.log('Generating import map...') - + try { const graph = await generateDependencyGraph() - console.log(`Found ${graph.nodes.length} nodes and ${graph.links.length} dependencies`) - + console.log( + `Found ${graph.nodes.length} nodes and ${graph.links.length} dependencies` + ) + + if (graph.circularDependencies && graph.circularDependencies.length > 0) { + console.log( + `\n⚠️ Warning: Found ${graph.circularDependencies.length} circular dependencies!` + ) + } + // Save JSON data - const jsonPath = path.join(process.cwd(), 'docs', 'import-map.json') + const jsonPath = path.join( + process.cwd(), + 'scripts', + 'map', + 'import-map.json' + ) fs.mkdirSync(path.dirname(jsonPath), { recursive: true }) fs.writeFileSync(jsonPath, JSON.stringify(graph, null, 2)) console.log(`Saved JSON data to ${jsonPath}`) - + // Generate and save HTML visualization const html = generateHTML(graph) - const htmlPath = path.join(process.cwd(), 'docs', 'import-map.html') + const htmlPath = path.join( + process.cwd(), + 'scripts', + 'map', + 'import-map.html' + ) fs.writeFileSync(htmlPath, html) console.log(`Saved HTML visualization to ${htmlPath}`) - + console.log('✅ Import map generation complete!') - console.log('Open docs/import-map.html in a browser to view the visualization') + console.log( + 'Open scripts/map/import-map.html in a browser to view the visualization' + ) } catch (error) { console.error('Error generating import map:', error) process.exit(1) } } -void main() \ No newline at end of file +void main() diff --git a/scripts/map/import-map.html b/scripts/map/import-map.html new file mode 100644 index 000000000..b6ee787bd --- /dev/null +++ b/scripts/map/import-map.html @@ -0,0 +1,48347 @@ + + + + + + ComfyUI Frontend Import Map + + + + +
+
+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/scripts/map/import-map.json b/scripts/map/import-map.json new file mode 100644 index 000000000..5cd07c813 --- /dev/null +++ b/scripts/map/import-map.json @@ -0,0 +1,47925 @@ +{ + "nodes": [ + { + "id": "src/App.vue", + "label": "App.vue", + "group": "other", + "size": 2 + }, + { + "id": "external:@vueuse/core", + "label": "@vueuse/core", + "group": "external", + "size": 60 + }, + { + "id": "external:primevue/blockui", + "label": "primevue/blockui", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/progressspinner", + "label": "primevue/progressspinner", + "group": "external", + "size": 17 + }, + { + "id": "external:vue", + "label": "vue", + "group": "external", + "size": 366 + }, + { + "id": "src/components/dialog/GlobalDialog.vue", + "label": "GlobalDialog.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/config.ts", + "label": "config.ts", + "group": "other", + "size": 4 + }, + { + "id": "src/stores/workspaceStore.ts", + "label": "workspaceStore.ts", + "group": "stores", + "size": 17, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "src/composables/useConflictDetection.ts", + "label": "useConflictDetection.ts", + "group": "composables", + "size": 11 + }, + { + "id": "src/utils/envUtil.ts", + "label": "envUtil.ts", + "group": "utils", + "size": 35 + }, + { + "id": "src/i18n.ts", + "label": "i18n.ts", + "group": "other", + "size": 69 + }, + { + "id": "external:vue-i18n", + "label": "vue-i18n", + "group": "external", + "size": 77 + }, + { + "id": "src/locales/ar/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ar/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ar/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ar/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/en/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/en/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/en/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/en/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/es/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/es/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/es/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/es/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/fr/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/fr/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/fr/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/fr/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ja/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ja/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ja/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ja/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ko/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ko/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ko/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ko/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ru/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ru/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ru/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/ru/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh-TW/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh-TW/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh-TW/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh-TW/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh/commands.json", + "label": "commands.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh/main.json", + "label": "main.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh/nodeDefs.json", + "label": "nodeDefs.json", + "group": "other", + "size": 2 + }, + { + "id": "src/locales/zh/settings.json", + "label": "settings.json", + "group": "other", + "size": 2 + }, + { + "id": "src/main.ts", + "label": "main.ts", + "group": "other", + "size": 1 + }, + { + "id": "external:@primevue/themes", + "label": "@primevue/themes", + "group": "external", + "size": 2 + }, + { + "id": "external:@primevue/themes/aura", + "label": "@primevue/themes/aura", + "group": "external", + "size": 2 + }, + { + "id": "external:@sentry/vue", + "label": "@sentry/vue", + "group": "external", + "size": 2 + }, + { + "id": "external:firebase/app", + "label": "firebase/app", + "group": "external", + "size": 5 + }, + { + "id": "external:pinia", + "label": "pinia", + "group": "external", + "size": 55 + }, + { + "id": "external:primeicons/primeicons.css", + "label": "primeicons/primeicons.css", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/config", + "label": "primevue/config", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/confirmationservice", + "label": "primevue/confirmationservice", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/toastservice", + "label": "primevue/toastservice", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/tooltip", + "label": "primevue/tooltip", + "group": "external", + "size": 2 + }, + { + "id": "external:vuefire", + "label": "vuefire", + "group": "external", + "size": 3 + }, + { + "id": "src/config/firebase.ts", + "label": "firebase.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/lib/litegraph/public/css/litegraph.css", + "label": "litegraph.css", + "group": "lib", + "size": 2 + }, + { + "id": "src/router.ts", + "label": "router.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/css/style.css", + "label": "style.css", + "group": "other", + "size": 2 + }, + { + "id": "external:vue-router", + "label": "vue-router", + "group": "external", + "size": 8 + }, + { + "id": "src/views/layouts/LayoutDefault.vue", + "label": "LayoutDefault.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/stores/userStore.ts", + "label": "userStore.ts", + "group": "stores", + "size": 6 + }, + { + "id": "src/views/GraphView.vue", + "label": "GraphView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/UserSelectView.vue", + "label": "UserSelectView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/ServerStartView.vue", + "label": "ServerStartView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/InstallView.vue", + "label": "InstallView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/WelcomeView.vue", + "label": "WelcomeView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/NotSupportedView.vue", + "label": "NotSupportedView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/DownloadGitView.vue", + "label": "DownloadGitView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/ManualConfigurationView.vue", + "label": "ManualConfigurationView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/MetricsConsentView.vue", + "label": "MetricsConsentView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/DesktopStartView.vue", + "label": "DesktopStartView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/MaintenanceView.vue", + "label": "MaintenanceView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/views/DesktopUpdateView.vue", + "label": "DesktopUpdateView.vue", + "group": "views", + "size": 2 + }, + { + "id": "src/composables/useBrowserTabTitle.ts", + "label": "useBrowserTabTitle.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/stores/executionStore.ts", + "label": "executionStore.ts", + "group": "stores", + "size": 14, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ], + [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/executionStore.ts" + ], + [ + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/executionStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/workflowStore.ts" + ] + ] + }, + { + "id": "src/stores/settingStore.ts", + "label": "settingStore.ts", + "group": "stores", + "size": 81, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/stores/workflowStore.ts", + "label": "workflowStore.ts", + "group": "stores", + "size": 31, + "inCircularDep": true, + "circularChains": [ + [ + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/useCachedRequest.ts", + "label": "useCachedRequest.ts", + "group": "composables", + "size": 3 + }, + { + "id": "external:@alloc/quick-lru", + "label": "@alloc/quick-lru", + "group": "external", + "size": 6 + }, + { + "id": "src/utils/formatUtil.ts", + "label": "formatUtil.ts", + "group": "utils", + "size": 50 + }, + { + "id": "src/composables/useCanvasDrop.ts", + "label": "useCanvasDrop.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/usePragmaticDragAndDrop.ts", + "label": "usePragmaticDragAndDrop.ts", + "group": "composables", + "size": 4 + }, + { + "id": "src/lib/litegraph/src/litegraph.ts", + "label": "litegraph.ts", + "group": "lib", + "size": 99, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/ContextMenu.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/ContextMenu.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/CurveEditor.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/CurveEditor.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/DragAndScale.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/DragAndScale.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/scripts/app.ts", + "label": "app.ts", + "group": "scripts", + "size": 67, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ErrorDialogContent.vue", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ErrorDialogContent.vue", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/subgraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/subgraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "src/services/litegraphService.ts", + "label": "litegraphService.ts", + "group": "services", + "size": 13, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/ui.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/services/workflowService.ts", + "label": "workflowService.ts", + "group": "services", + "size": 14, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/stores/modelStore.ts", + "label": "modelStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "src/stores/modelToNodeStore.ts", + "label": "modelToNodeStore.ts", + "group": "stores", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "src/stores/nodeDefStore.ts", + "label": "nodeDefStore.ts", + "group": "stores", + "size": 27, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/nodeDefStore.ts", + "src/services/nodeSearchService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/services/nodeSearchService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "src/types/treeExplorerTypes.ts", + "label": "treeExplorerTypes.ts", + "group": "types", + "size": 9 + }, + { + "id": "src/composables/useCivitaiModel.ts", + "label": "useCivitaiModel.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useConflictAcknowledgment.ts", + "label": "useConflictAcknowledgment.ts", + "group": "composables", + "size": 6 + }, + { + "id": "src/stores/conflictDetectionStore.ts", + "label": "conflictDetectionStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "external:es-toolkit/compat", + "label": "es-toolkit/compat", + "group": "external", + "size": 47 + }, + { + "id": "src/composables/nodePack/useInstalledPacks.ts", + "label": "useInstalledPacks.ts", + "group": "composables", + "size": 4 + }, + { + "id": "src/services/comfyManagerService.ts", + "label": "comfyManagerService.ts", + "group": "services", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/services/comfyRegistryService.ts", + "label": "comfyRegistryService.ts", + "group": "services", + "size": 4 + }, + { + "id": "src/stores/comfyManagerStore.ts", + "label": "comfyManagerStore.ts", + "group": "stores", + "size": 23, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/stores/systemStatsStore.ts", + "label": "systemStatsStore.ts", + "group": "stores", + "size": 10 + }, + { + "id": "src/utils/packUtils.ts", + "label": "packUtils.ts", + "group": "utils", + "size": 5 + }, + { + "id": "src/utils/versionUtil.ts", + "label": "versionUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/composables/useManagerState.ts", + "label": "useManagerState.ts", + "group": "composables", + "size": 7, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/useContextMenuTranslation.ts", + "label": "useContextMenuTranslation.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useCopy.ts", + "label": "useCopy.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/stores/graphStore.ts", + "label": "graphStore.ts", + "group": "stores", + "size": 40, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/composables/useCopyToClipboard.ts", + "label": "useCopyToClipboard.ts", + "group": "composables", + "size": 4 + }, + { + "id": "external:primevue/usetoast", + "label": "primevue/usetoast", + "group": "external", + "size": 10 + }, + { + "id": "src/composables/useCoreCommands.ts", + "label": "useCoreCommands.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/auth/useFirebaseAuthActions.ts", + "label": "useFirebaseAuthActions.ts", + "group": "composables", + "size": 11, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "label": "useSelectedLiteGraphItems.ts", + "group": "composables", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/composables/useModelSelectorDialog.ts", + "label": "useModelSelectorDialog.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/constants/coreColorPalettes.ts", + "label": "coreColorPalettes.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/scripts/api.ts", + "label": "api.ts", + "group": "scripts", + "size": 52 + }, + { + "id": "src/services/dialogService.ts", + "label": "dialogService.ts", + "group": "services", + "size": 26, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ErrorDialogContent.vue", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/components/dialog/content/manager/button/PackInstallButton.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/components/dialog/content/manager/button/PackInstallButton.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/stores/helpCenterStore.ts", + "label": "helpCenterStore.ts", + "group": "stores", + "size": 3 + }, + { + "id": "src/stores/imagePreviewStore.ts", + "label": "imagePreviewStore.ts", + "group": "stores", + "size": 8, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/executionStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ] + ] + }, + { + "id": "src/stores/queueStore.ts", + "label": "queueStore.ts", + "group": "stores", + "size": 14 + }, + { + "id": "src/stores/subgraphNavigationStore.ts", + "label": "subgraphNavigationStore.ts", + "group": "stores", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/stores/workflowStore.ts" + ] + ] + }, + { + "id": "src/stores/subgraphStore.ts", + "label": "subgraphStore.ts", + "group": "stores", + "size": 7, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "src/stores/toastStore.ts", + "label": "toastStore.ts", + "group": "stores", + "size": 33 + }, + { + "id": "src/stores/workspace/bottomPanelStore.ts", + "label": "bottomPanelStore.ts", + "group": "stores", + "size": 9 + }, + { + "id": "src/stores/workspace/colorPaletteStore.ts", + "label": "colorPaletteStore.ts", + "group": "stores", + "size": 16 + }, + { + "id": "src/stores/workspace/searchBoxStore.ts", + "label": "searchBoxStore.ts", + "group": "stores", + "size": 4 + }, + { + "id": "src/types/comfyManagerTypes.ts", + "label": "comfyManagerTypes.ts", + "group": "types", + "size": 18 + }, + { + "id": "src/utils/graphTraversalUtil.ts", + "label": "graphTraversalUtil.ts", + "group": "utils", + "size": 10 + }, + { + "id": "src/utils/nodeFilterUtil.ts", + "label": "nodeFilterUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/composables/useDownload.ts", + "label": "useDownload.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/useErrorHandling.ts", + "label": "useErrorHandling.ts", + "group": "composables", + "size": 15 + }, + { + "id": "src/composables/useFeatureFlags.ts", + "label": "useFeatureFlags.ts", + "group": "composables", + "size": 1 + }, + { + "id": "src/composables/useFrontendVersionMismatchWarning.ts", + "label": "useFrontendVersionMismatchWarning.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/stores/versionCompatibilityStore.ts", + "label": "versionCompatibilityStore.ts", + "group": "stores", + "size": 3 + }, + { + "id": "src/composables/useGlobalLitegraph.ts", + "label": "useGlobalLitegraph.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useImportFailedDetection.ts", + "label": "useImportFailedDetection.ts", + "group": "composables", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/useIntersectionObserver.ts", + "label": "useIntersectionObserver.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/useLazyPagination.ts", + "label": "useLazyPagination.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useLitegraphSettings.ts", + "label": "useLitegraphSettings.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useLoad3dViewer.ts", + "label": "useLoad3dViewer.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/load3dService.ts", + "src/composables/useLoad3dViewer.ts", + "src/services/load3dService.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d/Load3d.ts", + "label": "Load3d.ts", + "group": "extensions", + "size": 6, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d/Load3dUtils.ts", + "label": "Load3dUtils.ts", + "group": "extensions", + "size": 7, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d/interfaces.ts", + "label": "interfaces.ts", + "group": "extensions", + "size": 25 + }, + { + "id": "src/lib/litegraph/src/LGraphNode.ts", + "label": "LGraphNode.ts", + "group": "lib", + "size": 13, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/collections.ts", + "src/lib/litegraph/src/LGraphNode.ts" + ], + [ + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/collections.ts", + "src/lib/litegraph/src/LGraphNode.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/services/load3dService.ts", + "label": "load3dService.ts", + "group": "services", + "size": 8, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/load3dService.ts", + "src/composables/useLoad3dViewer.ts", + "src/services/load3dService.ts" + ], + [ + "src/services/load3dService.ts", + "src/composables/useLoad3dViewer.ts", + "src/services/load3dService.ts" + ] + ] + }, + { + "id": "src/composables/useManagerQueue.ts", + "label": "useManagerQueue.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/types/generatedManagerTypes.ts", + "label": "generatedManagerTypes.ts", + "group": "types", + "size": 9 + }, + { + "id": "src/stores/commandStore.ts", + "label": "commandStore.ts", + "group": "stores", + "size": 43 + }, + { + "id": "src/components/widget/SampleModelSelector.vue", + "label": "SampleModelSelector.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/stores/dialogStore.ts", + "label": "dialogStore.ts", + "group": "stores", + "size": 15 + }, + { + "id": "src/composables/usePaste.ts", + "label": "usePaste.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/schemas/comfyWorkflowSchema.ts", + "label": "comfyWorkflowSchema.ts", + "group": "other", + "size": 15 + }, + { + "id": "src/utils/litegraphUtil.ts", + "label": "litegraphUtil.ts", + "group": "utils", + "size": 15 + }, + { + "id": "src/composables/usePopoverSizing.ts", + "label": "usePopoverSizing.ts", + "group": "composables", + "size": 2 + }, + { + "id": "external:@atlaskit/pragmatic-drag-and-drop/element/adapter", + "label": "@atlaskit/pragmatic-drag-and-drop/element/adapter", + "group": "external", + "size": 2 + }, + { + "id": "src/composables/useProgressFavicon.ts", + "label": "useProgressFavicon.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useRefreshableSelection.ts", + "label": "useRefreshableSelection.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useRegistrySearch.ts", + "label": "useRegistrySearch.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/constants/searchConstants.ts", + "label": "searchConstants.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/services/gateway/registrySearchGateway.ts", + "label": "registrySearchGateway.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/composables/useServerLogs.ts", + "label": "useServerLogs.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/schemas/apiSchema.ts", + "label": "apiSchema.ts", + "group": "other", + "size": 10 + }, + { + "id": "src/composables/useTemplateFiltering.ts", + "label": "useTemplateFiltering.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useTemplateWorkflows.ts", + "label": "useTemplateWorkflows.ts", + "group": "composables", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/stores/workflowTemplatesStore.ts", + "label": "workflowTemplatesStore.ts", + "group": "stores", + "size": 2 + }, + { + "id": "src/composables/useTransformCompatOverlayProps.ts", + "label": "useTransformCompatOverlayProps.ts", + "group": "composables", + "size": 5 + }, + { + "id": "src/composables/useTreeExpansion.ts", + "label": "useTreeExpansion.ts", + "group": "composables", + "size": 5 + }, + { + "id": "src/composables/useValueTransform.ts", + "label": "useValueTransform.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useVueFeatureFlags.ts", + "label": "useVueFeatureFlags.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/useWorkflowAutoSave.ts", + "label": "useWorkflowAutoSave.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/useWorkflowPersistence.ts", + "label": "useWorkflowPersistence.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/scripts/utils.ts", + "label": "utils.ts", + "group": "scripts", + "size": 10, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/composables/useWorkflowValidation.ts", + "label": "useWorkflowValidation.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/utils/linkFixer.ts", + "label": "linkFixer.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/composables/useZoomControls.ts", + "label": "useZoomControls.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "label": "LiteGraphCanvasSplitterOverlay.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/splitter", + "label": "primevue/splitter", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/splitterpanel", + "label": "primevue/splitterpanel", + "group": "external", + "size": 2 + }, + { + "id": "src/stores/workspace/sidebarTabStore.ts", + "label": "sidebarTabStore.ts", + "group": "stores", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "src/components/MenuHamburger.vue", + "label": "MenuHamburger.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/button", + "label": "primevue/button", + "group": "external", + "size": 109 + }, + { + "id": "src/config/comfyApi.ts", + "label": "comfyApi.ts", + "group": "other", + "size": 6 + }, + { + "id": "src/assets/palettes/arc.json", + "label": "arc.json", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/palettes/dark.json", + "label": "dark.json", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/palettes/github.json", + "label": "github.json", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/palettes/light.json", + "label": "light.json", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/palettes/nord.json", + "label": "nord.json", + "group": "other", + "size": 2 + }, + { + "id": "src/assets/palettes/solarized.json", + "label": "solarized.json", + "group": "other", + "size": 2 + }, + { + "id": "src/constants/coreKeybindings.ts", + "label": "coreKeybindings.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/constants/coreMenuCommands.ts", + "label": "coreMenuCommands.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/constants/coreSettings.ts", + "label": "coreSettings.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/types/nodeSource.ts", + "label": "nodeSource.ts", + "group": "types", + "size": 9 + }, + { + "id": "src/types/searchBoxTypes.ts", + "label": "searchBoxTypes.ts", + "group": "types", + "size": 4 + }, + { + "id": "src/constants/desktopMaintenanceTasks.ts", + "label": "desktopMaintenanceTasks.ts", + "group": "other", + "size": 2 + }, + { + "id": "external:@primevue/core", + "label": "@primevue/core", + "group": "external", + "size": 2 + }, + { + "id": "src/constants/groupNodeConstants.ts", + "label": "groupNodeConstants.ts", + "group": "other", + "size": 4 + }, + { + "id": "src/constants/reservedKeyCombos.ts", + "label": "reservedKeyCombos.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/constants/serverConfig.ts", + "label": "serverConfig.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/types/serverArgs.ts", + "label": "serverArgs.ts", + "group": "types", + "size": 2 + }, + { + "id": "src/types/settingTypes.ts", + "label": "settingTypes.ts", + "group": "types", + "size": 7 + }, + { + "id": "src/constants/slotColors.ts", + "label": "slotColors.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/constants/supportedWorkflowFormats.ts", + "label": "supportedWorkflowFormats.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/constants/uvMirrors.ts", + "label": "uvMirrors.ts", + "group": "other", + "size": 4 + }, + { + "id": "external:zod", + "label": "zod", + "group": "external", + "size": 9 + }, + { + "id": "src/schemas/colorPaletteSchema.ts", + "label": "colorPaletteSchema.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/schemas/keyBindingSchema.ts", + "label": "keyBindingSchema.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/schemas/assetSchema.ts", + "label": "assetSchema.ts", + "group": "other", + "size": 2 + }, + { + "id": "external:zod-validation-error", + "label": "zod-validation-error", + "group": "external", + "size": 5 + }, + { + "id": "src/schemas/nodeDefSchema.ts", + "label": "nodeDefSchema.ts", + "group": "other", + "size": 8 + }, + { + "id": "src/schemas/signInSchema.ts", + "label": "signInSchema.ts", + "group": "other", + "size": 6 + }, + { + "id": "external:axios", + "label": "axios", + "group": "external", + "size": 5 + }, + { + "id": "src/config/clientFeatureFlags.json", + "label": "clientFeatureFlags.json", + "group": "other", + "size": 2 + }, + { + "id": "src/types/workflowTemplateTypes.ts", + "label": "workflowTemplateTypes.ts", + "group": "types", + "size": 3 + }, + { + "id": "src/composables/element/useCanvasPositionConversion.ts", + "label": "useCanvasPositionConversion.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/scripts/metadata/ebml.ts", + "label": "ebml.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/gltf.ts", + "label": "gltf.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/isobmff.ts", + "label": "isobmff.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/mp3.ts", + "label": "mp3.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/ogg.ts", + "label": "ogg.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/svg.ts", + "label": "svg.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/services/extensionService.ts", + "label": "extensionService.ts", + "group": "services", + "size": 9, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/dynamicPrompts.ts", + "src/services/extensionService.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/dynamicPrompts.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/services/extensionService.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/services/extensionService.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveMesh.ts", + "src/services/extensionService.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveMesh.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/services/subgraphService.ts", + "label": "subgraphService.ts", + "group": "services", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/subgraphService.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/stores/apiKeyAuthStore.ts", + "label": "apiKeyAuthStore.ts", + "group": "stores", + "size": 6, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/firebaseAuthStore.ts", + "src/stores/apiKeyAuthStore.ts", + "src/stores/firebaseAuthStore.ts" + ] + ] + }, + { + "id": "src/stores/domWidgetStore.ts", + "label": "domWidgetStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "src/stores/extensionStore.ts", + "label": "extensionStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "src/stores/firebaseAuthStore.ts", + "label": "firebaseAuthStore.ts", + "group": "stores", + "size": 11, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/firebaseAuthStore.ts", + "src/stores/apiKeyAuthStore.ts", + "src/stores/firebaseAuthStore.ts" + ], + [ + "src/stores/firebaseAuthStore.ts", + "src/stores/apiKeyAuthStore.ts", + "src/stores/firebaseAuthStore.ts" + ] + ] + }, + { + "id": "src/stores/keybindingStore.ts", + "label": "keybindingStore.ts", + "group": "stores", + "size": 8 + }, + { + "id": "src/stores/widgetStore.ts", + "label": "widgetStore.ts", + "group": "stores", + "size": 6 + }, + { + "id": "src/types/extensionTypes.ts", + "label": "extensionTypes.ts", + "group": "types", + "size": 6 + }, + { + "id": "src/utils/colorUtil.ts", + "label": "colorUtil.ts", + "group": "utils", + "size": 6 + }, + { + "id": "src/utils/executionUtil.ts", + "label": "executionUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/migration/migrateReroute.ts", + "label": "migrateReroute.ts", + "group": "utils", + "size": 3 + }, + { + "id": "src/utils/modelMetadataUtil.ts", + "label": "modelMetadataUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/vintageClipboard.ts", + "label": "vintageClipboard.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/scripts/defaultGraph.ts", + "label": "defaultGraph.ts", + "group": "scripts", + "size": 4 + }, + { + "id": "src/scripts/pnginfo.ts", + "label": "pnginfo.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/ui.ts", + "label": "ui.ts", + "group": "scripts", + "size": 19, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/ui.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/scripts/ui/toggleSwitch.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/scripts/ui/toggleSwitch.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/scripts/ui/menu/index.ts", + "label": "index.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/widgets.ts", + "label": "widgets.ts", + "group": "scripts", + "size": 15, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/scripts/changeTracker.ts", + "label": "changeTracker.ts", + "group": "scripts", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/workflowStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "external:jsondiffpatch", + "label": "jsondiffpatch", + "group": "external", + "size": 2 + }, + { + "id": "external:loglevel", + "label": "loglevel", + "group": "external", + "size": 6 + }, + { + "id": "src/scripts/domWidget.ts", + "label": "domWidget.ts", + "group": "scripts", + "size": 12 + }, + { + "id": "src/composables/functional/useChainCallback.ts", + "label": "useChainCallback.ts", + "group": "composables", + "size": 11 + }, + { + "id": "src/scripts/errorNodeWidgets.ts", + "label": "errorNodeWidgets.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "label": "useBooleanWidget.ts", + "group": "other", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "label": "useFloatWidget.ts", + "group": "other", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "label": "useStringWidget.ts", + "group": "other", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/scripts/metadata/avif.ts", + "label": "avif.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/flac.ts", + "label": "flac.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/metadata/png.ts", + "label": "png.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/ui/dialog.ts", + "label": "dialog.ts", + "group": "scripts", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/scripts/ui/settings.ts", + "label": "settings.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/ui/toggleSwitch.ts", + "label": "toggleSwitch.ts", + "group": "scripts", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/ui.ts", + "src/scripts/ui/toggleSwitch.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/utils/searchAndReplace.ts", + "label": "searchAndReplace.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts", + "label": "useChartWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts", + "label": "useColorWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "label": "useComboWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/scripts/widgets.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts", + "label": "useFileUploadWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts", + "label": "useGalleriaWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts", + "label": "useImageCompareWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "label": "useImageUploadWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "label": "useIntWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "label": "useMarkdownWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/widgets.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts", + "label": "useMultiSelectWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts", + "label": "useSelectButtonWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts", + "label": "useTextareaWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts", + "label": "useTreeSelectWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/schemas/nodeDef/migration.ts", + "label": "migration.ts", + "group": "other", + "size": 7 + }, + { + "id": "src/services/assetService.ts", + "label": "assetService.ts", + "group": "services", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "src/services/audioService.ts", + "label": "audioService.ts", + "group": "services", + "size": 2 + }, + { + "id": "external:extendable-media-recorder", + "label": "extendable-media-recorder", + "group": "external", + "size": 3 + }, + { + "id": "external:extendable-media-recorder-wav-encoder", + "label": "extendable-media-recorder-wav-encoder", + "group": "external", + "size": 2 + }, + { + "id": "src/services/autoQueueService.ts", + "label": "autoQueueService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/services/colorPaletteService.ts", + "label": "colorPaletteService.ts", + "group": "services", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ], + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "external:uuid", + "label": "uuid", + "group": "external", + "size": 3 + }, + { + "id": "src/utils/typeGuardUtil.ts", + "label": "typeGuardUtil.ts", + "group": "utils", + "size": 10 + }, + { + "id": "src/services/customerEventsService.ts", + "label": "customerEventsService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/types/comfyRegistryTypes.ts", + "label": "comfyRegistryTypes.ts", + "group": "types", + "size": 19 + }, + { + "id": "src/components/dialog/content/ApiNodesSignInContent.vue", + "label": "ApiNodesSignInContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/ConfirmationDialogContent.vue", + "label": "ConfirmationDialogContent.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/ErrorDialogContent.vue", + "label": "ErrorDialogContent.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ErrorDialogContent.vue", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/LoadWorkflowWarning.vue", + "label": "LoadWorkflowWarning.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/components/dialog/content/manager/button/PackInstallButton.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "label": "ManagerProgressDialogContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/MissingModelsWarning.vue", + "label": "MissingModelsWarning.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/PromptDialogContent.vue", + "label": "PromptDialogContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/SettingDialogContent.vue", + "label": "SettingDialogContent.vue", + "group": "components", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/SignInContent.vue", + "label": "SignInContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "label": "TopUpCreditsDialogContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/UpdatePasswordContent.vue", + "label": "UpdatePasswordContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "label": "ManagerDialogContent.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/manager/ManagerHeader.vue", + "label": "ManagerHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "label": "NodeConflictDialogContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/NodeConflictFooter.vue", + "label": "NodeConflictFooter.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/NodeConflictHeader.vue", + "label": "NodeConflictHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/footer/ManagerProgressFooter.vue", + "label": "ManagerProgressFooter.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/header/ComfyOrgHeader.vue", + "label": "ComfyOrgHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/header/ManagerProgressHeader.vue", + "label": "ManagerProgressHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/header/SettingDialogHeader.vue", + "label": "SettingDialogHeader.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/templates/TemplateWorkflowsContent.vue", + "label": "TemplateWorkflowsContent.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/templates/TemplateWorkflowsDialogHeader.vue", + "label": "TemplateWorkflowsDialogHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/stores/menuItemStore.ts", + "label": "menuItemStore.ts", + "group": "stores", + "size": 5 + }, + { + "id": "src/extensions/core/index.ts", + "label": "index.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/dynamicPrompts.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveMesh.ts", + "src/services/extensionService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/services/keybindingService.ts", + "label": "keybindingService.ts", + "group": "services", + "size": 3 + }, + { + "id": "src/composables/node/useNodeAnimatedImage.ts", + "label": "useNodeAnimatedImage.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/composables/node/useNodeCanvasImagePreview.ts", + "label": "useNodeCanvasImagePreview.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/composables/node/useNodeImage.ts", + "label": "useNodeImage.ts", + "group": "composables", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/utils/nodeDefOrderingUtil.ts", + "label": "nodeDefOrderingUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/Load3dAnimation.ts", + "label": "Load3dAnimation.ts", + "group": "extensions", + "size": 5 + }, + { + "id": "src/services/mediaCacheService.ts", + "label": "mediaCacheService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/services/newUserService.ts", + "label": "newUserService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/services/nodeHelpService.ts", + "label": "nodeHelpService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/utils/nodeHelpUtil.ts", + "label": "nodeHelpUtil.ts", + "group": "utils", + "size": 3 + }, + { + "id": "src/services/nodeOrganizationService.ts", + "label": "nodeOrganizationService.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/utils/treeUtil.ts", + "label": "treeUtil.ts", + "group": "utils", + "size": 9 + }, + { + "id": "src/services/nodeSearchService.ts", + "label": "nodeSearchService.ts", + "group": "services", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/nodeDefStore.ts", + "src/services/nodeSearchService.ts", + "src/stores/nodeDefStore.ts" + ] + ] + }, + { + "id": "external:fuse.js", + "label": "fuse.js", + "group": "external", + "size": 2 + }, + { + "id": "src/utils/fuseUtil.ts", + "label": "fuseUtil.ts", + "group": "utils", + "size": 5 + }, + { + "id": "src/services/releaseService.ts", + "label": "releaseService.ts", + "group": "services", + "size": 3 + }, + { + "id": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "label": "useWorkflowThumbnail.ts", + "group": "other", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + ], + [ + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/stores/aboutPanelStore.ts", + "label": "aboutPanelStore.ts", + "group": "stores", + "size": 2 + }, + { + "id": "src/types/comfy.ts", + "label": "comfy.ts", + "group": "types", + "size": 5 + }, + { + "id": "src/types/authTypes.ts", + "label": "authTypes.ts", + "group": "types", + "size": 3 + }, + { + "id": "src/stores/comfyRegistryStore.ts", + "label": "comfyRegistryStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "src/stores/electronDownloadStore.ts", + "label": "electronDownloadStore.ts", + "group": "stores", + "size": 5 + }, + { + "id": "external:@comfyorg/comfyui-electron-types", + "label": "@comfyorg/comfyui-electron-types", + "group": "external", + "size": 6 + }, + { + "id": "src/composables/node/useNodeChatHistory.ts", + "label": "useNodeChatHistory.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/node/useNodeProgressText.ts", + "label": "useNodeProgressText.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ] + ] + }, + { + "id": "src/types/nodeIdentification.ts", + "label": "nodeIdentification.ts", + "group": "types", + "size": 4 + }, + { + "id": "external:firebase/auth", + "label": "firebase/auth", + "group": "external", + "size": 2 + }, + { + "id": "src/stores/maintenanceTaskStore.ts", + "label": "maintenanceTaskStore.ts", + "group": "stores", + "size": 5 + }, + { + "id": "src/stores/nodeBookmarkStore.ts", + "label": "nodeBookmarkStore.ts", + "group": "stores", + "size": 7 + }, + { + "id": "src/stores/releaseStore.ts", + "label": "releaseStore.ts", + "group": "stores", + "size": 6 + }, + { + "id": "src/stores/serverConfigStore.ts", + "label": "serverConfigStore.ts", + "group": "stores", + "size": 3 + }, + { + "id": "src/stores/userFileStore.ts", + "label": "userFileStore.ts", + "group": "stores", + "size": 3 + }, + { + "id": "src/utils/syncUtil.ts", + "label": "syncUtil.ts", + "group": "utils", + "size": 3 + }, + { + "id": "external:semver", + "label": "semver", + "group": "external", + "size": 3 + }, + { + "id": "src/types/algoliaTypes.ts", + "label": "algoliaTypes.ts", + "group": "types", + "size": 1 + }, + { + "id": "src/types/buttonTypes.ts", + "label": "buttonTypes.ts", + "group": "types", + "size": 6 + }, + { + "id": "src/lib/litegraph/src/interfaces.ts", + "label": "interfaces.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/types/conflictDetectionTypes.ts", + "label": "conflictDetectionTypes.ts", + "group": "types", + "size": 4 + }, + { + "id": "src/types/importFailedTypes.ts", + "label": "importFailedTypes.ts", + "group": "types", + "size": 6 + }, + { + "id": "src/types/index.ts", + "label": "index.ts", + "group": "types", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/types/metadataTypes.ts", + "label": "metadataTypes.ts", + "group": "types", + "size": 6 + }, + { + "id": "src/types/navTypes.ts", + "label": "navTypes.ts", + "group": "types", + "size": 5 + }, + { + "id": "src/types/nodeDefAugmentation.ts", + "label": "nodeDefAugmentation.ts", + "group": "types", + "size": 2 + }, + { + "id": "src/types/nodeOrganizationTypes.ts", + "label": "nodeOrganizationTypes.ts", + "group": "types", + "size": 1 + }, + { + "id": "src/types/primeVueTypes.ts", + "label": "primeVueTypes.ts", + "group": "types", + "size": 3 + }, + { + "id": "src/types/searchServiceTypes.ts", + "label": "searchServiceTypes.ts", + "group": "types", + "size": 1 + }, + { + "id": "src/types/simplifiedWidget.ts", + "label": "simplifiedWidget.ts", + "group": "types", + "size": 4 + }, + { + "id": "src/types/spatialIndex.ts", + "label": "spatialIndex.ts", + "group": "types", + "size": 1 + }, + { + "id": "src/types/widgetTypes.ts", + "label": "widgetTypes.ts", + "group": "types", + "size": 3 + }, + { + "id": "src/utils/conflictMessageUtil.ts", + "label": "conflictMessageUtil.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/utils/errorReportUtil.ts", + "label": "errorReportUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/executableGroupNodeChildDTO.ts", + "label": "executableGroupNodeChildDTO.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/executableGroupNodeDto.ts", + "label": "executableGroupNodeDto.ts", + "group": "utils", + "size": 3 + }, + { + "id": "src/utils/gridUtil.ts", + "label": "gridUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/imageUtil.ts", + "label": "imageUtil.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/utils/mapperUtil.ts", + "label": "mapperUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "label": "nodeDefSchemaV2.ts", + "group": "other", + "size": 15 + }, + { + "id": "src/utils/markdownRendererUtil.ts", + "label": "markdownRendererUtil.ts", + "group": "utils", + "size": 4 + }, + { + "id": "external:dompurify", + "label": "dompurify", + "group": "external", + "size": 2 + }, + { + "id": "external:marked", + "label": "marked", + "group": "external", + "size": 3 + }, + { + "id": "src/utils/mathUtil.ts", + "label": "mathUtil.ts", + "group": "utils", + "size": 3 + }, + { + "id": "src/utils/mouseDownUtil.ts", + "label": "mouseDownUtil.ts", + "group": "utils", + "size": 3 + }, + { + "id": "src/utils/networkUtil.ts", + "label": "networkUtil.ts", + "group": "utils", + "size": 6 + }, + { + "id": "src/utils/nodeDefUtil.ts", + "label": "nodeDefUtil.ts", + "group": "utils", + "size": 2 + }, + { + "id": "src/utils/refUtil.ts", + "label": "refUtil.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/utils/tailwindUtil.ts", + "label": "tailwindUtil.ts", + "group": "utils", + "size": 18 + }, + { + "id": "external:tailwind-merge", + "label": "tailwind-merge", + "group": "external", + "size": 2 + }, + { + "id": "src/utils/validationUtil.ts", + "label": "validationUtil.ts", + "group": "utils", + "size": 4 + }, + { + "id": "src/utils/widgetPropFilter.ts", + "label": "widgetPropFilter.ts", + "group": "utils", + "size": 12 + }, + { + "id": "src/views/templates/BaseViewTemplate.vue", + "label": "BaseViewTemplate.vue", + "group": "views", + "size": 11 + }, + { + "id": "external:primevue/toast", + "label": "primevue/toast", + "group": "external", + "size": 5 + }, + { + "id": "src/components/maintenance/TerminalOutputDrawer.vue", + "label": "TerminalOutputDrawer.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/UnloadWindowConfirmDialog.vue", + "label": "UnloadWindowConfirmDialog.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/GraphCanvas.vue", + "label": "GraphCanvas.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/toast/GlobalToast.vue", + "label": "GlobalToast.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/toast/RerouteMigrationToast.vue", + "label": "RerouteMigrationToast.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/TopMenubar.vue", + "label": "TopMenubar.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/step", + "label": "primevue/step", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/steplist", + "label": "primevue/steplist", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/steppanel", + "label": "primevue/steppanel", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/steppanels", + "label": "primevue/steppanels", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/stepper", + "label": "primevue/stepper", + "group": "external", + "size": 2 + }, + { + "id": "src/components/install/DesktopSettingsConfiguration.vue", + "label": "DesktopSettingsConfiguration.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/install/GpuPicker.vue", + "label": "GpuPicker.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/install/InstallLocationPicker.vue", + "label": "InstallLocationPicker.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/install/MigrationPicker.vue", + "label": "MigrationPicker.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/install/MirrorsConfiguration.vue", + "label": "MirrorsConfiguration.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:@primevue/core/api", + "label": "@primevue/core/api", + "group": "external", + "size": 8 + }, + { + "id": "external:primevue/selectbutton", + "label": "primevue/selectbutton", + "group": "external", + "size": 9 + }, + { + "id": "src/components/common/RefreshButton.vue", + "label": "RefreshButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/maintenance/StatusTag.vue", + "label": "StatusTag.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/maintenance/TaskListPanel.vue", + "label": "TaskListPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/types/desktop/maintenanceTypes.ts", + "label": "maintenanceTypes.ts", + "group": "types", + "size": 2 + }, + { + "id": "external:primevue/panel", + "label": "primevue/panel", + "group": "external", + "size": 6 + }, + { + "id": "external:primevue/tag", + "label": "primevue/tag", + "group": "external", + "size": 17 + }, + { + "id": "external:primevue/toggleswitch", + "label": "primevue/toggleswitch", + "group": "external", + "size": 8 + }, + { + "id": "external:@xterm/xterm", + "label": "@xterm/xterm", + "group": "external", + "size": 6 + }, + { + "id": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "label": "BaseTerminal.vue", + "group": "components", + "size": 5 + }, + { + "id": "external:primevue/divider", + "label": "primevue/divider", + "group": "external", + "size": 19 + }, + { + "id": "external:primevue/inputtext", + "label": "primevue/inputtext", + "group": "external", + "size": 19 + }, + { + "id": "external:primevue/message", + "label": "primevue/message", + "group": "external", + "size": 16 + }, + { + "id": "external:primevue/select", + "label": "primevue/select", + "group": "external", + "size": 11 + }, + { + "id": "src/composables/auth/useCurrentUser.ts", + "label": "useCurrentUser.ts", + "group": "composables", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", + "label": "useCommandSubcategories.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "label": "useShortcutsTab.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "label": "EssentialsPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "label": "ViewControlsPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/bottomPanelTabs/useTerminal.ts", + "label": "useTerminal.ts", + "group": "composables", + "size": 2 + }, + { + "id": "external:@xterm/addon-fit", + "label": "@xterm/addon-fit", + "group": "external", + "size": 2 + }, + { + "id": "external:@xterm/xterm/css/xterm.css", + "label": "@xterm/xterm/css/xterm.css", + "group": "external", + "size": 2 + }, + { + "id": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", + "label": "useTerminalBuffer.ts", + "group": "composables", + "size": 2 + }, + { + "id": "external:@xterm/addon-serialize", + "label": "@xterm/addon-serialize", + "group": "external", + "size": 2 + }, + { + "id": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "label": "useTerminalTabs.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "label": "CommandTerminal.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "label": "LogsTerminal.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/canvas/useCanvasTransformSync.ts", + "label": "useCanvasTransformSync.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/canvas/useSelectionToolboxPosition.ts", + "label": "useSelectionToolboxPosition.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/renderer/core/layout/store/layoutStore.ts", + "label": "layoutStore.ts", + "group": "other", + "size": 14 + }, + { + "id": "src/composables/element/useAbsolutePosition.ts", + "label": "useAbsolutePosition.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/element/useDomClipping.ts", + "label": "useDomClipping.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/element/useOverflowObserver.ts", + "label": "useOverflowObserver.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/element/useResponsiveCollapse.ts", + "label": "useResponsiveCollapse.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/graph/useCanvasInteractions.ts", + "label": "useCanvasInteractions.ts", + "group": "composables", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/composables/graph/useCanvasTransformSync.ts", + "label": "useCanvasTransformSync.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/graph/useGraphNodeManager.ts", + "label": "useGraphNodeManager.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/renderer/core/layout/operations/layoutMutations.ts", + "label": "layoutMutations.ts", + "group": "other", + "size": 9 + }, + { + "id": "src/renderer/core/layout/types.ts", + "label": "types.ts", + "group": "other", + "size": 11 + }, + { + "id": "src/renderer/core/spatial/QuadTree.ts", + "label": "QuadTree.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/composables/graph/useTransformSettling.ts", + "label": "useTransformSettling.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/graph/useViewportCulling.ts", + "label": "useViewportCulling.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/renderer/core/layout/useTransformState.ts", + "label": "useTransformState.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/composables/graph/useVueNodeLifecycle.ts", + "label": "useVueNodeLifecycle.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/renderer/core/layout/sync/useLayoutSync.ts", + "label": "useLayoutSync.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "label": "useLinkLayoutSync.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "label": "useSlotLayoutSync.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/composables/graph/useWidgetValue.ts", + "label": "useWidgetValue.ts", + "group": "composables", + "size": 12 + }, + { + "id": "src/composables/manager/useManagerStatePersistence.ts", + "label": "useManagerStatePersistence.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/scripts/ui/imagePreview.ts", + "label": "imagePreview.ts", + "group": "scripts", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/composables/node/useNodeBadge.ts", + "label": "useNodeBadge.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/node/useNodePricing.ts", + "label": "useNodePricing.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/node/useWatchWidget.ts", + "label": "useWatchWidget.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "label": "useImagePreviewWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", + "label": "useChatHistoryWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/composables/node/useNodeDragAndDrop.ts", + "label": "useNodeDragAndDrop.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/node/useNodeFileInput.ts", + "label": "useNodeFileInput.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/node/useNodeImageUpload.ts", + "label": "useNodeImageUpload.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/node/useNodePaste.ts", + "label": "useNodePaste.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "label": "useProgressTextWidget.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ] + ] + }, + { + "id": "src/composables/nodePack/useNodePacks.ts", + "label": "useNodePacks.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/nodePack/useMissingNodes.ts", + "label": "useMissingNodes.ts", + "group": "composables", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/nodePack/useWorkflowPacks.ts", + "label": "useWorkflowPacks.ts", + "group": "composables", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/composables/nodePack/usePackUpdateStatus.ts", + "label": "usePackUpdateStatus.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/composables/nodePack/usePacksSelection.ts", + "label": "usePacksSelection.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/nodePack/usePacksStatus.ts", + "label": "usePacksStatus.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "label": "useUpdateAvailableNodes.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/setting/useSettingSearch.ts", + "label": "useSettingSearch.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/composables/setting/useSettingUI.ts", + "label": "useSettingUI.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/setting/AboutPanel.vue", + "label": "AboutPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/CreditsPanel.vue", + "label": "CreditsPanel.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/setting/UserPanel.vue", + "label": "UserPanel.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/setting/KeybindingPanel.vue", + "label": "KeybindingPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/ExtensionPanel.vue", + "label": "ExtensionPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "label": "ServerConfigPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "label": "useModelLibrarySidebarTab.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "label": "ModelLibrarySidebarTab.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", + "label": "useNodeLibrarySidebarTab.ts", + "group": "composables", + "size": 3 + }, + { + "id": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "label": "NodeLibrarySidebarTab.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/sidebarTabs/useQueueSidebarTab.ts", + "label": "useQueueSidebarTab.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "label": "QueueSidebarTab.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "label": "useWorkflowsSidebarTab.ts", + "group": "composables", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "label": "WorkflowsSidebarTab.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ] + ] + }, + { + "id": "src/composables/tree/useTreeFolderOperations.ts", + "label": "useTreeFolderOperations.ts", + "group": "composables", + "size": 2 + }, + { + "id": "src/components/actionbar/BatchCountEdit.vue", + "label": "BatchCountEdit.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/inputnumber", + "label": "primevue/inputnumber", + "group": "external", + "size": 6 + }, + { + "id": "src/components/actionbar/ComfyActionbar.vue", + "label": "ComfyActionbar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/actionbar/ComfyQueueButton.vue", + "label": "ComfyQueueButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/buttongroup", + "label": "primevue/buttongroup", + "group": "external", + "size": 3 + }, + { + "id": "external:primevue/splitbutton", + "label": "primevue/splitbutton", + "group": "external", + "size": 2 + }, + { + "id": "src/components/bottomPanel/BottomPanel.vue", + "label": "BottomPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/tab", + "label": "primevue/tab", + "group": "external", + "size": 3 + }, + { + "id": "external:primevue/tablist", + "label": "primevue/tablist", + "group": "external", + "size": 3 + }, + { + "id": "external:primevue/tabs", + "label": "primevue/tabs", + "group": "external", + "size": 4 + }, + { + "id": "src/components/common/ExtensionSlot.vue", + "label": "ExtensionSlot.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "label": "SubgraphBreadcrumb.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/breadcrumb", + "label": "primevue/breadcrumb", + "group": "external", + "size": 2 + }, + { + "id": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "label": "SubgraphBreadcrumbItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/button/IconButton.vue", + "label": "IconButton.vue", + "group": "components", + "size": 5 + }, + { + "id": "src/components/button/IconGroup.vue", + "label": "IconGroup.vue", + "group": "components", + "size": 1 + }, + { + "id": "src/components/button/IconTextButton.vue", + "label": "IconTextButton.vue", + "group": "components", + "size": 5 + }, + { + "id": "src/components/button/MoreButton.vue", + "label": "MoreButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/popover", + "label": "primevue/popover", + "group": "external", + "size": 7 + }, + { + "id": "src/components/button/TextButton.vue", + "label": "TextButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/card/CardBottom.vue", + "label": "CardBottom.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/card/CardContainer.vue", + "label": "CardContainer.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/card/CardDescription.vue", + "label": "CardDescription.vue", + "group": "components", + "size": 1 + }, + { + "id": "src/components/card/CardTitle.vue", + "label": "CardTitle.vue", + "group": "components", + "size": 1 + }, + { + "id": "src/components/card/CardTop.vue", + "label": "CardTop.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/chip/SquareChip.vue", + "label": "SquareChip.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/BackgroundImageUpload.vue", + "label": "BackgroundImageUpload.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/ColorCustomizationSelector.vue", + "label": "ColorCustomizationSelector.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/colorpicker", + "label": "primevue/colorpicker", + "group": "external", + "size": 4 + }, + { + "id": "src/components/common/ComfyImage.vue", + "label": "ComfyImage.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/common/ContentDivider.vue", + "label": "ContentDivider.vue", + "group": "components", + "size": 5 + }, + { + "id": "src/components/common/CustomFormValue.vue", + "label": "CustomFormValue.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/CustomizationDialog.vue", + "label": "CustomizationDialog.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/dialog", + "label": "primevue/dialog", + "group": "external", + "size": 7 + }, + { + "id": "src/components/common/DeviceInfo.vue", + "label": "DeviceInfo.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/DotSpinner.vue", + "label": "DotSpinner.vue", + "group": "components", + "size": 4 + }, + { + "id": "src/components/common/EditableText.vue", + "label": "EditableText.vue", + "group": "components", + "size": 4 + }, + { + "id": "src/components/common/ElectronFileDownload.vue", + "label": "ElectronFileDownload.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/progressbar", + "label": "primevue/progressbar", + "group": "external", + "size": 3 + }, + { + "id": "src/components/common/FileDownload.vue", + "label": "FileDownload.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/FormColorPicker.vue", + "label": "FormColorPicker.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/FormImageUpload.vue", + "label": "FormImageUpload.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/FormItem.vue", + "label": "FormItem.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/common/InputKnob.vue", + "label": "InputKnob.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/InputSlider.vue", + "label": "InputSlider.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/UrlInput.vue", + "label": "UrlInput.vue", + "group": "components", + "size": 3 + }, + { + "id": "external:primevue/knob", + "label": "primevue/knob", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/slider", + "label": "primevue/slider", + "group": "external", + "size": 8 + }, + { + "id": "src/components/common/LazyImage.vue", + "label": "LazyImage.vue", + "group": "components", + "size": 4 + }, + { + "id": "external:primevue/skeleton", + "label": "primevue/skeleton", + "group": "external", + "size": 7 + }, + { + "id": "src/components/common/NoResultsPlaceholder.vue", + "label": "NoResultsPlaceholder.vue", + "group": "components", + "size": 11 + }, + { + "id": "external:primevue/card", + "label": "primevue/card", + "group": "external", + "size": 6 + }, + { + "id": "src/components/common/SearchBox.vue", + "label": "SearchBox.vue", + "group": "components", + "size": 7 + }, + { + "id": "external:primevue/iconfield", + "label": "primevue/iconfield", + "group": "external", + "size": 4 + }, + { + "id": "external:primevue/inputicon", + "label": "primevue/inputicon", + "group": "external", + "size": 4 + }, + { + "id": "src/components/common/SearchFilterChip.vue", + "label": "SearchFilterChip.vue", + "group": "components", + "size": 4 + }, + { + "id": "external:primevue/badge", + "label": "primevue/badge", + "group": "external", + "size": 4 + }, + { + "id": "external:primevue/chip", + "label": "primevue/chip", + "group": "external", + "size": 4 + }, + { + "id": "src/components/common/SystemStatsPanel.vue", + "label": "SystemStatsPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/tabpanel", + "label": "primevue/tabpanel", + "group": "external", + "size": 6 + }, + { + "id": "external:primevue/tabview", + "label": "primevue/tabview", + "group": "external", + "size": 2 + }, + { + "id": "src/components/common/TextDivider.vue", + "label": "TextDivider.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/common/TreeExplorer.vue", + "label": "TreeExplorer.vue", + "group": "components", + "size": 5 + }, + { + "id": "external:primevue/contextmenu", + "label": "primevue/contextmenu", + "group": "external", + "size": 6 + }, + { + "id": "external:primevue/tree", + "label": "primevue/tree", + "group": "external", + "size": 2 + }, + { + "id": "src/components/common/TreeExplorerTreeNode.vue", + "label": "TreeExplorerTreeNode.vue", + "group": "components", + "size": 7 + }, + { + "id": "external:@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview", + "label": "@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview", + "group": "external", + "size": 2 + }, + { + "id": "src/components/common/UserAvatar.vue", + "label": "UserAvatar.vue", + "group": "components", + "size": 4 + }, + { + "id": "external:primevue/avatar", + "label": "primevue/avatar", + "group": "external", + "size": 2 + }, + { + "id": "src/components/common/UserCredit.vue", + "label": "UserCredit.vue", + "group": "components", + "size": 4 + }, + { + "id": "src/components/common/VirtualGrid.vue", + "label": "VirtualGrid.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/graph/DomWidgets.vue", + "label": "DomWidgets.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/widgets/DomWidget.vue", + "label": "DomWidget.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/GraphCanvasMenu.vue", + "label": "GraphCanvasMenu.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/NodeTooltip.vue", + "label": "NodeTooltip.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/SelectionToolbox.vue", + "label": "SelectionToolbox.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/TitleEditor.vue", + "label": "TitleEditor.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/searchbox/NodeSearchBoxPopover.vue", + "label": "NodeSearchBoxPopover.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SideToolbar.vue", + "label": "SideToolbar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/SecondRowWorkflowTabs.vue", + "label": "SecondRowWorkflowTabs.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/renderer/core/canvas/injectionKeys.ts", + "label": "injectionKeys.ts", + "group": "other", + "size": 4 + }, + { + "id": "src/renderer/core/layout/TransformPane.vue", + "label": "TransformPane.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/MiniMap.vue", + "label": "MiniMap.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "label": "LGraphNode.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", + "label": "useNodeEventHandlers.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "label": "useMinimap.ts", + "group": "other", + "size": 4 + }, + { + "id": "src/components/graph/modals/ZoomControlsModal.vue", + "label": "ZoomControlsModal.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/BypassButton.vue", + "label": "BypassButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "label": "ColorPickerButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "label": "ConvertToSubgraphButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/DeleteButton.vue", + "label": "DeleteButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "label": "ExecuteButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "label": "ExtensionCommandButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/HelpButton.vue", + "label": "HelpButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "label": "Load3DViewerButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "label": "MaskEditorButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/PinButton.vue", + "label": "PinButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", + "label": "RefreshSelectionButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "label": "SaveToSubgraphLibrary.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/helpcenter/HelpCenterMenuContent.vue", + "label": "HelpCenterMenuContent.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/icons/PuzzleIcon.vue", + "label": "PuzzleIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/helpcenter/ReleaseNotificationToast.vue", + "label": "ReleaseNotificationToast.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/helpcenter/WhatsNewPopup.vue", + "label": "WhatsNewPopup.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/icons/VerifiedIcon.vue", + "label": "VerifiedIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/input/MultiSelect.vue", + "label": "MultiSelect.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/input/SearchBox.vue", + "label": "SearchBox.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/input/SingleSelect.vue", + "label": "SingleSelect.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/checkbox", + "label": "primevue/checkbox", + "group": "external", + "size": 7 + }, + { + "id": "src/components/install/mirror/MirrorItem.vue", + "label": "MirrorItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/Load3D.vue", + "label": "Load3D.vue", + "group": "components", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/load3d/Load3DControls.vue", + "label": "Load3DControls.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/load3d/Load3DScene.vue", + "label": "Load3DScene.vue", + "group": "components", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/load3d/controls/RecordingControls.vue", + "label": "RecordingControls.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/load3d/controls/ViewerControls.vue", + "label": "ViewerControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/Load3DAnimation.vue", + "label": "Load3DAnimation.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/Load3DAnimationControls.vue", + "label": "Load3DAnimationControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/Load3DAnimationScene.vue", + "label": "Load3DAnimationScene.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue", + "label": "primevue", + "group": "external", + "size": 12 + }, + { + "id": "src/components/load3d/controls/CameraControls.vue", + "label": "CameraControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/ExportControls.vue", + "label": "ExportControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/LightControls.vue", + "label": "LightControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/ModelControls.vue", + "label": "ModelControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/SceneControls.vue", + "label": "SceneControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/LoadingOverlay.vue", + "label": "LoadingOverlay.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/Load3dViewerContent.vue", + "label": "Load3dViewerContent.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "label": "ViewerCameraControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "label": "ViewerExportControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/viewer/ViewerLightControls.vue", + "label": "ViewerLightControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "label": "ViewerModelControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "label": "ViewerSceneControls.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/maintenance/TaskCard.vue", + "label": "TaskCard.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/maintenance/TaskListItem.vue", + "label": "TaskListItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/maintenance/TaskListStatusIcon.vue", + "label": "TaskListStatusIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/confirmpopup", + "label": "primevue/confirmpopup", + "group": "external", + "size": 3 + }, + { + "id": "external:primevue/drawer", + "label": "primevue/drawer", + "group": "external", + "size": 2 + }, + { + "id": "src/components/node/NodePreview.vue", + "label": "NodePreview.vue", + "group": "components", + "size": 6 + }, + { + "id": "src/components/primevueOverride/AutoCompletePlus.vue", + "label": "AutoCompletePlus.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/autocomplete", + "label": "primevue/autocomplete", + "group": "external", + "size": 3 + }, + { + "id": "src/components/searchbox/NodeSearchBox.vue", + "label": "NodeSearchBox.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/searchbox/NodeSearchFilter.vue", + "label": "NodeSearchFilter.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/searchbox/NodeSearchItem.vue", + "label": "NodeSearchItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", + "label": "SidebarBottomPanelToggleButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "label": "SidebarShortcutsToggleButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "label": "SidebarHelpCenterIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SidebarIcon.vue", + "label": "SidebarIcon.vue", + "group": "components", + "size": 7 + }, + { + "id": "src/components/sidebar/SidebarLogoutIcon.vue", + "label": "SidebarLogoutIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/SidebarTemplatesButton.vue", + "label": "SidebarTemplatesButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/overlaybadge", + "label": "primevue/overlaybadge", + "group": "external", + "size": 2 + }, + { + "id": "src/components/templates/TemplateSearchBar.vue", + "label": "TemplateSearchBar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/TemplateWorkflowCard.vue", + "label": "TemplateWorkflowCard.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/components/templates/thumbnails/AudioThumbnail.vue", + "label": "AudioThumbnail.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "label": "CompareSliderThumbnail.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/thumbnails/DefaultThumbnail.vue", + "label": "DefaultThumbnail.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", + "label": "HoverDissolveThumbnail.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/TemplateWorkflowCardSkeleton.vue", + "label": "TemplateWorkflowCardSkeleton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/TemplateWorkflowList.vue", + "label": "TemplateWorkflowList.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/column", + "label": "primevue/column", + "group": "external", + "size": 6 + }, + { + "id": "external:primevue/datatable", + "label": "primevue/datatable", + "group": "external", + "size": 6 + }, + { + "id": "src/components/templates/TemplateWorkflowView.vue", + "label": "TemplateWorkflowView.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "external:primevue/dataview", + "label": "primevue/dataview", + "group": "external", + "size": 2 + }, + { + "id": "src/components/templates/TemplateWorkflowsSideNav.vue", + "label": "TemplateWorkflowsSideNav.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/listbox", + "label": "primevue/listbox", + "group": "external", + "size": 7 + }, + { + "id": "external:primevue/scrollpanel", + "label": "primevue/scrollpanel", + "group": "external", + "size": 9 + }, + { + "id": "src/components/topbar/CommandMenubar.vue", + "label": "CommandMenubar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/CurrentUserButton.vue", + "label": "CurrentUserButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/CurrentUserPopover.vue", + "label": "CurrentUserPopover.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/WorkflowTabs.vue", + "label": "WorkflowTabs.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/topbar/WorkflowOverflowMenu.vue", + "label": "WorkflowOverflowMenu.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/menu", + "label": "primevue/menu", + "group": "external", + "size": 2 + }, + { + "id": "src/components/topbar/WorkflowTab.vue", + "label": "WorkflowTab.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/topbar/WorkflowTabPopover.vue", + "label": "WorkflowTabPopover.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/layout/BaseModalLayout.vue", + "label": "BaseModalLayout.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/panel/LeftSidePanel.vue", + "label": "LeftSidePanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/panel/RightSidePanel.vue", + "label": "RightSidePanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/extensions/core/clipspace.ts", + "label": "clipspace.ts", + "group": "extensions", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/extensions/core/contextMenuFilter.ts", + "label": "contextMenuFilter.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/dynamicPrompts.ts", + "label": "dynamicPrompts.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/dynamicPrompts.ts", + "src/services/extensionService.ts" + ] + ] + }, + { + "id": "src/extensions/core/editAttention.ts", + "label": "editAttention.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/electronAdapter.ts", + "label": "electronAdapter.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/extensions/core/groupNode.ts", + "label": "groupNode.ts", + "group": "extensions", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/extensions/core/groupNode.ts" + ], + [ + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/extensions/core/groupNode.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ] + ] + }, + { + "id": "src/extensions/core/groupNodeManage.ts", + "label": "groupNodeManage.ts", + "group": "extensions", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + [ + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/extensions/core/groupNode.ts" + ] + ] + }, + { + "id": "src/extensions/core/widgetInputs.ts", + "label": "widgetInputs.ts", + "group": "extensions", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ] + ] + }, + { + "id": "src/scripts/ui/draggableList.ts", + "label": "draggableList.ts", + "group": "scripts", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/extensions/core/groupNodeManage.css", + "label": "groupNodeManage.css", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/groupOptions.ts", + "label": "groupOptions.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d.ts", + "label": "load3d.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/services/extensionService.ts" + ] + ] + }, + { + "id": "src/extensions/core/maskeditor.ts", + "label": "maskeditor.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/extensions/core/nodeTemplates.ts", + "label": "nodeTemplates.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/extensions/core/noteNode.ts", + "label": "noteNode.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/previewAny.ts", + "label": "previewAny.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/services/extensionService.ts" + ] + ] + }, + { + "id": "src/extensions/core/rerouteNode.ts", + "label": "rerouteNode.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/saveImageExtraOutput.ts", + "label": "saveImageExtraOutput.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/saveMesh.ts", + "label": "saveMesh.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveMesh.ts", + "src/services/extensionService.ts" + ] + ] + }, + { + "id": "src/extensions/core/selectionBorder.ts", + "label": "selectionBorder.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/simpleTouchSupport.ts", + "label": "simpleTouchSupport.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/slotDefaults.ts", + "label": "slotDefaults.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/uploadAudio.ts", + "label": "uploadAudio.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/uploadImage.ts", + "label": "uploadImage.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/webcamCapture.ts", + "label": "webcamCapture.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d/Load3DConfiguration.ts", + "label": "Load3DConfiguration.ts", + "group": "extensions", + "size": 3 + }, + { + "id": "src/extensions/core/maskEditorLayerFilenames.ts", + "label": "maskEditorLayerFilenames.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/maskEditorOld.ts", + "label": "maskEditorOld.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ] + ] + }, + { + "id": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "label": "graphThumbnailRenderer.ts", + "group": "other", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + [ + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/renderer/core/spatial/boundsCalculator.ts", + "label": "boundsCalculator.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "label": "minimapCanvasRenderer.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/scripts/ui/utils.ts", + "label": "utils.ts", + "group": "scripts", + "size": 3 + }, + { + "id": "src/services/providers/algoliaSearchProvider.ts", + "label": "algoliaSearchProvider.ts", + "group": "services", + "size": 2 + }, + { + "id": "src/services/providers/registrySearchProvider.ts", + "label": "registrySearchProvider.ts", + "group": "services", + "size": 2 + }, + { + "id": "external:algoliasearch/dist/lite/builds/browser", + "label": "algoliasearch/dist/lite/builds/browser", + "group": "external", + "size": 2 + }, + { + "id": "src/stores/workspace/nodeHelpStore.ts", + "label": "nodeHelpStore.ts", + "group": "stores", + "size": 4 + }, + { + "id": "src/components/dialog/content/error/FindIssueButton.vue", + "label": "FindIssueButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "label": "MissingCoreNodesMessage.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "label": "PackInstallButton.vue", + "group": "components", + "size": 6, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/components/dialog/content/manager/button/PackInstallButton.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "external:primevue/floatlabel", + "label": "primevue/floatlabel", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/tabpanels", + "label": "primevue/tabpanels", + "group": "external", + "size": 3 + }, + { + "id": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "label": "ColorPaletteMessage.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/setting/CurrentUserMessage.vue", + "label": "CurrentUserMessage.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/PanelTemplate.vue", + "label": "PanelTemplate.vue", + "group": "components", + "size": 6 + }, + { + "id": "src/components/dialog/content/setting/SettingsPanel.vue", + "label": "SettingsPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/signin/ApiKeyForm.vue", + "label": "ApiKeyForm.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/signin/SignInForm.vue", + "label": "SignInForm.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/signin/SignUpForm.vue", + "label": "SignUpForm.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "label": "CreditTopUpOption.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:@primevue/forms", + "label": "@primevue/forms", + "group": "external", + "size": 6 + }, + { + "id": "external:@primevue/forms/resolvers/zod", + "label": "@primevue/forms/resolvers/zod", + "group": "external", + "size": 5 + }, + { + "id": "src/components/dialog/content/signin/PasswordFields.vue", + "label": "PasswordFields.vue", + "group": "components", + "size": 3 + }, + { + "id": "external:primevue/tabmenu", + "label": "primevue/tabmenu", + "group": "external", + "size": 2 + }, + { + "id": "src/components/graph/widgets/ChatHistoryWidget.vue", + "label": "ChatHistoryWidget.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/widgets/chatHistory/CopyButton.vue", + "label": "CopyButton.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue", + "label": "ResponseBlurb.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/graph/widgets/MultiSelectWidget.vue", + "label": "MultiSelectWidget.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/multiselect", + "label": "primevue/multiselect", + "group": "external", + "size": 3 + }, + { + "id": "src/components/graph/widgets/TextPreviewWidget.vue", + "label": "TextPreviewWidget.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ] + ] + }, + { + "id": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "label": "SidebarTabTemplate.vue", + "group": "components", + "size": 5 + }, + { + "id": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", + "label": "ElectronDownloadItems.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "label": "ModelTreeLeaf.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "label": "NodeHelpPage.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "label": "NodeTreeLeaf.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "label": "NodeBookmarkTreeExplorer.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/useconfirm", + "label": "primevue/useconfirm", + "group": "external", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "label": "ResultGallery.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/queue/TaskItem.vue", + "label": "TaskItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/toolbar", + "label": "primevue/toolbar", + "group": "external", + "size": 2 + }, + { + "id": "external:primevue/confirmdialog", + "label": "primevue/confirmdialog", + "group": "external", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "label": "WorkflowTreeLeaf.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/templates/thumbnails/BaseThumbnail.vue", + "label": "BaseThumbnail.vue", + "group": "components", + "size": 5 + }, + { + "id": "src/components/widget/nav/NavIcon.vue", + "label": "NavIcon.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/nav/NavItem.vue", + "label": "NavItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/nav/NavTitle.vue", + "label": "NavTitle.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/widget/panel/PanelHeader.vue", + "label": "PanelHeader.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/AnimationManager.ts", + "label": "AnimationManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "external:three", + "label": "three", + "group": "external", + "size": 15 + }, + { + "id": "src/extensions/core/load3d/CameraManager.ts", + "label": "CameraManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "external:three/examples/jsm/controls/OrbitControls", + "label": "three/examples/jsm/controls/OrbitControls", + "group": "external", + "size": 7 + }, + { + "id": "src/extensions/core/load3d/ControlsManager.ts", + "label": "ControlsManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/EventManager.ts", + "label": "EventManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/LightingManager.ts", + "label": "LightingManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/LoaderManager.ts", + "label": "LoaderManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/ModelExporter.ts", + "label": "ModelExporter.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/NodeStorage.ts", + "label": "NodeStorage.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/PreviewManager.ts", + "label": "PreviewManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/RecordingManager.ts", + "label": "RecordingManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/SceneManager.ts", + "label": "SceneManager.ts", + "group": "extensions", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ] + ] + }, + { + "id": "src/extensions/core/load3d/SceneModelManager.ts", + "label": "SceneModelManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/ViewHelperManager.ts", + "label": "ViewHelperManager.ts", + "group": "extensions", + "size": 2 + }, + { + "id": "external:three/examples/jsm/loaders/FBXLoader", + "label": "three/examples/jsm/loaders/FBXLoader", + "group": "external", + "size": 3 + }, + { + "id": "external:three/examples/jsm/loaders/GLTFLoader", + "label": "three/examples/jsm/loaders/GLTFLoader", + "group": "external", + "size": 4 + }, + { + "id": "external:three/examples/jsm/loaders/MTLLoader", + "label": "three/examples/jsm/loaders/MTLLoader", + "group": "external", + "size": 3 + }, + { + "id": "external:three/examples/jsm/loaders/OBJLoader", + "label": "three/examples/jsm/loaders/OBJLoader", + "group": "external", + "size": 3 + }, + { + "id": "external:three/examples/jsm/loaders/STLLoader", + "label": "three/examples/jsm/loaders/STLLoader", + "group": "external", + "size": 3 + }, + { + "id": "external:three/examples/jsm/exporters/GLTFExporter", + "label": "three/examples/jsm/exporters/GLTFExporter", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/exporters/OBJExporter", + "label": "three/examples/jsm/exporters/OBJExporter", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/exporters/STLExporter", + "label": "three/examples/jsm/exporters/STLExporter", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/lines/LineMaterial", + "label": "three/examples/jsm/lines/LineMaterial", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/lines/LineSegments2", + "label": "three/examples/jsm/lines/LineSegments2", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/lines/LineSegmentsGeometry", + "label": "three/examples/jsm/lines/LineSegmentsGeometry", + "group": "external", + "size": 2 + }, + { + "id": "external:three/examples/jsm/utils/BufferGeometryUtils", + "label": "three/examples/jsm/utils/BufferGeometryUtils", + "group": "external", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/conditional-lines/ColoredShadowMaterial.js", + "label": "ColoredShadowMaterial.js", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesGeometry.js", + "label": "ConditionalEdgesGeometry.js", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesShader.js", + "label": "ConditionalEdgesShader.js", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineMaterial.js", + "label": "ConditionalLineMaterial.js", + "group": "extensions", + "size": 2 + }, + { + "id": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineSegmentsGeometry.js", + "label": "ConditionalLineSegmentsGeometry.js", + "group": "extensions", + "size": 2 + }, + { + "id": "external:three/examples/jsm/helpers/ViewHelper", + "label": "three/examples/jsm/helpers/ViewHelper", + "group": "external", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/CanvasPointer.ts", + "label": "CanvasPointer.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/measure.ts", + "label": "measure.ts", + "group": "lib", + "size": 13 + }, + { + "id": "src/lib/litegraph/src/ContextMenu.ts", + "label": "ContextMenu.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/ContextMenu.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/CurveEditor.ts", + "label": "CurveEditor.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/CurveEditor.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/DragAndScale.ts", + "label": "DragAndScale.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/DragAndScale.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/LGraph.ts", + "label": "LGraph.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/constants.ts", + "label": "constants.ts", + "group": "lib", + "size": 8 + }, + { + "id": "src/lib/litegraph/src/utils/uuid.ts", + "label": "uuid.ts", + "group": "lib", + "size": 7 + }, + { + "id": "src/lib/litegraph/src/LGraphCanvas.ts", + "label": "LGraphCanvas.ts", + "group": "lib", + "size": 7, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/LGraphGroup.ts", + "label": "LGraphGroup.ts", + "group": "lib", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/LLink.ts", + "label": "LLink.ts", + "group": "lib", + "size": 16 + }, + { + "id": "src/lib/litegraph/src/MapProxyHandler.ts", + "label": "MapProxyHandler.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/Reroute.ts", + "label": "Reroute.ts", + "group": "lib", + "size": 6 + }, + { + "id": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", + "label": "CustomEventTarget.ts", + "group": "lib", + "size": 4 + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "label": "SubgraphInput.ts", + "group": "lib", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "label": "SubgraphInputNode.ts", + "group": "lib", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "label": "SubgraphOutput.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "label": "SubgraphOutputNode.ts", + "group": "lib", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "label": "subgraphUtils.ts", + "group": "lib", + "size": 6, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/types/globalEnums.ts", + "label": "globalEnums.ts", + "group": "lib", + "size": 23 + }, + { + "id": "src/lib/litegraph/src/utils/collections.ts", + "label": "collections.ts", + "group": "lib", + "size": 6, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/collections.ts", + "src/lib/litegraph/src/LGraphNode.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/LGraphBadge.ts", + "label": "LGraphBadge.ts", + "group": "lib", + "size": 4 + }, + { + "id": "src/lib/litegraph/src/LGraphIcon.ts", + "label": "LGraphIcon.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/LGraphButton.ts", + "label": "LGraphButton.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "label": "Rectangle.ts", + "group": "lib", + "size": 8 + }, + { + "id": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "label": "LinkConnector.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "label": "litegraphLinkAdapter.ts", + "group": "other", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "label": "slotCalculations.ts", + "group": "other", + "size": 7, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/canvas/measureSlots.ts", + "label": "measureSlots.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/draw.ts", + "label": "draw.ts", + "group": "lib", + "size": 9, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", + "label": "NullGraphError.ts", + "group": "lib", + "size": 5 + }, + { + "id": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "label": "NodeInputSlot.ts", + "group": "lib", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts" + ], + [ + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/Subgraph.ts", + "label": "Subgraph.ts", + "group": "lib", + "size": 4 + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "label": "SubgraphIONodeBase.ts", + "group": "lib", + "size": 5, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/utils/arrange.ts", + "label": "arrange.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "label": "BaseWidget.ts", + "group": "lib", + "size": 22, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/widgets/widgetMap.ts", + "label": "widgetMap.ts", + "group": "lib", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/LGraphNodeProperties.ts", + "label": "LGraphNodeProperties.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "label": "NodeOutputSlot.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/node/slotUtils.ts", + "label": "slotUtils.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/utils/feedback.ts", + "label": "feedback.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/utils/spaceDistribution.ts", + "label": "spaceDistribution.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/utils/textUtils.ts", + "label": "textUtils.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/utils/type.ts", + "label": "type.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "label": "LiteGraphGlobal.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/ContextMenu.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/CurveEditor.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/DragAndScale.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/canvas/InputIndicators.ts", + "label": "InputIndicators.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "label": "SubgraphSlotBase.ts", + "group": "lib", + "size": 4, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/polyfills.ts", + "label": "polyfills.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/strings.ts", + "label": "strings.ts", + "group": "lib", + "size": 5 + }, + { + "id": "src/lib/litegraph/test/testExtensions.ts", + "label": "testExtensions.ts", + "group": "lib", + "size": 2 + }, + { + "id": "external:vitest", + "label": "vitest", + "group": "external", + "size": 3 + }, + { + "id": "src/lib/litegraph/test/assets/floatingBranch.json", + "label": "floatingBranch.json", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/test/assets/floatingLink.json", + "label": "floatingLink.json", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/test/assets/linkedNodes.json", + "label": "linkedNodes.json", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/test/assets/reroutesComplex.json", + "label": "reroutesComplex.json", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/test/assets/testGraphs.ts", + "label": "testGraphs.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/renderer/core/canvas/pathRenderer.ts", + "label": "pathRenderer.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/core/layout/constants.ts", + "label": "constants.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/renderer/core/spatial/SpatialIndex.ts", + "label": "SpatialIndex.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/MiniMapPanel.vue", + "label": "MiniMapPanel.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/types.ts", + "label": "types.ts", + "group": "other", + "size": 1 + }, + { + "id": "src/scripts/ui/components/asyncDialog.ts", + "label": "asyncDialog.ts", + "group": "scripts", + "size": 1 + }, + { + "id": "src/scripts/ui/components/button.ts", + "label": "button.ts", + "group": "scripts", + "size": 3 + }, + { + "id": "src/scripts/ui/components/buttonGroup.ts", + "label": "buttonGroup.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/ui/components/index.ts", + "label": "index.ts", + "group": "scripts", + "size": 1 + }, + { + "id": "src/scripts/ui/components/popup.ts", + "label": "popup.ts", + "group": "scripts", + "size": 2 + }, + { + "id": "src/scripts/ui/components/splitButton.ts", + "label": "splitButton.ts", + "group": "scripts", + "size": 1 + }, + { + "id": "src/scripts/ui/menu/menu.css", + "label": "menu.css", + "group": "scripts", + "size": 2 + }, + { + "id": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "label": "ShortcutsList.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/ManagerNavSidebar.vue", + "label": "ManagerNavSidebar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "label": "InfoPanel.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ], + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "label": "InfoPanelMultiItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/packCard/PackCard.vue", + "label": "PackCard.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "label": "RegistrySearchBar.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue", + "label": "GridSkeleton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/PackStatusMessage.vue", + "label": "PackStatusMessage.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/PackVersionBadge.vue", + "label": "PackVersionBadge.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "label": "PackVersionSelectorPopover.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/UsageLogsTable.vue", + "label": "UsageLogsTable.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", + "label": "KeyComboDisplay.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/SettingGroup.vue", + "label": "SettingGroup.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/setting/SettingItem.vue", + "label": "SettingItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/password", + "label": "primevue/password", + "group": "external", + "size": 3 + }, + { + "id": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "label": "DownloadItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue", + "label": "ModelPreview.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "label": "NodeTreeFolder.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/sidebar/tabs/queue/ResultAudio.vue", + "label": "ResultAudio.vue", + "group": "components", + "size": 3 + }, + { + "id": "external:primevue/galleria", + "label": "primevue/galleria", + "group": "external", + "size": 3 + }, + { + "id": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "label": "ResultVideo.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/sidebar/tabs/queue/ResultItem.vue", + "label": "ResultItem.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", + "label": "FloatingRenderLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "label": "EmptySubgraphInput.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "label": "EmptySubgraphOutput.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/canvas/MovingInputLink.ts", + "label": "MovingInputLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", + "label": "MovingLinkBase.ts", + "group": "lib", + "size": 4 + }, + { + "id": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", + "label": "MovingOutputLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts", + "label": "ToInputFromIoNodeLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", + "label": "ToInputRenderLink.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts", + "label": "ToOutputFromIoNodeLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", + "label": "ToOutputFromRerouteLink.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", + "label": "ToOutputRenderLink.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/canvas/RenderLink.ts", + "label": "RenderLink.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts", + "label": "ConstrainedSize.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/infrastructure/InvalidLinkError.ts", + "label": "InvalidLinkError.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/infrastructure/LGraphCanvasEventMap.ts", + "label": "LGraphCanvasEventMap.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/infrastructure/LGraphEventMap.ts", + "label": "LGraphEventMap.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/infrastructure/LinkConnectorEventMap.ts", + "label": "LinkConnectorEventMap.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/infrastructure/RecursionError.ts", + "label": "RecursionError.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/infrastructure/SlotIndexError.ts", + "label": "SlotIndexError.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/infrastructure/SubgraphEventMap.ts", + "label": "SubgraphEventMap.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/infrastructure/SubgraphInputEventMap.ts", + "label": "SubgraphInputEventMap.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/node/NodeSlot.ts", + "label": "NodeSlot.ts", + "group": "lib", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + [ + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/node/SlotBase.ts", + "label": "SlotBase.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "label": "ExecutableNodeDTO.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "label": "SubgraphNode.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/types/NodeLike.ts", + "label": "NodeLike.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/types/events.ts", + "label": "events.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/types/serialisation.ts", + "label": "serialisation.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/types/utility.ts", + "label": "utility.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/src/types/widgets.ts", + "label": "widgets.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/utils/widget.ts", + "label": "widget.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/widgets/AssetWidget.ts", + "label": "AssetWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", + "label": "BaseSteppedWidget.ts", + "group": "lib", + "size": 3 + }, + { + "id": "src/lib/litegraph/src/widgets/BooleanWidget.ts", + "label": "BooleanWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/ButtonWidget.ts", + "label": "ButtonWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/ChartWidget.ts", + "label": "ChartWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/ColorWidget.ts", + "label": "ColorWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "label": "ComboWidget.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/widgets/FileUploadWidget.ts", + "label": "FileUploadWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/GalleriaWidget.ts", + "label": "GalleriaWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts", + "label": "ImageCompareWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/KnobWidget.ts", + "label": "KnobWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "label": "LegacyWidget.ts", + "group": "lib", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ] + ] + }, + { + "id": "src/lib/litegraph/src/widgets/MarkdownWidget.ts", + "label": "MarkdownWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts", + "label": "MultiSelectWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/NumberWidget.ts", + "label": "NumberWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts", + "label": "SelectButtonWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/SliderWidget.ts", + "label": "SliderWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/TextWidget.ts", + "label": "TextWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/TextareaWidget.ts", + "label": "TextareaWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts", + "label": "TreeSelectWidget.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/renderer/core/layout/slots/slotIdentifier.ts", + "label": "slotIdentifier.ts", + "group": "other", + "size": 4 + }, + { + "id": "src/renderer/core/layout/slots/register.ts", + "label": "register.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "label": "useDomSlotRegistration.ts", + "group": "other", + "size": 3 + }, + { + "id": "external:yjs", + "label": "yjs", + "group": "external", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", + "label": "useMinimapGraph.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts", + "label": "useMinimapInteraction.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", + "label": "useMinimapRenderer.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", + "label": "useMinimapSettings.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", + "label": "useMinimapViewport.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "label": "InputSlot.vue", + "group": "other", + "size": 3 + }, + { + "id": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "label": "SlotConnectionDot.vue", + "group": "other", + "size": 4 + }, + { + "id": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "label": "useNodeLayout.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/lod/useLOD.ts", + "label": "useLOD.ts", + "group": "other", + "size": 3 + }, + { + "id": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", + "label": "useVueNodeResizeTracking.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/NodeContent.vue", + "label": "NodeContent.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", + "label": "NodeHeader.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "label": "NodeSlots.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "label": "NodeWidgets.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "label": "OutputSlot.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "label": "WidgetInputText.vue", + "group": "other", + "size": 3 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "label": "widgetRegistry.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", + "label": "useNodeZIndex.ts", + "group": "other", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "label": "PackEnableToggle.vue", + "group": "components", + "size": 3, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "label": "PackUninstallButton.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "label": "PackUpdateButton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "label": "InfoPanelHeader.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "label": "InfoTabs.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue", + "label": "MetadataRow.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/packIcon/PackIcon.vue", + "label": "PackIcon.vue", + "group": "components", + "size": 3 + }, + { + "id": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", + "label": "PackIconStacked.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "label": "DescriptionTabPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "label": "NodesTabPanel.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "label": "WarningTabPanel.vue", + "group": "components", + "size": 2, + "inCircularDep": true, + "circularChains": [ + [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ] + ] + }, + { + "id": "src/components/dialog/content/manager/infoPanel/InfoTextSection.vue", + "label": "InfoTextSection.vue", + "group": "components", + "size": 1 + }, + { + "id": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue", + "label": "MarkdownText.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/packBanner/PackBanner.vue", + "label": "PackBanner.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "label": "PackCardFooter.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue", + "label": "SearchFilterDropdown.vue", + "group": "components", + "size": 2 + }, + { + "id": "external:primevue/dropdown", + "label": "primevue/dropdown", + "group": "external", + "size": 2 + }, + { + "id": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue", + "label": "PackCardSkeleton.vue", + "group": "components", + "size": 2 + }, + { + "id": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", + "label": "subgraphFixtures.ts", + "group": "lib", + "size": 1 + }, + { + "id": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "label": "subgraphHelpers.ts", + "group": "lib", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", + "label": "WidgetButton.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", + "label": "WidgetChart.vue", + "group": "other", + "size": 2 + }, + { + "id": "external:primevue/chart", + "label": "primevue/chart", + "group": "external", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "label": "WidgetColorPicker.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "label": "index.ts", + "group": "other", + "size": 7 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "label": "WidgetLayoutField.vue", + "group": "other", + "size": 10 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "label": "WidgetFileUpload.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", + "label": "WidgetGalleria.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", + "label": "WidgetImageCompare.vue", + "group": "other", + "size": 2 + }, + { + "id": "external:primevue/imagecompare", + "label": "primevue/imagecompare", + "group": "external", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", + "label": "WidgetInputNumber.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "label": "WidgetInputNumberInput.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "label": "WidgetInputNumberSlider.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "label": "WidgetMarkdown.vue", + "group": "other", + "size": 2 + }, + { + "id": "external:primevue/textarea", + "label": "primevue/textarea", + "group": "external", + "size": 3 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "label": "WidgetMultiSelect.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "label": "WidgetSelect.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", + "label": "WidgetSelectButton.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", + "label": "FormSelectButton.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "label": "WidgetTextarea.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "label": "WidgetToggleSwitch.vue", + "group": "other", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "label": "WidgetTreeSelect.vue", + "group": "other", + "size": 2 + }, + { + "id": "external:primevue/treeselect", + "label": "primevue/treeselect", + "group": "external", + "size": 2 + }, + { + "id": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "label": "useRemoteWidget.ts", + "group": "other", + "size": 2 + }, + { + "id": "external:@tiptap/core", + "label": "@tiptap/core", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/extension-link", + "label": "@tiptap/extension-link", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/extension-table", + "label": "@tiptap/extension-table", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/extension-table-cell", + "label": "@tiptap/extension-table-cell", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/extension-table-header", + "label": "@tiptap/extension-table-header", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/extension-table-row", + "label": "@tiptap/extension-table-row", + "group": "external", + "size": 2 + }, + { + "id": "external:@tiptap/starter-kit", + "label": "@tiptap/starter-kit", + "group": "external", + "size": 2 + }, + { + "id": "external:tiptap-markdown", + "label": "tiptap-markdown", + "group": "external", + "size": 2 + }, + { + "id": "external:es-toolkit", + "label": "es-toolkit", + "group": "external", + "size": 2 + } + ], + "links": [ + { + "source": "src/App.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "external:primevue/blockui", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "src/components/dialog/GlobalDialog.vue", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "src/config.ts", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/App.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ar/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ar/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ar/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ar/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/en/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/en/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/en/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/en/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/es/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/es/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/es/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/es/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/fr/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/fr/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/fr/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/fr/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ja/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ja/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ja/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ja/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ko/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ko/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ko/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ko/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ru/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ru/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ru/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/ru/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh-TW/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh-TW/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh-TW/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh-TW/settings.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh/commands.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh/main.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh/nodeDefs.json", + "value": 1 + }, + { + "source": "src/i18n.ts", + "target": "src/locales/zh/settings.json", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:@primevue/themes", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:@primevue/themes/aura", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:@sentry/vue", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:firebase/app", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:primeicons/primeicons.css", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:primevue/config", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:primevue/confirmationservice", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:primevue/toastservice", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:primevue/tooltip", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "external:vuefire", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/config/firebase.ts", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/lib/litegraph/public/css/litegraph.css", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/router.ts", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/App.vue", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/assets/css/style.css", + "value": 1 + }, + { + "source": "src/main.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/layouts/LayoutDefault.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/stores/userStore.ts", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/GraphView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/UserSelectView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/ServerStartView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/InstallView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/WelcomeView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/NotSupportedView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/DownloadGitView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/ManualConfigurationView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/MetricsConsentView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/DesktopStartView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/MaintenanceView.vue", + "value": 1 + }, + { + "source": "src/router.ts", + "target": "src/views/DesktopUpdateView.vue", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useBrowserTabTitle.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCachedRequest.ts", + "target": "external:@alloc/quick-lru", + "value": 1 + }, + { + "source": "src/composables/useCachedRequest.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/composables/usePragmaticDragAndDrop.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/stores/modelToNodeStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCanvasDrop.ts", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useCivitaiModel.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useCivitaiModel.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useConflictAcknowledgment.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useConflictAcknowledgment.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useConflictAcknowledgment.ts", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/composables/nodePack/useInstalledPacks.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/composables/useConflictAcknowledgment.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/config.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/services/comfyManagerService.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/services/comfyRegistryService.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/utils/packUtils.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/utils/versionUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useConflictDetection.ts", + "target": "src/composables/useManagerState.ts", + "value": 1 + }, + { + "source": "src/composables/useContextMenuTranslation.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useContextMenuTranslation.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useContextMenuTranslation.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useCopy.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useCopy.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCopyToClipboard.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useCopyToClipboard.ts", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/composables/useCopyToClipboard.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/composables/useManagerState.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/composables/useModelSelectorDialog.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/constants/coreColorPalettes.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/helpCenterStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/subgraphNavigationStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/subgraphStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/workspace/searchBoxStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useCoreCommands.ts", + "target": "src/utils/nodeFilterUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useDownload.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useDownload.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useDownload.ts", + "target": "src/composables/useCivitaiModel.ts", + "value": 1 + }, + { + "source": "src/composables/useDownload.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useErrorHandling.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useErrorHandling.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useFeatureFlags.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useFeatureFlags.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useFrontendVersionMismatchWarning.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useFrontendVersionMismatchWarning.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useFrontendVersionMismatchWarning.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/useFrontendVersionMismatchWarning.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useFrontendVersionMismatchWarning.ts", + "target": "src/stores/versionCompatibilityStore.ts", + "value": 1 + }, + { + "source": "src/composables/useGlobalLitegraph.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useIntersectionObserver.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useLazyPagination.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useLitegraphSettings.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useLitegraphSettings.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useLitegraphSettings.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/useLitegraphSettings.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/extensions/core/load3d/Load3d.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/services/load3dService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/utils/packUtils.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useModelSelectorDialog.ts", + "target": "src/components/widget/SampleModelSelector.vue", + "value": 1 + }, + { + "source": "src/composables/useModelSelectorDialog.ts", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/composables/useModelSelectorDialog.ts", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/composables/usePaste.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/composables/usePopoverSizing.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/usePragmaticDragAndDrop.ts", + "target": "external:@atlaskit/pragmatic-drag-and-drop/element/adapter", + "value": 1 + }, + { + "source": "src/composables/usePragmaticDragAndDrop.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useProgressFavicon.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useProgressFavicon.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useProgressFavicon.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/composables/useRefreshableSelection.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useRefreshableSelection.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/useRefreshableSelection.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "src/constants/searchConstants.ts", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "src/services/gateway/registrySearchGateway.ts", + "value": 1 + }, + { + "source": "src/composables/useRegistrySearch.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useServerLogs.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useServerLogs.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useServerLogs.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/composables/useServerLogs.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useServerLogs.ts", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/useTemplateFiltering.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "src/stores/workflowTemplatesStore.ts", + "value": 1 + }, + { + "source": "src/composables/useTransformCompatOverlayProps.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useTreeExpansion.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useVueFeatureFlags.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useVueFeatureFlags.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useVueFeatureFlags.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowAutoSave.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useWorkflowAutoSave.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowAutoSave.ts", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowAutoSave.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowAutoSave.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowPersistence.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowValidation.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowValidation.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/useWorkflowValidation.ts", + "target": "src/utils/linkFixer.ts", + "value": 1 + }, + { + "source": "src/composables/useZoomControls.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "external:primevue/splitter", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "external:primevue/splitterpanel", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "target": "src/stores/workspace/sidebarTabStore.ts", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/MenuHamburger.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/config/firebase.ts", + "target": "external:firebase/app", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/arc.json", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/dark.json", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/github.json", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/light.json", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/nord.json", + "value": 1 + }, + { + "source": "src/constants/coreColorPalettes.ts", + "target": "src/assets/palettes/solarized.json", + "value": 1 + }, + { + "source": "src/constants/coreSettings.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/constants/coreSettings.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/constants/coreSettings.ts", + "target": "src/types/searchBoxTypes.ts", + "value": 1 + }, + { + "source": "src/constants/desktopMaintenanceTasks.ts", + "target": "external:@primevue/core", + "value": 1 + }, + { + "source": "src/constants/desktopMaintenanceTasks.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/constants/serverConfig.ts", + "target": "src/types/serverArgs.ts", + "value": 1 + }, + { + "source": "src/constants/serverConfig.ts", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/schemas/colorPaletteSchema.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/schemas/keyBindingSchema.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/schemas/apiSchema.ts", + "target": "src/types/searchBoxTypes.ts", + "value": 1 + }, + { + "source": "src/schemas/assetSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/colorPaletteSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/colorPaletteSchema.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/schemas/comfyWorkflowSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/comfyWorkflowSchema.ts", + "target": "external:zod-validation-error", + "value": 1 + }, + { + "source": "src/schemas/keyBindingSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/nodeDefSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/nodeDefSchema.ts", + "target": "external:zod-validation-error", + "value": 1 + }, + { + "source": "src/schemas/nodeDefSchema.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/schemas/signInSchema.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/signInSchema.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/scripts/api.ts", + "target": "external:axios", + "value": 1 + }, + { + "source": "src/scripts/api.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/scripts/api.ts", + "target": "src/config/clientFeatureFlags.json", + "value": 1 + }, + { + "source": "src/scripts/api.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/scripts/api.ts", + "target": "src/types/workflowTemplateTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/composables/element/useCanvasPositionConversion.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/composables/useWorkflowValidation.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/ebml.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/gltf.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/isobmff.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/mp3.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/ogg.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/metadata/svg.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/extensionService.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/subgraphService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/apiKeyAuthStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/subgraphStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/widgetStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/workspaceStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/app.ts", + "target": "src/types/extensionTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/colorUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/executionUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/migration/migrateReroute.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/modelMetadataUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/utils/vintageClipboard.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/defaultGraph.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/pnginfo.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/ui/menu/index.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/app.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "external:jsondiffpatch", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "external:loglevel", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/executionStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/subgraphNavigationStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/workflowStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/domWidget.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/scripts/domWidget.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/scripts/domWidget.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/scripts/domWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/domWidget.ts", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/scripts/domWidget.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/scripts/errorNodeWidgets.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/scripts/errorNodeWidgets.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/errorNodeWidgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/errorNodeWidgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/errorNodeWidgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/pnginfo.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/pnginfo.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/scripts/pnginfo.ts", + "target": "src/scripts/metadata/avif.ts", + "value": 1 + }, + { + "source": "src/scripts/pnginfo.ts", + "target": "src/scripts/metadata/flac.ts", + "value": 1 + }, + { + "source": "src/scripts/pnginfo.ts", + "target": "src/scripts/metadata/png.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/constants/supportedWorkflowFormats.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/stores/workspaceStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/ui/dialog.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/ui/settings.ts", + "value": 1 + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/ui/toggleSwitch.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/utils.ts", + "target": "src/utils/searchAndReplace.ts", + "value": 1 + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useColorWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useFileUploadWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useGalleriaWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImageCompareWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useMultiSelectWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useSelectButtonWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useTextareaWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useTreeSelectWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/scripts/errorNodeWidgets.ts", + "value": 1 + }, + { + "source": "src/services/assetService.ts", + "target": "external:zod-validation-error", + "value": 1 + }, + { + "source": "src/services/assetService.ts", + "target": "src/schemas/assetSchema.ts", + "value": 1 + }, + { + "source": "src/services/assetService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/assetService.ts", + "target": "src/stores/modelToNodeStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/audioService.ts", + "target": "external:extendable-media-recorder", + "value": 1 + }, + { + "source": "src/services/audioService.ts", + "target": "external:extendable-media-recorder-wav-encoder", + "value": 1 + }, + { + "source": "src/services/audioService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/audioService.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/services/autoQueueService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/autoQueueService.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/services/autoQueueService.ts", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "external:zod-validation-error", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/schemas/colorPaletteSchema.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "external:uuid", + "value": 1 + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "src/composables/useManagerState.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/services/comfyRegistryService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/comfyRegistryService.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "src/config/comfyApi.ts", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/services/customerEventsService.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ApiNodesSignInContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ConfirmationDialogContent.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ErrorDialogContent.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/MissingModelsWarning.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/PromptDialogContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SignInContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/UpdatePasswordContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/ManagerHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/NodeConflictFooter.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/NodeConflictHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/footer/ManagerProgressFooter.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/header/ComfyOrgHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/header/ManagerProgressHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/header/SettingDialogHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/templates/TemplateWorkflowsContent.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/templates/TemplateWorkflowsDialogHeader.vue", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/services/dialogService.ts", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/menuItemStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/widgetStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/keybindingService.ts", + "target": "src/constants/coreKeybindings.ts", + "value": 1 + }, + { + "source": "src/services/keybindingService.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/services/keybindingService.ts", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/services/keybindingService.ts", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/services/keybindingService.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeAnimatedImage.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeImage.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/subgraphStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/widgetStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/utils/nodeDefOrderingUtil.ts", + "value": 1 + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/load3dService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/load3dService.ts", + "target": "src/composables/useLoad3dViewer.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/load3dService.ts", + "target": "src/extensions/core/load3d/Load3d.ts", + "value": 1 + }, + { + "source": "src/services/load3dService.ts", + "target": "src/extensions/core/load3d/Load3dAnimation.ts", + "value": 1 + }, + { + "source": "src/services/load3dService.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/services/mediaCacheService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/nodeHelpService.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/services/nodeHelpService.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/services/nodeHelpService.ts", + "target": "src/utils/nodeHelpUtil.ts", + "value": 1 + }, + { + "source": "src/services/nodeOrganizationService.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/services/nodeOrganizationService.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/services/nodeOrganizationService.ts", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/services/nodeSearchService.ts", + "target": "external:fuse.js", + "value": 1 + }, + { + "source": "src/services/nodeSearchService.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/nodeSearchService.ts", + "target": "src/utils/fuseUtil.ts", + "value": 1 + }, + { + "source": "src/services/releaseService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/releaseService.ts", + "target": "src/config/comfyApi.ts", + "value": 1 + }, + { + "source": "src/services/releaseService.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/services/subgraphService.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/services/subgraphService.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/subgraphService.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/services/subgraphService.ts", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/workflowService.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/defaultGraph.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/workspaceStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/workflowService.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/services/workflowService.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "src/types/comfy.ts", + "value": 1 + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/stores/aboutPanelStore.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/types/authTypes.ts", + "value": 1 + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "external:uuid", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/composables/useCachedRequest.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/composables/useManagerQueue.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/composables/useServerLogs.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/services/comfyManagerService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/utils/packUtils.ts", + "value": 1 + }, + { + "source": "src/stores/comfyRegistryStore.ts", + "target": "external:@alloc/quick-lru", + "value": 1 + }, + { + "source": "src/stores/comfyRegistryStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/comfyRegistryStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/comfyRegistryStore.ts", + "target": "src/composables/useCachedRequest.ts", + "value": 1 + }, + { + "source": "src/stores/comfyRegistryStore.ts", + "target": "src/services/comfyRegistryService.ts", + "value": 1 + }, + { + "source": "src/stores/commandStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/commandStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/commandStore.ts", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/stores/commandStore.ts", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/stores/conflictDetectionStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/conflictDetectionStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/dialogStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/dialogStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/dialogStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/domWidgetStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/domWidgetStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/electronDownloadStore.ts", + "target": "external:@comfyorg/comfyui-electron-types", + "value": 1 + }, + { + "source": "src/stores/electronDownloadStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/electronDownloadStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/electronDownloadStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/composables/node/useNodeChatHistory.ts", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/composables/node/useNodeProgressText.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/types/nodeIdentification.ts", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/workflowStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/extensionStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/extensionStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "external:firebase/app", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "external:firebase/auth", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "external:vuefire", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/config/comfyApi.ts", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/stores/apiKeyAuthStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/types/authTypes.ts", + "value": 1 + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/stores/graphStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/graphStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/graphStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/graphStore.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/stores/helpCenterStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/helpCenterStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/stores/executionStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/stores/workflowStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/stores/keybindingStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/keybindingStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/keybindingStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/keybindingStore.ts", + "target": "src/constants/reservedKeyCombos.ts", + "value": 1 + }, + { + "source": "src/stores/keybindingStore.ts", + "target": "src/schemas/keyBindingSchema.ts", + "value": 1 + }, + { + "source": "src/stores/maintenanceTaskStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/maintenanceTaskStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/maintenanceTaskStore.ts", + "target": "src/constants/desktopMaintenanceTasks.ts", + "value": 1 + }, + { + "source": "src/stores/maintenanceTaskStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/menuItemStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/menuItemStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/menuItemStore.ts", + "target": "src/constants/coreMenuCommands.ts", + "value": 1 + }, + { + "source": "src/stores/menuItemStore.ts", + "target": "src/types/comfy.ts", + "value": 1 + }, + { + "source": "src/stores/menuItemStore.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/stores/modelStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/modelStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/modelStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/modelStore.ts", + "target": "src/services/assetService.ts", + "value": 1 + }, + { + "source": "src/stores/modelStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/modelToNodeStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/modelToNodeStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/modelToNodeStore.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/nodeBookmarkStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/nodeBookmarkStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/nodeBookmarkStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/nodeBookmarkStore.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/stores/nodeBookmarkStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "external:axios", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/services/nodeSearchService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "src/services/extensionService.ts", + "value": 1 + }, + { + "source": "src/stores/queueStore.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "src/services/releaseService.ts", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/releaseStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/serverConfigStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/serverConfigStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/serverConfigStore.ts", + "target": "src/constants/serverConfig.ts", + "value": 1 + }, + { + "source": "src/stores/settingStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/settingStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/settingStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/settingStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/settingStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/settingStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "external:@alloc/quick-lru", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/stores/workflowStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/userFileStore.ts", + "value": 1 + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/stores/systemStatsStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/systemStatsStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/systemStatsStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/systemStatsStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/toastStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/toastStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/utils/syncUtil.ts", + "value": 1 + }, + { + "source": "src/stores/userFileStore.ts", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/stores/userStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/userStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/userStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "external:semver", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "src/config.ts", + "value": 1 + }, + { + "source": "src/stores/versionCompatibilityStore.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/stores/widgetStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/widgetStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/widgetStore.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/stores/widgetStore.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/defaultGraph.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/types/nodeIdentification.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/utils/syncUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/stores/userFileStore.ts", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/stores/workflowTemplatesStore.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/services/colorPaletteService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/apiKeyAuthStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/workspace/sidebarTabStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/types/comfy.ts", + "target": "src/lib/litegraph/src/interfaces.ts", + "value": 1 + }, + { + "source": "src/types/extensionTypes.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/types/index.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/types/widgetTypes.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/utils/colorUtil.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/utils/envUtil.ts", + "target": "external:@comfyorg/comfyui-electron-types", + "value": 1 + }, + { + "source": "src/utils/executableGroupNodeChildDTO.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/executableGroupNodeDto.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/executionUtil.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/executionUtil.ts", + "target": "src/utils/executableGroupNodeDto.ts", + "value": 1 + }, + { + "source": "src/utils/executionUtil.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/utils/formatUtil.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/utils/graphTraversalUtil.ts", + "target": "src/types/nodeIdentification.ts", + "value": 1 + }, + { + "source": "src/utils/graphTraversalUtil.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/utils/litegraphUtil.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/utils/litegraphUtil.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/mapperUtil.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/utils/mapperUtil.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/utils/mapperUtil.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/utils/mapperUtil.ts", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/utils/markdownRendererUtil.ts", + "target": "external:dompurify", + "value": 1 + }, + { + "source": "src/utils/markdownRendererUtil.ts", + "target": "external:marked", + "value": 1 + }, + { + "source": "src/utils/mouseDownUtil.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/utils/networkUtil.ts", + "target": "external:axios", + "value": 1 + }, + { + "source": "src/utils/networkUtil.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/utils/networkUtil.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/utils/nodeDefOrderingUtil.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/nodeDefUtil.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/utils/nodeDefUtil.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/utils/nodeDefUtil.ts", + "target": "src/utils/mathUtil.ts", + "value": 1 + }, + { + "source": "src/utils/nodeHelpUtil.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/utils/nodeHelpUtil.ts", + "target": "src/utils/packUtils.ts", + "value": 1 + }, + { + "source": "src/utils/packUtils.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/utils/refUtil.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/utils/refUtil.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/utils/searchAndReplace.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/utils/searchAndReplace.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/utils/syncUtil.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/utils/tailwindUtil.ts", + "target": "external:tailwind-merge", + "value": 1 + }, + { + "source": "src/utils/typeGuardUtil.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/utils/versionUtil.ts", + "target": "external:semver", + "value": 1 + }, + { + "source": "src/utils/vintageClipboard.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/views/DesktopStartView.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/views/DesktopStartView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "external:primevue/toast", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "src/components/maintenance/TerminalOutputDrawer.vue", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/DesktopUpdateView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/DownloadGitView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/DownloadGitView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/DownloadGitView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/MenuHamburger.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/dialog/UnloadWindowConfirmDialog.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/graph/GraphCanvas.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/toast/GlobalToast.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/toast/RerouteMigrationToast.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/components/topbar/TopMenubar.vue", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/composables/useBrowserTabTitle.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/composables/useCoreCommands.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/composables/useFrontendVersionMismatchWarning.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/composables/useProgressFavicon.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/constants/serverConfig.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/services/autoQueueService.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/services/keybindingService.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/menuItemStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/serverConfigStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/versionCompatibilityStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/workspace/sidebarTabStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/views/GraphView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/step", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/steplist", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/steppanel", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/steppanels", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:primevue/stepper", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/components/install/DesktopSettingsConfiguration.vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/components/install/GpuPicker.vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/components/install/InstallLocationPicker.vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/components/install/MigrationPicker.vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/components/install/MirrorsConfiguration.vue", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/InstallView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:primevue/toast", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/components/common/RefreshButton.vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/components/maintenance/StatusTag.vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/components/maintenance/TaskListPanel.vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/components/maintenance/TerminalOutputDrawer.vue", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/stores/maintenanceTaskStore.ts", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/types/desktop/maintenanceTypes.ts", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/utils/refUtil.ts", + "value": 1 + }, + { + "source": "src/views/MaintenanceView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "external:primevue/panel", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/ManualConfigurationView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/MetricsConsentView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/NotSupportedView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/NotSupportedView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/NotSupportedView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "external:@comfyorg/comfyui-electron-types", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "external:@xterm/xterm", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/views/ServerStartView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "src/stores/userStore.ts", + "value": 1 + }, + { + "source": "src/views/UserSelectView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/views/WelcomeView.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/views/WelcomeView.vue", + "target": "external:vue-router", + "value": 1 + }, + { + "source": "src/views/WelcomeView.vue", + "target": "src/views/templates/BaseViewTemplate.vue", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/stores/apiKeyAuthStore.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "external:firebase/app", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "target": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "target": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "target": "src/types/extensionTypes.ts", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminal.ts", + "target": "external:@xterm/addon-fit", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminal.ts", + "target": "external:@xterm/xterm", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminal.ts", + "target": "external:@xterm/xterm/css/xterm.css", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminal.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminal.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", + "target": "external:@xterm/addon-serialize", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", + "target": "external:@xterm/xterm", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "target": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "target": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "value": 1 + }, + { + "source": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "target": "src/types/extensionTypes.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useCanvasTransformSync.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/canvas/useCanvasTransformSync.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useCanvasTransformSync.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/composables/canvas/useCanvasTransformSync.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/composables/useVueFeatureFlags.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/canvas/useSelectionToolboxPosition.ts", + "target": "src/utils/mathUtil.ts", + "value": 1 + }, + { + "source": "src/composables/element/useAbsolutePosition.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/element/useAbsolutePosition.ts", + "target": "src/composables/element/useCanvasPositionConversion.ts", + "value": 1 + }, + { + "source": "src/composables/element/useAbsolutePosition.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/element/useAbsolutePosition.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/element/useCanvasPositionConversion.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/element/useDomClipping.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/element/useOverflowObserver.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/element/useOverflowObserver.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/element/useOverflowObserver.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/element/useResponsiveCollapse.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/element/useResponsiveCollapse.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useCanvasInteractions.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useCanvasInteractions.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/graph/useCanvasInteractions.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useCanvasInteractions.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useCanvasTransformSync.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useGraphNodeManager.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useGraphNodeManager.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useGraphNodeManager.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useGraphNodeManager.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useGraphNodeManager.ts", + "target": "src/renderer/core/spatial/QuadTree.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useTransformSettling.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/graph/useTransformSettling.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useViewportCulling.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useViewportCulling.ts", + "target": "src/renderer/core/layout/useTransformState.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useViewportCulling.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useViewportCulling.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/composables/graph/useGraphNodeManager.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/renderer/core/layout/sync/useLayoutSync.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useVueNodeLifecycle.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/composables/graph/useWidgetValue.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/manager/useManagerStatePersistence.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/scripts/ui/imagePreview.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/utils/imageUtil.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/composables/node/useNodePricing.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/composables/node/useWatchWidget.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeBadge.ts", + "target": "src/utils/colorUtil.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/node/useNodeChatHistory.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeChatHistory.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeFileInput.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImage.ts", + "target": "src/composables/graph/useCanvasInteractions.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/node/useNodeImage.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImage.ts", + "target": "src/utils/imageUtil.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImageUpload.ts", + "target": "src/composables/node/useNodeDragAndDrop.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImageUpload.ts", + "target": "src/composables/node/useNodeFileInput.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImageUpload.ts", + "target": "src/composables/node/useNodePaste.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImageUpload.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeImageUpload.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeProgressText.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/node/useNodeProgressText.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/node/useWatchWidget.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/node/useWatchWidget.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/node/useWatchWidget.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useInstalledPacks.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/nodePack/useInstalledPacks.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/useInstalledPacks.ts", + "target": "src/composables/nodePack/useNodePacks.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useInstalledPacks.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useInstalledPacks.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useNodePacks.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/composables/nodePack/useNodePacks.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/useNodePacks.ts", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useNodePacks.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePackUpdateStatus.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePackUpdateStatus.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePackUpdateStatus.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePacksSelection.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePacksSelection.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePacksStatus.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/usePacksStatus.ts", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "target": "src/composables/nodePack/useInstalledPacks.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/composables/nodePack/useNodePacks.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingSearch.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingSearch.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingSearch.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingSearch.ts", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingSearch.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/composables/auth/useCurrentUser.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/AboutPanel.vue", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/CreditsPanel.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/UserPanel.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/KeybindingPanel.vue", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/ExtensionPanel.vue", + "value": 1 + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "target": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "target": "src/stores/electronDownloadStore.ts", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", + "target": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts", + "target": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useQueueSidebarTab.ts", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "target": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/composables/tree/useTreeFolderOperations.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/composables/tree/useTreeFolderOperations.ts", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/actionbar/BatchCountEdit.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/actionbar/BatchCountEdit.vue", + "target": "external:primevue/inputnumber", + "value": 1 + }, + { + "source": "src/components/actionbar/BatchCountEdit.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/actionbar/BatchCountEdit.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/BatchCountEdit.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "external:primevue/panel", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyActionbar.vue", + "target": "src/components/actionbar/ComfyQueueButton.vue", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:primevue/buttongroup", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:primevue/splitbutton", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/actionbar/ComfyQueueButton.vue", + "target": "src/components/actionbar/BatchCountEdit.vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:primevue/tab", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:primevue/tablist", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:primevue/tabs", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "src/components/common/ExtensionSlot.vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/BottomPanel.vue", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "external:primevue/breadcrumb", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/composables/element/useOverflowObserver.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/stores/subgraphNavigationStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/stores/subgraphStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/stores/subgraphNavigationStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/breadcrumb/SubgraphBreadcrumbItem.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/button/IconButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/button/IconButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/button/IconButton.vue", + "target": "src/types/buttonTypes.ts", + "value": 1 + }, + { + "source": "src/components/button/IconButton.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/button/IconGroup.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/button/IconTextButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/button/IconTextButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/button/IconTextButton.vue", + "target": "src/types/buttonTypes.ts", + "value": 1 + }, + { + "source": "src/components/button/IconTextButton.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/button/MoreButton.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/button/MoreButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/button/MoreButton.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/button/MoreButton.vue", + "target": "src/components/button/IconButton.vue", + "value": 1 + }, + { + "source": "src/components/button/TextButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/button/TextButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/button/TextButton.vue", + "target": "src/types/buttonTypes.ts", + "value": 1 + }, + { + "source": "src/components/button/TextButton.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/card/CardContainer.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/card/CardTop.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/BackgroundImageUpload.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/BackgroundImageUpload.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/BackgroundImageUpload.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/BackgroundImageUpload.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/common/BackgroundImageUpload.vue", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/components/common/ColorCustomizationSelector.vue", + "target": "external:primevue/colorpicker", + "value": 1 + }, + { + "source": "src/components/common/ColorCustomizationSelector.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/common/ColorCustomizationSelector.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ComfyImage.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ContentDivider.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ContentDivider.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/common/CustomFormValue.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "src/components/common/ColorCustomizationSelector.vue", + "value": 1 + }, + { + "source": "src/components/common/CustomizationDialog.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/common/DeviceInfo.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/DotSpinner.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/DotSpinner.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/common/EditableText.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/EditableText.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "external:primevue/progressbar", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "src/composables/useDownload.ts", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "src/stores/electronDownloadStore.ts", + "value": 1 + }, + { + "source": "src/components/common/ElectronFileDownload.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/ExtensionSlot.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/ExtensionSlot.vue", + "target": "src/types/extensionTypes.ts", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "src/composables/useCopyToClipboard.ts", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "src/composables/useDownload.ts", + "value": 1 + }, + { + "source": "src/components/common/FileDownload.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/FormColorPicker.vue", + "target": "external:primevue/colorpicker", + "value": 1 + }, + { + "source": "src/components/common/FormColorPicker.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/FormImageUpload.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/FormImageUpload.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "external:primevue/inputnumber", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/BackgroundImageUpload.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/CustomFormValue.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/FormColorPicker.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/FormImageUpload.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/InputKnob.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/InputSlider.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/components/common/UrlInput.vue", + "value": 1 + }, + { + "source": "src/components/common/FormItem.vue", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/components/common/InputKnob.vue", + "target": "external:primevue/inputnumber", + "value": 1 + }, + { + "source": "src/components/common/InputKnob.vue", + "target": "external:primevue/knob", + "value": 1 + }, + { + "source": "src/components/common/InputKnob.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/InputSlider.vue", + "target": "external:primevue/inputnumber", + "value": 1 + }, + { + "source": "src/components/common/InputSlider.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/common/InputSlider.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/LazyImage.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/common/LazyImage.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/LazyImage.vue", + "target": "src/composables/useIntersectionObserver.ts", + "value": 1 + }, + { + "source": "src/components/common/LazyImage.vue", + "target": "src/services/mediaCacheService.ts", + "value": 1 + }, + { + "source": "src/components/common/NoResultsPlaceholder.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/NoResultsPlaceholder.vue", + "target": "external:primevue/card", + "value": 1 + }, + { + "source": "src/components/common/RefreshButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/RefreshButton.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/common/RefreshButton.vue", + "target": "src/types/primeVueTypes.ts", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "external:primevue/iconfield", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "external:primevue/inputicon", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/SearchBox.vue", + "target": "src/components/common/SearchFilterChip.vue", + "value": 1 + }, + { + "source": "src/components/common/SearchFilterChip.vue", + "target": "external:primevue/badge", + "value": 1 + }, + { + "source": "src/components/common/SearchFilterChip.vue", + "target": "external:primevue/chip", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "external:primevue/tabpanel", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "external:primevue/tabview", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "src/components/common/DeviceInfo.vue", + "value": 1 + }, + { + "source": "src/components/common/SystemStatsPanel.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/TextDivider.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "external:primevue/contextmenu", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "external:primevue/tree", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "src/composables/tree/useTreeFolderOperations.ts", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorer.vue", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "external:@atlaskit/pragmatic-drag-and-drop/element/set-custom-native-drag-preview", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "external:primevue/badge", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "src/components/common/EditableText.vue", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "src/composables/usePragmaticDragAndDrop.ts", + "value": 1 + }, + { + "source": "src/components/common/TreeExplorerTreeNode.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "external:primevue/iconfield", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "external:primevue/inputicon", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "src/utils/networkUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/UrlInput.vue", + "target": "src/utils/validationUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/UserAvatar.vue", + "target": "external:primevue/avatar", + "value": 1 + }, + { + "source": "src/components/common/UserAvatar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/UserCredit.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/common/UserCredit.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/common/UserCredit.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/common/UserCredit.vue", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/components/common/UserCredit.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/common/VirtualGrid.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/common/VirtualGrid.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/common/VirtualGrid.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/GlobalDialog.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/dialog/GlobalDialog.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/UnloadWindowConfirmDialog.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/UnloadWindowConfirmDialog.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/UnloadWindowConfirmDialog.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "src/components/graph/widgets/DomWidget.vue", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/DomWidgets.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/LiteGraphCanvasSplitterOverlay.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/bottomPanel/BottomPanel.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/graph/DomWidgets.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/graph/GraphCanvasMenu.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/graph/NodeTooltip.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/graph/SelectionToolbox.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/graph/TitleEditor.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/searchbox/NodeSearchBoxPopover.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/sidebar/SideToolbar.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/components/topbar/SecondRowWorkflowTabs.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/graph/useCanvasInteractions.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/graph/useViewportCulling.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/graph/useVueNodeLifecycle.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/node/useNodeBadge.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useCanvasDrop.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useContextMenuTranslation.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useCopy.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useGlobalLitegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useLitegraphSettings.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/usePaste.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useVueFeatureFlags.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useWorkflowAutoSave.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/composables/useWorkflowPersistence.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/constants/coreSettings.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/renderer/core/canvas/injectionKeys.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/renderer/core/layout/TransformPane.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/renderer/extensions/minimap/MiniMap.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/scripts/changeTracker.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/services/colorPaletteService.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/services/newUserService.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/workspace/searchBoxStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvas.vue", + "target": "src/stores/releaseStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "external:primevue/buttongroup", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/composables/graph/useCanvasInteractions.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/composables/useZoomControls.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/GraphCanvasMenu.vue", + "target": "src/components/graph/modals/ZoomControlsModal.vue", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/NodeTooltip.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "external:primevue/panel", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/BypassButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/DeleteButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/HelpButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/PinButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/composables/canvas/useSelectionToolboxPosition.ts", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/composables/graph/useCanvasInteractions.ts", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/services/extensionService.ts", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/SelectionToolbox.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/components/common/EditableText.vue", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/composables/element/useAbsolutePosition.ts", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/TitleEditor.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/components/icons/PuzzleIcon.vue", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/composables/useConflictAcknowledgment.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/composables/useManagerState.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/services/releaseService.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/stores/releaseStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/HelpCenterMenuContent.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/ReleaseNotificationToast.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/helpcenter/ReleaseNotificationToast.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/helpcenter/ReleaseNotificationToast.vue", + "target": "src/stores/releaseStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/ReleaseNotificationToast.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/WhatsNewPopup.vue", + "target": "external:marked", + "value": 1 + }, + { + "source": "src/components/helpcenter/WhatsNewPopup.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/helpcenter/WhatsNewPopup.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/helpcenter/WhatsNewPopup.vue", + "target": "src/stores/releaseStore.ts", + "value": 1 + }, + { + "source": "src/components/helpcenter/WhatsNewPopup.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/icons/PuzzleIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/icons/VerifiedIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "src/components/input/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "src/composables/usePopoverSizing.ts", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/input/MultiSelect.vue", + "target": "src/components/button/TextButton.vue", + "value": 1 + }, + { + "source": "src/components/input/SearchBox.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/input/SearchBox.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/input/SearchBox.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/input/SingleSelect.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/input/SingleSelect.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/DesktopSettingsConfiguration.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/install/DesktopSettingsConfiguration.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/install/DesktopSettingsConfiguration.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/components/install/DesktopSettingsConfiguration.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/GpuPicker.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/install/GpuPicker.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/components/install/GpuPicker.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/GpuPicker.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/install/GpuPicker.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:primevue/iconfield", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:primevue/inputicon", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/install/InstallLocationPicker.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:@comfyorg/comfyui-electron-types", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/install/MigrationPicker.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "external:@comfyorg/comfyui-electron-types", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "external:primevue/panel", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "src/components/install/mirror/MirrorItem.vue", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "src/constants/uvMirrors.ts", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "src/utils/networkUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/MirrorsConfiguration.vue", + "target": "src/utils/validationUtil.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/components/load3d/Load3DControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/components/load3d/Load3DScene.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/components/load3d/controls/RecordingControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/components/load3d/controls/ViewerControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/components/load3d/Load3DAnimationControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/components/load3d/Load3DAnimationScene.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/components/load3d/Load3DControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/components/load3d/controls/RecordingControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimation.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationControls.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationScene.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationScene.vue", + "target": "src/components/load3d/Load3DScene.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationScene.vue", + "target": "src/extensions/core/load3d/Load3dAnimation.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationScene.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DAnimationScene.vue", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/components/load3d/controls/CameraControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/components/load3d/controls/ExportControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/components/load3d/controls/LightControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/components/load3d/controls/ModelControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/components/load3d/controls/SceneControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/components/load3d/LoadingOverlay.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/extensions/core/load3d/Load3d.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/extensions/core/load3d/Load3dAnimation.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/components/load3d/controls/viewer/ViewerLightControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/components/load3d/Load3dViewerContent.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/load3d/LoadingOverlay.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/LoadingOverlay.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/StatusTag.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/maintenance/StatusTag.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/maintenance/StatusTag.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/maintenance/StatusTag.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskCard.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskCard.vue", + "target": "external:primevue/card", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskCard.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskCard.vue", + "target": "src/stores/maintenanceTaskStore.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskCard.vue", + "target": "src/utils/refUtil.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "src/stores/maintenanceTaskStore.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "src/types/primeVueTypes.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "src/utils/refUtil.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListItem.vue", + "target": "src/components/maintenance/TaskListStatusIcon.vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "external:primevue/confirmpopup", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "src/stores/maintenanceTaskStore.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "src/components/maintenance/TaskCard.vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListPanel.vue", + "target": "src/components/maintenance/TaskListItem.vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListStatusIcon.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListStatusIcon.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListStatusIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TaskListStatusIcon.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "external:@xterm/xterm", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "external:primevue/drawer", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "src/composables/bottomPanelTabs/useTerminalBuffer.ts", + "value": 1 + }, + { + "source": "src/components/maintenance/TerminalOutputDrawer.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/node/NodePreview.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/node/NodePreview.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/node/NodePreview.vue", + "target": "src/stores/widgetStore.ts", + "value": 1 + }, + { + "source": "src/components/node/NodePreview.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/node/NodePreview.vue", + "target": "src/utils/markdownRendererUtil.ts", + "value": 1 + }, + { + "source": "src/components/primevueOverride/AutoCompletePlus.vue", + "target": "external:primevue/autocomplete", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/components/node/NodePreview.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/components/primevueOverride/AutoCompletePlus.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/components/searchbox/NodeSearchFilter.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/components/searchbox/NodeSearchItem.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBox.vue", + "target": "src/components/common/SearchFilterChip.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/lib/litegraph/src/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/stores/workspace/searchBoxStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/types/searchBoxTypes.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/utils/fuseUtil.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchBoxPopover.vue", + "target": "src/components/searchbox/NodeSearchBox.vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchFilter.vue", + "target": "src/utils/fuseUtil.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "external:primevue/chip", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "src/types/nodeSource.ts", + "value": 1 + }, + { + "source": "src/components/searchbox/NodeSearchItem.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/common/ExtensionSlot.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/stores/userStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarLogoutIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SideToolbar.vue", + "target": "src/components/sidebar/SidebarTemplatesButton.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarBottomPanelToggleButton.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/components/helpcenter/HelpCenterMenuContent.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/components/helpcenter/ReleaseNotificationToast.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/components/helpcenter/WhatsNewPopup.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/composables/useConflictAcknowledgment.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/stores/helpCenterStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/stores/releaseStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarHelpCenterIcon.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarIcon.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarIcon.vue", + "target": "external:primevue/overlaybadge", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarIcon.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarLogoutIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarLogoutIcon.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarLogoutIcon.vue", + "target": "src/stores/userStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarLogoutIcon.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "target": "src/stores/workspace/bottomPanelStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarShortcutsToggleButton.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarTemplatesButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarTemplatesButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarTemplatesButton.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/SidebarTemplatesButton.vue", + "target": "src/components/sidebar/SidebarIcon.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateSearchBar.vue", + "target": "external:primevue/autocomplete", + "value": 1 + }, + { + "source": "src/components/templates/TemplateSearchBar.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "external:primevue/card", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/components/templates/thumbnails/AudioThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/components/templates/thumbnails/DefaultThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/composables/useTemplateWorkflows.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/types/workflowTemplateTypes.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCardSkeleton.vue", + "target": "external:primevue/card", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowCardSkeleton.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowList.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowList.vue", + "target": "external:primevue/column", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowList.vue", + "target": "external:primevue/datatable", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowList.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowList.vue", + "target": "src/composables/useTemplateWorkflows.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "external:primevue/dataview", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/components/templates/TemplateSearchBar.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/components/templates/TemplateWorkflowCard.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/components/templates/TemplateWorkflowCardSkeleton.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/components/templates/TemplateWorkflowList.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/composables/useIntersectionObserver.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/composables/useLazyPagination.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/composables/useTemplateFiltering.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "src/components/templates/TemplateWorkflowView.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "src/components/templates/TemplateWorkflowsSideNav.vue", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "src/composables/element/useResponsiveCollapse.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "src/composables/useTemplateWorkflows.ts", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsSideNav.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/templates/TemplateWorkflowsSideNav.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/toast/GlobalToast.vue", + "target": "external:primevue/toast", + "value": 1 + }, + { + "source": "src/components/toast/GlobalToast.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/components/toast/GlobalToast.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/toast/GlobalToast.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/toast/GlobalToast.vue", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "external:primevue/toast", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/toast/RerouteMigrationToast.vue", + "target": "src/utils/migration/migrateReroute.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/components/breadcrumb/SubgraphBreadcrumb.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/components/dialog/content/SettingDialogContent.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/components/dialog/header/SettingDialogHeader.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/composables/useManagerState.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/services/colorPaletteService.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/stores/menuItemStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CommandMenubar.vue", + "target": "src/utils/mouseDownUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "src/components/common/UserAvatar.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "src/composables/auth/useCurrentUser.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserButton.vue", + "target": "src/components/topbar/CurrentUserPopover.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "src/components/common/UserAvatar.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "src/components/common/UserCredit.vue", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "src/composables/auth/useCurrentUser.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/topbar/CurrentUserPopover.vue", + "target": "src/services/dialogService.ts", + "value": 1 + }, + { + "source": "src/components/topbar/SecondRowWorkflowTabs.vue", + "target": "src/components/topbar/WorkflowTabs.vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/components/actionbar/ComfyActionbar.vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/components/topbar/CommandMenubar.vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/components/topbar/CurrentUserButton.vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/components/topbar/WorkflowTabs.vue", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/TopMenubar.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowOverflowMenu.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowOverflowMenu.vue", + "target": "external:primevue/menu", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowOverflowMenu.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowOverflowMenu.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/composables/usePragmaticDragAndDrop.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTab.vue", + "target": "src/components/topbar/WorkflowTabPopover.vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabPopover.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabPopover.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabPopover.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:primevue/contextmenu", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/components/topbar/WorkflowTab.vue", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/composables/element/useOverflowObserver.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/utils/mouseDownUtil.ts", + "value": 1 + }, + { + "source": "src/components/topbar/WorkflowTabs.vue", + "target": "src/components/topbar/WorkflowOverflowMenu.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/button/IconButton.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/button/IconTextButton.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/button/MoreButton.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/card/CardBottom.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/card/CardContainer.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/card/CardTop.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/chip/SquareChip.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/input/MultiSelect.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/input/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/input/SingleSelect.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/widget/layout/BaseModalLayout.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/widget/panel/LeftSidePanel.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/components/widget/panel/RightSidePanel.vue", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/types/navTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/types/widgetTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/SampleModelSelector.vue", + "target": "src/utils/gridUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/clipspace.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/clipspace.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/contextMenuFilter.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/contextMenuFilter.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/dynamicPrompts.ts", + "target": "src/services/extensionService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/dynamicPrompts.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/editAttention.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "external:loglevel", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/constants/uvMirrors.ts", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/utils/networkUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/constants/groupNodeConstants.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/stores/nodeDefStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/stores/widgetStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/types/comfy.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/utils/executableGroupNodeChildDTO.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/utils/executableGroupNodeDto.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/utils/vintageClipboard.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/widgetInputs.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/constants/groupNodeConstants.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui/dialog.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui/draggableList.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/extensions/core/groupNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/extensions/core/groupNodeManage.css", + "value": 1 + }, + { + "source": "src/extensions/core/groupOptions.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupOptions.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/groupOptions.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/clipspace.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/contextMenuFilter.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/dynamicPrompts.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/editAttention.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/electronAdapter.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNodeManage.ts", + "value": 1 + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupOptions.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/load3d.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/nodeTemplates.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/noteNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/previewAny.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/rerouteNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/saveImageExtraOutput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/saveMesh.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/selectionBorder.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/simpleTouchSupport.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/slotDefaults.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/uploadAudio.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/uploadImage.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/webcamCapture.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/widgetInputs.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/components/load3d/Load3D.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/components/load3d/Load3DAnimation.vue", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/components/load3d/Load3dViewerContent.vue", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/extensions/core/load3d/Load3DConfiguration.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/extensions/core/load3d/Load3dAnimation.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/services/extensionService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/extensions/core/clipspace.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "external:@alloc/quick-lru", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/utils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/utils/colorUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/extensions/core/clipspace.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/extensions/core/maskEditorLayerFilenames.ts", + "value": 1 + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/extensions/core/maskEditorOld.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/utils/vintageClipboard.ts", + "value": 1 + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/extensions/core/groupNode.ts", + "value": 1 + }, + { + "source": "src/extensions/core/noteNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/noteNode.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/noteNode.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/services/extensionService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/rerouteNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/rerouteNode.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/rerouteNode.ts", + "target": "src/extensions/core/widgetInputs.ts", + "value": 1 + }, + { + "source": "src/extensions/core/saveImageExtraOutput.ts", + "target": "src/utils/searchAndReplace.ts", + "value": 1 + }, + { + "source": "src/extensions/core/saveImageExtraOutput.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/components/load3d/Load3D.vue", + "value": 1 + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/extensions/core/load3d/Load3DConfiguration.ts", + "value": 1 + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/services/extensionService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/extensions/core/selectionBorder.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/selectionBorder.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/simpleTouchSupport.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/simpleTouchSupport.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/slotDefaults.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/slotDefaults.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/slotDefaults.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "external:extendable-media-recorder", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/composables/node/useNodeDragAndDrop.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/composables/node/useNodeFileInput.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/composables/node/useNodePaste.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/services/audioService.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/types/index.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/utils/graphTraversalUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/uploadImage.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/extensions/core/uploadImage.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/webcamCapture.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/webcamCapture.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/webcamCapture.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/webcamCapture.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/scripts/widgets.ts", + "value": 1 + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/services/litegraphService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/utils/nodeDefUtil.ts", + "value": 1 + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/utils/searchAndReplace.ts", + "value": 1 + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/renderer/core/spatial/boundsCalculator.ts", + "value": 1 + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/graphStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "value": 1 + }, + { + "source": "src/schemas/nodeDef/migration.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/schemas/nodeDef/migration.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "target": "external:zod", + "value": 1 + }, + { + "source": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "target": "src/schemas/nodeDefSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/avif.ts", + "target": "src/types/metadataTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/ebml.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/ebml.ts", + "target": "src/types/metadataTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/gltf.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/gltf.ts", + "target": "src/types/metadataTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/isobmff.ts", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/isobmff.ts", + "target": "src/types/metadataTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/metadata/svg.ts", + "target": "src/types/metadataTypes.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/dialog.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui/draggableList.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui/imagePreview.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui/imagePreview.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/scripts/ui/settings.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/settings.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/settings.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/settings.ts", + "target": "src/scripts/ui/dialog.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/toggleSwitch.ts", + "target": "src/scripts/ui.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/services/gateway/registrySearchGateway.ts", + "target": "src/services/providers/algoliaSearchProvider.ts", + "value": 1 + }, + { + "source": "src/services/gateway/registrySearchGateway.ts", + "target": "src/services/providers/registrySearchProvider.ts", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "external:@alloc/quick-lru", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "external:algoliasearch/dist/lite/builds/browser", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "src/constants/searchConstants.ts", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/services/providers/algoliaSearchProvider.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/services/providers/registrySearchProvider.ts", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "src/composables/bottomPanelTabs/useShortcutsTab.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "src/composables/bottomPanelTabs/useTerminalTabs.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "src/types/comfy.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/bottomPanelStore.ts", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/colorPaletteStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspace/colorPaletteStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspace/colorPaletteStore.ts", + "target": "src/constants/coreColorPalettes.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "src/services/nodeHelpService.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "src/utils/markdownRendererUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/nodeHelpStore.ts", + "target": "src/utils/nodeHelpUtil.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/searchBoxStore.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/stores/workspace/searchBoxStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspace/searchBoxStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspace/searchBoxStore.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/composables/sidebarTabs/useModelLibrarySidebarTab.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/composables/sidebarTabs/useQueueSidebarTab.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/stores/menuItemStore.ts", + "value": 1 + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/types/extensionTypes.ts", + "value": 1 + }, + { + "source": "src/utils/migration/migrateReroute.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/views/layouts/LayoutDefault.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/views/templates/BaseViewTemplate.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/views/templates/BaseViewTemplate.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ApiNodesSignInContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/ApiNodesSignInContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "src/stores/settingStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/components/dialog/content/error/FindIssueButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/composables/useCopyToClipboard.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/utils/errorReportUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/useManagerState.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "target": "external:primevue/panel", + "value": 1 + }, + { + "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/ManagerProgressDialogContent.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingCoreNodesMessage.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "src/components/common/ElectronFileDownload.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "src/components/common/FileDownload.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/MissingModelsWarning.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/PromptDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/PromptDialogContent.vue", + "target": "external:primevue/floatlabel", + "value": 1 + }, + { + "source": "src/components/dialog/content/PromptDialogContent.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/dialog/content/PromptDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/PromptDialogContent.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:primevue/tabpanels", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:primevue/tabs", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/setting/useSettingSearch.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/setting/useSettingUI.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/dialog/content/setting/CurrentUserMessage.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/dialog/content/setting/PanelTemplate.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/dialog/content/setting/SettingsPanel.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/config/comfyApi.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/schemas/signInSchema.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/utils/networkUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/components/dialog/content/signin/ApiKeyForm.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/components/dialog/content/signin/SignInForm.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/SignInContent.vue", + "target": "src/components/dialog/content/signin/SignUpForm.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "target": "src/components/common/UserCredit.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/TopUpCreditsDialogContent.vue", + "target": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "external:@primevue/forms", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "external:@primevue/forms/resolvers/zod", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "src/components/dialog/content/signin/PasswordFields.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/UpdatePasswordContent.vue", + "target": "src/schemas/signInSchema.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/components/common/DotSpinner.vue", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/services/comfyManagerService.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/footer/ManagerProgressFooter.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/header/ManagerProgressHeader.vue", + "target": "external:primevue/tabmenu", + "value": 1 + }, + { + "source": "src/components/dialog/header/ManagerProgressHeader.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/header/ManagerProgressHeader.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/header/ManagerProgressHeader.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/header/SettingDialogHeader.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/modals/ZoomControlsModal.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/BypassButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/BypassButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/BypassButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/BypassButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/utils/colorUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ColorPickerButton.vue", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ConvertToSubgraphButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/DeleteButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/DeleteButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/DeleteButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/DeleteButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/DeleteButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExecuteButton.vue", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/ExtensionCommandButton.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/composables/sidebarTabs/useNodeLibrarySidebarTab.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/stores/workspace/nodeHelpStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/stores/workspace/sidebarTabStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/HelpButton.vue", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/Load3DViewerButton.vue", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/MaskEditorButton.vue", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/PinButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/PinButton.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/PinButton.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/PinButton.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/RefreshSelectionButton.vue", + "target": "src/composables/useRefreshableSelection.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/selectionToolbox/SaveToSubgraphLibrary.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "src/components/graph/widgets/chatHistory/CopyButton.vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/ChatHistoryWidget.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/composables/element/useAbsolutePosition.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/composables/element/useDomClipping.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/stores/domWidgetStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/DomWidget.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/MultiSelectWidget.vue", + "target": "external:primevue/multiselect", + "value": 1 + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "src/stores/executionStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/CameraControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ExportControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ExportControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ExportControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ExportControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/LightControls.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ModelControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/RecordingControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/RecordingControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/RecordingControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/RecordingControls.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/RecordingControls.vue", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/SceneControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/SceneControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/SceneControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/SceneControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "external:primevue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "src/components/load3d/Load3dViewerContent.vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "src/services/load3dService.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/ViewerControls.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "src/components/common/UrlInput.vue", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "src/constants/uvMirrors.ts", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "src/utils/networkUtil.ts", + "value": 1 + }, + { + "source": "src/components/install/mirror/MirrorItem.vue", + "target": "src/utils/validationUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/components/common/TreeExplorer.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/composables/useTreeExpansion.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/stores/modelToNodeStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/ModelLibrarySidebarTab.vue", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/common/SearchFilterChip.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/common/TreeExplorer.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/node/NodePreview.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/searchbox/NodeSearchFilter.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/composables/useTreeExpansion.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/services/nodeOrganizationService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/stores/workspace/nodeHelpStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/utils/fuseUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/NodeLibrarySidebarTab.vue", + "target": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/confirmpopup", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/contextmenu", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/useconfirm", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/components/common/VirtualGrid.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/scripts/app.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/QueueSidebarTab.vue", + "target": "src/components/sidebar/tabs/queue/TaskItem.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "target": "external:primevue/toolbar", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "external:primevue/confirmdialog", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/common/TextDivider.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/common/TreeExplorer.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/sidebar/tabs/SidebarTabTemplate.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/composables/useTreeExpansion.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/services/workflowService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/stores/workspaceStore.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/utils/treeUtil.ts", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/AudioThumbnail.vue", + "target": "src/components/templates/thumbnails/BaseThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/BaseThumbnail.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/BaseThumbnail.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "target": "src/components/common/LazyImage.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/CompareSliderThumbnail.vue", + "target": "src/components/templates/thumbnails/BaseThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/DefaultThumbnail.vue", + "target": "src/components/common/LazyImage.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/DefaultThumbnail.vue", + "target": "src/components/templates/thumbnails/BaseThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", + "target": "src/components/common/LazyImage.vue", + "value": 1 + }, + { + "source": "src/components/templates/thumbnails/HoverDissolveThumbnail.vue", + "target": "src/components/templates/thumbnails/BaseThumbnail.vue", + "value": 1 + }, + { + "source": "src/components/widget/layout/BaseModalLayout.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/widget/layout/BaseModalLayout.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/widget/layout/BaseModalLayout.vue", + "target": "src/components/button/IconButton.vue", + "value": 1 + }, + { + "source": "src/components/widget/layout/BaseModalLayout.vue", + "target": "src/types/widgetTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/layout/BaseModalLayout.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/components/widget/nav/NavIcon.vue", + "target": "src/types/navTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/nav/NavItem.vue", + "target": "src/types/navTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/nav/NavItem.vue", + "target": "src/components/widget/nav/NavIcon.vue", + "value": 1 + }, + { + "source": "src/components/widget/panel/LeftSidePanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/widget/panel/LeftSidePanel.vue", + "target": "src/components/widget/nav/NavItem.vue", + "value": 1 + }, + { + "source": "src/components/widget/panel/LeftSidePanel.vue", + "target": "src/components/widget/nav/NavTitle.vue", + "value": 1 + }, + { + "source": "src/components/widget/panel/LeftSidePanel.vue", + "target": "src/types/navTypes.ts", + "value": 1 + }, + { + "source": "src/components/widget/panel/LeftSidePanel.vue", + "target": "src/components/widget/panel/PanelHeader.vue", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/AnimationManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/AnimationManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/CameraManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/CameraManager.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/CameraManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ControlsManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ControlsManager.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ControlsManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/EventManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LightingManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LightingManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3DConfiguration.ts", + "target": "src/extensions/core/load3d/Load3d.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3DConfiguration.ts", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3DConfiguration.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3DConfiguration.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/CameraManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/ControlsManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/EventManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/LightingManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/LoaderManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/ModelExporter.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/NodeStorage.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/PreviewManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/RecordingManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/SceneManager.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/SceneModelManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/ViewHelperManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dAnimation.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dAnimation.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dAnimation.ts", + "target": "src/extensions/core/load3d/AnimationManager.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dAnimation.ts", + "target": "src/extensions/core/load3d/Load3d.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dAnimation.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dUtils.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dUtils.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/Load3dUtils.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d/Load3dUtils.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three/examples/jsm/loaders/FBXLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three/examples/jsm/loaders/GLTFLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three/examples/jsm/loaders/MTLLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three/examples/jsm/loaders/OBJLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "external:three/examples/jsm/loaders/STLLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/LoaderManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "external:three/examples/jsm/exporters/GLTFExporter", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "external:three/examples/jsm/exporters/OBJExporter", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "external:three/examples/jsm/exporters/STLExporter", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ModelExporter.ts", + "target": "src/stores/toastStore.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/NodeStorage.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/NodeStorage.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/PreviewManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/PreviewManager.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/PreviewManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/RecordingManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/RecordingManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneManager.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneManager.ts", + "target": "src/extensions/core/load3d/Load3dUtils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/extensions/core/load3d/SceneManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three/examples/jsm/lines/LineMaterial", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three/examples/jsm/lines/LineSegments2", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three/examples/jsm/lines/LineSegmentsGeometry", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three/examples/jsm/loaders/GLTFLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "external:three/examples/jsm/utils/BufferGeometryUtils", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/conditional-lines/ColoredShadowMaterial.js", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesGeometry.js", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/conditional-lines/ConditionalEdgesShader.js", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineMaterial.js", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/conditional-lines/Lines2/ConditionalLineSegmentsGeometry.js", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/SceneModelManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ViewHelperManager.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ViewHelperManager.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ViewHelperManager.ts", + "target": "external:three/examples/jsm/helpers/ViewHelper", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/ViewHelperManager.ts", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/controls/OrbitControls", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/helpers/ViewHelper", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/loaders/FBXLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/loaders/GLTFLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/loaders/MTLLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/loaders/OBJLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "external:three/examples/jsm/loaders/STLLoader", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/extensions/core/load3d/interfaces.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/CanvasPointer.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/ContextMenu.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/CurveEditor.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/CurveEditor.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/CurveEditor.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/DragAndScale.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/MapProxyHandler.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/Reroute.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/utils/collections.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphBadge.ts", + "target": "src/lib/litegraph/src/LGraphIcon.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphButton.ts", + "target": "src/lib/litegraph/src/LGraphBadge.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphButton.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/constants/groupNodeConstants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/CanvasPointer.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/DragAndScale.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/Reroute.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/measureSlots.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/subgraph/Subgraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/utils/arrange.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/utils/collections.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/widgets/widgetMap.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LGraphNodeProperties.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LGraphBadge.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LGraphButton.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/canvas/measureSlots.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/slotUtils.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/collections.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/feedback.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/spaceDistribution.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/textUtils.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/type.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/widgets/widgetMap.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LLink.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LLink.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LLink.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/ContextMenu.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/CurveEditor.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/DragAndScale.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/Reroute.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/canvas/InputIndicators.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/Reroute.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/Reroute.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/Reroute.ts", + "target": "src/lib/litegraph/src/LGraphBadge.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/Reroute.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/Reroute.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/draw.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/draw.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/interfaces.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/polyfills.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/measure.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "external:vitest", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/src/LGraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/test/assets/floatingBranch.json", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/test/assets/floatingLink.json", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/test/assets/linkedNodes.json", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/test/assets/reroutesComplex.json", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/testExtensions.ts", + "target": "src/lib/litegraph/test/assets/testGraphs.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/TransformPane.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/TransformPane.vue", + "target": "src/composables/graph/useCanvasTransformSync.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/TransformPane.vue", + "target": "src/composables/graph/useTransformSettling.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/TransformPane.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/TransformPane.vue", + "target": "src/renderer/core/layout/useTransformState.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/constants.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/useTransformState.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/spatial/SpatialIndex.ts", + "target": "src/renderer/core/layout/constants.ts", + "value": 1 + }, + { + "source": "src/renderer/core/spatial/SpatialIndex.ts", + "target": "src/renderer/core/spatial/QuadTree.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMap.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMap.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMap.vue", + "target": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMap.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMap.vue", + "target": "src/renderer/extensions/minimap/MiniMapPanel.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/MiniMapPanel.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "target": "src/utils/colorUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/asyncDialog.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/asyncDialog.ts", + "target": "src/scripts/ui/dialog.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/button.ts", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/button.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/button.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/button.ts", + "target": "src/scripts/ui/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/buttonGroup.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/buttonGroup.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/buttonGroup.ts", + "target": "src/scripts/ui/components/button.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/popup.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/popup.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/popup.ts", + "target": "src/scripts/ui/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/splitButton.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/splitButton.ts", + "target": "src/scripts/utils.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/splitButton.ts", + "target": "src/scripts/ui/components/button.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/components/splitButton.ts", + "target": "src/scripts/ui/components/popup.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/menu/index.ts", + "target": "src/scripts/ui.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/menu/index.ts", + "target": "src/scripts/ui/components/buttonGroup.ts", + "value": 1 + }, + { + "source": "src/scripts/ui/menu/index.ts", + "target": "src/scripts/ui/menu/menu.css", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "target": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/EssentialsPanel.vue", + "target": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "target": "src/composables/bottomPanelTabs/useCommandSubcategories.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/shortcuts/ViewControlsPanel.vue", + "target": "src/components/bottomPanel/tabs/shortcuts/ShortcutsList.vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "target": "src/composables/bottomPanelTabs/useTerminal.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "target": "external:@xterm/xterm", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/CommandTerminal.vue", + "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "src/schemas/apiSchema.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "src/stores/executionStore.ts", + "value": 1 + }, + { + "source": "src/components/bottomPanel/tabs/terminal/LogsTerminal.vue", + "target": "src/components/bottomPanel/tabs/terminal/BaseTerminal.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/error/FindIssueButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/error/FindIssueButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/credit/CreditTopUpOption.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/button/IconButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/common/ContentDivider.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/common/VirtualGrid.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/ManagerNavSidebar.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/packCard/PackCard.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/element/useResponsiveCollapse.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/manager/useManagerStatePersistence.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/nodePack/useInstalledPacks.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/nodePack/usePackUpdateStatus.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/nodePack/useWorkflowPacks.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/useConflictAcknowledgment.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/composables/useRegistrySearch.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerHeader.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/ManagerNavSidebar.vue", + "target": "src/components/common/ContentDivider.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "src/components/common/ContentDivider.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "src/types/conflictDetectionTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictDialogContent.vue", + "target": "src/utils/conflictMessageUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictFooter.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/NodeConflictFooter.vue", + "target": "src/stores/dialogStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackStatusMessage.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackStatusMessage.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackStatusMessage.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackStatusMessage.vue", + "target": "src/types/importFailedTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "external:primevue/popover", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "src/composables/nodePack/usePackUpdateStatus.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionBadge.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:primevue/listbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/components/common/ContentDivider.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/components/icons/VerifiedIcon.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/services/comfyRegistryService.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/utils/conflictMessageUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/PackVersionSelectorPopover.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "src/components/common/SystemStatsPanel.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "src/stores/aboutPanelStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "src/stores/systemStatsStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/AboutPanel.vue", + "target": "src/components/dialog/content/setting/PanelTemplate.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "src/services/colorPaletteService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/column", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/datatable", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:primevue/tabpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/components/common/UserCredit.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/components/dialog/content/setting/UsageLogsTable.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CurrentUserMessage.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CurrentUserMessage.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/CurrentUserMessage.vue", + "target": "src/stores/userStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/column", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/contextmenu", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/datatable", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/selectbutton", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ExtensionPanel.vue", + "target": "src/components/dialog/content/setting/PanelTemplate.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:@primevue/core/api", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/column", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/datatable", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/dialog", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/components/common/SearchBox.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/services/keybindingService.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/stores/commandStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/components/dialog/content/setting/PanelTemplate.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/KeybindingPanel.vue", + "target": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/PanelTemplate.vue", + "target": "external:primevue/scrollpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/PanelTemplate.vue", + "target": "external:primevue/tabpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/components/common/FormItem.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/composables/useCopyToClipboard.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/stores/serverConfigStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/utils/envUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/ServerConfigPanel.vue", + "target": "src/components/dialog/content/setting/PanelTemplate.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingGroup.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingGroup.vue", + "target": "src/components/dialog/content/setting/SettingItem.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingGroup.vue", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingGroup.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "src/components/common/FormItem.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingItem.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingsPanel.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingsPanel.vue", + "target": "src/types/settingTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/SettingsPanel.vue", + "target": "src/components/dialog/content/setting/SettingGroup.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/badge", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/column", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/datatable", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UsageLogsTable.vue", + "target": "src/services/customerEventsService.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "external:primevue/divider", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "external:primevue/tabpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "src/components/common/UserAvatar.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "src/composables/auth/useCurrentUser.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:@primevue/forms", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:@primevue/forms/resolvers/zod", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:primevue/message", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "src/config/comfyApi.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "src/schemas/signInSchema.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "src/stores/apiKeyAuthStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/ApiKeyForm.vue", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/PasswordFields.vue", + "target": "external:@primevue/forms", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/PasswordFields.vue", + "target": "external:primevue/password", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/PasswordFields.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/PasswordFields.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:@primevue/forms", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:@primevue/forms/resolvers/zod", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:primevue/password", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:primevue/usetoast", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "src/schemas/signInSchema.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignInForm.vue", + "target": "src/stores/firebaseAuthStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:@primevue/forms", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:@primevue/forms/resolvers/zod", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "src/schemas/signInSchema.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/signin/SignUpForm.vue", + "target": "src/components/dialog/content/signin/PasswordFields.vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/chatHistory/CopyButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/graph/widgets/chatHistory/CopyButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/graph/widgets/chatHistory/ResponseBlurb.vue", + "target": "src/components/graph/widgets/chatHistory/CopyButton.vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerCameraControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerExportControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerLightControls.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "target": "src/extensions/core/load3d/interfaces.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerModelControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "target": "external:primevue/checkbox", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/load3d/controls/viewer/ViewerSceneControls.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "target": "external:primevue/chip", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "target": "external:primevue/progressbar", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "target": "src/stores/electronDownloadStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", + "target": "src/stores/electronDownloadStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ElectronDownloadItems.vue", + "target": "src/components/sidebar/tabs/modelLibrary/DownloadItem.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "src/stores/modelStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/modelLibrary/ModelTreeLeaf.vue", + "target": "src/components/sidebar/tabs/modelLibrary/ModelPreview.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/components/common/CustomizationDialog.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/components/common/TreeExplorer.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/components/node/NodePreview.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/composables/useTreeExpansion.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeBookmarkTreeExplorer.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "target": "external:pinia", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeHelpPage.vue", + "target": "src/stores/workspace/nodeHelpStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeFolder.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "external:primevue/contextmenu", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/components/node/NodePreview.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/stores/nodeBookmarkStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/stores/nodeDefStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/stores/subgraphStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/nodeLibrary/NodeTreeLeaf.vue", + "target": "src/types/treeExplorerTypes.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultAudio.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultAudio.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "external:primevue/galleria", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "src/components/common/ComfyImage.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "src/components/sidebar/tabs/queue/ResultAudio.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultGallery.vue", + "target": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "src/components/common/ComfyImage.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "src/components/sidebar/tabs/queue/ResultAudio.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultItem.vue", + "target": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "target": "src/stores/extensionStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/ResultVideo.vue", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "src/schemas/comfyWorkflowSchema.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "src/services/litegraphService.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "src/stores/queueStore.ts", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/queue/TaskItem.vue", + "target": "src/components/sidebar/tabs/queue/ResultItem.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "target": "src/components/common/TreeExplorerTreeNode.vue", + "value": 1 + }, + { + "source": "src/components/sidebar/tabs/workflows/WorkflowTreeLeaf.vue", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/Subgraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/FloatingRenderLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/MovingInputLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/MovingInputLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/MovingInputLink.ts", + "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/MovingOutputLink.ts", + "target": "src/lib/litegraph/src/canvas/MovingLinkBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToInputFromIoNodeLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToOutputFromIoNodeLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", + "target": "src/lib/litegraph/src/canvas/ToInputRenderLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToOutputFromRerouteLink.ts", + "target": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/ToOutputRenderLink.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/canvas/measureSlots.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/node/NodeSlot.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/node/NodeSlot.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/node/SlotBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/node/SlotBase.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/strings.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/strings.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/infrastructure/InvalidLinkError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/infrastructure/NullGraphError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/infrastructure/RecursionError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/infrastructure/SlotIndexError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "target": "src/lib/litegraph/src/subgraph/Subgraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "target": "src/lib/litegraph/src/measure.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/infrastructure/CustomEventTarget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/utils/collections.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/LGraphButton.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/infrastructure/RecursionError.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/widgets/widgetMap.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "target": "src/lib/litegraph/src/subgraph/ExecutableNodeDTO.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/utils/collections.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/infrastructure/ConstrainedSize.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/node/SlotBase.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/Reroute.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/constants.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/strings.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/utils/collections.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/utils/collections.ts", + "target": "src/lib/litegraph/src/strings.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/utils/feedback.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/AssetWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "target": "src/lib/litegraph/src/draw.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "target": "src/lib/litegraph/src/infrastructure/Rectangle.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/BooleanWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ButtonWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ChartWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ColorWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "target": "src/lib/litegraph/src/utils/feedback.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/FileUploadWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/GalleriaWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/KnobWidget.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/KnobWidget.ts", + "target": "src/lib/litegraph/src/utils/widget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/KnobWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/MarkdownWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/NumberWidget.ts", + "target": "src/lib/litegraph/src/utils/widget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/NumberWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseSteppedWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/SliderWidget.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/SliderWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/TextWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/TextareaWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/utils/type.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/AssetWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/BooleanWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ButtonWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ChartWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ColorWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/FileUploadWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/GalleriaWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ImageCompareWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/KnobWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/MarkdownWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/MultiSelectWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/NumberWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/SelectButtonWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/SliderWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/TextWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/TextareaWidget.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/TreeSelectWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/renderer/core/canvas/pathRenderer.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "target": "src/lib/litegraph/src/node/slotUtils.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "target": "src/renderer/core/layout/slots/slotIdentifier.ts", + "value": 1 + }, + { + "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/operations/layoutMutations.ts", + "target": "external:loglevel", + "value": 1 + }, + { + "source": "src/renderer/core/layout/operations/layoutMutations.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/operations/layoutMutations.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/register.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/register.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/register.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/register.ts", + "target": "src/renderer/core/layout/slots/slotIdentifier.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "target": "src/renderer/core/layout/slots/slotIdentifier.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "external:loglevel", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "external:yjs", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "src/renderer/core/layout/constants.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/store/layoutStore.ts", + "target": "src/renderer/core/spatial/SpatialIndex.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLayoutSync.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLayoutSync.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "external:loglevel", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/lib/litegraph/src/LLink.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/lib/litegraph/src/Reroute.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/lib/litegraph/src/types/globalEnums.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useLinkLayoutSync.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "target": "src/renderer/core/layout/slots/register.ts", + "value": 1 + }, + { + "source": "src/renderer/core/layout/sync/useSlotLayoutSync.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/stores/workflowStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimap.ts", + "target": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapGraph.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapInteraction.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapRenderer.ts", + "target": "src/renderer/extensions/minimap/minimapCanvasRenderer.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapSettings.ts", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", + "target": "src/composables/canvas/useCanvasTransformSync.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/minimap/composables/useMinimapViewport.ts", + "target": "src/renderer/core/spatial/boundsCalculator.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "src/constants/slotColors.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/core/canvas/injectionKeys.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/lod/useLOD.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/components/NodeContent.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/LGraphNode.vue", + "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeContent.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeContent.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", + "target": "src/components/common/EditableText.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeHeader.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "target": "src/utils/typeGuardUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "target": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeSlots.vue", + "target": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "src/renderer/extensions/vueNodes/lod/useLOD.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/NodeWidgets.vue", + "target": "src/renderer/extensions/vueNodes/components/InputSlot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "target": "src/composables/useErrorHandling.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "target": "src/constants/slotColors.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "target": "src/renderer/core/layout/slots/useDomSlotRegistration.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/OutputSlot.vue", + "target": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/components/SlotConnectionDot.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", + "target": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useNodeEventHandlers.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useNodeZIndex.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/composables/useVueNodeResizeTracking.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "target": "src/renderer/core/canvas/injectionKeys.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "target": "src/renderer/core/layout/operations/layoutMutations.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "target": "src/renderer/core/layout/store/layoutStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/layout/useNodeLayout.ts", + "target": "src/renderer/core/layout/types.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/lod/useLOD.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/composables/useConflictAcknowledgment.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/components/button/IconTextButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/components/common/DotSpinner.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/services/dialogService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/types/buttonTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/types/conflictDetectionTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "target": "src/components/button/IconTextButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "target": "src/types/buttonTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "target": "src/types/generatedManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "target": "src/components/button/IconTextButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "target": "src/components/common/DotSpinner.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/PackStatusMessage.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/PackVersionBadge.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/composables/useImportFailedDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/stores/conflictDetectionStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/types/importFailedTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/components/dialog/content/manager/packIcon/PackIcon.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "target": "src/types/importFailedTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/PackStatusMessage.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/button/PackUninstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanelHeader.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/infoPanel/MetadataRow.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/composables/nodePack/usePacksSelection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/composables/nodePack/usePacksStatus.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanelMultiItem.vue", + "target": "src/types/importFailedTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:primevue/tab", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:primevue/tablist", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:primevue/tabpanel", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:primevue/tabpanels", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:primevue/tabs", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/types/importFailedTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTextSection.vue", + "target": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/MarkdownText.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packBanner/PackBanner.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packBanner/PackBanner.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "external:primevue/card", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/components/dialog/content/manager/PackVersionBadge.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/components/dialog/content/manager/packBanner/PackBanner.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/stores/workspace/colorPaletteStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCard.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "src/composables/useConflictDetection.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "src/stores/comfyManagerStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packCard/PackCardFooter.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packIcon/PackIcon.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packIcon/PackIcon.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", + "target": "src/components/dialog/content/manager/packIcon/PackIcon.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/packIcon/PackIconStacked.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/components/dialog/content/manager/button/PackUpdateButton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/composables/nodePack/useMissingNodes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/composables/nodePack/useUpdateAvailableNodes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/types/comfyManagerTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/RegistrySearchBar.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/registrySearchBar/SearchFilterDropdown.vue", + "target": "external:primevue/dropdown", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/skeleton/GridSkeleton.vue", + "target": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/skeleton/PackCardSkeleton.vue", + "target": "external:primevue/skeleton", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", + "target": "external:primevue/tag", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/setting/keybinding/KeyComboDisplay.vue", + "target": "src/stores/keybindingStore.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", + "target": "src/lib/litegraph/test/testExtensions.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphFixtures.ts", + "target": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "target": "external:vitest", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphNode.ts", + "value": 1 + }, + { + "source": "src/lib/litegraph/test/subgraph/fixtures/subgraphHelpers.ts", + "target": "src/lib/litegraph/src/utils/uuid.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", + "target": "external:primevue/chart", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "external:primevue/colorpicker", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "target": "external:primevue/button", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "target": "src/composables/useTransformCompatOverlayProps.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", + "target": "external:primevue/galleria", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", + "target": "external:primevue/imagecompare", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", + "target": "src/types/simplifiedWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "external:primevue/inputnumber", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "src/types/simplifiedWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberInput.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "external:primevue/slider", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumberSlider.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "external:primevue/inputtext", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "target": "external:primevue/textarea", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "target": "src/utils/markdownRendererUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "external:primevue/multiselect", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "src/composables/useTransformCompatOverlayProps.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "external:primevue/select", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "src/composables/useTransformCompatOverlayProps.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "external:primevue/textarea", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "target": "external:primevue/toggleswitch", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "external:primevue/treeselect", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "src/composables/graph/useWidgetValue.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "src/composables/useTransformCompatOverlayProps.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "src/utils/widgetPropFilter.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useChartWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", + "target": "src/components/graph/widgets/ChatHistoryWidget.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useChatHistoryWidget.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/components/graph/widgets/MultiSelectWidget.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/services/assetService.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "target": "external:es-toolkit/compat", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/ui/imagePreview.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/stores/graphStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/utils/imageUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/composables/node/useNodeImage.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/composables/node/useNodeImageUpload.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/composables/useValueTransform.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/lib/litegraph/src/types/widgets.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/stores/imagePreviewStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/types/nodeDefAugmentation.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/utils/litegraphUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "target": "src/schemas/nodeDef/migration.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/core", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/extension-link", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/extension-table", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/extension-table-cell", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/extension-table-header", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/extension-table-row", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:@tiptap/starter-kit", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "external:tiptap-markdown", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "target": "src/components/graph/widgets/TextPreviewWidget.vue", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "target": "src/scripts/domWidget.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "target": "external:axios", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "target": "src/composables/functional/useChainCallback.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useRemoteWidget.ts", + "target": "src/scripts/api.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/schemas/nodeDef/nodeDefSchemaV2.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/scripts/app.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/scripts/widgets.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/stores/settingStore.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetButton.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetChart.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetColorPicker.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetFileUpload.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetGalleria.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetImageCompare.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputNumber.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetInputText.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetMarkdown.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetMultiSelect.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelect.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetSelectButton.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetTextarea.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetToggleSwitch.vue", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/registry/widgetRegistry.ts", + "target": "src/renderer/extensions/vueNodes/widgets/components/WidgetTreeSelect.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "target": "external:vue-i18n", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/DescriptionTabPanel.vue", + "target": "src/utils/formatUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "external:@vueuse/core", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "external:primevue/progressspinner", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "src/components/common/NoResultsPlaceholder.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "src/components/node/NodePreview.vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "src/stores/comfyRegistryStore.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/NodesTabPanel.vue", + "target": "src/utils/mapperUtil.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "external:vue", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/composables/useImportFailedDetection.ts", + "value": 1, + "isCircular": true + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/i18n.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/types/comfyRegistryTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/types/conflictDetectionTypes.ts", + "value": 1 + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/utils/conflictMessageUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", + "target": "src/utils/tailwindUtil.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/form/FormSelectButton.vue", + "target": "src/renderer/extensions/vueNodes/widgets/components/layout/index.ts", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "target": "external:es-toolkit", + "value": 1 + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/components/layout/WidgetLayoutField.vue", + "target": "src/types/simplifiedWidget.ts", + "value": 1 + } + ], + "circularDependencies": [ + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/ContextMenu.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/ContextMenu.ts" + }, + { + "source": "src/lib/litegraph/src/ContextMenu.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/CurveEditor.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/CurveEditor.ts" + }, + { + "source": "src/lib/litegraph/src/CurveEditor.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/DragAndScale.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/DragAndScale.ts" + }, + { + "source": "src/lib/litegraph/src/DragAndScale.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/draw.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/draw.ts" + }, + { + "source": "src/lib/litegraph/src/draw.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphSlotBase.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/renderer/core/canvas/litegraph/slotCalculations.ts" + }, + { + "source": "src/renderer/core/canvas/litegraph/slotCalculations.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/LGraphCanvas.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/node/NodeSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/node/NodeSlot.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/node/NodeSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeSlot.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeInputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeInputSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeInputSlot.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/node/NodeOutputSlot.ts" + }, + { + "source": "src/lib/litegraph/src/node/NodeOutputSlot.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/collections.ts", + "src/lib/litegraph/src/LGraphNode.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/collections.ts" + }, + { + "source": "src/lib/litegraph/src/utils/collections.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/utils/feedback.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/utils/feedback.ts" + }, + { + "source": "src/lib/litegraph/src/utils/feedback.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/BaseWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/widgets/BaseWidget.ts" + }, + { + "source": "src/lib/litegraph/src/widgets/BaseWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/ComboWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/widgets/widgetMap.ts" + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/ComboWidget.ts" + }, + { + "source": "src/lib/litegraph/src/widgets/ComboWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/LGraphNode.ts", + "src/lib/litegraph/src/widgets/widgetMap.ts", + "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/LGraphNode.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphNode.ts", + "target": "src/lib/litegraph/src/widgets/widgetMap.ts" + }, + { + "source": "src/lib/litegraph/src/widgets/widgetMap.ts", + "target": "src/lib/litegraph/src/widgets/LegacyWidget.ts" + }, + { + "source": "src/lib/litegraph/src/widgets/LegacyWidget.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/LGraphGroup.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/LGraphGroup.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphGroup.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInputNode.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphIONodeBase.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/canvas/LinkConnector.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/canvas/LinkConnector.ts" + }, + { + "source": "src/lib/litegraph/src/canvas/LinkConnector.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphInput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphInput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/subgraph/subgraphUtils.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutputNode.ts", + "target": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/EmptySubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts" + }, + { + "source": "src/lib/litegraph/src/subgraph/SubgraphOutput.ts", + "target": "src/lib/litegraph/src/subgraph/subgraphUtils.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts" + }, + { + "source": "src/renderer/core/canvas/litegraph/litegraphLinkAdapter.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/LGraphCanvas.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/LGraphCanvas.ts" + }, + { + "source": "src/lib/litegraph/src/LGraphCanvas.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/lib/litegraph/src/litegraph.ts", + "src/lib/litegraph/src/LiteGraphGlobal.ts", + "src/lib/litegraph/src/LGraph.ts", + "src/lib/litegraph/src/litegraph.ts" + ], + "edges": [ + { + "source": "src/lib/litegraph/src/litegraph.ts", + "target": "src/lib/litegraph/src/LiteGraphGlobal.ts" + }, + { + "source": "src/lib/litegraph/src/LiteGraphGlobal.ts", + "target": "src/lib/litegraph/src/LGraph.ts" + }, + { + "source": "src/lib/litegraph/src/LGraph.ts", + "target": "src/lib/litegraph/src/litegraph.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ConfirmationDialogContent.vue", + "src/stores/settingStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ConfirmationDialogContent.vue" + }, + { + "source": "src/components/dialog/content/ConfirmationDialogContent.vue", + "target": "src/stores/settingStore.ts" + }, + { + "source": "src/stores/settingStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/ErrorDialogContent.vue", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/ErrorDialogContent.vue" + }, + { + "source": "src/components/dialog/content/ErrorDialogContent.vue", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/nodeDefStore.ts", + "src/services/nodeSearchService.ts", + "src/stores/nodeDefStore.ts" + ], + "edges": [ + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/services/nodeSearchService.ts" + }, + { + "source": "src/services/nodeSearchService.ts", + "target": "src/stores/nodeDefStore.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/graphStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/graphStore.ts" + }, + { + "source": "src/stores/graphStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + ], + "edges": [ + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/executionStore.ts", + "src/composables/node/useNodeProgressText.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "src/components/graph/widgets/TextPreviewWidget.vue", + "src/stores/executionStore.ts" + ], + "edges": [ + { + "source": "src/stores/executionStore.ts", + "target": "src/composables/node/useNodeProgressText.ts" + }, + { + "source": "src/composables/node/useNodeProgressText.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useProgressTextWidget.ts", + "target": "src/components/graph/widgets/TextPreviewWidget.vue" + }, + { + "source": "src/components/graph/widgets/TextPreviewWidget.vue", + "target": "src/stores/executionStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/executionStore.ts" + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/executionStore.ts" + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/imagePreviewStore.ts" + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/executionStore.ts" + ], + "edges": [ + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/imagePreviewStore.ts" + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/stores/executionStore.ts" + } + ] + }, + { + "chain": [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/imagePreviewStore.ts", + "src/stores/workflowStore.ts" + ], + "edges": [ + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/executionStore.ts" + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/imagePreviewStore.ts" + }, + { + "source": "src/stores/imagePreviewStore.ts", + "target": "src/stores/workflowStore.ts" + } + ] + }, + { + "chain": [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/executionStore.ts", + "src/stores/workflowStore.ts" + ], + "edges": [ + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/executionStore.ts" + }, + { + "source": "src/stores/executionStore.ts", + "target": "src/stores/workflowStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/subgraphNavigationStore.ts" + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/subgraphNavigationStore.ts", + "src/stores/workflowStore.ts" + ], + "edges": [ + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/subgraphNavigationStore.ts" + }, + { + "source": "src/stores/subgraphNavigationStore.ts", + "target": "src/stores/workflowStore.ts" + } + ] + }, + { + "chain": [ + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/stores/workflowStore.ts" + ], + "edges": [ + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/stores/workflowStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/scripts/changeTracker.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/scripts/changeTracker.ts" + }, + { + "source": "src/scripts/changeTracker.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "src/stores/workflowStore.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts" + }, + { + "source": "src/renderer/thumbnail/composables/useWorkflowThumbnail.ts", + "target": "src/renderer/thumbnail/graphThumbnailRenderer.ts" + }, + { + "source": "src/renderer/thumbnail/graphThumbnailRenderer.ts", + "target": "src/stores/workflowStore.ts" + }, + { + "source": "src/stores/workflowStore.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/canvas/useSelectedLiteGraphItems.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/canvas/useSelectedLiteGraphItems.ts" + }, + { + "source": "src/composables/canvas/useSelectedLiteGraphItems.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeAnimatedImage.ts" + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeAnimatedImage.ts" + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/scripts/ui/imagePreview.ts" + }, + { + "source": "src/scripts/ui/imagePreview.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeAnimatedImage.ts", + "src/scripts/ui/imagePreview.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeAnimatedImage.ts" + }, + { + "source": "src/composables/node/useNodeAnimatedImage.ts", + "target": "src/scripts/ui/imagePreview.ts" + }, + { + "source": "src/scripts/ui/imagePreview.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts" + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useBooleanWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "src/services/assetService.ts", + "src/stores/modelToNodeStore.ts", + "src/stores/nodeDefStore.ts" + ], + "edges": [ + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts" + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/widgets.ts" + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useComboWidget.ts", + "target": "src/services/assetService.ts" + }, + { + "source": "src/services/assetService.ts", + "target": "src/stores/modelToNodeStore.ts" + }, + { + "source": "src/stores/modelToNodeStore.ts", + "target": "src/stores/nodeDefStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useFloatWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "src/composables/node/useNodeImage.ts", + "src/composables/graph/useCanvasInteractions.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts" + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/widgets.ts" + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImageUploadWidget.ts", + "target": "src/composables/node/useNodeImage.ts" + }, + { + "source": "src/composables/node/useNodeImage.ts", + "target": "src/composables/graph/useCanvasInteractions.ts" + }, + { + "source": "src/composables/graph/useCanvasInteractions.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useIntWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts" + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/widgets.ts" + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useMarkdownWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/composables/node/useNodeCanvasImagePreview.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/composables/node/useNodeCanvasImagePreview.ts" + }, + { + "source": "src/composables/node/useNodeCanvasImagePreview.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useImagePreviewWidget.ts", + "target": "src/scripts/widgets.ts" + }, + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/widgets.ts", + "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "src/scripts/widgets.ts" + ], + "edges": [ + { + "source": "src/scripts/widgets.ts", + "target": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts" + }, + { + "source": "src/renderer/extensions/vueNodes/widgets/composables/useStringWidget.ts", + "target": "src/scripts/widgets.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/nodeDefStore.ts" + ], + "edges": [ + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/nodeDefStore.ts" + } + ] + }, + { + "chain": [ + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/stores/subgraphStore.ts" + ], + "edges": [ + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/stores/subgraphStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/clipspace.ts" + }, + { + "source": "src/extensions/core/clipspace.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/clipspace.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/clipspace.ts" + }, + { + "source": "src/extensions/core/clipspace.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/contextMenuFilter.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/contextMenuFilter.ts" + }, + { + "source": "src/extensions/core/contextMenuFilter.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/dynamicPrompts.ts", + "src/services/extensionService.ts" + ], + "edges": [ + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/dynamicPrompts.ts" + }, + { + "source": "src/extensions/core/dynamicPrompts.ts", + "target": "src/services/extensionService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/editAttention.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/editAttention.ts" + }, + { + "source": "src/extensions/core/editAttention.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/electronAdapter.ts" + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/electronAdapter.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/electronAdapter.ts" + }, + { + "source": "src/extensions/core/electronAdapter.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/stores/nodeDefStore.ts" + ], + "edges": [ + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/stores/nodeDefStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts" + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts" + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/dialog.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts" + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui/dialog.ts" + }, + { + "source": "src/scripts/ui/dialog.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/scripts/ui/draggableList.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts" + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/scripts/ui/draggableList.ts" + }, + { + "source": "src/scripts/ui/draggableList.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/extensions/core/groupNode.ts", + "src/extensions/core/groupNodeManage.ts", + "src/extensions/core/groupNode.ts" + ], + "edges": [ + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/groupNodeManage.ts" + }, + { + "source": "src/extensions/core/groupNodeManage.ts", + "target": "src/extensions/core/groupNode.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/widgetInputs.ts" + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupNode.ts", + "src/extensions/core/widgetInputs.ts", + "src/services/litegraphService.ts" + ], + "edges": [ + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupNode.ts" + }, + { + "source": "src/extensions/core/groupNode.ts", + "target": "src/extensions/core/widgetInputs.ts" + }, + { + "source": "src/extensions/core/widgetInputs.ts", + "target": "src/services/litegraphService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/groupOptions.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/groupOptions.ts" + }, + { + "source": "src/extensions/core/groupOptions.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/components/load3d/Load3D.vue", + "src/components/load3d/Load3DScene.vue", + "src/extensions/core/load3d/Load3d.ts", + "src/extensions/core/load3d/SceneManager.ts", + "src/extensions/core/load3d/Load3dUtils.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/load3d.ts" + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/components/load3d/Load3D.vue" + }, + { + "source": "src/components/load3d/Load3D.vue", + "target": "src/components/load3d/Load3DScene.vue" + }, + { + "source": "src/components/load3d/Load3DScene.vue", + "target": "src/extensions/core/load3d/Load3d.ts" + }, + { + "source": "src/extensions/core/load3d/Load3d.ts", + "target": "src/extensions/core/load3d/SceneManager.ts" + }, + { + "source": "src/extensions/core/load3d/SceneManager.ts", + "target": "src/extensions/core/load3d/Load3dUtils.ts" + }, + { + "source": "src/extensions/core/load3d/Load3dUtils.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/load3dService.ts", + "src/composables/useLoad3dViewer.ts", + "src/services/load3dService.ts" + ], + "edges": [ + { + "source": "src/services/load3dService.ts", + "target": "src/composables/useLoad3dViewer.ts" + }, + { + "source": "src/composables/useLoad3dViewer.ts", + "target": "src/services/load3dService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/load3d.ts" + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/load3d.ts", + "src/services/extensionService.ts" + ], + "edges": [ + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/load3d.ts" + }, + { + "source": "src/extensions/core/load3d.ts", + "target": "src/services/extensionService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts" + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts" + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/scripts/utils.ts" + ], + "edges": [ + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts" + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/scripts/utils.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts" + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/extensions/core/maskEditorOld.ts" + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/maskeditor.ts", + "src/extensions/core/maskEditorOld.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/maskeditor.ts" + }, + { + "source": "src/extensions/core/maskeditor.ts", + "target": "src/extensions/core/maskEditorOld.ts" + }, + { + "source": "src/extensions/core/maskEditorOld.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/nodeTemplates.ts" + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/nodeTemplates.ts" + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/nodeTemplates.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/nodeTemplates.ts" + }, + { + "source": "src/extensions/core/nodeTemplates.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/noteNode.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/noteNode.ts" + }, + { + "source": "src/extensions/core/noteNode.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/previewAny.ts" + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/previewAny.ts", + "src/services/extensionService.ts" + ], + "edges": [ + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/previewAny.ts" + }, + { + "source": "src/extensions/core/previewAny.ts", + "target": "src/services/extensionService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/rerouteNode.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/rerouteNode.ts" + }, + { + "source": "src/extensions/core/rerouteNode.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveImageExtraOutput.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/saveImageExtraOutput.ts" + }, + { + "source": "src/extensions/core/saveImageExtraOutput.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/saveMesh.ts", + "src/services/extensionService.ts" + ], + "edges": [ + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/saveMesh.ts" + }, + { + "source": "src/extensions/core/saveMesh.ts", + "target": "src/services/extensionService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/selectionBorder.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/selectionBorder.ts" + }, + { + "source": "src/extensions/core/selectionBorder.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/simpleTouchSupport.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/simpleTouchSupport.ts" + }, + { + "source": "src/extensions/core/simpleTouchSupport.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/slotDefaults.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/slotDefaults.ts" + }, + { + "source": "src/extensions/core/slotDefaults.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/types/index.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/uploadAudio.ts" + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/types/index.ts" + }, + { + "source": "src/types/index.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadAudio.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/uploadAudio.ts" + }, + { + "source": "src/extensions/core/uploadAudio.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/uploadImage.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/uploadImage.ts" + }, + { + "source": "src/extensions/core/uploadImage.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/services/litegraphService.ts", + "src/services/extensionService.ts", + "src/extensions/core/index.ts", + "src/extensions/core/webcamCapture.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/services/litegraphService.ts" + }, + { + "source": "src/services/litegraphService.ts", + "target": "src/services/extensionService.ts" + }, + { + "source": "src/services/extensionService.ts", + "target": "src/extensions/core/index.ts" + }, + { + "source": "src/extensions/core/index.ts", + "target": "src/extensions/core/webcamCapture.ts" + }, + { + "source": "src/extensions/core/webcamCapture.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/stores/workspaceStore.ts" + ], + "edges": [ + { + "source": "src/stores/workspaceStore.ts", + "target": "src/services/colorPaletteService.ts" + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/app.ts" + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/stores/workspaceStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/scripts/utils.ts", + "src/scripts/ui.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/scripts/utils.ts" + }, + { + "source": "src/scripts/utils.ts", + "target": "src/scripts/ui.ts" + }, + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/ui.ts", + "src/scripts/ui/toggleSwitch.ts", + "src/scripts/ui.ts" + ], + "edges": [ + { + "source": "src/scripts/ui.ts", + "target": "src/scripts/ui/toggleSwitch.ts" + }, + { + "source": "src/scripts/ui/toggleSwitch.ts", + "target": "src/scripts/ui.ts" + } + ] + }, + { + "chain": [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/stores/workspaceStore.ts" + ], + "edges": [ + { + "source": "src/stores/workspaceStore.ts", + "target": "src/services/colorPaletteService.ts" + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/app.ts" + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/stores/workspaceStore.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/composables/nodePack/useWorkflowPacks.ts", + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/services/workflowService.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/composables/nodePack/useWorkflowPacks.ts" + }, + { + "source": "src/composables/nodePack/useWorkflowPacks.ts", + "target": "src/stores/nodeDefStore.ts" + }, + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/services/workflowService.ts" + }, + { + "source": "src/services/workflowService.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/stores/nodeDefStore.ts", + "src/stores/subgraphStore.ts", + "src/stores/nodeDefStore.ts" + ], + "edges": [ + { + "source": "src/stores/nodeDefStore.ts", + "target": "src/stores/subgraphStore.ts" + }, + { + "source": "src/stores/subgraphStore.ts", + "target": "src/stores/nodeDefStore.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts" + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/composables/useManagerQueue.ts" + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/composables/useManagerQueue.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts" + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/composables/useManagerQueue.ts" + }, + { + "source": "src/composables/useManagerQueue.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts" + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/comfyManagerService.ts", + "src/composables/useManagerState.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts" + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/services/comfyManagerService.ts" + }, + { + "source": "src/services/comfyManagerService.ts", + "target": "src/composables/useManagerState.ts" + }, + { + "source": "src/composables/useManagerState.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/composables/nodePack/useMissingNodes.ts", + "src/stores/comfyManagerStore.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/composables/nodePack/useMissingNodes.ts" + }, + { + "source": "src/composables/nodePack/useMissingNodes.ts", + "target": "src/stores/comfyManagerStore.ts" + }, + { + "source": "src/stores/comfyManagerStore.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/LoadWorkflowWarning.vue", + "src/components/dialog/content/manager/button/PackInstallButton.vue", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/LoadWorkflowWarning.vue" + }, + { + "source": "src/components/dialog/content/LoadWorkflowWarning.vue", + "target": "src/components/dialog/content/manager/button/PackInstallButton.vue" + }, + { + "source": "src/components/dialog/content/manager/button/PackInstallButton.vue", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/auth/useFirebaseAuthActions.ts", + "src/stores/firebaseAuthStore.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue" + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/auth/useFirebaseAuthActions.ts" + }, + { + "source": "src/composables/auth/useFirebaseAuthActions.ts", + "target": "src/stores/firebaseAuthStore.ts" + }, + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/stores/firebaseAuthStore.ts", + "src/stores/apiKeyAuthStore.ts", + "src/stores/firebaseAuthStore.ts" + ], + "edges": [ + { + "source": "src/stores/firebaseAuthStore.ts", + "target": "src/stores/apiKeyAuthStore.ts" + }, + { + "source": "src/stores/apiKeyAuthStore.ts", + "target": "src/stores/firebaseAuthStore.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/composables/auth/useCurrentUser.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue" + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/setting/useSettingUI.ts" + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/composables/auth/useCurrentUser.ts" + }, + { + "source": "src/composables/auth/useCurrentUser.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/CreditsPanel.vue", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue" + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/setting/useSettingUI.ts" + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/CreditsPanel.vue" + }, + { + "source": "src/components/dialog/content/setting/CreditsPanel.vue", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/composables/setting/useSettingUI.ts", + "src/components/dialog/content/setting/UserPanel.vue", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue" + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/composables/setting/useSettingUI.ts" + }, + { + "source": "src/composables/setting/useSettingUI.ts", + "target": "src/components/dialog/content/setting/UserPanel.vue" + }, + { + "source": "src/components/dialog/content/setting/UserPanel.vue", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/dialog/content/SettingDialogContent.vue", + "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "src/services/colorPaletteService.ts" + ], + "edges": [ + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/app.ts" + }, + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/SettingDialogContent.vue" + }, + { + "source": "src/components/dialog/content/SettingDialogContent.vue", + "target": "src/components/dialog/content/setting/ColorPaletteMessage.vue" + }, + { + "source": "src/components/dialog/content/setting/ColorPaletteMessage.vue", + "target": "src/services/colorPaletteService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/ManagerDialogContent.vue" + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue" + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/button/PackEnableToggle.vue" + }, + { + "source": "src/components/dialog/content/manager/button/PackEnableToggle.vue", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/services/dialogService.ts", + "src/components/dialog/content/manager/ManagerDialogContent.vue", + "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "src/composables/useImportFailedDetection.ts", + "src/services/dialogService.ts" + ], + "edges": [ + { + "source": "src/services/dialogService.ts", + "target": "src/components/dialog/content/manager/ManagerDialogContent.vue" + }, + { + "source": "src/components/dialog/content/manager/ManagerDialogContent.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue" + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoPanel.vue", + "target": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue" + }, + { + "source": "src/components/dialog/content/manager/infoPanel/InfoTabs.vue", + "target": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue" + }, + { + "source": "src/components/dialog/content/manager/infoPanel/tabs/WarningTabPanel.vue", + "target": "src/composables/useImportFailedDetection.ts" + }, + { + "source": "src/composables/useImportFailedDetection.ts", + "target": "src/services/dialogService.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/dialogService.ts", + "src/components/templates/TemplateWorkflowsContent.vue", + "src/components/templates/TemplateWorkflowView.vue", + "src/components/templates/TemplateWorkflowCard.vue", + "src/composables/useTemplateWorkflows.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/dialogService.ts" + }, + { + "source": "src/services/dialogService.ts", + "target": "src/components/templates/TemplateWorkflowsContent.vue" + }, + { + "source": "src/components/templates/TemplateWorkflowsContent.vue", + "target": "src/components/templates/TemplateWorkflowView.vue" + }, + { + "source": "src/components/templates/TemplateWorkflowView.vue", + "target": "src/components/templates/TemplateWorkflowCard.vue" + }, + { + "source": "src/components/templates/TemplateWorkflowCard.vue", + "target": "src/composables/useTemplateWorkflows.ts" + }, + { + "source": "src/composables/useTemplateWorkflows.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/scripts/app.ts", + "src/services/subgraphService.ts", + "src/scripts/app.ts" + ], + "edges": [ + { + "source": "src/scripts/app.ts", + "target": "src/services/subgraphService.ts" + }, + { + "source": "src/services/subgraphService.ts", + "target": "src/scripts/app.ts" + } + ] + }, + { + "chain": [ + "src/stores/workspaceStore.ts", + "src/services/colorPaletteService.ts", + "src/scripts/app.ts", + "src/stores/workspaceStore.ts" + ], + "edges": [ + { + "source": "src/stores/workspaceStore.ts", + "target": "src/services/colorPaletteService.ts" + }, + { + "source": "src/services/colorPaletteService.ts", + "target": "src/scripts/app.ts" + }, + { + "source": "src/scripts/app.ts", + "target": "src/stores/workspaceStore.ts" + } + ] + }, + { + "chain": [ + "src/stores/workspaceStore.ts", + "src/stores/workspace/sidebarTabStore.ts", + "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "src/stores/workspaceStore.ts" + ], + "edges": [ + { + "source": "src/stores/workspaceStore.ts", + "target": "src/stores/workspace/sidebarTabStore.ts" + }, + { + "source": "src/stores/workspace/sidebarTabStore.ts", + "target": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts" + }, + { + "source": "src/composables/sidebarTabs/useWorkflowsSidebarTab.ts", + "target": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue" + }, + { + "source": "src/components/sidebar/tabs/WorkflowsSidebarTab.vue", + "target": "src/stores/workspaceStore.ts" + } + ] + } + ] +} \ No newline at end of file diff --git a/wrangler.toml b/wrangler.toml new file mode 100644 index 000000000..06e5f5ab4 --- /dev/null +++ b/wrangler.toml @@ -0,0 +1,3 @@ +name = "comfyui-frontend-import-map" +compatibility_date = "2024-09-16" +pages_build_output_dir = "./dist-import-map" \ No newline at end of file