new ParseDialog(C,mxResources.get("mermaid")+"...","mermaid");C.showDialog(M.container,620,420,!0,!1);M.init()}));var P=this.addPopupMenuCellEditItems;this.put("editCell",new Menu(mxUtils.bind(this,function(M,W){var U=this.editorUi.editor.graph,X=U.getSelectionCell();P.call(this,M,X,null,W);this.addMenuItems(M,["editTooltip"],W);U.model.isVertex(X)&&this.addMenuItems(M,["editGeometry"],W);this.addMenuItems(M,["-","edit"],W)})));this.addPopupMenuCellEditItems=function(M,W,U,X){M.addSeparator();this.addSubmenu("editCell",
M,X,mxResources.get("edit"))};this.put("file",new Menu(mxUtils.bind(this,function(M,W){var U=C.getCurrentFile();C.menus.addMenuItems(M,["new"],W);C.menus.addSubmenu("openFrom",M,W);isLocalStorage&&this.addSubmenu("openRecent",M,W);M.addSeparator(W);null!=U&&U.constructor==DriveFile?C.menus.addMenuItems(M,["save","rename","makeCopy","moveToFolder"],W):(C.menus.addMenuItems(M,["save","saveAs","-","rename"],W),C.isOfflineApp()?navigator.onLine&&"1"!=urlParams.stealth&&"1"!=urlParams.lockdown&&this.addMenuItems(M,
The product receives input or data, but it does
        not validate or incorrectly validates that the input has the
        properties that are required to process the data safely and
        correctly.