| 
														 | 
														 | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														  }) | 
														 | 
														 | 
														  }) | 
													
													
												
													
														 | 
														 | 
														
  | 
														 | 
														 | 
														
  | 
													
													
												
													
														 | 
														 | 
														  useKeyPress(['delete'], handleEdgeDelete) | 
														 | 
														 | 
														  useKeyPress(['delete'], handleEdgeDelete) | 
													
													
												
													
														 | 
														 | 
														  useKeyPress(['delete'], handleNodeDeleteSelected) | 
														 | 
														 | 
														 | 
													
													
												
													
														 | 
														 | 
														 | 
														 | 
														 | 
														  useKeyPress(['delete', 'backspace'], handleNodeDeleteSelected) | 
													
													
												
													
														 | 
														 | 
														  useKeyPress(['ctrl.c', 'meta.c'], handleNodeCopySelected) | 
														 | 
														 | 
														  useKeyPress(['ctrl.c', 'meta.c'], handleNodeCopySelected) | 
													
													
												
													
														 | 
														 | 
														  useKeyPress(['ctrl.x', 'meta.x'], handleNodeCut) | 
														 | 
														 | 
														  useKeyPress(['ctrl.x', 'meta.x'], handleNodeCut) | 
													
													
												
													
														 | 
														 | 
														  useKeyPress(['ctrl.v', 'meta.v'], handleNodePaste) | 
														 | 
														 | 
														  useKeyPress(['ctrl.v', 'meta.v'], handleNodePaste) |