{"openapi":"3.1.0","info":{"title":"Dijkstra Visualizer","description":"This tool visually demonstrates how Dijkstra's algorithm finds the shortest path between nodes in a graph by stepping through the algorithm one operation at a time.","version":"1.0"},"servers":[{"url":"https://dabbled.ai"}],"paths":{"/apps/dijkstra-visualizer":{"get":{"operationId":"dijkstraVisualizer","summary":"This tool visually demonstrates how Dijkstra's algorithm finds the shortest path between nodes in a graph by stepping through the algorithm one operation at a time.","parameters":[{"name":"source_node","in":"query","required":true,"description":"Source node for pathfinding","schema":{"type":"string","enum":[]}},{"name":"target_node","in":"query","required":false,"description":"Target node for pathfinding","schema":{"type":"string","enum":[]}},{"name":"animation_speed","in":"query","required":false,"description":"Animation speed","schema":{"type":"number"}}],"responses":{"200":{"description":"Rendered app reflecting the given inputs."}}}}}}