Files
khatibi/graphify-out/graph.html
T
2026-10-09 17:18:17 +03:30

360 lines
463 KiB
HTML

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>graphify - graphify-out/graph.html</title>
<script src="https://unpkg.com/vis-network@9.1.6/standalone/umd/vis-network.min.js"
integrity="sha384-Ux6phic9PEHJ38YtrijhkzyJ8yQlH8i/+buBR8s3mAZOJrP1gwyvAcIYl3GWtpX1"
crossorigin="anonymous"></script>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body { background: #0f0f1a; color: #e0e0e0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; display: flex; height: 100vh; overflow: hidden; }
#graph { flex: 1; }
#sidebar { width: 280px; background: #1a1a2e; border-left: 1px solid #2a2a4e; display: flex; flex-direction: column; overflow: hidden; }
#search-wrap { padding: 12px; border-bottom: 1px solid #2a2a4e; }
#search { width: 100%; background: #0f0f1a; border: 1px solid #3a3a5e; color: #e0e0e0; padding: 7px 10px; border-radius: 6px; font-size: 13px; outline: none; }
#search:focus { border-color: #4E79A7; }
#search-results { max-height: 140px; overflow-y: auto; padding: 4px 12px; border-bottom: 1px solid #2a2a4e; display: none; }
.search-item { padding: 4px 6px; cursor: pointer; border-radius: 4px; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.search-item:hover { background: #2a2a4e; }
#info-panel { padding: 14px; border-bottom: 1px solid #2a2a4e; min-height: 140px; }
#info-panel h3 { font-size: 13px; color: #aaa; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.05em; }
#info-content { font-size: 13px; color: #ccc; line-height: 1.6; }
#info-content .field { margin-bottom: 5px; }
#info-content .field b { color: #e0e0e0; }
#info-content .empty { color: #555; font-style: italic; }
.neighbor-link { display: block; padding: 2px 6px; margin: 2px 0; border-radius: 3px; cursor: pointer; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-left: 3px solid #333; }
.neighbor-link:hover { background: #2a2a4e; }
#neighbors-list { max-height: 160px; overflow-y: auto; margin-top: 4px; }
#legend-wrap { flex: 1; overflow-y: auto; padding: 12px; }
#legend-wrap h3 { font-size: 13px; color: #aaa; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0.05em; }
.legend-item { display: flex; align-items: center; gap: 8px; padding: 4px 0; cursor: pointer; border-radius: 4px; font-size: 12px; }
.legend-item:hover { background: #2a2a4e; padding-left: 4px; }
.legend-item.dimmed { opacity: 0.35; }
.legend-dot { width: 12px; height: 12px; border-radius: 50%; flex-shrink: 0; }
.legend-label { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.legend-count { color: #666; font-size: 11px; }
#stats { padding: 10px 14px; border-top: 1px solid #2a2a4e; font-size: 11px; color: #555; }
#legend-controls { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; padding: 4px 0; }
#legend-controls label { display: flex; align-items: center; gap: 6px; cursor: pointer; font-size: 12px; color: #aaa; user-select: none; }
#legend-controls label:hover { color: #e0e0e0; }
.legend-cb, #select-all-cb { appearance: none; -webkit-appearance: none; width: 14px; height: 14px; border: 1.5px solid #3a3a5e; border-radius: 3px; background: #0f0f1a; cursor: pointer; position: relative; flex-shrink: 0; }
.legend-cb:checked, #select-all-cb:checked { background: #4E79A7; border-color: #4E79A7; }
.legend-cb:checked::after, #select-all-cb:checked::after { content: ''; position: absolute; left: 3.5px; top: 1px; width: 4px; height: 7px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg); }
#select-all-cb:indeterminate { background: #4E79A7; border-color: #4E79A7; }
#select-all-cb:indeterminate::after { content: ''; position: absolute; left: 2px; top: 5px; width: 8px; height: 2px; background: #fff; border: none; transform: none; }
</style>
</head>
<body>
<div id="graph"></div>
<div id="sidebar">
<div id="search-wrap">
<input id="search" type="text" placeholder="Search nodes..." autocomplete="off">
<div id="search-results"></div>
</div>
<div id="info-panel">
<h3>Node Info</h3>
<div id="info-content"><span class="empty">Click a node to inspect it</span></div>
</div>
<div id="legend-wrap">
<h3>Communities</h3>
<div id="legend-controls">
<label><input type="checkbox" id="select-all-cb" checked onchange="toggleAllCommunities(!this.checked)">Select All</label>
</div>
<div id="legend"></div>
</div>
<div id="stats">548 nodes &middot; 887 edges &middot; 80 communities</div>
</div>
<script>
const RAW_NODES = [{"id": "admin_models_user", "label": "User", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.5, "font": {"size": 12, "color": "#ffffff"}, "title": "User", "community": 0, "community_name": "User Action Views", "source_file": "admin/models.py", "file_type": "code", "degree": 21}, {"id": "admin_panel_models_action", "label": "Action", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.2, "font": {"size": 12, "color": "#ffffff"}, "title": "Action", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 20}, {"id": "admin_panel_models_productcategory", "label": "ProductCategory", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 13.7, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductCategory", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 14}, {"id": "admin_panel_models_articletype", "label": "ArticleType", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ArticleType", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_cachetable", "label": "CacheTable", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "CacheTable", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_models_phonenumber", "label": "PhoneNumber", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PhoneNumber", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_models_productstockhistory", "label": "ProductStockHistory", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductStockHistory", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_models_productstockhistory_meta", "label": "Meta", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Meta", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_storeroomowner", "label": "StoreRoomOwner", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "StoreRoomOwner", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_models_userprofile", "label": "UserProfile", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "UserProfile", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_models_visitqueue", "label": "VisitQueue", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "VisitQueue", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_models_product", "label": "Product", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "Product", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 18}, {"id": "admin_panel_models_product_meta", "label": "Meta", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Meta", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_productinstore", "label": "ProductInStore", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.0, "font": {"size": 12, "color": "#ffffff"}, "title": "ProductInStore", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 23}, {"id": "admin_panel_models_productinstore_meta", "label": "Meta", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Meta", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_productinstore_movementtype", "label": "MovementType", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "MovementType", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_storeroom", "label": "StoreRoom", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.5, "font": {"size": 12, "color": "#ffffff"}, "title": "StoreRoom", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 25}, {"id": "admin_panel_models_storeroom_meta", "label": "Meta", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Meta", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_storetransferrequest", "label": "StoreTransferRequest", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "StoreTransferRequest", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 15}, {"id": "admin_panel_models_storetransferrequest_meta", "label": "Meta", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Meta", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_storetransferrequest_status", "label": "Status", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Status", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_views_inventoryexception", "label": "InventoryException", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "InventoryException", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_models_factor", "label": "Factor", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Factor", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 7}, {"id": "admin_panel_models_factor_meta", "label": "Meta", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Meta", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_factoriteam", "label": "FactorIteam", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "FactorIteam", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_admin_storeroomadmin", "label": "StoreRoomAdmin", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "StoreRoomAdmin", "community": 11, "community_name": "Django Admin Configuration", "source_file": "admin_panel/admin.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_admin_storeroomownerinline", "label": "StoreRoomOwnerInline", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "StoreRoomOwnerInline", "community": 11, "community_name": "Django Admin Configuration", "source_file": "admin_panel/admin.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_admin_storetransferrequestadmin", "label": "StoreTransferRequestAdmin", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "StoreTransferRequestAdmin", "community": 11, "community_name": "Django Admin Configuration", "source_file": "admin_panel/admin.py", "file_type": "code", "degree": 2}, {"id": "admin_models_customer", "label": "Customer", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer", "community": 12, "community_name": "Core Application Models", "source_file": "admin/models.py", "file_type": "code", "degree": 1}, {"id": "admin_models_factor", "label": "Factor", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Factor", "community": 12, "community_name": "Core Application Models", "source_file": "admin/models.py", "file_type": "code", "degree": 1}, {"id": "admin_models_factoriteam", "label": "FactorIteam", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FactorIteam", "community": 12, "community_name": "Core Application Models", "source_file": "admin/models.py", "file_type": "code", "degree": 1}, {"id": "admin_models_phonenumber", "label": "PhoneNumber", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PhoneNumber", "community": 12, "community_name": "Core Application Models", "source_file": "admin/models.py", "file_type": "code", "degree": 1}, {"id": "admin_models_product", "label": "Product", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Product", "community": 12, "community_name": "Core Application Models", "source_file": "admin/models.py", "file_type": "code", "degree": 1}, {"id": "admin_models_productcategory", "label": "ProductCategory", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductCategory", "community": 12, "community_name": "Core Application Models", "source_file": "admin/models.py", "file_type": "code", "degree": 1}, {"id": "admin_models_productinstore", "label": "ProductInStore", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProductInStore", "community": 12, "community_name": "Core Application Models", "source_file": "admin/models.py", "file_type": "code", "degree": 1}, {"id": "admin_models_storeroom", "label": "StoreRoom", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "StoreRoom", "community": 12, "community_name": "Core Application Models", "source_file": "admin/models.py", "file_type": "code", "degree": 1}, {"id": "admin_models_visitqueue", "label": "VisitQueue", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "VisitQueue", "community": 12, "community_name": "Core Application Models", "source_file": "admin/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_management_commands_sqlite_db_backup_command", "label": "Command", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Command", "community": 13, "community_name": "Resource Cleanup Command", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "file_type": "code", "degree": 7}, {"id": "admin_apps_adminconfig", "label": "AdminConfig", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AdminConfig", "community": 14, "community_name": "Django App Configurations", "source_file": "admin/apps.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_apps_adminpanelconfig", "label": "AdminPanelConfig", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AdminPanelConfig", "community": 14, "community_name": "Django App Configurations", "source_file": "admin_panel/apps.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0002_auto_20220114_1616_migration", "label": "Migration", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 15, "community_name": "Timezone-related Migrations", "source_file": "admin_panel/migrations/0002_auto_20220114_1616.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0003_auto_20220115_1401_migration", "label": "Migration", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 15, "community_name": "Timezone-related Migrations", "source_file": "admin_panel/migrations/0003_auto_20220115_1401.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0031_article_sarresid_migration", "label": "Migration", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 15, "community_name": "Timezone-related Migrations", "source_file": "admin_panel/migrations/0031_article_sarresid.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_management_commands_send_daily_report_command", "label": "Command", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Command", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/management/commands/send_daily_report.py", "file_type": "code", "degree": 8}, {"id": "admin_panel_models_article", "label": "Article", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Article", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 15}, {"id": "admin_panel_models_article_meta", "label": "Meta", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Meta", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_customer", "label": "Customer", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 13}, {"id": "admin_panel_models_customer_meta", "label": "Meta", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Meta", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_sarresid", "label": "Sarresid", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Sarresid", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 10}, {"id": "admin_panel_migrations_0056_auto_20260731_1824_migration", "label": "Migration", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 20, "community_name": "Data Validation Migration", "source_file": "admin_panel/migrations/0056_auto_20260731_1824.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0005_auto_20220121_2054_migration", "label": "Migration", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 22, "community_name": "Database Schema Migration", "source_file": "admin_panel/migrations/0005_auto_20220121_2054.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0006_auto_20220121_2100_migration", "label": "Migration", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 23, "community_name": "Database Schema Migration", "source_file": "admin_panel/migrations/0006_auto_20220121_2100.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0009_remove_storeroom_user_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 24, "community_name": "Remove StoreRoom User Relation", "source_file": "admin_panel/migrations/0009_remove_storeroom_user.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0010_auto_20220122_1546_migration", "label": "Migration", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 25, "community_name": "Database Schema Migration", "source_file": "admin_panel/migrations/0010_auto_20220122_1546.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0025_action_actiontype_migration", "label": "Migration", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 26, "community_name": "Add Action Type Field", "source_file": "admin_panel/migrations/0025_action_actiontype.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0028_action_grade_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 27, "community_name": "Add Action Grade Field", "source_file": "admin_panel/migrations/0028_action_grade.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0030_auto_20220414_1047_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 28, "community_name": "Database Schema Migration", "source_file": "admin_panel/migrations/0030_auto_20220414_1047.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0032_article_paystatus_migration", "label": "Migration", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 29, "community_name": "Add Article Payment Status", "source_file": "admin_panel/migrations/0032_article_paystatus.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0033_article_nahvepardakht_migration", "label": "Migration", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 30, "community_name": "Add Article Payment Method", "source_file": "admin_panel/migrations/0033_article_nahvepardakht.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0039_customer_last_bazdid_dt_migration", "label": "Migration", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 31, "community_name": "Add Customer Last Visit", "source_file": "admin_panel/migrations/0039_customer_last_bazdid_dt.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0041_auto_20240216_1607_migration", "label": "Migration", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 32, "community_name": "Database Schema Migration", "source_file": "admin_panel/migrations/0041_auto_20240216_1607.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0044_sarresid_desc_migration", "label": "Migration", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 33, "community_name": "Add Sarresid Description", "source_file": "admin_panel/migrations/0044_sarresid_desc.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0048_alter_productinstore_options_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 34, "community_name": "Update ProductInStore Options", "source_file": "admin_panel/migrations/0048_alter_productinstore_options.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0049_alter_productinstore_options_migration", "label": "Migration", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 35, "community_name": "Update ProductInStore Options", "source_file": "admin_panel/migrations/0049_alter_productinstore_options.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0004_factor_paytype_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0004_factor_paytype.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0013_alter_factor_options_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0013_alter_factor_options.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0014_auto_20220123_1348_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0014_auto_20220123_1348.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0017_factoriteam_garantyesh_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0017_factoriteam_garantyesh.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0021_alter_article_type_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0021_alter_article_type.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0022_article_typepy_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0022_article_typepy.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0027_alter_action_nazar_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0027_alter_action_nazar.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0034_alter_article_sarresid_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0034_alter_article_sarresid.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0035_alter_article_sarresid_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0035_alter_article_sarresid.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0040_customer_laghv_bazdid_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0040_customer_laghv_bazdid.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0020_auto_20220126_1532_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0020_auto_20220126_1532.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0023_alter_article_typepy_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0023_alter_article_typepy.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0029_alter_article_options_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0029_alter_article_options.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0037_sarresid_sarresiddt_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0037_sarresid_sarresiddt.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0047_alter_productinstore_movement_type_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0047_alter_productinstore_movement_type.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0055_action_nextnazardt_migration", "label": "Migration", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0055_action_nextnazardt.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_management_commands_gt_esh_command", "label": "Command", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Command", "community": 6, "community_name": "Database Backup Command", "source_file": "admin_panel/management/commands/gt_esh.py", "file_type": "code", "degree": 8}, {"id": "admin_panel_migrations_0001_initial_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0001_initial.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0007_productinstore_factor_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0007_productinstore_factor.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0008_storeroom_user_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0008_storeroom_user.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0018_alter_factoriteam_product_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0018_alter_factoriteam_product.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0019_article_articletype_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0019_article_articletype.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0036_sarresid_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0036_sarresid.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0038_auto_20240213_1735_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0038_auto_20240213_1735.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0046_auto_20260624_1818_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0046_auto_20260624_1818.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0054_auto_20260715_2250_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0054_auto_20260715_2250.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0024_action_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0024_action.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0042_article_user_migration", "label": "Migration", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0042_article_user.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0016_factor_user_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0016_factor_user.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0045_auto_20260610_1421_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0045_auto_20260610_1421.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0050_storetransferrequest_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0050_storetransferrequest.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0011_storeroom_user_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0011_storeroom_user.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0043_sarresid_user_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0043_sarresid_user.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0012_visitqueue_user_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0012_visitqueue_user.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0015_auto_20220124_0858_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0015_auto_20220124_0858.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0026_auto_20220209_1924_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0026_auto_20220209_1924.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0051_auto_20260705_1356_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0051_auto_20260705_1356.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0052_storeroomowner_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0052_storeroomowner.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0053_storeroom_owners_migration", "label": "Migration", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Migration", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0053_storeroom_owners.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_views_actionjson", "label": "ActionJson()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ActionJson()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_views_api_check_status_inquiry", "label": "api_check_status_inquiry()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "api_check_status_inquiry()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 5}, {"id": "admin_panel_views_customerjson", "label": "CustomerJson()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CustomerJson()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_views_customers", "label": "customers()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "customers()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_p_login", "label": "p_login()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "p_login()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_views_p_logout", "label": "p_logout()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "p_logout()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_views_parse_cheque_result_html", "label": "parse_cheque_result_html()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "parse_cheque_result_html()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_views_run_cbi_sayad_inquiry_logic", "label": "run_cbi_sayad_inquiry_logic()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "run_cbi_sayad_inquiry_logic()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_solve_base64_captcha", "label": "solve_base64_captcha()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "solve_base64_captcha()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_views_api_check_sabt_inquiry", "label": "api_check_sabt_inquiry()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "api_check_sabt_inquiry()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 6}, {"id": "admin_panel_views_inventory_movements_report", "label": "inventory_movements_report()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "inventory_movements_report()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 8}, {"id": "admin_panel_views_run_bpi_cheque_inquiry_logic", "label": "run_bpi_cheque_inquiry_logic()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "run_bpi_cheque_inquiry_logic()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_views_safe_int", "label": "_safe_int()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_safe_int()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 6}, {"id": "admin_panel_views_actionlist", "label": "ActionList()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ActionList()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_actionlistall", "label": "ActionListAll()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ActionListAll()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_actionlisttoday", "label": "ActionListToday()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ActionListToday()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_actionlistuser", "label": "ActionListUser()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ActionListUser()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_actionlistusertoday", "label": "ActionListUserToday()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ActionListUserToday()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_customer", "label": "customer()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "customer()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_customeraction", "label": "customerAction()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customerAction()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_customeredit", "label": "customerEdit()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customerEdit()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_views_customereditaction", "label": "customerEditAction()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customerEditAction()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_customerhesabdari", "label": "customerHesabdari()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customerHesabdari()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_views_customernazar", "label": "customerNazar()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customerNazar()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_customernewaction", "label": "customerNewAction()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customerNewAction()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_customerssearch", "label": "customersSearch()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "customersSearch()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_views_entezar", "label": "entezar()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "entezar()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_views_rezayat", "label": "rezayat()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "rezayat()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_rezayat_dashboard", "label": "rezayat_dashboard()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "rezayat_dashboard()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 5}, {"id": "admin_panel_views_rezayatedit", "label": "rezayatEdit()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "rezayatEdit()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_sarresidh", "label": "sarresidh()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "sarresidh()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_views_customerfactors", "label": "customerFactors()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customerFactors()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_bedehi", "label": "bedehi()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "bedehi()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_bedehikhadamat", "label": "bedehiKhadamat()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "bedehiKhadamat()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_bedehinasb", "label": "bedehiNasb()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "bedehiNasb()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_customerdel", "label": "customerDel()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "customerDel()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_financial_dashboard", "label": "financial_dashboard()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "financial_dashboard()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 5}, {"id": "admin_panel_views_hesabdari", "label": "hesabdari()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "hesabdari()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_hesabdari_checkpass", "label": "hesabdari_checkPass()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "hesabdari_checkPass()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_hesabdari_checkpassfail", "label": "hesabdari_checkPassFail()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "hesabdari_checkPassFail()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_hesabdari_residnashone", "label": "hesabdari_residnashone()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "hesabdari_residnashone()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_report", "label": "report()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "report()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_report_debtors_no_vosol", "label": "report_debtors_no_vosol()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "report_debtors_no_vosol()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_update_check_info", "label": "update_check_info()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "update_check_info()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_models_productcategory_str", "label": ".__str__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__str__()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_productinstore_save", "label": ".save()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".save()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_customerfactor", "label": "customerFactor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "customerFactor()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_customernew", "label": "customerNew()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "customerNew()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_customernew2", "label": "customerNew2()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "customerNew2()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_factordel", "label": "FactorDel()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FactorDel()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 8}, {"id": "admin_panel_views_newoperation", "label": "newOperation()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "newOperation()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 6}, {"id": "admin_panel_views_newstore", "label": "newStore()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "newStore()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_operationproduct", "label": "operationProduct()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "operationProduct()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 6}, {"id": "admin_panel_views_operations", "label": "operations()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "operations()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 6}, {"id": "admin_panel_views_productadd", "label": "productAdd()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "productAdd()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 8}, {"id": "admin_panel_views_productdel", "label": "productDel()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "productDel()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_productedit", "label": "productEdit()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "productEdit()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 5}, {"id": "admin_panel_views_productsjson", "label": "productsJson()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "productsJson()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_views_stores", "label": "stores()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "stores()", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_models_cachetable_str", "label": ".__str__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__str__()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_phonenumber_str", "label": ".__str__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__str__()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_productstockhistory_str", "label": ".__str__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__str__()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_userprofile_str", "label": ".__str__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__str__()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_views_operation", "label": "operation()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "operation()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 8}, {"id": "admin_panel_views_store_transfers", "label": "store_transfers()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "store_transfers()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 6}, {"id": "admin_panel_models_product_str", "label": ".__str__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__str__()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_productinstore_delete", "label": ".delete()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_productinstore_str", "label": ".__str__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__str__()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_storeroom_str", "label": ".__str__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__str__()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_services_approve_transfer_request", "label": "approve_transfer_request()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.1, "font": {"size": 0, "color": "#ffffff"}, "title": "approve_transfer_request()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "code", "degree": 12}, {"id": "admin_panel_services_get_product_current_stock", "label": "get_product_current_stock()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "get_product_current_stock()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "code", "degree": 7}, {"id": "admin_panel_views_productmojodi", "label": "productMojodi()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "productMojodi()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_store", "label": "store()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "store()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 8}, {"id": "admin_panel_models_storetransferrequest_clean", "label": ".clean()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".clean()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_storetransferrequest_str", "label": ".__str__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__str__()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_services_cancel_transfer_request", "label": "cancel_transfer_request()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_transfer_request()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "code", "degree": 7}, {"id": "admin_panel_services_check_source_store_permission", "label": "_check_source_store_permission()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_check_source_store_permission()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "code", "degree": 5}, {"id": "admin_panel_services_check_target_store_permission", "label": "_check_target_store_permission()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_check_target_store_permission()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "code", "degree": 6}, {"id": "admin_panel_services_create_transfer_request", "label": "create_transfer_request()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "create_transfer_request()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "code", "degree": 11}, {"id": "admin_panel_services_reject_transfer_request", "label": "reject_transfer_request()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "reject_transfer_request()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "code", "degree": 8}, {"id": "admin_panel_views_process_transfer_action", "label": "process_transfer_action()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "process_transfer_action()", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 9}, {"id": "admin_panel_views_newfactor2", "label": "newFactor2()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "newFactor2()", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 10}, {"id": "admin_panel_views_parse_jalali_date", "label": "_parse_jalali_date()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_jalali_date()", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_parse_timestamp", "label": "_parse_timestamp()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_timestamp()", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_models_factor_delete", "label": ".delete()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete()", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_views_newfactor", "label": "newFactor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "newFactor()", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 11}, {"id": "admin_panel_admin_storeroomadmin_get_owners_count", "label": ".get_owners_count()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_owners_count()", "community": 11, "community_name": "Django Admin Configuration", "source_file": "admin_panel/admin.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_management_commands_sqlite_db_backup_command_cleanup_resources", "label": ".cleanup_resources()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".cleanup_resources()", "community": 13, "community_name": "Resource Cleanup Command", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_management_commands_sqlite_db_backup_command_handle", "label": ".handle()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".handle()", "community": 13, "community_name": "Resource Cleanup Command", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_management_commands_sqlite_db_backup_command_handle_critical_failure", "label": ".handle_critical_failure()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".handle_critical_failure()", "community": 13, "community_name": "Resource Cleanup Command", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_management_commands_sqlite_db_backup_command_handle_progress_callback", "label": "progress_callback()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "progress_callback()", "community": 13, "community_name": "Resource Cleanup Command", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_management_commands_sqlite_db_backup_command_init", "label": ".__init__()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 13, "community_name": "Resource Cleanup Command", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_management_commands_sqlite_db_backup_command_signal_handler", "label": "._signal_handler()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "._signal_handler()", "community": 13, "community_name": "Resource Cleanup Command", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "file_type": "code", "degree": 2}, {"id": "manage_main", "label": "main()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "main()", "community": 16, "community_name": "Application Entrypoint Scripts", "source_file": "manage.py", "file_type": "code", "degree": 2}, {"id": "admin_views_index", "label": "index()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "index()", "community": 17, "community_name": "Core Admin App", "source_file": "admin/views.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_templatetags_custom_tags_has_group", "label": "has_group()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "has_group()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/templatetags/custom_tags.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_templatetags_custom_tags_tojalali", "label": "toJalali()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "toJalali()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/templatetags/custom_tags.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_templatetags_remove_q_p_remove_query_param", "label": "remove_query_param()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "remove_query_param()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/templatetags/remove_q_p.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_management_commands_send_daily_report_command_handle", "label": ".handle()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".handle()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/management/commands/send_daily_report.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_customer_delete", "label": ".delete()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_models_customer_str", "label": ".__str__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".__str__()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_views_addsarresid", "label": "addSarresid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "addSarresid()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 5}, {"id": "admin_panel_views_customerhesabdariadd", "label": "customerHesabdariAdd()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "customerHesabdariAdd()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_customersadd", "label": "customersAdd()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "customersAdd()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_pardakhtnesiye", "label": "pardakhtNesiye()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "pardakhtNesiye()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 4}, {"id": "check_finance_check_financial_discrepancy", "label": "check_financial_discrepancy()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "check_financial_discrepancy()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "check_finance.py", "file_type": "code", "degree": 4}, {"id": "ghost_hunter_run_360_audit", "label": "run_360_audit()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "run_360_audit()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "ghost_hunter.py", "file_type": "code", "degree": 4}, {"id": "reconciliation_tool_run_audit", "label": "run_audit()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "run_audit()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "reconciliation_tool.py", "file_type": "code", "degree": 5}, {"id": "admin_panel_context_processor_dashboxdata", "label": "dashBoxData()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "dashBoxData()", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/context_processor.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_management_commands_gt_esh_command_add_arguments", "label": ".add_arguments()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".add_arguments()", "community": 6, "community_name": "Database Backup Command", "source_file": "admin_panel/management/commands/gt_esh.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_management_commands_gt_esh_command_execute_by_immediate_chunks", "label": "._execute_by_immediate_chunks()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "._execute_by_immediate_chunks()", "community": 6, "community_name": "Database Backup Command", "source_file": "admin_panel/management/commands/gt_esh.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_management_commands_gt_esh_command_execute_hybrid_migration", "label": "._execute_hybrid_migration()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "._execute_hybrid_migration()", "community": 6, "community_name": "Database Backup Command", "source_file": "admin_panel/management/commands/gt_esh.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_management_commands_gt_esh_command_handle", "label": ".handle()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".handle()", "community": 6, "community_name": "Database Backup Command", "source_file": "admin_panel/management/commands/gt_esh.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_management_commands_gt_esh_command_process_single_chunk", "label": "._process_single_chunk()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "._process_single_chunk()", "community": 6, "community_name": "Database Backup Command", "source_file": "admin_panel/management/commands/gt_esh.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_views_passcheck", "label": "passCheck()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "passCheck()", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 5}, {"id": "admin_panel_views", "label": "admin_panel/views.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "admin_panel/views.py", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "code", "degree": 115}, {"id": "csrf_exempt", "label": "csrf_exempt", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "csrf_exempt", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "code", "degree": 1}, {"id": "admin_panel_views_rationale_2852", "label": "\u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u0648\u0636\u0639\u06cc\u062a \u0686\u06a9 \u0627\u0632 \u0628\u0627\u0646\u06a9 \u0645\u0631\u06a9\u0632\u06cc \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0648\u0631\u0648\u062f\u06cc: sayad_id (GET)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u0648\u0636\u0639\u06cc\u062a \u0686\u06a9 \u0627\u0632 \u0628\u0627\u0646\u06a9 \u0645\u0631\u06a9\u0632\u06cc \u067e\u0627\u0631\u0627\u0645\u062a\u0631 \u0648\u0631\u0648\u062f\u06cc: sayad_id (GET)", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_views_rationale_2875", "label": "\u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u062b\u0628\u062a \u0686\u06a9 \u0627\u0632 \u0628\u0627\u0646\u06a9 \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc: sayad_id, national_id,\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0627\u0633\u062a\u0639\u0644\u0627\u0645 \u062b\u0628\u062a \u0686\u06a9 \u0627\u0632 \u0628\u0627\u0646\u06a9 \u067e\u0627\u0633\u0627\u0631\u06af\u0627\u062f \u067e\u0627\u0631\u0627\u0645\u062a\u0631\u0647\u0627\u06cc \u0648\u0631\u0648\u062f\u06cc: sayad_id, national_id,\u2026", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_views_rationale_313", "label": "\u06af\u0632\u0627\u0631\u0634 \u062c\u0627\u0645\u0639 \u06af\u0631\u062f\u0634 \u0648 \u062e\u0631\u0648\u062c \u06a9\u0627\u0644\u0627 \u0627\u0632 \u0627\u0646\u0628\u0627\u0631 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0641\u06cc\u0644\u062a\u0631 \u0645\u062a\u0646\u06cc \u0646\u0627\u0645 \u06a9\u0627\u0644\u0627\u060c \u0646\u0648\u0639 \u062a\u0631\u0627\u06a9\u0646\u0634\u060c\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u06af\u0632\u0627\u0631\u0634 \u062c\u0627\u0645\u0639 \u06af\u0631\u062f\u0634 \u0648 \u062e\u0631\u0648\u062c \u06a9\u0627\u0644\u0627 \u0627\u0632 \u0627\u0646\u0628\u0627\u0631 \u0628\u0647 \u0647\u0645\u0631\u0627\u0647 \u0641\u06cc\u0644\u062a\u0631 \u0645\u062a\u0646\u06cc \u0646\u0627\u0645 \u06a9\u0627\u0644\u0627\u060c \u0646\u0648\u0639 \u062a\u0631\u0627\u06a9\u0646\u0634\u060c\u2026", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_views_rationale_43", "label": "\u062a\u0627\u0628\u0639 \u0627\u0645\u0646 \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0645\u0642\u0627\u062f\u06cc\u0631 \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u0627\u0632 \u062c\u0627\u0648\u0627\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0647 \u0639\u062f\u062f", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u062a\u0627\u0628\u0639 \u0627\u0645\u0646 \u0628\u0631\u0627\u06cc \u062a\u0628\u062f\u06cc\u0644 \u0645\u0642\u0627\u062f\u06cc\u0631 \u062f\u0631\u06cc\u0627\u0641\u062a\u06cc \u0627\u0632 \u062c\u0627\u0648\u0627\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0647 \u0639\u062f\u062f", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "rationale", "degree": 1}, {"id": "login_required", "label": "login_required", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 25.4, "font": {"size": 12, "color": "#ffffff"}, "title": "login_required", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "code", "degree": 59}, {"id": "permission_required", "label": "permission_required", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 18.3, "font": {"size": 12, "color": "#ffffff"}, "title": "permission_required", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "code", "degree": 32}, {"id": "require_post", "label": "require_POST", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "require_POST", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "code", "degree": 3}, {"id": "admin_panel_views_rationale_395", "label": "\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634 \u0645\u0627\u0644\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc (BI Dashboard) \u0645\u062c\u0647\u0632 \u0628\u0647 \u0647\u0633\u062a\u0647 \u062d\u0633\u0627\u0628\u0631\u0633\u06cc \u06f3\u06f6\u06f0 \u062f\u0631\u062c\u0647\u2026", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0647\u0648\u0634 \u0645\u0627\u0644\u06cc \u0648 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0646\u0642\u062f\u06cc\u0646\u06af\u06cc (BI Dashboard) \u0645\u062c\u0647\u0632 \u0628\u0647 \u0647\u0633\u062a\u0647 \u062d\u0633\u0627\u0628\u0631\u0633\u06cc \u06f3\u06f6\u06f0 \u062f\u0631\u062c\u0647\u2026", "community": 0, "community_name": "User Action Views", "source_file": "admin_panel/views.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_models", "label": "admin_panel/models.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 18.9, "font": {"size": 12, "color": "#ffffff"}, "title": "admin_panel/models.py", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "code", "degree": 34}, {"id": "admin_panel_services", "label": "services.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "services.py", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "code", "degree": 22}, {"id": "admin_panel_models_rationale_97", "label": "\u0627\u06cc\u0646 \u062c\u062f\u0648\u0644 \u0648\u0627\u0633\u0637\u060c \u067e\u0634\u062a \u0635\u062d\u0646\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u062a\u0627 \u0641\u0642\u0637 \u0642\u0627\u0646\u0648\u0646 \u0645\u0627\u0644\u06a9\u06cc\u062a \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u062f. \u06a9\u062f\u0647\u0627\u06cc\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0627\u06cc\u0646 \u062c\u062f\u0648\u0644 \u0648\u0627\u0633\u0637\u060c \u067e\u0634\u062a \u0635\u062d\u0646\u0647 \u0642\u0631\u0627\u0631 \u0645\u06cc\u200c\u06af\u06cc\u0631\u062f \u062a\u0627 \u0641\u0642\u0637 \u0642\u0627\u0646\u0648\u0646 \u0645\u0627\u0644\u06a9\u06cc\u062a \u0631\u0627 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u062f. \u06a9\u062f\u0647\u0627\u06cc\u2026", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/models.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_views_rationale_1281", "label": "\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0648 \u06a9\u0627\u0631\u062a\u0627\u0628\u0644 \u062c\u0627\u0645\u0639 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0646\u062a\u0642\u0627\u0644\u200c\u0647\u0627\u06cc \u0627\u0646\u0628\u0627\u0631", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0648 \u06a9\u0627\u0631\u062a\u0627\u0628\u0644 \u062c\u0627\u0645\u0639 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0646\u062a\u0642\u0627\u0644\u200c\u0647\u0627\u06cc \u0627\u0646\u0628\u0627\u0631", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/views.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_services_rationale_40", "label": "\u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u0648\u062c\u0648\u062f\u06cc \u0644\u062d\u0638\u0647\u200c\u0627\u06cc \u06cc\u06a9 \u06a9\u0627\u0644\u0627 \u062f\u0631 \u0627\u0646\u0628\u0627\u0631 \u0645\u0634\u062e\u0635. \u067e\u0627\u0631\u0627\u0645\u062a\u0631 lock_for_update \u062f\u0631 \u0632\u0645\u0627\u0646\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0645\u062d\u0627\u0633\u0628\u0647 \u0645\u0648\u062c\u0648\u062f\u06cc \u0644\u062d\u0638\u0647\u200c\u0627\u06cc \u06cc\u06a9 \u06a9\u0627\u0644\u0627 \u062f\u0631 \u0627\u0646\u0628\u0627\u0631 \u0645\u0634\u062e\u0635. \u067e\u0627\u0631\u0627\u0645\u062a\u0631 lock_for_update \u062f\u0631 \u0632\u0645\u0627\u0646\u2026", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_services_rationale_99", "label": "\u0633\u0631\u0648\u06cc\u0633 \u062a\u0627\u06cc\u06cc\u062f \u0627\u0646\u062a\u0642\u0627\u0644: \u0642\u0641\u0644 \u0631\u06a9\u0648\u0631\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0648 \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u0627\u0646\u0628\u0627\u0631\u060c \u06a9\u0633\u0631 \u0627\u0632 \u0645\u0628\u062f\u0627\u060c \u0648\u0631\u0648\u062f \u0628\u0647\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0633\u0631\u0648\u06cc\u0633 \u062a\u0627\u06cc\u06cc\u062f \u0627\u0646\u062a\u0642\u0627\u0644: \u0642\u0641\u0644 \u0631\u06a9\u0648\u0631\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0648 \u0631\u06a9\u0648\u0631\u062f\u0647\u0627\u06cc \u0627\u0646\u0628\u0627\u0631\u060c \u06a9\u0633\u0631 \u0627\u0632 \u0645\u0628\u062f\u0627\u060c \u0648\u0631\u0648\u062f \u0628\u0647\u2026", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "rationale", "degree": 1}, {"id": "abstractbaseuser", "label": "AbstractBaseUser", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "AbstractBaseUser", "community": 1, "community_name": "Inventory and Product Models", "source_file": "", "file_type": "code", "degree": 6}, {"id": "atomic", "label": "atomic", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "atomic", "community": 1, "community_name": "Inventory and Product Models", "source_file": "", "file_type": "code", "degree": 4}, {"id": "admin_panel_services_rationale_160", "label": "\u0633\u0631\u0648\u06cc\u0633 \u0631\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062a\u0648\u0633\u0637 \u0627\u0646\u0628\u0627\u0631 \u0645\u0642\u0635\u062f", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0633\u0631\u0648\u06cc\u0633 \u0631\u062f \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u062a\u0648\u0633\u0637 \u0627\u0646\u0628\u0627\u0631 \u0645\u0642\u0635\u062f", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_services_rationale_187", "label": "\u0633\u0631\u0648\u06cc\u0633 \u0627\u0646\u0635\u0631\u0627\u0641 \u0627\u0632 \u0627\u0646\u062a\u0642\u0627\u0644 \u062a\u0648\u0633\u0637 \u0627\u06cc\u062c\u0627\u062f\u06a9\u0646\u0646\u062f\u0647 \u06cc\u0627 \u0645\u0633\u0626\u0648\u0644 \u0627\u0646\u0628\u0627\u0631 \u0645\u0628\u062f\u0627", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0633\u0631\u0648\u06cc\u0633 \u0627\u0646\u0635\u0631\u0627\u0641 \u0627\u0632 \u0627\u0646\u062a\u0642\u0627\u0644 \u062a\u0648\u0633\u0637 \u0627\u06cc\u062c\u0627\u062f\u06a9\u0646\u0646\u062f\u0647 \u06cc\u0627 \u0645\u0633\u0626\u0648\u0644 \u0627\u0646\u0628\u0627\u0631 \u0645\u0628\u062f\u0627", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_services_rationale_20", "label": "\u0628\u0631\u0631\u0633\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0628\u0647 \u0627\u0646\u0628\u0627\u0631 \u0645\u0642\u0635\u062f", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0628\u0631\u0631\u0633\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0628\u0647 \u0627\u0646\u0628\u0627\u0631 \u0645\u0642\u0635\u062f", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_services_rationale_30", "label": "\u0628\u0631\u0631\u0633\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0628\u0647 \u0627\u0646\u0628\u0627\u0631 \u0645\u0628\u062f\u0627", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0628\u0631\u0631\u0633\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u06a9\u0627\u0631\u0628\u0631 \u0628\u0647 \u0627\u0646\u0628\u0627\u0631 \u0645\u0628\u062f\u0627", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_services_rationale_64", "label": "\u0633\u0631\u0648\u06cc\u0633 \u062b\u0628\u062a \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0646\u062a\u0642\u0627\u0644 \u062c\u062f\u06cc\u062f", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0633\u0631\u0648\u06cc\u0633 \u062b\u0628\u062a \u062f\u0631\u062e\u0648\u0627\u0633\u062a \u0627\u0646\u062a\u0642\u0627\u0644 \u062c\u062f\u06cc\u062f", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/services.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_views_rationale_1320", "label": "\u067e\u0631\u062f\u0627\u0632\u0634 \u0627\u0645\u0646 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631 (\u062a\u0627\u06cc\u06cc\u062f\u060c \u0631\u062f\u060c \u0627\u0646\u0635\u0631\u0627\u0641) \u0628\u0627 \u062a\u0631\u0627\u06a9\u0646\u0634\u200c\u0647\u0627\u06cc \u0627\u062a\u0645\u06cc\u06a9", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u067e\u0631\u062f\u0627\u0632\u0634 \u0627\u0645\u0646 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0627\u0646\u0628\u0627\u0631\u062f\u0627\u0631 (\u062a\u0627\u06cc\u06cc\u062f\u060c \u0631\u062f\u060c \u0627\u0646\u0635\u0631\u0627\u0641) \u0628\u0627 \u062a\u0631\u0627\u06a9\u0646\u0634\u200c\u0647\u0627\u06cc \u0627\u062a\u0645\u06cc\u06a9", "community": 1, "community_name": "Inventory and Product Models", "source_file": "admin_panel/views.py", "file_type": "rationale", "degree": 1}, {"id": "exception", "label": "Exception", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Exception", "community": 10, "community_name": "Invoice Management Logic", "source_file": "", "file_type": "code", "degree": 1}, {"id": "admin_panel_views_rationale_39", "label": "\u062e\u0637\u0627\u06cc \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0645\u0648\u062c\u0648\u062f\u06cc \u0627\u0646\u0628\u0627\u0631", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u062e\u0637\u0627\u06cc \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0628\u0631\u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0645\u0648\u062c\u0648\u062f\u06cc \u0627\u0646\u0628\u0627\u0631", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/views.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_views_rationale_53", "label": "\u062a\u0628\u062f\u06cc\u0644 \u0627\u0645\u0646 \u062a\u0627\u0631\u06cc\u062e \u0627\u0631\u0633\u0627\u0644\u06cc \u0627\u0632 pDatepicker \u0628\u0647 \u0645\u06cc\u0644\u0627\u062f\u06cc", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u062a\u0628\u062f\u06cc\u0644 \u0627\u0645\u0646 \u062a\u0627\u0631\u06cc\u062e \u0627\u0631\u0633\u0627\u0644\u06cc \u0627\u0632 pDatepicker \u0628\u0647 \u0645\u06cc\u0644\u0627\u062f\u06cc", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/views.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_views_rationale_65", "label": "\u062a\u0628\u062f\u06cc\u0644 \u06cc\u0648\u0646\u06cc\u06a9\u0633 \u062a\u0627\u06cc\u0645\u200c\u0627\u0633\u062a\u0645\u067e\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u06cc \u0627\u0632 \u062c\u0627\u0648\u0627\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u062a\u0628\u062f\u06cc\u0644 \u06cc\u0648\u0646\u06cc\u06a9\u0633 \u062a\u0627\u06cc\u0645\u200c\u0627\u0633\u062a\u0645\u067e\u200c\u0647\u0627\u06cc \u0627\u0631\u0633\u0627\u0644\u06cc \u0627\u0632 \u062c\u0627\u0648\u0627\u0627\u0633\u06a9\u0631\u06cc\u067e\u062a", "community": 10, "community_name": "Invoice Management Logic", "source_file": "admin_panel/views.py", "file_type": "rationale", "degree": 1}, {"id": "admin_admin", "label": "admin/admin.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin/admin.py", "community": 11, "community_name": "Django Admin Configuration", "source_file": "admin/admin.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_admin", "label": "admin_panel/admin.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/admin.py", "community": 11, "community_name": "Django Admin Configuration", "source_file": "admin_panel/admin.py", "file_type": "code", "degree": 5}, {"id": "register", "label": "register", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "register", "community": 11, "community_name": "Django Admin Configuration", "source_file": "", "file_type": "code", "degree": 2}, {"id": "admin_panel_admin_rationale_54", "label": "\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u0645\u0627\u0644\u06a9\u06cc\u0646 \u0627\u0646\u0628\u0627\u0631 \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9 \u062c\u062f\u0648\u0644 \u06a9\u0648\u0686\u06a9 \u062f\u0631 \u062f\u0627\u062e\u0644 \u0647\u0645\u0627\u0646 \u0635\u0641\u062d\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a\u2026", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0628\u0627\u0639\u062b \u0645\u06cc\u200c\u0634\u0648\u062f \u0645\u0627\u0644\u06a9\u06cc\u0646 \u0627\u0646\u0628\u0627\u0631 \u0628\u0647 \u0635\u0648\u0631\u062a \u06cc\u06a9 \u062c\u062f\u0648\u0644 \u06a9\u0648\u0686\u06a9 \u062f\u0631 \u062f\u0627\u062e\u0644 \u0647\u0645\u0627\u0646 \u0635\u0641\u062d\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a\u2026", "community": 11, "community_name": "Django Admin Configuration", "source_file": "admin_panel/admin.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_admin_rationale_75", "label": "\u0646\u0645\u0627\u06cc\u0634 \u062a\u0639\u062f\u0627\u062f \u0645\u0627\u0644\u06a9\u06cc\u0646 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0627\u0635\u0644\u06cc \u0627\u0646\u0628\u0627\u0631\u0647\u0627", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0646\u0645\u0627\u06cc\u0634 \u062a\u0639\u062f\u0627\u062f \u0645\u0627\u0644\u06a9\u06cc\u0646 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0627\u0635\u0644\u06cc \u0627\u0646\u0628\u0627\u0631\u0647\u0627", "community": 11, "community_name": "Django Admin Configuration", "source_file": "admin_panel/admin.py", "file_type": "rationale", "degree": 1}, {"id": "admin_models", "label": "admin/models.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "admin/models.py", "community": 12, "community_name": "Core Application Models", "source_file": "admin/models.py", "file_type": "code", "degree": 11}, {"id": "admin_panel_management_commands_sqlite_db_backup_py_basecommand", "label": "BaseCommand", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BaseCommand", "community": 13, "community_name": "Resource Cleanup Command", "source_file": "", "file_type": "code", "degree": 1}, {"id": "admin_panel_management_commands_sqlite_db_backup_rationale_158", "label": "\u062a\u0636\u0645\u06cc\u0646 \u067e\u0627\u06a9\u0633\u0627\u0632\u06cc Volume \u0647\u0627\u06cc \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0647\u0631 \u0634\u0631\u0627\u06cc\u0637\u06cc", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u062a\u0636\u0645\u06cc\u0646 \u067e\u0627\u06a9\u0633\u0627\u0632\u06cc Volume \u0647\u0627\u06cc \u062f\u0627\u06a9\u0631 \u062f\u0631 \u0647\u0631 \u0634\u0631\u0627\u06cc\u0637\u06cc", "community": 13, "community_name": "Resource Cleanup Command", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_management_commands_sqlite_db_backup_rationale_30", "label": "\u0641\u0642\u0637 \u0641\u0644\u06af \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645. \u062e\u0631\u0648\u062c \u0646\u0627\u06af\u0647\u0627\u0646\u06cc (sys.exit) \u0628\u0627\u0639\u062b \u062e\u0631\u0627\u0628\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u0646\u062c\u06cc\u0646 \u062f\u0631\u2026", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0641\u0642\u0637 \u0641\u0644\u06af \u0631\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u0645\u06cc\u200c\u062f\u0647\u06cc\u0645. \u062e\u0631\u0648\u062c \u0646\u0627\u06af\u0647\u0627\u0646\u06cc (sys.exit) \u0628\u0627\u0639\u062b \u062e\u0631\u0627\u0628\u06cc \u0645\u06cc\u200c\u0634\u0648\u062f. \u0627\u0646\u062c\u06cc\u0646 \u062f\u0631\u2026", "community": 13, "community_name": "Resource Cleanup Command", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "file_type": "rationale", "degree": 1}, {"id": "admin_apps", "label": "admin/apps.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "admin/apps.py", "community": 14, "community_name": "Django App Configurations", "source_file": "admin/apps.py", "file_type": "code", "degree": 2}, {"id": "admin_apps_py_appconfig", "label": "AppConfig", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AppConfig", "community": 14, "community_name": "Django App Configurations", "source_file": "", "file_type": "code", "degree": 1}, {"id": "admin_panel_apps", "label": "admin_panel/apps.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/apps.py", "community": 14, "community_name": "Django App Configurations", "source_file": "admin_panel/apps.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_apps_py_appconfig", "label": "AppConfig", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AppConfig", "community": 14, "community_name": "Django App Configurations", "source_file": "", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0002_auto_20220114_1616", "label": "0002_auto_20220114_1616.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0002_auto_20220114_1616.py", "community": 15, "community_name": "Timezone-related Migrations", "source_file": "admin_panel/migrations/0002_auto_20220114_1616.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0003_auto_20220115_1401", "label": "0003_auto_20220115_1401.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0003_auto_20220115_1401.py", "community": 15, "community_name": "Timezone-related Migrations", "source_file": "admin_panel/migrations/0003_auto_20220115_1401.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0031_article_sarresid", "label": "0031_article_sarresid.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0031_article_sarresid.py", "community": 15, "community_name": "Timezone-related Migrations", "source_file": "admin_panel/migrations/0031_article_sarresid.py", "file_type": "code", "degree": 3}, {"id": "entrypoint", "label": "entrypoint.sh", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "entrypoint.sh", "community": 16, "community_name": "Application Entrypoint Scripts", "source_file": "entrypoint.sh", "file_type": "code", "degree": 1}, {"id": "entrypoint_sh__entry", "label": "entrypoint.sh script", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "entrypoint.sh script", "community": 16, "community_name": "Application Entrypoint Scripts", "source_file": "entrypoint.sh", "file_type": "code", "degree": 2}, {"id": "manage", "label": "manage.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "manage.py", "community": 16, "community_name": "Application Entrypoint Scripts", "source_file": "manage.py", "file_type": "code", "degree": 5}, {"id": "manage_rationale_2", "label": "Django's command-line utility for administrative tasks.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Django's command-line utility for administrative tasks.", "community": 16, "community_name": "Application Entrypoint Scripts", "source_file": "manage.py", "file_type": "rationale", "degree": 1}, {"id": "manage_rationale_8", "label": "Run administrative tasks.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Run administrative tasks.", "community": 16, "community_name": "Application Entrypoint Scripts", "source_file": "manage.py", "file_type": "rationale", "degree": 1}, {"id": "admin_init", "label": "admin/__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin/__init__.py", "community": 17, "community_name": "Core Admin App", "source_file": "admin/__init__.py", "file_type": "code", "degree": 1}, {"id": "admin_urls", "label": "admin/urls.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "admin/urls.py", "community": 17, "community_name": "Core Admin App", "source_file": "admin/urls.py", "file_type": "code", "degree": 3}, {"id": "admin_views", "label": "admin/views.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "admin/views.py", "community": 17, "community_name": "Core Admin App", "source_file": "admin/views.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_init", "label": "admin_panel/__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/__init__.py", "community": 18, "community_name": "Project URL Configuration", "source_file": "admin_panel/__init__.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_urls", "label": "admin_panel/urls.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/urls.py", "community": 18, "community_name": "Project URL Configuration", "source_file": "admin_panel/urls.py", "file_type": "code", "degree": 5}, {"id": "khatibi_urls", "label": "khatibi/urls.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "khatibi/urls.py", "community": 18, "community_name": "Project URL Configuration", "source_file": "khatibi/urls.py", "file_type": "code", "degree": 6}, {"id": "khatibi_urls_rationale_1", "label": "khatibi URL Configuration The `urlpatterns` list routes URLs to views. For more\u2026", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "khatibi URL Configuration The `urlpatterns` list routes URLs to views. For more\u2026", "community": 18, "community_name": "Project URL Configuration", "source_file": "khatibi/urls.py", "file_type": "rationale", "degree": 1}, {"id": "github_copilot_instructions", "label": "copilot-instructions.md", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "copilot-instructions.md", "community": 19, "community_name": "Graphify Tooling", "source_file": ".github/copilot-instructions.md", "file_type": "document", "degree": 2}, {"id": "github_copilot_instructions_graphify", "label": "graphify", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify", "community": 19, "community_name": "Graphify Tooling", "source_file": ".github/copilot-instructions.md", "file_type": "document", "degree": 1}, {"id": "admin_panel_templatetags_custom_tags", "label": "custom_tags.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "custom_tags.py", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/templatetags/custom_tags.py", "file_type": "code", "degree": 6}, {"id": "admin_panel_templatetags_remove_q_p", "label": "remove_q_p.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "remove_q_p.py", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/templatetags/remove_q_p.py", "file_type": "code", "degree": 2}, {"id": "filter", "label": "filter", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "filter", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "code", "degree": 1}, {"id": "admin_panel_templatetags_remove_q_p_rationale_7", "label": "Remove a specific query parameter from a URL.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Remove a specific query parameter from a URL.", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/templatetags/remove_q_p.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_management_commands_send_daily_report_py_basecommand", "label": "BaseCommand", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BaseCommand", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "code", "degree": 1}, {"id": "check_finance", "label": "check_finance.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "check_finance.py", "community": 2, "community_name": "Daily Reporting Command", "source_file": "check_finance.py", "file_type": "code", "degree": 8}, {"id": "ghost_hunter", "label": "ghost_hunter.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ghost_hunter.py", "community": 2, "community_name": "Daily Reporting Command", "source_file": "ghost_hunter.py", "file_type": "code", "degree": 10}, {"id": "reconciliation_tool", "label": "reconciliation_tool.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "reconciliation_tool.py", "community": 2, "community_name": "Daily Reporting Command", "source_file": "reconciliation_tool.py", "file_type": "code", "degree": 11}, {"id": "khatibi_asgi", "label": "asgi.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "asgi.py", "community": 2, "community_name": "Daily Reporting Command", "source_file": "khatibi/asgi.py", "file_type": "code", "degree": 3}, {"id": "khatibi_wsgi", "label": "wsgi.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "wsgi.py", "community": 2, "community_name": "Daily Reporting Command", "source_file": "khatibi/wsgi.py", "file_type": "code", "degree": 3}, {"id": "khatibi_asgi_rationale_1", "label": "ASGI config for khatibi project. It exposes the ASGI callable as a module-level\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ASGI config for khatibi project. It exposes the ASGI callable as a module-level\u2026", "community": 2, "community_name": "Daily Reporting Command", "source_file": "khatibi/asgi.py", "file_type": "rationale", "degree": 1}, {"id": "khatibi_wsgi_rationale_1", "label": "WSGI config for khatibi project. It exposes the WSGI callable as a module-level\u2026", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WSGI config for khatibi project. It exposes the WSGI callable as a module-level\u2026", "community": 2, "community_name": "Daily Reporting Command", "source_file": "khatibi/wsgi.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_context_processor", "label": "context_processor.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "context_processor.py", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/context_processor.py", "file_type": "code", "degree": 5}, {"id": "admin_panel_management_commands_send_daily_report", "label": "send_daily_report.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "send_daily_report.py", "community": 2, "community_name": "Daily Reporting Command", "source_file": "admin_panel/management/commands/send_daily_report.py", "file_type": "code", "degree": 13}, {"id": "admin_panel_migrations_0056_auto_20260731_1824", "label": "0056_auto_20260731_1824.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0056_auto_20260731_1824.py", "community": 20, "community_name": "Data Validation Migration", "source_file": "admin_panel/migrations/0056_auto_20260731_1824.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_tests", "label": "admin_panel/tests.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/tests.py", "community": 21, "community_name": "Application Tests", "source_file": "admin_panel/tests.py", "file_type": "code", "degree": 1}, {"id": "admin_tests", "label": "admin/tests.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin/tests.py", "community": 21, "community_name": "Application Tests", "source_file": "admin/tests.py", "file_type": "code", "degree": 1}, {"id": "admin_panel_migrations_0005_auto_20220121_2054", "label": "0005_auto_20220121_2054.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0005_auto_20220121_2054.py", "community": 22, "community_name": "Database Schema Migration", "source_file": "admin_panel/migrations/0005_auto_20220121_2054.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0006_auto_20220121_2100", "label": "0006_auto_20220121_2100.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0006_auto_20220121_2100.py", "community": 23, "community_name": "Database Schema Migration", "source_file": "admin_panel/migrations/0006_auto_20220121_2100.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0009_remove_storeroom_user", "label": "0009_remove_storeroom_user.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0009_remove_storeroom_user.py", "community": 24, "community_name": "Remove StoreRoom User Relation", "source_file": "admin_panel/migrations/0009_remove_storeroom_user.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0010_auto_20220122_1546", "label": "0010_auto_20220122_1546.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0010_auto_20220122_1546.py", "community": 25, "community_name": "Database Schema Migration", "source_file": "admin_panel/migrations/0010_auto_20220122_1546.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0025_action_actiontype", "label": "0025_action_actiontype.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0025_action_actiontype.py", "community": 26, "community_name": "Add Action Type Field", "source_file": "admin_panel/migrations/0025_action_actiontype.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0028_action_grade", "label": "0028_action_grade.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0028_action_grade.py", "community": 27, "community_name": "Add Action Grade Field", "source_file": "admin_panel/migrations/0028_action_grade.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0030_auto_20220414_1047", "label": "0030_auto_20220414_1047.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0030_auto_20220414_1047.py", "community": 28, "community_name": "Database Schema Migration", "source_file": "admin_panel/migrations/0030_auto_20220414_1047.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0032_article_paystatus", "label": "0032_article_paystatus.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0032_article_paystatus.py", "community": 29, "community_name": "Add Article Payment Status", "source_file": "admin_panel/migrations/0032_article_paystatus.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0033_article_nahvepardakht", "label": "0033_article_nahvepardakht.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0033_article_nahvepardakht.py", "community": 30, "community_name": "Add Article Payment Method", "source_file": "admin_panel/migrations/0033_article_nahvepardakht.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0039_customer_last_bazdid_dt", "label": "0039_customer_last_bazdid_dt.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0039_customer_last_bazdid_dt.py", "community": 31, "community_name": "Add Customer Last Visit", "source_file": "admin_panel/migrations/0039_customer_last_bazdid_dt.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0041_auto_20240216_1607", "label": "0041_auto_20240216_1607.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0041_auto_20240216_1607.py", "community": 32, "community_name": "Database Schema Migration", "source_file": "admin_panel/migrations/0041_auto_20240216_1607.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0044_sarresid_desc", "label": "0044_sarresid_desc.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0044_sarresid_desc.py", "community": 33, "community_name": "Add Sarresid Description", "source_file": "admin_panel/migrations/0044_sarresid_desc.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0048_alter_productinstore_options", "label": "0048_alter_productinstore_options.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0048_alter_productinstore_options.py", "community": 34, "community_name": "Update ProductInStore Options", "source_file": "admin_panel/migrations/0048_alter_productinstore_options.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0049_alter_productinstore_options", "label": "0049_alter_productinstore_options.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0049_alter_productinstore_options.py", "community": 35, "community_name": "Update ProductInStore Options", "source_file": "admin_panel/migrations/0049_alter_productinstore_options.py", "file_type": "code", "degree": 2}, {"id": "gemini", "label": "GEMINI.md", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GEMINI.md", "community": 36, "community_name": "AI Tooling Documentation", "source_file": "GEMINI.md", "file_type": "document", "degree": 1}, {"id": "gemini_graphify", "label": "graphify", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify", "community": 36, "community_name": "AI Tooling Documentation", "source_file": "GEMINI.md", "file_type": "document", "degree": 1}, {"id": "admin_migrations_init", "label": "admin/migrations/__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "admin/migrations/__init__.py", "community": 37, "community_name": "Admin Migrations Package", "source_file": "admin/migrations/__init__.py", "file_type": "code", "degree": 0}, {"id": "admin_panel_migrations_0004_factor_paytype", "label": "0004_factor_paytype.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0004_factor_paytype.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0004_factor_paytype.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0013_alter_factor_options", "label": "0013_alter_factor_options.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0013_alter_factor_options.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0013_alter_factor_options.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0014_auto_20220123_1348", "label": "0014_auto_20220123_1348.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0014_auto_20220123_1348.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0014_auto_20220123_1348.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0017_factoriteam_garantyesh", "label": "0017_factoriteam_garantyesh.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0017_factoriteam_garantyesh.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0017_factoriteam_garantyesh.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0021_alter_article_type", "label": "0021_alter_article_type.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0021_alter_article_type.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0021_alter_article_type.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0022_article_typepy", "label": "0022_article_typepy.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0022_article_typepy.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0022_article_typepy.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0027_alter_action_nazar", "label": "0027_alter_action_nazar.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0027_alter_action_nazar.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0027_alter_action_nazar.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0034_alter_article_sarresid", "label": "0034_alter_article_sarresid.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0034_alter_article_sarresid.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0034_alter_article_sarresid.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0035_alter_article_sarresid", "label": "0035_alter_article_sarresid.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0035_alter_article_sarresid.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0035_alter_article_sarresid.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0040_customer_laghv_bazdid", "label": "0040_customer_laghv_bazdid.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0040_customer_laghv_bazdid.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0040_customer_laghv_bazdid.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0020_auto_20220126_1532", "label": "0020_auto_20220126_1532.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0020_auto_20220126_1532.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0020_auto_20220126_1532.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0023_alter_article_typepy", "label": "0023_alter_article_typepy.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0023_alter_article_typepy.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0023_alter_article_typepy.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0029_alter_article_options", "label": "0029_alter_article_options.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0029_alter_article_options.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0029_alter_article_options.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0037_sarresid_sarresiddt", "label": "0037_sarresid_sarresiddt.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0037_sarresid_sarresiddt.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0037_sarresid_sarresiddt.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0047_alter_productinstore_movement_type", "label": "0047_alter_productinstore_movement_type.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0047_alter_productinstore_movement_type.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0047_alter_productinstore_movement_type.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_migrations_0055_action_nextnazardt", "label": "0055_action_nextnazardt.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "0055_action_nextnazardt.py", "community": 4, "community_name": "Database Schema Migrations", "source_file": "admin_panel/migrations/0055_action_nextnazardt.py", "file_type": "code", "degree": 2}, {"id": "admin_panel_management_commands_init", "label": "commands/__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "commands/__init__.py", "community": 45, "community_name": "Management Commands Package", "source_file": "admin_panel/management/commands/__init__.py", "file_type": "code", "degree": 0}, {"id": "admin_panel_management_init", "label": "management/__init__.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "management/__init__.py", "community": 46, "community_name": "Management Package", "source_file": "admin_panel/management/__init__.py", "file_type": "code", "degree": 0}, {"id": "admin_panel_migrations_init", "label": "admin_panel/migrations/__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/migrations/__init__.py", "community": 47, "community_name": "Admin Panel Migrations Package", "source_file": "admin_panel/migrations/__init__.py", "file_type": "code", "degree": 0}, {"id": "admin_panel_management_commands_sqlite_db_backup", "label": "sqlite_db_backup.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 13.7, "font": {"size": 0, "color": "#ffffff"}, "title": "sqlite_db_backup.py", "community": 6, "community_name": "Database Backup Command", "source_file": "admin_panel/management/commands/sqlite_db_backup.py", "file_type": "code", "degree": 14}, {"id": "khatibi_production_settings", "label": "production_settings.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "production_settings.py", "community": 6, "community_name": "Database Backup Command", "source_file": "khatibi/production_settings.py", "file_type": "code", "degree": 2}, {"id": "khatibi_settings", "label": "settings.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "settings.py", "community": 6, "community_name": "Database Backup Command", "source_file": "khatibi/settings.py", "file_type": "code", "degree": 3}, {"id": "khatibi_settings_rationale_1", "label": "Django settings for khatibi project. Generated by 'django-admin startproject'\u2026", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Django settings for khatibi project. Generated by 'django-admin startproject'\u2026", "community": 6, "community_name": "Database Backup Command", "source_file": "khatibi/settings.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_management_commands_gt_esh_py_basecommand", "label": "BaseCommand", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BaseCommand", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "code", "degree": 1}, {"id": "admin_panel_management_commands_gt_esh_rationale_115", "label": "\u0645\u062a\u062f \u06a9\u0645\u06a9\u06cc \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u062d\u0627\u0644\u062a \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc (Dry Run) \u0628\u062f\u0648\u0646 \u06a9\u0627\u0645\u06cc\u062a \u0632\u0646\u062f\u0647", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0645\u062a\u062f \u06a9\u0645\u06a9\u06cc \u0635\u0631\u0641\u0627\u064b \u0628\u0631\u0627\u06cc \u062d\u0627\u0644\u062a \u0634\u0628\u06cc\u0647\u200c\u0633\u0627\u0632\u06cc (Dry Run) \u0628\u062f\u0648\u0646 \u06a9\u0627\u0645\u06cc\u062a \u0632\u0646\u062f\u0647", "community": 6, "community_name": "Database Backup Command", "source_file": "admin_panel/management/commands/gt_esh.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_management_commands_gt_esh_rationale_123", "label": "\u0647\u0633\u062a\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0647\u06cc\u0628\u0631\u06cc\u062f\u06cc: \u06cc\u06a9 \u0628\u0627\u0631 \u062e\u0648\u0627\u0646\u062f\u0646 \u0627\u0632 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\u060c \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0631 \u0631\u0645\u060c \u06cc\u06a9 \u0628\u0627\u0631 \u0646\u0648\u0634\u062a\u0646", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0647\u0633\u062a\u0647 \u067e\u0631\u062f\u0627\u0632\u0634 \u0647\u06cc\u0628\u0631\u06cc\u062f\u06cc: \u06cc\u06a9 \u0628\u0627\u0631 \u062e\u0648\u0627\u0646\u062f\u0646 \u0627\u0632 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633\u060c \u067e\u0631\u062f\u0627\u0632\u0634 \u062f\u0631 \u0631\u0645\u060c \u06cc\u06a9 \u0628\u0627\u0631 \u0646\u0648\u0634\u062a\u0646", "community": 6, "community_name": "Database Backup Command", "source_file": "admin_panel/management/commands/gt_esh.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_management_commands_gt_esh_rationale_89", "label": "\u0627\u062c\u0631\u0627\u06cc \u062d\u0644\u0642\u0647\u200c\u0647\u0627\u06cc \u0632\u0646\u062f\u0647 \u0628\u0627 \u0642\u0641\u0644 \u0633\u062e\u062a\u200c\u0627\u0641\u0632\u0627\u0631\u06cc IMMEDIATE \u062c\u0647\u062a \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062e\u0637\u0627\u06cc \u0642\u0641\u0644 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "\u0627\u062c\u0631\u0627\u06cc \u062d\u0644\u0642\u0647\u200c\u0647\u0627\u06cc \u0632\u0646\u062f\u0647 \u0628\u0627 \u0642\u0641\u0644 \u0633\u062e\u062a\u200c\u0627\u0641\u0632\u0627\u0631\u06cc IMMEDIATE \u062c\u0647\u062a \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u062e\u0637\u0627\u06cc \u0642\u0641\u0644 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633", "community": 6, "community_name": "Database Backup Command", "source_file": "admin_panel/management/commands/gt_esh.py", "file_type": "rationale", "degree": 1}, {"id": "admin_panel_management_commands_gt_esh", "label": "gt_esh.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "gt_esh.py", "community": 6, "community_name": "Database Backup Command", "source_file": "admin_panel/management/commands/gt_esh.py", "file_type": "code", "degree": 9}, {"id": "admin_panel_migrations_0001_initial", "label": "0001_initial.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0001_initial.py", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0001_initial.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0007_productinstore_factor", "label": "0007_productinstore_factor.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0007_productinstore_factor.py", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0007_productinstore_factor.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0008_storeroom_user", "label": "0008_storeroom_user.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0008_storeroom_user.py", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0008_storeroom_user.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0018_alter_factoriteam_product", "label": "0018_alter_factoriteam_product.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0018_alter_factoriteam_product.py", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0018_alter_factoriteam_product.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0019_article_articletype", "label": "0019_article_articletype.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0019_article_articletype.py", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0019_article_articletype.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0036_sarresid", "label": "0036_sarresid.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0036_sarresid.py", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0036_sarresid.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0038_auto_20240213_1735", "label": "0038_auto_20240213_1735.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0038_auto_20240213_1735.py", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0038_auto_20240213_1735.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0046_auto_20260624_1818", "label": "0046_auto_20260624_1818.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0046_auto_20260624_1818.py", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0046_auto_20260624_1818.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0054_auto_20260715_2250", "label": "0054_auto_20260715_2250.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0054_auto_20260715_2250.py", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0054_auto_20260715_2250.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0024_action", "label": "0024_action.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "0024_action.py", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0024_action.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_migrations_0042_article_user", "label": "0042_article_user.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "0042_article_user.py", "community": 7, "community_name": "Initial Database Migrations", "source_file": "admin_panel/migrations/0042_article_user.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_templatetags_init", "label": "templatetags/__init__.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "templatetags/__init__.py", "community": 72, "community_name": "Template Tags Package", "source_file": "admin_panel/templatetags/__init__.py", "file_type": "code", "degree": 0}, {"id": "khatibi_init", "label": "khatibi/__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "khatibi/__init__.py", "community": 77, "community_name": "Main Project Package", "source_file": "khatibi/__init__.py", "file_type": "code", "degree": 0}, {"id": "admin_panel_migrations_0016_factor_user", "label": "0016_factor_user.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "0016_factor_user.py", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0016_factor_user.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_migrations_0045_auto_20260610_1421", "label": "0045_auto_20260610_1421.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "0045_auto_20260610_1421.py", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0045_auto_20260610_1421.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_migrations_0050_storetransferrequest", "label": "0050_storetransferrequest.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "0050_storetransferrequest.py", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0050_storetransferrequest.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_migrations_0011_storeroom_user", "label": "0011_storeroom_user.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "0011_storeroom_user.py", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0011_storeroom_user.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_migrations_0043_sarresid_user", "label": "0043_sarresid_user.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "0043_sarresid_user.py", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0043_sarresid_user.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_migrations_0012_visitqueue_user", "label": "0012_visitqueue_user.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "0012_visitqueue_user.py", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0012_visitqueue_user.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_migrations_0015_auto_20220124_0858", "label": "0015_auto_20220124_0858.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0015_auto_20220124_0858.py", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0015_auto_20220124_0858.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0026_auto_20220209_1924", "label": "0026_auto_20220209_1924.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0026_auto_20220209_1924.py", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0026_auto_20220209_1924.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0051_auto_20260705_1356", "label": "0051_auto_20260705_1356.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0051_auto_20260705_1356.py", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0051_auto_20260705_1356.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_migrations_0052_storeroomowner", "label": "0052_storeroomowner.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "0052_storeroomowner.py", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0052_storeroomowner.py", "file_type": "code", "degree": 4}, {"id": "admin_panel_migrations_0053_storeroom_owners", "label": "0053_storeroom_owners.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "0053_storeroom_owners.py", "community": 8, "community_name": "User Relation Migrations", "source_file": "admin_panel/migrations/0053_storeroom_owners.py", "file_type": "code", "degree": 3}, {"id": "admin_panel_urls_customer", "label": "URL: customer detail", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: customer detail", "community": 73, "community_name": "Customer Detail URL", "source_file": "", "file_type": "concept", "degree": 0}, {"id": "admin_panel_urls_newstore", "label": "URL: newStore", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: newStore", "community": 74, "community_name": "New Store URL", "source_file": "", "file_type": "concept", "degree": 0}, {"id": "admin_panel_urls_processtransferaction", "label": "URL: process_transfer_action", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: process_transfer_action", "community": 75, "community_name": "Process Transfer URL", "source_file": "", "file_type": "concept", "degree": 0}, {"id": "admin_panel_urls_rezayatedit", "label": "URL: rezayatEdit", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: rezayatEdit", "community": 76, "community_name": "Edit Satisfaction URL", "source_file": "", "file_type": "concept", "degree": 0}, {"id": "admin_panel_templates_admin_panel_base_html", "label": "base.html", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "base.html", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "code", "degree": 1}, {"id": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "label": "hesabdariCheckPassFail.html", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "hesabdariCheckPassFail.html", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "code", "degree": 11}, {"id": "admin_panel_templatetags_custom_tags_tocurrency", "label": "toCurrency", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "toCurrency", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "code", "degree": 1}, {"id": "admin_panel_data_customer", "label": "Customer Data Object", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer Data Object", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "concept", "degree": 1}, {"id": "admin_panel_data_factor", "label": "Factor Data Object", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Factor Data Object", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "concept", "degree": 1}, {"id": "admin_panel_data_sarresid", "label": "Sarresid Data Object", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Sarresid Data Object", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "concept", "degree": 4}, {"id": "admin_panel_url_customernew", "label": "admin_panel:customerNew URL", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel:customerNew URL", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "concept", "degree": 1}, {"id": "admin_panel_url_pardakhtnesiye", "label": "admin_panel:pardakhtNesiye URL", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel:pardakhtNesiye URL", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "concept", "degree": 1}, {"id": "admin_panel_url_passcheck", "label": "/panel/passCheck/ URL", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "/panel/passCheck/ URL", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "concept", "degree": 1}, {"id": "django_permission_viewreportmali", "label": "admin_panel.ViewReportMali Permission", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel.ViewReportMali Permission", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "concept", "degree": 1}, {"id": "javascript_library_jquery", "label": "jQuery JS Library", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "jQuery JS Library", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "concept", "degree": 1}, {"id": "javascript_library_pdatepicker", "label": "pDatepicker JS Library", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pDatepicker JS Library", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html", "file_type": "concept", "degree": 1}, {"id": "asgiref_sync", "label": "asgiref_sync", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "asgiref_sync", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "asyncio", "label": "asyncio", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "asyncio", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "base64", "label": "base64", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "base64", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "cv2", "label": "cv2", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cv2", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "ddddocr", "label": "ddddocr", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ddddocr", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_contrib_auth_decorators", "label": "django_contrib_auth_decorators", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "django_contrib_auth_decorators", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_core_paginator", "label": "django_core_paginator", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "django_core_paginator", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_urls_base", "label": "django_urls_base", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "django_urls_base", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_views_decorators_csrf", "label": "django_views_decorators_csrf", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "django_views_decorators_csrf", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_views_decorators_http", "label": "django_views_decorators_http", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "django_views_decorators_http", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "json", "label": "json", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "json", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "numpy", "label": "numpy", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "numpy", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "persiantools", "label": "persiantools", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "persiantools", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "playwright_async_api", "label": "playwright_async_api", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "playwright_async_api", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "re", "label": "re", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "re", "community": 0, "community_name": "User Action Views", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_contrib_auth", "label": "django_contrib_auth", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "django_contrib_auth", "community": 1, "community_name": "Inventory and Product Models", "source_file": "", "file_type": "concept", "degree": 3}, {"id": "django_contrib_auth_models", "label": "django_contrib_auth_models", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "django_contrib_auth_models", "community": 1, "community_name": "Inventory and Product Models", "source_file": "", "file_type": "concept", "degree": 3}, {"id": "django_core_exceptions", "label": "django_core_exceptions", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "django_core_exceptions", "community": 1, "community_name": "Inventory and Product Models", "source_file": "", "file_type": "concept", "degree": 3}, {"id": "django_dispatch", "label": "django_dispatch", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "django_dispatch", "community": 1, "community_name": "Inventory and Product Models", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_utils_translation", "label": "django_utils_translation", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "django_utils_translation", "community": 1, "community_name": "Inventory and Product Models", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "typing", "label": "typing", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "typing", "community": 1, "community_name": "Inventory and Product Models", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_contrib", "label": "django_contrib", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "django_contrib", "community": 11, "community_name": "Django Admin Configuration", "source_file": "", "file_type": "concept", "degree": 4}, {"id": "django_apps", "label": "django_apps", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "django_apps", "community": 14, "community_name": "Django App Configurations", "source_file": "", "file_type": "concept", "degree": 2}, {"id": "django_utils_timezone", "label": "django_utils_timezone", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "django_utils_timezone", "community": 15, "community_name": "Timezone-related Migrations", "source_file": "", "file_type": "concept", "degree": 3}, {"id": "sys", "label": "sys", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sys", "community": 16, "community_name": "Application Entrypoint Scripts", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_http", "label": "django_http", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "django_http", "community": 17, "community_name": "Core Admin App", "source_file": "", "file_type": "concept", "degree": 2}, {"id": "django_shortcuts", "label": "django_shortcuts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "django_shortcuts", "community": 17, "community_name": "Core Admin App", "source_file": "", "file_type": "concept", "degree": 2}, {"id": "django_conf_urls_static", "label": "django_conf_urls_static", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "django_conf_urls_static", "community": 18, "community_name": "Project URL Configuration", "source_file": "", "file_type": "concept", "degree": 2}, {"id": "django_urls", "label": "django_urls", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "django_urls", "community": 18, "community_name": "Project URL Configuration", "source_file": "", "file_type": "concept", "degree": 4}, {"id": "concept_graphify", "label": "graphify tool", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify tool", "community": 19, "community_name": "Graphify Tooling", "source_file": ".github/copilot-instructions.md", "file_type": "concept", "degree": 4}, {"id": "concept_graphify_explain", "label": "graphify explain", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify explain", "community": 19, "community_name": "Graphify Tooling", "source_file": ".github/copilot-instructions.md", "file_type": "concept", "degree": 1}, {"id": "concept_graphify_path", "label": "graphify path", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify path", "community": 19, "community_name": "Graphify Tooling", "source_file": ".github/copilot-instructions.md", "file_type": "concept", "degree": 1}, {"id": "concept_graphify_query", "label": "graphify query", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify query", "community": 19, "community_name": "Graphify Tooling", "source_file": ".github/copilot-instructions.md", "file_type": "concept", "degree": 1}, {"id": "datetime", "label": "datetime", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "concept", "degree": 5}, {"id": "django", "label": "django", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "django", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "concept", "degree": 5}, {"id": "persiantools_jdatetime", "label": "persiantools_jdatetime", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "persiantools_jdatetime", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "concept", "degree": 3}, {"id": "csv", "label": "csv", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "csv", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "concept", "degree": 3}, {"id": "django_db_models_functions", "label": "django_db_models_functions", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "django_db_models_functions", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "concept", "degree": 3}, {"id": "django_core_asgi", "label": "django_core_asgi", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "django_core_asgi", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_core_wsgi", "label": "django_core_wsgi", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "django_core_wsgi", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "os", "label": "os", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "os", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "concept", "degree": 9}, {"id": "django_db_models", "label": "django_db_models", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "django_db_models", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "concept", "degree": 9}, {"id": "django_utils", "label": "django_utils", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "django_utils", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "concept", "degree": 3}, {"id": "requests", "label": "requests", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "requests", "community": 2, "community_name": "Daily Reporting Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_core_validators", "label": "django_core_validators", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "django_core_validators", "community": 20, "community_name": "Data Validation Migration", "source_file": "", "file_type": "concept", "degree": 2}, {"id": "django_test", "label": "django_test", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "django_test", "community": 21, "community_name": "Application Tests", "source_file": "", "file_type": "concept", "degree": 2}, {"id": "admin_panel_templates_admin_panel_base", "label": "admin_panel/base.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/base.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "code", "degree": 11}, {"id": "admin_panel_templates_admin_panel_basestore", "label": "admin_panel/templates/admin_panel/baseStore.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/baseStore.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/baseStore.html", "file_type": "code", "degree": 6}, {"id": "admin_panel_templates_admin_panel_bedehi", "label": "admin_panel/templates/admin_panel/bedehi.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.6, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/bedehi.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/bedehi.html", "file_type": "code", "degree": 6}, {"id": "admin_panel_templates_admin_panel_bedehik", "label": "admin_panel/templates/admin_panel/bedehiBK.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/bedehiBK.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/bedehiBK.html", "file_type": "code", "degree": 1}, {"id": "admin_panel_templates_admin_panel_customeraction", "label": "admin_panel/templates/admin_panel/customerAction.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/customerAction.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerAction.html", "file_type": "code", "degree": 3}, {"id": "admin_panel_templates_admin_panel_customeractioninc", "label": "admin_panel/templates/admin_panel/customerActionInc.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/customerActionInc.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerAction.html", "file_type": "code", "degree": 1}, {"id": "admin_panel_templates_admin_panel_customerbase", "label": "admin_panel/templates/admin_panel/customerBase.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/customerBase.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerBase.html", "file_type": "code", "degree": 8}, {"id": "admin_panel_templates_admin_panel_customerbasenew", "label": "admin_panel/templates/admin_panel/customerBaseNew.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/customerBaseNew.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerAction.html", "file_type": "code", "degree": 2}, {"id": "admin_panel_templates_admin_panel_customerfactorbackup", "label": "admin_panel/templates/admin_panel/customerFactorBackup.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/customerFactorBackup.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerFactorBackup.html", "file_type": "code", "degree": 5}, {"id": "admin_panel_templates_admin_panel_customerid", "label": "admin_panel/templates/admin_panel/customerID.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/customerID.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerID.html", "file_type": "code", "degree": 2}, {"id": "admin_panel_templates_admin_panel_customeridbackup", "label": "admin_panel/templates/admin_panel/customerIDBackup.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/customerIDBackup.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerIDBackup.html", "file_type": "code", "degree": 3}, {"id": "admin_panel_templates_admin_panel_customeridfactorbackup", "label": "admin_panel/templates/admin_panel/customerIDFactorBackup.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/customerIDFactorBackup.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerIDFactorBackup.html", "file_type": "code", "degree": 2}, {"id": "admin_panel_templates_admin_panel_customernewbackup", "label": "admin_panel/templates/admin_panel/customerNewBackup.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/customerNewBackup.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerNewBackup.html", "file_type": "code", "degree": 2}, {"id": "admin_panel_templates_admin_panel_entezar", "label": "admin_panel/templates/admin_panel/entezar.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/entezar.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/entezar.html", "file_type": "code", "degree": 2}, {"id": "admin_panel_templates_admin_panel_hesabdariheckpass", "label": "admin_panel/templates/admin_panel/hesabdariCheckPass.html", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/hesabdariCheckPass.html", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPass.html", "file_type": "code", "degree": 4}, {"id": "concept_django_custom_tags", "label": "Django Custom Tags: custom_tags", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Django Custom Tags: custom_tags", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/baseStore.html", "file_type": "concept", "degree": 2}, {"id": "concept_url_admin_panel_bedehi", "label": "URL: admin_panel:bedehi", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:bedehi", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "concept", "degree": 2}, {"id": "concept_url_admin_panel_bedehikhadamat", "label": "URL: admin_panel:bedehiKhadamat", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:bedehiKhadamat", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/bedehi.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_bedehinasb", "label": "URL: admin_panel:bedehiNasb", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:bedehiNasb", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/bedehi.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_customer", "label": "URL: admin_panel:customer", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:customer", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/bedehi.html", "file_type": "concept", "degree": 2}, {"id": "concept_url_admin_panel_customeredit", "label": "URL: admin_panel:customerEdit", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:customerEdit", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerBase.html", "file_type": "concept", "degree": 2}, {"id": "concept_url_admin_panel_customerhesabdari", "label": "URL: admin_panel:customerHesabdari", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:customerHesabdari", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerBase.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_customers", "label": "URL: admin_panel:customers", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.1, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:customers", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "concept", "degree": 8}, {"id": "concept_url_admin_panel_newfactor", "label": "URL: admin_panel:newFactor", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:newFactor", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerID.html", "file_type": "concept", "degree": 3}, {"id": "concept_url_admin_panel_operations", "label": "URL: admin_panel:operations", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:operations", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/baseStore.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_pardakhtnesiye", "label": "URL: admin_panel:pardakhtNesiye", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:pardakhtNesiye", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPass.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_productadd", "label": "URL: admin_panel:productAdd", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:productAdd", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/baseStore.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_productsjson", "label": "URL: admin_panel:productsJson", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:productsJson", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerBase.html", "file_type": "concept", "degree": 2}, {"id": "concept_url_admin_panel_store", "label": "URL: admin_panel:store", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:store", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/baseStore.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_store_transfers", "label": "URL: admin_panel:store_transfers", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:store_transfers", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/baseStore.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_panel_customer_del", "label": "URL: /panel/customer/{id}/del", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: /panel/customer/{id}/del", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerBase.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_panel_customer_factor_del", "label": "URL: /panel/customer/{id}/factor/{id}/del", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: /panel/customer/{id}/factor/{id}/del", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerFactorBackup.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_panel_passcheck", "label": "URL: /panel/passCheck/", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: /panel/passCheck/", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPass.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_panel_productmojodi", "label": "URL: /panel/productMojodi/", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: /panel/productMojodi/", "community": 3, "community_name": "Customer Admin Templates", "source_file": "admin_panel/templates/admin_panel/customerBase.html", "file_type": "concept", "degree": 1}, {"id": "admin_panel_customer_action_inc", "label": "Customer Action Include", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer Action Include", "community": 38, "community_name": "Customer Action Partial", "source_file": "admin_panel/templates/admin_panel/customerActionInc.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_customer_base_new", "label": "New Customer Base Template", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "New Customer Base Template", "community": 39, "community_name": "New Customer Base Template", "source_file": "admin_panel/templates/admin_panel/customerBaseNew.html", "file_type": "code", "degree": 0}, {"id": "django_db", "label": "django_db", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 25.9, "font": {"size": 12, "color": "#ffffff"}, "title": "django_db", "community": 4, "community_name": "Database Schema Migrations", "source_file": "", "file_type": "concept", "degree": 61}, {"id": "admin_panel_customer_customernazarinc", "label": "Customer Feedback Partial", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer Feedback Partial", "community": 40, "community_name": "Customer Feedback Partial", "source_file": "admin_panel/templates/admin_panel/customer/customerNazarInc.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_customer_factor", "label": "Customer Factor Detail", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer Factor Detail", "community": 41, "community_name": "Customer Invoice Detail", "source_file": "admin_panel/templates/admin_panel/customerFactor.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_customer_hesabdari", "label": "Customer Accounting Template", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer Accounting Template", "community": 42, "community_name": "Customer Accounting Template", "source_file": "admin_panel/templates/admin_panel/customerHesabDari.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_customer_id_factor", "label": "Customer Factor List", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer Factor List", "community": 43, "community_name": "Customer Invoice List", "source_file": "admin_panel/templates/admin_panel/customerIDFactor.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_customer_nazar", "label": "Customer Feedback Page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer Feedback Page", "community": 44, "community_name": "Customer Feedback Page", "source_file": "admin_panel/templates/admin_panel/customer/nazar.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_actionlist", "label": "Action List Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Action List Template", "community": 48, "community_name": "Action List Template", "source_file": "admin_panel/templates/admin_panel/ActionList.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_customerNew", "label": "Customer New Factor", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer New Factor", "community": 49, "community_name": "New Customer Invoice Page", "source_file": "admin_panel/templates/admin_panel/customerNew.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_basehesabdari", "label": "admin_panel/templates/admin_panel/baseHesabdari.html", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 14.2, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/baseHesabdari.html", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "code", "degree": 16}, {"id": "admin_panel_templates_admin_panel_login", "label": "admin_panel/login.html", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/login.html", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/login.html", "file_type": "code", "degree": 9}, {"id": "admin_panel_templates_admin_panel_storebk1", "label": "admin_panel/storeBK1.html", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/storeBK1.html", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "code", "degree": 9}, {"id": "javascript_kamadatepicker", "label": "kamaDatepicker", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "kamaDatepicker", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "code", "degree": 1}, {"id": "static_admin_panel_bulma-rtl_min_css", "label": "admin_panel/bulma-rtl.min.css", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/bulma-rtl.min.css", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/login.html", "file_type": "code", "degree": 1}, {"id": "static_admin_panel_bulma_min_css", "label": "admin_panel/bulma.min.css", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/bulma.min.css", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "code", "degree": 2}, {"id": "static_admin_panel_datatables_datatables_min_js", "label": "admin_panel/DataTables/datatables.min.js", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/DataTables/datatables.min.js", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "code", "degree": 1}, {"id": "static_admin_panel_kamadatepicker_min_js", "label": "admin_panel/kamadatepicker.min.js", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/kamadatepicker.min.js", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "code", "degree": 1}, {"id": "static_admin_panel_persian-datepicker_min_js", "label": "admin_panel/persian-datepicker.min.js", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/persian-datepicker.min.js", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "code", "degree": 1}, {"id": "static_admin_panel_style_css", "label": "admin_panel/style.css", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/style.css", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "code", "degree": 2}, {"id": "concept_url_admin_panel_actionlistusertoday", "label": "URL: admin_panel:ActionListUserToday", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:ActionListUserToday", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_entezar", "label": "URL: admin_panel:entezar", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:entezar", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_hesabdari", "label": "URL: admin_panel:hesabdari", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:hesabdari", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_hesabdari_residnashone", "label": "URL: admin_panel:hesabdari_residnashone", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:hesabdari_residnashone", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_index", "label": "URL: admin_panel:index", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:index", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_p_logout", "label": "URL: admin_panel:p_logout", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:p_logout", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_rezayat", "label": "URL: admin_panel:rezayat", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:rezayat", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "concept", "degree": 1}, {"id": "concept_url_admin_panel_stores", "label": "URL: admin_panel:stores", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: admin_panel:stores", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html", "file_type": "concept", "degree": 1}, {"id": "django_csrf_token", "label": "Django CSRF Token", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Django CSRF Token", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/login.html", "file_type": "concept", "degree": 2}, {"id": "django_custom_tags", "label": "Django Custom Tags", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Django Custom Tags", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "concept", "degree": 1}, {"id": "django_static_files", "label": "Django Static Files", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Django Static Files", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/login.html", "file_type": "concept", "degree": 1}, {"id": "django_url_admin_panel_newstore", "label": "Django URL: admin_panel:newStore", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Django URL: admin_panel:newStore", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "concept", "degree": 1}, {"id": "django_url_admin_panel_operations", "label": "Django URL: admin_panel:operations", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Django URL: admin_panel:operations", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "concept", "degree": 2}, {"id": "django_url_admin_panel_p_login", "label": "Django URL: admin_panel:p_login", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Django URL: admin_panel:p_login", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/login.html", "file_type": "concept", "degree": 1}, {"id": "django_url_admin_panel_store", "label": "Django URL: admin_panel:store", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Django URL: admin_panel:store", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "concept", "degree": 2}, {"id": "form_field_password", "label": "Form Field: password", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Form Field: password", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/login.html", "file_type": "concept", "degree": 1}, {"id": "form_field_storename", "label": "Form Field: storeName", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Form Field: storeName", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "concept", "degree": 1}, {"id": "form_field_username", "label": "Form Field: username", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Form Field: username", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/login.html", "file_type": "concept", "degree": 1}, {"id": "product_property_mojodi", "label": "Product Property: mojodi", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Product Property: mojodi", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "concept", "degree": 1}, {"id": "product_property_product_name", "label": "Product Property: product_name", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Product Property: product_name", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "concept", "degree": 1}, {"id": "template_variable_message", "label": "Template Variable: message", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Template Variable: message", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/login.html", "file_type": "concept", "degree": 1}, {"id": "template_variable_productsum", "label": "Template Variable: productSum", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Template Variable: productSum", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "concept", "degree": 3}, {"id": "template_variable_s_id", "label": "Template Variable: s_id", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Template Variable: s_id", "community": 5, "community_name": "Admin Panel URLs", "source_file": "admin_panel/templates/admin_panel/storeBK1.html", "file_type": "concept", "degree": 2}, {"id": "admin_panel_templates_admin_panel_customerNew2", "label": "Customer New Factor V2", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer New Factor V2", "community": 50, "community_name": "New Customer Invoice V2", "source_file": "admin_panel/templates/admin_panel/customerNew2.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_customerRezayat", "label": "Customer Satisfaction List", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer Satisfaction List", "community": 51, "community_name": "Customer Satisfaction List", "source_file": "admin_panel/templates/admin_panel/customerRezayat.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_customerRezayatinc", "label": "Customer Satisfaction Partial", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer Satisfaction Partial", "community": 52, "community_name": "Customer Satisfaction Partial", "source_file": "admin_panel/templates/admin_panel/customerRezayatinc.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_customerSarresid", "label": "Customer Check/Debt Management", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer Check/Debt Management", "community": 53, "community_name": "Customer Debt Management", "source_file": "admin_panel/templates/admin_panel/customerSarresid.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_customers", "label": "Customer List", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer List", "community": 54, "community_name": "Customer List Page", "source_file": "admin_panel/templates/admin_panel/customers.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_customersbk", "label": "admin_panel/templates/admin_panel/customersBK.html", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/customersBK.html", "community": 55, "community_name": "Customer List Backup Template", "source_file": "admin_panel/templates/admin_panel/customersBK.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_entezarbk", "label": "admin_panel/templates/admin_panel/entezarBK.html", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/entezarBK.html", "community": 56, "community_name": "Waiting List Backup Template", "source_file": "admin_panel/templates/admin_panel/entezarBK.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_financial_dashboard", "label": "Financial Dashboard", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Financial Dashboard", "community": 57, "community_name": "Financial Dashboard", "source_file": "admin_panel/templates/admin_panel/financial_dashboard.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_hesabdari", "label": "Accounting Main View", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Accounting Main View", "community": 58, "community_name": "Accounting Main View", "source_file": "admin_panel/templates/admin_panel/hesabdari.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_index", "label": "admin_panel/templates/admin_panel/index.html", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel/templates/admin_panel/index.html", "community": 59, "community_name": "Admin Panel Index Page", "source_file": "admin_panel/templates/admin_panel/index.html", "file_type": "code", "degree": 0}, {"id": "boto3", "label": "boto3", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "boto3", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "botocore_config", "label": "botocore_config", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "botocore_config", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "botocore_exceptions", "label": "botocore_exceptions", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "botocore_exceptions", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "fcntl", "label": "fcntl", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "fcntl", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "pathlib", "label": "pathlib", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "pathlib", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 3}, {"id": "shutil", "label": "shutil", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "shutil", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "signal", "label": "signal", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "signal", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "sqlite3", "label": "sqlite3", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sqlite3", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "contextlib", "label": "contextlib", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "contextlib", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "django_core_management_base", "label": "django_core_management_base", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "django_core_management_base", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 3}, {"id": "logging", "label": "logging", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "logging", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 5}, {"id": "time", "label": "time", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "time", "community": 6, "community_name": "Database Backup Command", "source_file": "", "file_type": "concept", "degree": 1}, {"id": "admin_panel_templates_admin_panel_newOperation", "label": "New Inventory Operation", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "New Inventory Operation", "community": 60, "community_name": "New Inventory Operation", "source_file": "admin_panel/templates/admin_panel/newOperation.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_operations", "label": "Inventory Operations List", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Inventory Operations List", "community": 61, "community_name": "Inventory Operations List", "source_file": "admin_panel/templates/admin_panel/operations.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_operationsbk", "label": "Operations Backup Template", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Operations Backup Template", "community": 62, "community_name": "Operations Backup Template", "source_file": "admin_panel/templates/admin_panel/operationsBK.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_report", "label": "Financial Report Template", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Financial Report Template", "community": 63, "community_name": "Financial Report Template", "source_file": "admin_panel/templates/admin_panel/report.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_report_debtors_no_vosol", "label": "Debt Collection Dashboard", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Debt Collection Dashboard", "community": 64, "community_name": "Debt Collection Dashboard", "source_file": "admin_panel/templates/admin_panel/report_debtors_no_vosol.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_report_inventory_movements", "label": "Inventory Movement Report", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Inventory Movement Report", "community": 65, "community_name": "Inventory Movement Report", "source_file": "admin_panel/templates/admin_panel/report_inventory_movements.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_report_rezayat", "label": "Customer Satisfaction Dashboard", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Customer Satisfaction Dashboard", "community": 66, "community_name": "Customer Satisfaction Dashboard", "source_file": "admin_panel/templates/admin_panel/report_rezayat.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_reportchecknesiye", "label": "Check and Credit Report Template", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Check and Credit Report Template", "community": 67, "community_name": "Check and Credit Report", "source_file": "admin_panel/templates/admin_panel/reportCheckNesiye.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_rezayat", "label": "Satisfaction List Template", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Satisfaction List Template", "community": 68, "community_name": "Satisfaction List Template", "source_file": "admin_panel/templates/admin_panel/rezayat.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_store", "label": "Store Inventory Template", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Store Inventory Template", "community": 69, "community_name": "Store Inventory Template", "source_file": "admin_panel/templates/admin_panel/store.html", "file_type": "code", "degree": 0}, {"id": "django_db_models_deletion", "label": "django_db_models_deletion", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 14.7, "font": {"size": 12, "color": "#ffffff"}, "title": "django_db_models_deletion", "community": 7, "community_name": "Initial Database Migrations", "source_file": "", "file_type": "concept", "degree": 18}, {"id": "admin_panel_templates_admin_panel_store_transfers", "label": "Store Transfers Template", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Store Transfers Template", "community": 70, "community_name": "Store Transfers Template", "source_file": "admin_panel/templates/admin_panel/store_transfers.html", "file_type": "code", "degree": 0}, {"id": "admin_panel_templates_admin_panel_stores", "label": "Stores List Template", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Stores List Template", "community": 71, "community_name": "Stores List Template", "source_file": "admin_panel/templates/admin_panel/stores.html", "file_type": "code", "degree": 0}, {"id": "requirements2_txt", "label": "Extended Requirements File", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Extended Requirements File", "community": 78, "community_name": "Extended Requirements File", "source_file": "requirements2.txt", "file_type": "code", "degree": 0}, {"id": "requirements_txt", "label": "Requirements File", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Requirements File", "community": 79, "community_name": "Project Requirements File", "source_file": "requirements.txt", "file_type": "code", "degree": 0}, {"id": "django_conf", "label": "django_conf", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 14.2, "font": {"size": 0, "color": "#ffffff"}, "title": "django_conf", "community": 8, "community_name": "User Relation Migrations", "source_file": "", "file_type": "concept", "degree": 16}, {"id": "admin_panel_templates_admin_panel_hesabdariresidnashode", "label": "hesabdariResidNashode.html", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "hesabdariResidNashode.html", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html", "file_type": "code", "degree": 11}, {"id": "lib_jquery", "label": "jQuery", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "jQuery", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html", "file_type": "code", "degree": 1}, {"id": "lib_pdatepicker", "label": "pDatepicker JS Library", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pDatepicker JS Library", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html", "file_type": "code", "degree": 1}, {"id": "templatetags_custom_tags", "label": "custom_tags", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "custom_tags", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html", "file_type": "code", "degree": 3}, {"id": "templatetags_custom_tags_tocurrency", "label": "toCurrency", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "toCurrency", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html", "file_type": "code", "degree": 2}, {"id": "templatetags_custom_tags_tojalali", "label": "toJalali", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "toJalali", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html", "file_type": "code", "degree": 2}, {"id": "admin_panel_permissions_viewreportmali", "label": "admin_panel.ViewReportMali", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel.ViewReportMali", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html", "file_type": "concept", "degree": 1}, {"id": "admin_panel_urls_customernew", "label": "admin_panel:customerNew", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel:customerNew", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html", "file_type": "concept", "degree": 1}, {"id": "admin_panel_urls_pardakhtnesiye", "label": "admin_panel:pardakhtNesiye", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "admin_panel:pardakhtNesiye", "community": 9, "community_name": "Financial and Accounting Views", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html", "file_type": "concept", "degree": 1}];
const RAW_EDGES = [{"from": "admin_models", "to": "admin_models_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_action", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models_factor", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models_storeroom", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models_storeroomowner", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models_storetransferrequest", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models_userprofile", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models_visitqueue", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_actionlist", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_actionlistall", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_actionlisttoday", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_actionlistuser", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_actionlistusertoday", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customeraction", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customereditaction", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customernazar", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customernewaction", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_inventory_movements_report", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newfactor", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_report", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_rezayat_dashboard", "to": "admin_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "admin_panel_models_action", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report_command", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models", "to": "admin_panel_models_action", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_models_action", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_actionjson", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_actionlist", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_actionlistall", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_actionlisttoday", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_actionlistuser", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_actionlistusertoday", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customeraction", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customerdel", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customereditaction", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customernazar", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customernewaction", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_report_debtors_no_vosol", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_rezayat", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_rezayat_dashboard", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_rezayatedit", "to": "admin_panel_models_action", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models", "to": "admin_panel_models_productcategory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_productcategory", "to": "admin_panel_models_productcategory_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_models_productcategory", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customer", "to": "admin_panel_models_productcategory", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customerfactor", "to": "admin_panel_models_productcategory", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customerfactors", "to": "admin_panel_models_productcategory", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customernew", "to": "admin_panel_models_productcategory", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_customernew2", "to": "admin_panel_models_productcategory", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newoperation", "to": "admin_panel_models_productcategory", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_operationproduct", "to": "admin_panel_models_productcategory", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_operations", "to": "admin_panel_models_productcategory", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_productadd", "to": "admin_panel_models_productcategory", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_productedit", "to": "admin_panel_models_productcategory", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_store", "to": "admin_panel_models_productcategory", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models", "to": "admin_panel_models_articletype", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "admin_panel_models_cachetable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_cachetable", "to": "admin_panel_models_cachetable_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "admin_panel_models_phonenumber", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_phonenumber", "to": "admin_panel_models_phonenumber_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "admin_panel_models_productstockhistory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_productstockhistory", "to": "admin_panel_models_productstockhistory_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_productstockhistory", "to": "admin_panel_models_productstockhistory_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "admin_panel_models_storeroomowner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_rationale_97", "to": "admin_panel_models_storeroomowner", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "admin_panel_models_userprofile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_userprofile", "to": "admin_panel_models_userprofile_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "admin_panel_models_visitqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "admin_panel_models_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_product", "to": "admin_panel_models_product_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_product", "to": "admin_panel_models_product_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_models_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_approve_transfer_request", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_services_create_transfer_request", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_services_get_product_current_stock", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views", "to": "admin_panel_models_product", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_factordel", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newfactor", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newfactor2", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newoperation", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_operation", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_productadd", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_productdel", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_productedit", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_productsjson", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_store", "to": "admin_panel_models_product", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_management_commands_gt_esh", "to": "admin_panel_models_productinstore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_command", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models", "to": "admin_panel_models_productinstore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_productinstore", "to": "admin_panel_models_productinstore_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_productinstore", "to": "admin_panel_models_productinstore_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_productinstore", "to": "admin_panel_models_productinstore_movementtype", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_productinstore", "to": "admin_panel_models_productinstore_save", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_productinstore", "to": "admin_panel_models_productinstore_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_models_productinstore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_approve_transfer_request", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_services_get_product_current_stock", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views", "to": "admin_panel_models_productinstore", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_factordel", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_financial_dashboard", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_inventory_movements_report", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newfactor", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newfactor2", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_operation", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_operationproduct", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_operations", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_productadd", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_productmojodi", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_store", "to": "admin_panel_models_productinstore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models", "to": "admin_panel_models_storeroom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_storeroom", "to": "admin_panel_models_storeroom_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_storeroom", "to": "admin_panel_models_storeroom_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_models_storeroom", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_approve_transfer_request", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_services_check_source_store_permission", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_services_check_target_store_permission", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_services_create_transfer_request", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_services_get_product_current_stock", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views", "to": "admin_panel_models_storeroom", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_factordel", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_inventory_movements_report", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newfactor", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newfactor2", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newoperation", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newstore", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_operation", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_operationproduct", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_operations", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_productadd", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_productmojodi", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_store", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_store_transfers", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_stores", "to": "admin_panel_models_storeroom", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models", "to": "admin_panel_models_storetransferrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_storetransferrequest", "to": "admin_panel_models_storetransferrequest_clean", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_storetransferrequest", "to": "admin_panel_models_storetransferrequest_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_storetransferrequest", "to": "admin_panel_models_storetransferrequest_status", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_storetransferrequest", "to": "admin_panel_models_storetransferrequest_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_models_storetransferrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_approve_transfer_request", "to": "admin_panel_models_storetransferrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_services_cancel_transfer_request", "to": "admin_panel_models_storetransferrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_services_create_transfer_request", "to": "admin_panel_models_storetransferrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_services_reject_transfer_request", "to": "admin_panel_models_storetransferrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views", "to": "admin_panel_models_storetransferrequest", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_process_transfer_action", "to": "admin_panel_models_storetransferrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_store", "to": "admin_panel_models_storetransferrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_store_transfers", "to": "admin_panel_models_storetransferrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views", "to": "admin_panel_views_inventoryexception", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_inventoryexception", "to": "exception", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newfactor2", "to": "admin_panel_views_inventoryexception", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rationale_39", "to": "admin_panel_views_inventoryexception", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "admin_panel_models_factor", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report_command", "to": "admin_panel_models_factor", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_models", "to": "admin_panel_models_factor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_factor", "to": "admin_panel_models_factor_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_factor", "to": "admin_panel_models_factor_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newfactor", "to": "admin_panel_models_factor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "admin_panel_models_factoriteam", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newfactor", "to": "admin_panel_models_factoriteam", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newfactor2", "to": "admin_panel_models_factoriteam", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_admin", "to": "admin_panel_admin_storeroomadmin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_admin_storeroomadmin", "to": "admin_panel_admin_storeroomadmin_get_owners_count", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_admin_storeroomadmin", "to": "register", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_admin", "to": "admin_panel_admin_storeroomownerinline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_admin_rationale_54", "to": "admin_panel_admin_storeroomownerinline", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_admin", "to": "admin_panel_admin_storetransferrequestadmin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_admin_storetransferrequestadmin", "to": "register", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_models", "to": "admin_models_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_models", "to": "admin_models_factor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_models", "to": "admin_models_factoriteam", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_models", "to": "admin_models_phonenumber", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_models", "to": "admin_models_product", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_models", "to": "admin_models_productcategory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_models", "to": "admin_models_productinstore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_models", "to": "admin_models_storeroom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_models", "to": "admin_models_visitqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "admin_panel_management_commands_sqlite_db_backup_command", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup_command", "to": "admin_panel_management_commands_sqlite_db_backup_command_cleanup_resources", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup_command", "to": "admin_panel_management_commands_sqlite_db_backup_command_handle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup_command", "to": "admin_panel_management_commands_sqlite_db_backup_command_handle_critical_failure", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup_command", "to": "admin_panel_management_commands_sqlite_db_backup_command_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup_command", "to": "admin_panel_management_commands_sqlite_db_backup_command_signal_handler", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup_command", "to": "admin_panel_management_commands_sqlite_db_backup_py_basecommand", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_apps", "to": "admin_apps_adminconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_apps_adminconfig", "to": "admin_apps_py_appconfig", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_apps", "to": "admin_panel_apps_adminpanelconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_apps_adminpanelconfig", "to": "admin_panel_apps_py_appconfig", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0002_auto_20220114_1616", "to": "admin_panel_migrations_0002_auto_20220114_1616_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0003_auto_20220115_1401", "to": "admin_panel_migrations_0003_auto_20220115_1401_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0031_article_sarresid", "to": "admin_panel_migrations_0031_article_sarresid_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "admin_panel_management_commands_send_daily_report_command", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report_command", "to": "admin_panel_management_commands_send_daily_report_command_handle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report_command", "to": "admin_panel_management_commands_send_daily_report_py_basecommand", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report_command", "to": "admin_panel_models_article", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_management_commands_send_daily_report_command", "to": "admin_panel_models_customer", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_management_commands_send_daily_report_command", "to": "admin_panel_models_sarresid", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "admin_panel_models_article", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "admin_panel_models_article", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_article", "to": "admin_panel_models_article_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_addsarresid", "to": "admin_panel_models_article", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customerhesabdariadd", "to": "admin_panel_models_article", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newfactor", "to": "admin_panel_models_article", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_pardakhtnesiye", "to": "admin_panel_models_article", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_passcheck", "to": "admin_panel_models_article", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_finance", "to": "admin_panel_models_article", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_finance_check_financial_discrepancy", "to": "admin_panel_models_article", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ghost_hunter", "to": "admin_panel_models_article", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ghost_hunter_run_360_audit", "to": "admin_panel_models_article", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "reconciliation_tool", "to": "admin_panel_models_article", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool_run_audit", "to": "admin_panel_models_article", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "admin_panel_models_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "admin_panel_models_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_customer", "to": "admin_panel_models_customer_delete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_customer", "to": "admin_panel_models_customer_meta", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models_customer", "to": "admin_panel_models_customer_str", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customersadd", "to": "admin_panel_models_customer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_finance", "to": "admin_panel_models_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_finance_check_financial_discrepancy", "to": "admin_panel_models_customer", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ghost_hunter", "to": "admin_panel_models_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ghost_hunter_run_360_audit", "to": "admin_panel_models_customer", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "reconciliation_tool", "to": "admin_panel_models_customer", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool_run_audit", "to": "admin_panel_models_customer", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "admin_panel_models_sarresid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "admin_panel_models_sarresid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_addsarresid", "to": "admin_panel_models_sarresid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_finance", "to": "admin_panel_models_sarresid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_finance_check_financial_discrepancy", "to": "admin_panel_models_sarresid", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ghost_hunter", "to": "admin_panel_models_sarresid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ghost_hunter_run_360_audit", "to": "admin_panel_models_sarresid", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "reconciliation_tool", "to": "admin_panel_models_sarresid", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool_run_audit", "to": "admin_panel_models_sarresid", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_migrations_0056_auto_20260731_1824", "to": "admin_panel_migrations_0056_auto_20260731_1824_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0005_auto_20220121_2054", "to": "admin_panel_migrations_0005_auto_20220121_2054_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0006_auto_20220121_2100", "to": "admin_panel_migrations_0006_auto_20220121_2100_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0009_remove_storeroom_user", "to": "admin_panel_migrations_0009_remove_storeroom_user_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0010_auto_20220122_1546", "to": "admin_panel_migrations_0010_auto_20220122_1546_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0025_action_actiontype", "to": "admin_panel_migrations_0025_action_actiontype_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0028_action_grade", "to": "admin_panel_migrations_0028_action_grade_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0030_auto_20220414_1047", "to": "admin_panel_migrations_0030_auto_20220414_1047_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0032_article_paystatus", "to": "admin_panel_migrations_0032_article_paystatus_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0033_article_nahvepardakht", "to": "admin_panel_migrations_0033_article_nahvepardakht_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0039_customer_last_bazdid_dt", "to": "admin_panel_migrations_0039_customer_last_bazdid_dt_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0041_auto_20240216_1607", "to": "admin_panel_migrations_0041_auto_20240216_1607_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0044_sarresid_desc", "to": "admin_panel_migrations_0044_sarresid_desc_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0048_alter_productinstore_options", "to": "admin_panel_migrations_0048_alter_productinstore_options_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0049_alter_productinstore_options", "to": "admin_panel_migrations_0049_alter_productinstore_options_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0004_factor_paytype", "to": "admin_panel_migrations_0004_factor_paytype_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0013_alter_factor_options", "to": "admin_panel_migrations_0013_alter_factor_options_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0014_auto_20220123_1348", "to": "admin_panel_migrations_0014_auto_20220123_1348_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0017_factoriteam_garantyesh", "to": "admin_panel_migrations_0017_factoriteam_garantyesh_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0021_alter_article_type", "to": "admin_panel_migrations_0021_alter_article_type_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0022_article_typepy", "to": "admin_panel_migrations_0022_article_typepy_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0027_alter_action_nazar", "to": "admin_panel_migrations_0027_alter_action_nazar_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0034_alter_article_sarresid", "to": "admin_panel_migrations_0034_alter_article_sarresid_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0035_alter_article_sarresid", "to": "admin_panel_migrations_0035_alter_article_sarresid_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0040_customer_laghv_bazdid", "to": "admin_panel_migrations_0040_customer_laghv_bazdid_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0020_auto_20220126_1532", "to": "admin_panel_migrations_0020_auto_20220126_1532_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0023_alter_article_typepy", "to": "admin_panel_migrations_0023_alter_article_typepy_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0029_alter_article_options", "to": "admin_panel_migrations_0029_alter_article_options_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0037_sarresid_sarresiddt", "to": "admin_panel_migrations_0037_sarresid_sarresiddt_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0047_alter_productinstore_movement_type", "to": "admin_panel_migrations_0047_alter_productinstore_movement_type_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0055_action_nextnazardt", "to": "admin_panel_migrations_0055_action_nextnazardt_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh", "to": "admin_panel_management_commands_gt_esh_command", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_command", "to": "admin_panel_management_commands_gt_esh_command_add_arguments", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_command", "to": "admin_panel_management_commands_gt_esh_command_execute_by_immediate_chunks", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_command", "to": "admin_panel_management_commands_gt_esh_command_execute_hybrid_migration", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_command", "to": "admin_panel_management_commands_gt_esh_command_handle", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_command", "to": "admin_panel_management_commands_gt_esh_command_process_single_chunk", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_command", "to": "admin_panel_management_commands_gt_esh_py_basecommand", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0001_initial", "to": "admin_panel_migrations_0001_initial_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0007_productinstore_factor", "to": "admin_panel_migrations_0007_productinstore_factor_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0008_storeroom_user", "to": "admin_panel_migrations_0008_storeroom_user_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0018_alter_factoriteam_product", "to": "admin_panel_migrations_0018_alter_factoriteam_product_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0019_article_articletype", "to": "admin_panel_migrations_0019_article_articletype_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0036_sarresid", "to": "admin_panel_migrations_0036_sarresid_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0038_auto_20240213_1735", "to": "admin_panel_migrations_0038_auto_20240213_1735_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0046_auto_20260624_1818", "to": "admin_panel_migrations_0046_auto_20260624_1818_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0054_auto_20260715_2250", "to": "admin_panel_migrations_0054_auto_20260715_2250_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0024_action", "to": "admin_panel_migrations_0024_action_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0042_article_user", "to": "admin_panel_migrations_0042_article_user_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0016_factor_user", "to": "admin_panel_migrations_0016_factor_user_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0045_auto_20260610_1421", "to": "admin_panel_migrations_0045_auto_20260610_1421_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0050_storetransferrequest", "to": "admin_panel_migrations_0050_storetransferrequest_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0011_storeroom_user", "to": "admin_panel_migrations_0011_storeroom_user_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0043_sarresid_user", "to": "admin_panel_migrations_0043_sarresid_user_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0012_visitqueue_user", "to": "admin_panel_migrations_0012_visitqueue_user_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0015_auto_20220124_0858", "to": "admin_panel_migrations_0015_auto_20220124_0858_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0026_auto_20220209_1924", "to": "admin_panel_migrations_0026_auto_20220209_1924_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0051_auto_20260705_1356", "to": "admin_panel_migrations_0051_auto_20260705_1356_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0052_storeroomowner", "to": "admin_panel_migrations_0052_storeroomowner_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0053_storeroom_owners", "to": "admin_panel_migrations_0053_storeroom_owners_migration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_actionjson", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_api_check_status_inquiry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_api_check_status_inquiry", "to": "admin_panel_views_run_cbi_sayad_inquiry_logic", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_api_check_status_inquiry", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_api_check_status_inquiry", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rationale_2852", "to": "admin_panel_views_api_check_status_inquiry", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customerjson", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customers", "to": "csrf_exempt", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customers", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_p_login", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_p_logout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_parse_cheque_result_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_run_cbi_sayad_inquiry_logic", "to": "admin_panel_views_parse_cheque_result_html", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_run_cbi_sayad_inquiry_logic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_run_cbi_sayad_inquiry_logic", "to": "admin_panel_views_solve_base64_captcha", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_solve_base64_captcha", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_api_check_sabt_inquiry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_api_check_sabt_inquiry", "to": "admin_panel_views_run_bpi_cheque_inquiry_logic", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_api_check_sabt_inquiry", "to": "admin_panel_views_safe_int", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_api_check_sabt_inquiry", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_api_check_sabt_inquiry", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rationale_2875", "to": "admin_panel_views_api_check_sabt_inquiry", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_inventory_movements_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_inventory_movements_report", "to": "admin_panel_views_safe_int", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_inventory_movements_report", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_inventory_movements_report", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rationale_313", "to": "admin_panel_views_inventory_movements_report", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_run_bpi_cheque_inquiry_logic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_safe_int", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newfactor2", "to": "admin_panel_views_safe_int", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_operation", "to": "admin_panel_views_safe_int", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rationale_43", "to": "admin_panel_views_safe_int", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_actionlist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_actionlist", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_actionlistall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_actionlistall", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_actionlisttoday", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_actionlisttoday", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_actionlistuser", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_actionlistuser", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_actionlistusertoday", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_actionlistusertoday", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customer", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customeraction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customeraction", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customeredit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customeredit", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customereditaction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customereditaction", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customerhesabdari", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customerhesabdari", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customernazar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customernazar", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customernewaction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customernewaction", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customerssearch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customerssearch", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_entezar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_entezar", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_rezayat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rezayat", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_rezayat_dashboard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rezayat_dashboard", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rezayat_dashboard", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_rezayatedit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rezayatedit", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_sarresidh", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_sarresidh", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customerfactors", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customerfactors", "to": "admin_panel_views_parse_jalali_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customerfactors", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_bedehi", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_bedehi", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_bedehi", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_bedehikhadamat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_bedehikhadamat", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_bedehikhadamat", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_bedehinasb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_bedehinasb", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_bedehinasb", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customerdel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customerdel", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customerdel", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_financial_dashboard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_financial_dashboard", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_financial_dashboard", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rationale_395", "to": "admin_panel_views_financial_dashboard", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_hesabdari", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_hesabdari", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_hesabdari", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_hesabdari_checkpass", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_hesabdari_checkpass", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_hesabdari_checkpass", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_hesabdari_checkpassfail", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_hesabdari_checkpassfail", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_hesabdari_checkpassfail", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_hesabdari_residnashone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_hesabdari_residnashone", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_hesabdari_residnashone", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_report", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_report", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_report_debtors_no_vosol", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_report_debtors_no_vosol", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_report_debtors_no_vosol", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_update_check_info", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_update_check_info", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_update_check_info", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_update_check_info", "to": "require_post", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_factordel", "to": "admin_panel_models_productinstore_save", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_newfactor", "to": "admin_panel_models_productinstore_save", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views_productadd", "to": "admin_panel_models_productinstore_save", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customerfactor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customerfactor", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customernew", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customernew", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customernew2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customernew2", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_factordel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_factordel", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_factordel", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_factordel", "to": "require_post", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_newoperation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newoperation", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newoperation", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_newstore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newstore", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newstore", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_operationproduct", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_operationproduct", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_operationproduct", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_operations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_operations", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_operations", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_productadd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_productadd", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_productadd", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_productdel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_productdel", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_productdel", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_productedit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_productedit", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_productedit", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_productsjson", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_stores", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_stores", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_stores", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_operation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_operation", "to": "admin_panel_services_create_transfer_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_operation", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_operation", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_store_transfers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rationale_1281", "to": "admin_panel_views_store_transfers", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_store_transfers", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_store_transfers", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_services_approve_transfer_request", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_approve_transfer_request", "to": "abstractbaseuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_approve_transfer_request", "to": "admin_panel_services_check_target_store_permission", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_approve_transfer_request", "to": "admin_panel_services_get_product_current_stock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_approve_transfer_request", "to": "atomic", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_rationale_99", "to": "admin_panel_services_approve_transfer_request", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_services_approve_transfer_request", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_process_transfer_action", "to": "admin_panel_services_approve_transfer_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_services_get_product_current_stock", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_create_transfer_request", "to": "admin_panel_services_get_product_current_stock", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_rationale_40", "to": "admin_panel_services_get_product_current_stock", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_productmojodi", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_productmojodi", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_store", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_store", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_store", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_services_cancel_transfer_request", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_cancel_transfer_request", "to": "abstractbaseuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_cancel_transfer_request", "to": "atomic", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_rationale_187", "to": "admin_panel_services_cancel_transfer_request", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_services_cancel_transfer_request", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_process_transfer_action", "to": "admin_panel_services_cancel_transfer_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_services_check_source_store_permission", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_check_source_store_permission", "to": "abstractbaseuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_create_transfer_request", "to": "admin_panel_services_check_source_store_permission", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_rationale_30", "to": "admin_panel_services_check_source_store_permission", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_services_check_target_store_permission", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_check_target_store_permission", "to": "abstractbaseuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_rationale_20", "to": "admin_panel_services_check_target_store_permission", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_reject_transfer_request", "to": "admin_panel_services_check_target_store_permission", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_services_create_transfer_request", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_create_transfer_request", "to": "abstractbaseuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_create_transfer_request", "to": "atomic", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_rationale_64", "to": "admin_panel_services_create_transfer_request", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_services_create_transfer_request", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_services_reject_transfer_request", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_rationale_160", "to": "admin_panel_services_reject_transfer_request", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_reject_transfer_request", "to": "abstractbaseuser", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services_reject_transfer_request", "to": "atomic", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_services_reject_transfer_request", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_process_transfer_action", "to": "admin_panel_services_reject_transfer_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_process_transfer_action", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_process_transfer_action", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_process_transfer_action", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_process_transfer_action", "to": "require_post", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rationale_1320", "to": "admin_panel_views_process_transfer_action", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_newfactor2", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newfactor2", "to": "admin_panel_views_parse_jalali_date", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newfactor2", "to": "admin_panel_views_parse_timestamp", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newfactor2", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_parse_jalali_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rationale_53", "to": "admin_panel_views_parse_jalali_date", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_parse_timestamp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_rationale_65", "to": "admin_panel_views_parse_timestamp", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newfactor", "to": "admin_panel_models_factor_delete", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_views", "to": "admin_panel_views_newfactor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_newfactor", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_admin_rationale_75", "to": "admin_panel_admin_storeroomadmin_get_owners_count", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup_command_handle", "to": "admin_panel_management_commands_sqlite_db_backup_command_cleanup_resources", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup_rationale_158", "to": "admin_panel_management_commands_sqlite_db_backup_command_cleanup_resources", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup_command_handle", "to": "admin_panel_management_commands_sqlite_db_backup_command_handle_critical_failure", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup_command_handle", "to": "admin_panel_management_commands_sqlite_db_backup_command_handle_progress_callback", "label": "indirect_call", "title": "indirect_call [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_management_commands_sqlite_db_backup_rationale_30", "to": "admin_panel_management_commands_sqlite_db_backup_command_signal_handler", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "manage", "to": "manage_main", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "manage_rationale_8", "to": "manage_main", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_views", "to": "admin_views_index", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templatetags_custom_tags", "to": "admin_panel_templatetags_custom_tags_has_group", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "to": "admin_panel_templatetags_custom_tags_tojalali", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templatetags_custom_tags", "to": "admin_panel_templatetags_custom_tags_tojalali", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templatetags_remove_q_p", "to": "admin_panel_templatetags_remove_q_p_remove_query_param", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templatetags_remove_q_p_rationale_7", "to": "admin_panel_templatetags_remove_q_p_remove_query_param", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templatetags_remove_q_p_remove_query_param", "to": "filter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_addsarresid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_addsarresid", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_addsarresid", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customerhesabdariadd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customerhesabdariadd", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_customersadd", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_customersadd", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_pardakhtnesiye", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_pardakhtnesiye", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_pardakhtnesiye", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_finance", "to": "check_finance_check_financial_discrepancy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ghost_hunter", "to": "ghost_hunter_run_360_audit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool", "to": "reconciliation_tool_run_audit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool_run_audit", "to": "csv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_context_processor", "to": "admin_panel_context_processor_dashboxdata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_command_execute_by_immediate_chunks", "to": "admin_panel_management_commands_gt_esh_command_process_single_chunk", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_command_handle", "to": "admin_panel_management_commands_gt_esh_command_execute_by_immediate_chunks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_rationale_89", "to": "admin_panel_management_commands_gt_esh_command_execute_by_immediate_chunks", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_command_execute_hybrid_migration", "to": "admin_panel_management_commands_gt_esh_command_process_single_chunk", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_command_handle", "to": "admin_panel_management_commands_gt_esh_command_execute_hybrid_migration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_rationale_115", "to": "admin_panel_management_commands_gt_esh_command_execute_hybrid_migration", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh_rationale_123", "to": "admin_panel_management_commands_gt_esh_command_process_single_chunk", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariresidnashode", "to": "admin_panel_views_passcheck", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_views_passcheck", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_passcheck", "to": "login_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views_passcheck", "to": "permission_required", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_urls", "to": "admin_panel_views", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "admin_panel_services", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "asgiref_sync", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "asyncio", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "base64", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "cv2", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "datetime", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "ddddocr", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_contrib", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_contrib_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_contrib_auth_decorators", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_contrib_auth_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_core_exceptions", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_core_paginator", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_db_models_functions", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_http", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_shortcuts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_urls", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_urls_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_views_decorators_csrf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "django_views_decorators_http", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "json", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "logging", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "numpy", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "os", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "persiantools", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "persiantools_jdatetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "playwright_async_api", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_views", "to": "re", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_admin", "to": "admin_panel_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_context_processor", "to": "admin_panel_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh", "to": "admin_panel_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "admin_panel_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "django_contrib_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "django_contrib_auth_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "django_core_exceptions", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "django_core_validators", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "django_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_models", "to": "django_dispatch", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "admin_panel_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_finance", "to": "admin_panel_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ghost_hunter", "to": "admin_panel_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool", "to": "admin_panel_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "django_contrib_auth", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "django_contrib_auth_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "django_core_exceptions", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "django_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "django_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "django_utils_translation", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "logging", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_services", "to": "typing", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_admin", "to": "django_contrib", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_admin", "to": "django_contrib", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_models", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_apps", "to": "django_apps", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_apps", "to": "django_apps", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0002_auto_20220114_1616", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0002_auto_20220114_1616", "to": "django_utils_timezone", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0003_auto_20220115_1401", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0003_auto_20220115_1401", "to": "django_utils_timezone", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0031_article_sarresid", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0031_article_sarresid", "to": "django_utils_timezone", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entrypoint", "to": "entrypoint_sh__entry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "entrypoint_sh__entry", "to": "manage", "label": "invokes", "title": "invokes [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "manage", "to": "os", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "manage", "to": "sys", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "manage_rationale_2", "to": "manage", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_urls", "to": "admin_init", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_urls", "to": "admin_views", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_urls", "to": "django_urls", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_views", "to": "django_http", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_views", "to": "django_shortcuts", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_urls", "to": "admin_panel_init", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_urls", "to": "admin_panel_init", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_urls", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_urls", "to": "django_conf_urls_static", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_urls", "to": "django_urls", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_urls", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_urls", "to": "django_conf_urls_static", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_urls", "to": "django_contrib", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_urls", "to": "django_urls", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_urls_rationale_1", "to": "khatibi_urls", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "github_copilot_instructions", "to": "concept_graphify", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "github_copilot_instructions", "to": "github_copilot_instructions_graphify", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "to": "admin_panel_templatetags_custom_tags", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templatetags_custom_tags", "to": "datetime", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templatetags_custom_tags", "to": "django", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templatetags_custom_tags", "to": "persiantools_jdatetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templatetags_remove_q_p", "to": "django", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_finance", "to": "django", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_finance", "to": "django_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_finance", "to": "os", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ghost_hunter", "to": "csv", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ghost_hunter", "to": "django", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ghost_hunter", "to": "django_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ghost_hunter", "to": "django_db_models_functions", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ghost_hunter", "to": "os", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool", "to": "csv", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool", "to": "datetime", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool", "to": "django", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool", "to": "django_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool", "to": "django_db_models_functions", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "reconciliation_tool", "to": "os", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_asgi", "to": "django_core_asgi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_asgi", "to": "os", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_asgi_rationale_1", "to": "khatibi_asgi", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_wsgi", "to": "django_core_wsgi", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_wsgi", "to": "os", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_wsgi_rationale_1", "to": "khatibi_wsgi", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_context_processor", "to": "datetime", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_context_processor", "to": "django_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_context_processor", "to": "os", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "django_core_management_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "django_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "django_utils", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "logging", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "persiantools_jdatetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_send_daily_report", "to": "requests", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0056_auto_20260731_1824", "to": "django_core_validators", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0056_auto_20260731_1824", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_tests", "to": "django_test", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_tests", "to": "django_test", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0005_auto_20220121_2054", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0006_auto_20220121_2100", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0009_remove_storeroom_user", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0010_auto_20220122_1546", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0025_action_actiontype", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0028_action_grade", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0030_auto_20220414_1047", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0032_article_paystatus", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0033_article_nahvepardakht", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0039_customer_last_bazdid_dt", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0041_auto_20240216_1607", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0044_sarresid_desc", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0048_alter_productinstore_options", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0049_alter_productinstore_options", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "gemini", "to": "gemini_graphify", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0004_factor_paytype", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0013_alter_factor_options", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0014_auto_20220123_1348", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0017_factoriteam_garantyesh", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0021_alter_article_type", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0022_article_typepy", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0027_alter_action_nazar", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0034_alter_article_sarresid", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0035_alter_article_sarresid", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0040_customer_laghv_bazdid", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0020_auto_20220126_1532", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0023_alter_article_typepy", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0029_alter_article_options", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0037_sarresid_sarresiddt", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0047_alter_productinstore_movement_type", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0055_action_nextnazardt", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "boto3", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "botocore_config", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "botocore_exceptions", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "datetime", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "django_core_management_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "fcntl", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "logging", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "os", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "pathlib", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "shutil", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "signal", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_sqlite_db_backup", "to": "sqlite3", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_production_settings", "to": "khatibi_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_production_settings", "to": "pathlib", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_settings", "to": "pathlib", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "khatibi_settings_rationale_1", "to": "khatibi_settings", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh", "to": "contextlib", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh", "to": "django_core_management_base", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh", "to": "django_db_models", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh", "to": "logging", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_management_commands_gt_esh", "to": "time", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0001_initial", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0001_initial", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0007_productinstore_factor", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0007_productinstore_factor", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0008_storeroom_user", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0008_storeroom_user", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0018_alter_factoriteam_product", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0018_alter_factoriteam_product", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0019_article_articletype", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0019_article_articletype", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0036_sarresid", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0036_sarresid", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0038_auto_20240213_1735", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0038_auto_20240213_1735", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0046_auto_20260624_1818", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0046_auto_20260624_1818", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0054_auto_20260715_2250", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0054_auto_20260715_2250", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0024_action", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0024_action", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0024_action", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0042_article_user", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0042_article_user", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0042_article_user", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0016_factor_user", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0016_factor_user", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0016_factor_user", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0045_auto_20260610_1421", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0045_auto_20260610_1421", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0045_auto_20260610_1421", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0050_storetransferrequest", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0050_storetransferrequest", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0050_storetransferrequest", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0011_storeroom_user", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0011_storeroom_user", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0011_storeroom_user", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0043_sarresid_user", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0043_sarresid_user", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0043_sarresid_user", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0012_visitqueue_user", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0012_visitqueue_user", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0012_visitqueue_user", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0015_auto_20220124_0858", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0015_auto_20220124_0858", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0026_auto_20220209_1924", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0026_auto_20220209_1924", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0051_auto_20260705_1356", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0051_auto_20260705_1356", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0052_storeroomowner", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0052_storeroomowner", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0052_storeroomowner", "to": "django_db_models_deletion", "label": "imports", "title": "imports [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0053_storeroom_owners", "to": "django_conf", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_migrations_0053_storeroom_owners", "to": "django_db", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "to": "admin_panel_templates_admin_panel_base_html", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "to": "admin_panel_data_sarresid", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "to": "admin_panel_templatetags_custom_tags_tocurrency", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "to": "admin_panel_url_customernew", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "to": "admin_panel_url_pardakhtnesiye", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "to": "admin_panel_url_passcheck", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "to": "django_permission_viewreportmali", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "to": "javascript_library_jquery", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "to": "javascript_library_pdatepicker", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_data_sarresid", "to": "admin_panel_data_customer", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_data_sarresid", "to": "admin_panel_data_factor", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_templates_admin_panel_hesabdariresidnashode", "to": "admin_panel_data_sarresid", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "concept_graphify", "to": "concept_graphify_explain", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept_graphify", "to": "concept_graphify_path", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept_graphify", "to": "concept_graphify_query", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_base", "to": "admin_panel_templates_admin_panel_basehesabdari", "label": "conceptually_related_to", "title": "conceptually_related_to [AMBIGUOUS]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "AMBIGUOUS"}, {"from": "admin_panel_templates_admin_panel_basestore", "to": "admin_panel_templates_admin_panel_base", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_bedehi", "to": "admin_panel_templates_admin_panel_base", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerbase", "to": "admin_panel_templates_admin_panel_base", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerfactorbackup", "to": "admin_panel_templates_admin_panel_base", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customeridbackup", "to": "admin_panel_templates_admin_panel_base", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customeridfactorbackup", "to": "admin_panel_templates_admin_panel_base", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_entezar", "to": "admin_panel_templates_admin_panel_base", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariheckpass", "to": "admin_panel_templates_admin_panel_base", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariresidnashode", "to": "admin_panel_templates_admin_panel_base", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_storebk1", "to": "admin_panel_templates_admin_panel_base", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basestore", "to": "concept_django_custom_tags", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basestore", "to": "concept_url_admin_panel_operations", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basestore", "to": "concept_url_admin_panel_productadd", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basestore", "to": "concept_url_admin_panel_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basestore", "to": "concept_url_admin_panel_store_transfers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_bedehi", "to": "concept_django_custom_tags", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_bedehi", "to": "concept_url_admin_panel_bedehi", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_bedehi", "to": "concept_url_admin_panel_bedehikhadamat", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_bedehi", "to": "concept_url_admin_panel_bedehinasb", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_bedehi", "to": "concept_url_admin_panel_customer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_bedehik", "to": "concept_url_admin_panel_customers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customeraction", "to": "admin_panel_templates_admin_panel_customeractioninc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customeraction", "to": "concept_url_admin_panel_customers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerbasenew", "to": "admin_panel_templates_admin_panel_customeraction", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_templates_admin_panel_customerbase", "to": "concept_url_admin_panel_customeredit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerbase", "to": "concept_url_admin_panel_customerhesabdari", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerbase", "to": "concept_url_admin_panel_customers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerbase", "to": "concept_url_admin_panel_productsjson", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerbase", "to": "concept_url_panel_customer_del", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerbase", "to": "concept_url_panel_productmojodi", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerid", "to": "admin_panel_templates_admin_panel_customerbase", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customernewbackup", "to": "admin_panel_templates_admin_panel_customerbasenew", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerfactorbackup", "to": "concept_url_admin_panel_customer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerfactorbackup", "to": "concept_url_admin_panel_customeredit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerfactorbackup", "to": "concept_url_admin_panel_customers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerfactorbackup", "to": "concept_url_panel_customer_factor_del", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customerid", "to": "concept_url_admin_panel_newfactor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customeridbackup", "to": "concept_url_admin_panel_newfactor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customeridbackup", "to": "concept_url_admin_panel_productsjson", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customeridfactorbackup", "to": "concept_url_admin_panel_customers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_customernewbackup", "to": "concept_url_admin_panel_newfactor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_entezar", "to": "concept_url_admin_panel_customers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariheckpass", "to": "concept_url_admin_panel_customers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariheckpass", "to": "concept_url_admin_panel_pardakhtnesiye", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariheckpass", "to": "concept_url_panel_passcheck", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "concept_url_admin_panel_bedehi", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "concept_url_admin_panel_customers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "concept_url_admin_panel_actionlistusertoday", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "concept_url_admin_panel_entezar", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "concept_url_admin_panel_hesabdari", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "concept_url_admin_panel_hesabdari_residnashone", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "concept_url_admin_panel_index", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "concept_url_admin_panel_p_logout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "concept_url_admin_panel_rezayat", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "concept_url_admin_panel_stores", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "static_admin_panel_bulma_min_css", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "static_admin_panel_datatables_datatables_min_js", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "static_admin_panel_kamadatepicker_min_js", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "static_admin_panel_persian-datepicker_min_js", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_basehesabdari", "to": "static_admin_panel_style_css", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_login", "to": "django_csrf_token", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_login", "to": "django_static_files", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_login", "to": "django_url_admin_panel_p_login", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_login", "to": "form_field_password", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_login", "to": "form_field_username", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_login", "to": "static_admin_panel_bulma-rtl_min_css", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_login", "to": "static_admin_panel_bulma_min_css", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_login", "to": "static_admin_panel_style_css", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_login", "to": "template_variable_message", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_storebk1", "to": "django_csrf_token", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_storebk1", "to": "django_custom_tags", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_storebk1", "to": "django_url_admin_panel_newstore", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_storebk1", "to": "django_url_admin_panel_operations", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_storebk1", "to": "django_url_admin_panel_store", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_storebk1", "to": "form_field_storename", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_storebk1", "to": "javascript_kamadatepicker", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_storebk1", "to": "template_variable_productsum", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "django_url_admin_panel_operations", "to": "template_variable_s_id", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "django_url_admin_panel_store", "to": "template_variable_s_id", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "template_variable_productsum", "to": "product_property_mojodi", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "template_variable_productsum", "to": "product_property_product_name", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "admin_panel_templates_admin_panel_hesabdariresidnashode", "to": "admin_panel_permissions_viewreportmali", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariresidnashode", "to": "admin_panel_urls_customernew", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariresidnashode", "to": "admin_panel_urls_pardakhtnesiye", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariresidnashode", "to": "lib_jquery", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariresidnashode", "to": "lib_pdatepicker", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariresidnashode", "to": "templatetags_custom_tags", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariresidnashode", "to": "templatetags_custom_tags_tocurrency", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "admin_panel_templates_admin_panel_hesabdariresidnashode", "to": "templatetags_custom_tags_tojalali", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "templatetags_custom_tags", "to": "templatetags_custom_tags_tocurrency", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "templatetags_custom_tags", "to": "templatetags_custom_tags_tojalali", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}];
const LEGEND = [{"cid": 0, "color": "#4E79A7", "label": "User Action Views", "count": 87}, {"cid": 1, "color": "#F28E2B", "label": "Inventory and Product Models", "count": 60}, {"cid": 2, "color": "#E15759", "label": "Daily Reporting Command", "count": 45}, {"cid": 3, "color": "#76B7B2", "label": "Customer Admin Templates", "count": 34}, {"cid": 4, "color": "#59A14F", "label": "Database Schema Migrations", "count": 33}, {"cid": 5, "color": "#EDC948", "label": "Admin Panel URLs", "count": 33}, {"cid": 6, "color": "#B07AA1", "label": "Database Backup Command", "count": 27}, {"cid": 7, "color": "#FF9DA7", "label": "Initial Database Migrations", "count": 23}, {"cid": 8, "color": "#9C755F", "label": "User Relation Migrations", "count": 23}, {"cid": 9, "color": "#BAB0AC", "label": "Financial and Accounting Views", "count": 22}, {"cid": 10, "color": "#4E79A7", "label": "Invoice Management Logic", "count": 13}, {"cid": 11, "color": "#F28E2B", "label": "Django Admin Configuration", "count": 10}, {"cid": 12, "color": "#E15759", "label": "Core Application Models", "count": 10}, {"cid": 13, "color": "#76B7B2", "label": "Resource Cleanup Command", "count": 10}, {"cid": 14, "color": "#59A14F", "label": "Django App Configurations", "count": 7}, {"cid": 15, "color": "#EDC948", "label": "Timezone-related Migrations", "count": 7}, {"cid": 16, "color": "#B07AA1", "label": "Application Entrypoint Scripts", "count": 7}, {"cid": 17, "color": "#FF9DA7", "label": "Core Admin App", "count": 6}, {"cid": 18, "color": "#9C755F", "label": "Project URL Configuration", "count": 6}, {"cid": 19, "color": "#BAB0AC", "label": "Graphify Tooling", "count": 6}, {"cid": 20, "color": "#4E79A7", "label": "Data Validation Migration", "count": 3}, {"cid": 21, "color": "#F28E2B", "label": "Application Tests", "count": 3}, {"cid": 22, "color": "#E15759", "label": "Database Schema Migration", "count": 2}, {"cid": 23, "color": "#76B7B2", "label": "Database Schema Migration", "count": 2}, {"cid": 24, "color": "#59A14F", "label": "Remove StoreRoom User Relation", "count": 2}, {"cid": 25, "color": "#EDC948", "label": "Database Schema Migration", "count": 2}, {"cid": 26, "color": "#B07AA1", "label": "Add Action Type Field", "count": 2}, {"cid": 27, "color": "#FF9DA7", "label": "Add Action Grade Field", "count": 2}, {"cid": 28, "color": "#9C755F", "label": "Database Schema Migration", "count": 2}, {"cid": 29, "color": "#BAB0AC", "label": "Add Article Payment Status", "count": 2}, {"cid": 30, "color": "#4E79A7", "label": "Add Article Payment Method", "count": 2}, {"cid": 31, "color": "#F28E2B", "label": "Add Customer Last Visit", "count": 2}, {"cid": 32, "color": "#E15759", "label": "Database Schema Migration", "count": 2}, {"cid": 33, "color": "#76B7B2", "label": "Add Sarresid Description", "count": 2}, {"cid": 34, "color": "#59A14F", "label": "Update ProductInStore Options", "count": 2}, {"cid": 35, "color": "#EDC948", "label": "Update ProductInStore Options", "count": 2}, {"cid": 36, "color": "#B07AA1", "label": "AI Tooling Documentation", "count": 2}, {"cid": 37, "color": "#FF9DA7", "label": "Admin Migrations Package", "count": 1}, {"cid": 38, "color": "#9C755F", "label": "Customer Action Partial", "count": 1}, {"cid": 39, "color": "#BAB0AC", "label": "New Customer Base Template", "count": 1}, {"cid": 40, "color": "#4E79A7", "label": "Customer Feedback Partial", "count": 1}, {"cid": 41, "color": "#F28E2B", "label": "Customer Invoice Detail", "count": 1}, {"cid": 42, "color": "#E15759", "label": "Customer Accounting Template", "count": 1}, {"cid": 43, "color": "#76B7B2", "label": "Customer Invoice List", "count": 1}, {"cid": 44, "color": "#59A14F", "label": "Customer Feedback Page", "count": 1}, {"cid": 45, "color": "#EDC948", "label": "Management Commands Package", "count": 1}, {"cid": 46, "color": "#B07AA1", "label": "Management Package", "count": 1}, {"cid": 47, "color": "#FF9DA7", "label": "Admin Panel Migrations Package", "count": 1}, {"cid": 48, "color": "#9C755F", "label": "Action List Template", "count": 1}, {"cid": 49, "color": "#BAB0AC", "label": "New Customer Invoice Page", "count": 1}, {"cid": 50, "color": "#4E79A7", "label": "New Customer Invoice V2", "count": 1}, {"cid": 51, "color": "#F28E2B", "label": "Customer Satisfaction List", "count": 1}, {"cid": 52, "color": "#E15759", "label": "Customer Satisfaction Partial", "count": 1}, {"cid": 53, "color": "#76B7B2", "label": "Customer Debt Management", "count": 1}, {"cid": 54, "color": "#59A14F", "label": "Customer List Page", "count": 1}, {"cid": 55, "color": "#EDC948", "label": "Customer List Backup Template", "count": 1}, {"cid": 56, "color": "#B07AA1", "label": "Waiting List Backup Template", "count": 1}, {"cid": 57, "color": "#FF9DA7", "label": "Financial Dashboard", "count": 1}, {"cid": 58, "color": "#9C755F", "label": "Accounting Main View", "count": 1}, {"cid": 59, "color": "#BAB0AC", "label": "Admin Panel Index Page", "count": 1}, {"cid": 60, "color": "#4E79A7", "label": "New Inventory Operation", "count": 1}, {"cid": 61, "color": "#F28E2B", "label": "Inventory Operations List", "count": 1}, {"cid": 62, "color": "#E15759", "label": "Operations Backup Template", "count": 1}, {"cid": 63, "color": "#76B7B2", "label": "Financial Report Template", "count": 1}, {"cid": 64, "color": "#59A14F", "label": "Debt Collection Dashboard", "count": 1}, {"cid": 65, "color": "#EDC948", "label": "Inventory Movement Report", "count": 1}, {"cid": 66, "color": "#B07AA1", "label": "Customer Satisfaction Dashboard", "count": 1}, {"cid": 67, "color": "#FF9DA7", "label": "Check and Credit Report", "count": 1}, {"cid": 68, "color": "#9C755F", "label": "Satisfaction List Template", "count": 1}, {"cid": 69, "color": "#BAB0AC", "label": "Store Inventory Template", "count": 1}, {"cid": 70, "color": "#4E79A7", "label": "Store Transfers Template", "count": 1}, {"cid": 71, "color": "#F28E2B", "label": "Stores List Template", "count": 1}, {"cid": 72, "color": "#E15759", "label": "Template Tags Package", "count": 1}, {"cid": 73, "color": "#76B7B2", "label": "Customer Detail URL", "count": 1}, {"cid": 74, "color": "#59A14F", "label": "New Store URL", "count": 1}, {"cid": 75, "color": "#EDC948", "label": "Process Transfer URL", "count": 1}, {"cid": 76, "color": "#B07AA1", "label": "Edit Satisfaction URL", "count": 1}, {"cid": 77, "color": "#FF9DA7", "label": "Main Project Package", "count": 1}, {"cid": 78, "color": "#9C755F", "label": "Extended Requirements File", "count": 1}, {"cid": 79, "color": "#BAB0AC", "label": "Project Requirements File", "count": 1}];
// HTML-escape helper — prevents XSS when injecting graph data into innerHTML
function esc(s) {
return String(s).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;');
}
// Build vis datasets
const nodesDS = new vis.DataSet(RAW_NODES.map((n, i) => ({
id: n.id, label: n.label, color: n.color, size: n.size,
font: n.font, title: n.title,
// Fermat/golden-angle spiral seed positions (#3699): spreading nodes out
// before physics runs keeps avoidOverlap from computing near-zero-distance
// repulsion that blows the BarnesHut recursion into a stack overflow on large
// graphs. `i` is the map index — physics still settles small graphs identically.
x: 30 * Math.sqrt(i) * Math.cos(i * 2.4),
y: 30 * Math.sqrt(i) * Math.sin(i * 2.4),
community: n.community, community_name: n.community_name,
source_file: n.source_file, file_type: n.file_type, degree: n.degree,
member_count: n.member_count,
})));
const edgesDS = new vis.DataSet(RAW_EDGES.map((e, i) => ({
id: i, from: e.from, to: e.to,
label: '',
title: e.title,
dashes: e.dashes,
width: e.width,
color: e.color,
arrows: { to: { enabled: true, scaleFactor: 0.5 } },
})));
const container = document.getElementById('graph');
const network = new vis.Network(container, { nodes: nodesDS, edges: edgesDS }, {
physics: {
enabled: true,
solver: 'forceAtlas2Based',
forceAtlas2Based: {
gravitationalConstant: -60,
centralGravity: 0.005,
springLength: 120,
springConstant: 0.08,
damping: 0.4,
avoidOverlap: 0.8,
},
stabilization: { iterations: 200, fit: true },
},
interaction: {
hover: true,
tooltipDelay: 100,
hideEdgesOnDrag: true,
navigationButtons: false,
keyboard: false,
},
nodes: { shape: 'dot', borderWidth: 1.5 },
edges: { smooth: { type: 'continuous', roundness: 0.2 }, selectionWidth: 3 },
});
network.once('stabilizationIterationsDone', () => {
network.setOptions({ physics: { enabled: false } });
});
function showInfo(nodeId) {
const n = nodesDS.get(nodeId);
if (!n) return;
const neighborIds = network.getConnectedNodes(nodeId);
const neighborItems = neighborIds.map(nid => {
const nb = nodesDS.get(nid);
const color = nb ? nb.color.background : '#555';
return `<span class="neighbor-link" style="border-left-color:${esc(color)}" data-nid="${esc(nid)}">${esc(nb ? nb.label : nid)}</span>`;
}).join('');
const isMetaNode = !n.file_type && !n.source_file;
let html = `<div class="field"><b>${esc(n.label)}</b></div>`;
if (!isMetaNode) {
html += `<div class="field">Type: ${esc(n.file_type || 'unknown')}</div>`;
}
html += `<div class="field">Community: ${esc(n.community_name || '')}</div>`;
if (!isMetaNode) {
html += `<div class="field">Source: ${esc(n.source_file || '-')}</div>`;
} else if (n.member_count !== undefined && n.member_count !== null) {
html += `<div class="field">Members: ${esc(n.member_count)}</div>`;
}
html += `<div class="field">Degree: ${n.degree}</div>`;
if (neighborIds.length) {
html += `<div class="field" style="margin-top:8px;color:#aaa;font-size:11px">Neighbors (${neighborIds.length})</div><div id="neighbors-list">${neighborItems}</div>`;
}
document.getElementById('info-content').innerHTML = html;
}
function focusNode(nodeId) {
network.focus(nodeId, { scale: 1.4, animation: true });
network.selectNodes([nodeId]);
showInfo(nodeId);
}
// Neighbor links use a data attribute + one delegated listener rather than an
// inline onclick. A node id/label sourced from a document or a scraped URL
// (graphify add) can contain a double-quote; dropping the stringified id
// unescaped into a quoted onclick both broke every link and allowed a hostile
// source to inject an event handler into the local report (stored XSS, #1838).
// esc() on data-nid keeps the value inside the attribute; the listener reads it
// back verbatim. Bound to document so it survives the innerHTML rebuild that
// recreates #neighbors-list on each showInfo().
document.addEventListener('click', e => {
const el = e.target.closest('.neighbor-link');
if (el && el.dataset.nid !== undefined) focusNode(el.dataset.nid);
});
// Track hovered node — hover detection is more reliable than click params
let hoveredNodeId = null;
network.on('hoverNode', params => {
hoveredNodeId = params.node;
container.style.cursor = 'pointer';
});
network.on('blurNode', () => {
hoveredNodeId = null;
container.style.cursor = 'default';
});
container.addEventListener('click', () => {
if (hoveredNodeId !== null) {
showInfo(hoveredNodeId);
network.selectNodes([hoveredNodeId]);
}
});
network.on('click', params => {
if (params.nodes.length > 0) {
showInfo(params.nodes[0]);
} else if (hoveredNodeId === null) {
document.getElementById('info-content').innerHTML = '<span class="empty">Click a node to inspect it</span>';
}
});
const searchInput = document.getElementById('search');
const searchResults = document.getElementById('search-results');
searchInput.addEventListener('input', () => {
const q = searchInput.value.toLowerCase().trim();
searchResults.innerHTML = '';
if (!q) { searchResults.style.display = 'none'; return; }
const matches = RAW_NODES.filter(n => n.label.toLowerCase().includes(q)).slice(0, 20);
if (!matches.length) { searchResults.style.display = 'none'; return; }
searchResults.style.display = 'block';
matches.forEach(n => {
const el = document.createElement('div');
el.className = 'search-item';
el.textContent = n.label;
el.style.borderLeft = `3px solid ${n.color.background}`;
el.style.paddingLeft = '8px';
el.onclick = () => {
network.focus(n.id, { scale: 1.5, animation: true });
network.selectNodes([n.id]);
showInfo(n.id);
searchResults.style.display = 'none';
searchInput.value = '';
};
searchResults.appendChild(el);
});
});
document.addEventListener('click', e => {
if (!searchResults.contains(e.target) && e.target !== searchInput)
searchResults.style.display = 'none';
});
const hiddenCommunities = new Set();
const selectAllCb = document.getElementById('select-all-cb');
function updateSelectAllState() {
const total = LEGEND.length;
const hidden = hiddenCommunities.size;
selectAllCb.checked = hidden === 0;
selectAllCb.indeterminate = hidden > 0 && hidden < total;
}
function toggleAllCommunities(hide) {
document.querySelectorAll('.legend-item').forEach(item => {
hide ? item.classList.add('dimmed') : item.classList.remove('dimmed');
});
document.querySelectorAll('.legend-cb').forEach(cb => {
cb.checked = !hide;
});
LEGEND.forEach(c => {
if (hide) hiddenCommunities.add(c.cid); else hiddenCommunities.delete(c.cid);
});
const updates = RAW_NODES.map(n => ({ id: n.id, hidden: hide }));
nodesDS.update(updates);
updateSelectAllState();
}
const legendEl = document.getElementById('legend');
LEGEND.forEach(c => {
const item = document.createElement('div');
item.className = 'legend-item';
const cb = document.createElement('input');
cb.type = 'checkbox';
cb.className = 'legend-cb';
cb.checked = true;
cb.addEventListener('change', (e) => {
e.stopPropagation();
if (cb.checked) {
hiddenCommunities.delete(c.cid);
item.classList.remove('dimmed');
} else {
hiddenCommunities.add(c.cid);
item.classList.add('dimmed');
}
const updates = RAW_NODES
.filter(n => n.community === c.cid)
.map(n => ({ id: n.id, hidden: !cb.checked }));
nodesDS.update(updates);
updateSelectAllState();
});
item.innerHTML = `<div class="legend-dot" style="background:${c.color}"></div>
<span class="legend-label">${c.label}</span>
<span class="legend-count">${c.count}</span>`;
item.prepend(cb);
item.onclick = (e) => {
if (e.target === cb) return;
cb.checked = !cb.checked;
cb.dispatchEvent(new Event('change'));
};
legendEl.appendChild(item);
});
</script>
<script>
// Render hyperedges as shaded regions
const hyperedges = [{"id": "customer_retention_flow", "label": "Customer Satisfaction & Collection", "nodes": ["admin_panel_templates_admin_panel_report_rezayat", "admin_panel_templates_admin_panel_report_debtors_no_vosol", "admin_panel_customer_customernazarinc"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9}, {"id": "customer_management_flow", "label": "Customer Management Flow", "nodes": ["admin_panel_customer_base_new", "admin_panel_customer_action_inc", "admin_panel_customer_id_factor", "admin_panel_customer_hesabdari"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0}, {"id": "financial_management_flow", "label": "Financial & Debt Management", "nodes": ["admin_panel_templates_admin_panel_financial_dashboard", "admin_panel_templates_admin_panel_hesabdari"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0}, {"id": "inventory_management_flow", "label": "Inventory Management System", "nodes": ["admin_panel_templates_admin_panel_store", "admin_panel_templates_admin_panel_store_transfers", "admin_panel_templates_admin_panel_report_inventory_movements", "admin_panel_templates_admin_panel_operationsbk"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0}, {"id": "login_form", "label": "Login Form", "nodes": ["admin_panel_templates_admin_panel_login", "django_url_admin_panel_p_login", "django_csrf_token", "form_field_username", "form_field_password"], "relation": "form", "confidence": "EXTRACTED", "source_file": "admin_panel/templates/admin_panel/login.html"}, {"id": "new_store_form", "label": "New Store Form", "nodes": ["admin_panel_templates_admin_panel_storebk1", "django_url_admin_panel_newstore", "django_csrf_token", "form_field_storename"], "relation": "form", "confidence": "EXTRACTED", "source_file": "admin_panel/templates/admin_panel/storeBK1.html"}, {"id": "store_inventory_display", "label": "Store Inventory Display", "nodes": ["admin_panel_templates_admin_panel_storebk1", "template_variable_productsum", "product_property_product_name", "product_property_mojodi"], "relation": "participate_in", "confidence": "EXTRACTED", "source_file": "admin_panel/templates/admin_panel/storeBK1.html"}, {"id": "customer_interaction_flow", "label": "Customer Lifecycle Management", "nodes": ["admin_panel_templates_admin_panel_customers"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.85}, {"id": "customer_lifecycle_management", "label": "Customer Interaction Lifecycle", "nodes": ["admin_panel_templates_admin_panel_customers", "admin_panel_templates_admin_panel_customerNew", "admin_panel_templates_admin_panel_customerRezayat"], "relation": "form", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "admin_panel/templates/admin_panel/customers.html"}, {"id": "financial_management_flow", "label": "Financial & Debt Management Flow", "nodes": ["admin_panel_templates_admin_panel_customerSarresid", "admin_panel_templates_admin_panel_hesabdari", "admin_panel_templates_admin_panel_financial_dashboard"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "admin_panel/templates/admin_panel/financial_dashboard.html"}, {"id": "settle_due_payment_flow", "label": "Settle Due Payment Flow", "nodes": ["admin_panel_templates_admin_panel_hesabdaricheckpassfail_html", "admin_panel_url_passcheck", "admin_panel_url_pardakhtnesiye"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "admin_panel/templates/admin_panel/hesabdariCheckPassFail.html"}, {"id": "accounting_flow", "label": "Accounting and Billing Flow", "nodes": ["admin_panel_templates_admin_panel_basehesabdari", "admin_panel_templates_admin_panel_bedehi", "admin_panel_templates_admin_panel_hesabdariheckpass", "concept_url_admin_panel_hesabdari", "concept_url_admin_panel_bedehi", "concept_url_admin_panel_pardakhtnesiye"], "relation": "participate_in", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/baseHesabdari.html"}, {"id": "check_clearing_flow", "label": "Check Clearing Flow", "nodes": ["admin_panel_templates_admin_panel_hesabdariresidnashode", "admin_panel_views_passcheck"], "relation": "participate_in", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html"}, {"id": "customer_management_flow", "label": "Customer Management Flow", "nodes": ["admin_panel_templates_admin_panel_customerbase", "admin_panel_templates_admin_panel_customerbasenew", "admin_panel_templates_admin_panel_customeraction", "admin_panel_templates_admin_panel_customerid", "admin_panel_templates_admin_panel_customeridfactorbackup", "concept_url_admin_panel_customers", "concept_url_admin_panel_customeredit", "concept_url_admin_panel_newfactor"], "relation": "participate_in", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/customerBase.html"}, {"id": "nesiye_payment_flow", "label": "Nesiye Payment Flow", "nodes": ["admin_panel_templates_admin_panel_hesabdariresidnashode", "admin_panel_urls_pardakhtnesiye"], "relation": "participate_in", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/hesabdariResidNashode.html"}, {"id": "store_management_flow", "label": "Store and Inventory Management Flow", "nodes": ["admin_panel_templates_admin_panel_basestore", "concept_url_admin_panel_stores", "concept_url_admin_panel_productadd", "concept_url_admin_panel_operations", "concept_url_admin_panel_store_transfers", "concept_url_admin_panel_productsjson", "concept_url_panel_productmojodi"], "relation": "participate_in", "confidence": "INFERRED", "source_file": "admin_panel/templates/admin_panel/baseStore.html"}];
// afterDrawing passes ctx already transformed to network coordinate space.
// Draw node positions raw — no manual pan/zoom/DPR math needed.
// Andrew's monotone chain. Returns the hull in counter-clockwise order, which
// is what the perimeter must be traced in. Collinear and duplicate points
// collapse to the extremes, so degenerate member sets render as a segment
// rather than a zero-area crossed path.
function convexHull(pts) {
const p = pts.slice().sort((a, b) => (a.x - b.x) || (a.y - b.y));
if (p.length < 3) return p;
const cross = (o, a, b) => (a.x - o.x) * (b.y - o.y) - (a.y - o.y) * (b.x - o.x);
const build = seq => {
const out = [];
for (const q of seq) {
while (out.length >= 2 && cross(out[out.length - 2], out[out.length - 1], q) <= 0) out.pop();
out.push(q);
}
out.pop();
return out;
};
const hull = build(p).concat(build(p.slice().reverse()));
return hull.length >= 3 ? hull : p;
}
network.on('afterDrawing', function(ctx) {
hyperedges.forEach(h => {
const positions = h.nodes
.map(nid => network.getPositions([nid])[nid])
.filter(p => p !== undefined);
if (positions.length < 2) return;
ctx.save();
ctx.globalAlpha = 0.12;
ctx.fillStyle = '#6366f1';
ctx.strokeStyle = '#6366f1';
ctx.lineWidth = 2;
ctx.beginPath();
// Centroid and expanded hull in network coordinates.
// The perimeter must follow hull order, not h.nodes order: tracing the
// raw member order self-intersects whenever the layout does not happen
// to place members in angular order, filling as crossed wedges.
const cx = positions.reduce((s, p) => s + p.x, 0) / positions.length;
const cy = positions.reduce((s, p) => s + p.y, 0) / positions.length;
const hull = convexHull(positions);
const expanded = hull.map(p => ({
x: cx + (p.x - cx) * 1.15,
y: cy + (p.y - cy) * 1.15
}));
ctx.moveTo(expanded[0].x, expanded[0].y);
expanded.slice(1).forEach(p => ctx.lineTo(p.x, p.y));
ctx.closePath();
ctx.fill();
ctx.globalAlpha = 0.4;
ctx.stroke();
// Label
ctx.globalAlpha = 0.8;
ctx.fillStyle = '#4f46e5';
ctx.font = 'bold 11px sans-serif';
ctx.textAlign = 'center';
ctx.fillText(h.label, cx, cy - 5);
ctx.restore();
});
});
</script>
</body>
</html>