Lines Matching refs:prototype

2prototype.lines=function(a,d){function f(){return e(c("group",{coordsize:k+" "+k,coordorigin:-j+" …
40prototype.toString=function(){var d=[];s!==this.j&&d.push(this.j,":");s!==this.k&&(d.push("//"),s!…
41prototype.K=function(){return s!==this.j};e.prototype.da=function(d){this.n=d?d:s};e.prototype.X=f…
42 function(){return this.g&&decodeURIComponent(this.g)};e.prototype.G=function(d){d?(d=""+d,this.g=!t…
43 …deURIComponent(b.toString()));this.l=a.join("")};e.prototype.fa=function(d){this.o=d?d:s};e.protot…
104prototype=this;var c=new s;a&&c.mixIn(a);c.hasOwnProperty("init")||(c.init=function(){c.$super.ini…
134prototype?"symbol":typeof t})(t)}var Nt=function(t,e){return Object.prototype.hasOwnProperty.call(…
135prototype.toString.call(e)};r.prototype.catch=function(e){return this.then(null,e)},r.prototype.th… argument
136 …eError("ES3 does not support getters and setters.");d!=Array.prototype&&d!=Object.prototype&&(d[h]…
138 …scomp.polyfill("Reflect.apply",function(d){if(d)return d;var h=Function.prototype.apply;return fun…
139 …return d?d:function(d,l,p){void 0===p&&(p=d);p=Object.create(p.prototype||Object.prototype);return…
140 …obal.Symbol("iterator"));"function"!=typeof Array.prototype[d]&&$jscomp.defineProperty(Array.proto…
142 …99254740991},"es6-impl","es3");$jscomp.owns=function(d,h){return Object.prototype.hasOwnProperty.c…
144 …("Super expression must either be null or a function");d.prototype=Object.create(h&&h.prototype,{c…
147 …uct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Date.prototype.toString.call(Re…
150prototype,h);l&&_defineProperties(d,l);return d}function _typeof(d){"@babel/helpers - typeof";_typ…
153 …if(d){if("string"===typeof d)return _arrayLikeToArray(d,h);var l=Object.prototype.toString.call(d)…
256prototype.map=null;mxDictionary.prototype.clear=function(){this.map={}};mxDictionary.prototype.get…
257prototype.remove=function(a){a=mxObjectIdentity.get(a);var b=this.map[a];delete this.map[a];return…
262prototype.x=null;mxPoint.prototype.y=null;mxPoint.prototype.equals=function(a){return null!=a&&a.x…
263prototype.height=null;mxRectangle.prototype.setRect=function(a,b,c,d){this.x=a;this.y=b;this.width…
264prototype.add=function(a){if(null!=a){var b=Math.min(this.x,a.x),c=Math.min(this.y,a.y),d=Math.max…
265prototype.grow=function(a){this.x-=a;this.y-=a;this.width+=2*a;this.height+=2*a;return this};mxRec…
292 …sNaN(a)},extend:function(a,b){var c=function(){};c.prototype=b.prototype;a.prototype=new c;a.proto…
347 …!=arguments[b+1]&&(this.properties[arguments[b]]=arguments[b+1])}mxEventObject.prototype.name=null;
348prototype.properties=null;mxEventObject.prototype.consumed=!1;mxEventObject.prototype.getName=func…
349prototype.consumed=!1;mxMouseEvent.prototype.evt=null;mxMouseEvent.prototype.graphX=null;mxMouseEv…
350prototype.getY=function(){return mxEvent.getClientY(this.getEvent())};mxMouseEvent.prototype.getGr…
351prototype.consume=function(a){(null!=a?a:null!=this.evt.touches||mxEvent.isMouseEvent(this.evt))&&…
352prototype.setEventsEnabled=function(a){this.eventsEnabled=a};mxEventSource.prototype.getEventSourc…
353 mxEventSource.prototype.removeListener=function(a){if(null!=this.eventListeners)for(var b=0;b<this.…
354 mxEventSource.prototype.fireEvent=function(a,b){if(null!=this.eventListeners&&this.isEventsEnabled(…
371prototype.url=null;mxXmlRequest.prototype.params=null;mxXmlRequest.prototype.method=null;mxXmlRequ…
372prototype.decodeSimulateValues=!1;mxXmlRequest.prototype.isBinary=function(){return this.binary};m…
373prototype.getXml=function(){var a=this.request.responseXML;if(9<=document.documentMode||null==a||n…
374 mxXmlRequest.prototype.create=function(){if(window.XMLHttpRequest)return function(){var a=new XMLHt…
375 mxXmlRequest.prototype.send=function(a,b,c,d){this.request=this.create();null!=this.request&&(null!…
376 …this.request.ontimeout=d),this.request.send(this.params))};mxXmlRequest.prototype.setRequestHeader…
377 mxXmlRequest.prototype.simulate=function(a,b){a=a||document;var c=null;a==document&&(c=window.onbef…
381 ….appendChild(this.div))}mxWindow.prototype=new mxEventSource;mxWindow.prototype.constructor=mxWind…
382prototype.minimizeImage=mxClient.imageBasePath+"/minimize.gif";mxWindow.prototype.normalizeImage=m…
383 …xWindow.prototype.contentHeightCorrection=8==document.documentMode||7==document.documentMode?6:2;m…
384 mxWindow.prototype.init=function(a,b,c,d,e){e=null!=e?e:"mxWindow";this.div=document.createElement(…
387prototype.setTitle=function(a){for(var b=this.title.firstChild;null!=b;){var c=b.nextSibling;b.nod…
388prototype.activate=function(){if(mxWindow.activeWindow!=this){var a=mxUtils.getCurrentStyle(this.g…
389 mxWindow.prototype.fit=function(){mxUtils.fit(this.div)};mxWindow.prototype.isResizable=function(){…
390 mxWindow.prototype.setResizable=function(a){if(a)if(null==this.resize){this.resize=document.createE…
393prototype.setSize=function(a,b){a=Math.max(this.minimumSize.width,a);b=Math.max(this.minimumSize.h…
394 mxWindow.prototype.getMinimumSize=function(){return new mxRectangle(0,0,0,this.title.offsetHeight)};
395 mxWindow.prototype.toggleMinimized=function(a){this.activate();if(this.minimized)this.minimized=!1,…
398 mxWindow.prototype.installMinimizeHandler=function(){this.minimizeImg=document.createElement("img")…
399 a)};mxWindow.prototype.setMaximizable=function(a){this.maximize.style.display=a?"":"none"};
400 mxWindow.prototype.installMaximizeHandler=function(){this.maximize=document.createElement("img");th…
405 mxWindow.prototype.installMoveHandler=function(){this.title.style.cursor="move";mxEvent.addGestureL…
406prototype.setLocation=function(a,b){this.div.style.left=a+"px";this.div.style.top=b+"px"};mxWindow…
407 mxWindow.prototype.installCloseHandler=function(){this.closeImg=document.createElement("img");this.…
408prototype.setImage=function(a){this.image=document.createElement("img");this.image.setAttribute("s…
409 mxWindow.prototype.isVisible=function(){return null!=this.div?"none"!=this.div.style.display:!1};mx…
410prototype.show=function(){this.div.style.display="";this.activate();"auto"!=mxUtils.getCurrentStyl…
411prototype.destroy=function(){this.fireEvent(new mxEventObject(mxEvent.DESTROY));null!=this.div&&(m…
412 mxForm.prototype.addButtons=function(a,b){var c=document.createElement("tr"),d=document.createEleme…
413prototype.addText=function(a,b,c){var d=document.createElement("input");d.setAttribute("type",c||"…
414prototype.addCombo=function(a,b,c){var d=document.createElement("select");null!=c&&d.setAttribute(…
415prototype.addField=function(a,b){var c=document.createElement("tr"),d=document.createElement("td")…
416prototype.y=0;function mxDivResizer(a,b){if("div"==a.nodeName.toLowerCase()){null==b&&(b=window);t…
417 mxDivResizer.prototype.handlingResize=!1;mxDivResizer.prototype.resize=function(){var a=this.getDoc…
418 mxDivResizer.prototype.getDocumentWidth=function(){return document.body.clientWidth};mxDivResizer.p…
419 …}mxDragSource.prototype.element=null;mxDragSource.prototype.dropHandler=null;mxDragSource.prototyp…
420prototype.previewElement=null;mxDragSource.prototype.previewOffset=null;mxDragSource.prototype.ena…
421prototype.dragElementZIndex=100;mxDragSource.prototype.dragElementOpacity=70;mxDragSource.prototyp…
422prototype.setGridEnabled=function(a){this.gridEnabled=a};mxDragSource.prototype.getGraphForEvent=f…
423 mxDragSource.prototype.reset=function(){null!=this.currentGraph&&(this.dragExit(this.currentGraph),…
424 mxDragSource.prototype.mouseDown=function(a){this.enabled&&!mxEvent.isConsumed(a)&&null==this.mouse…
425prototype.startDrag=function(a){this.dragElement=this.createDragElement(a);this.dragElement.style.…
426prototype.removeDragElement=function(){null!=this.dragElement&&(null!=this.dragElement.parentNode&…
427 mxDragSource.prototype.graphContainsEvent=function(a,b){var c=mxEvent.getClientX(b),d=mxEvent.getCl…
428 mxDragSource.prototype.mouseMove=function(a){var b=this.getGraphForEvent(a);null==b||this.graphCont…
430 mxDragSource.prototype.mouseUp=function(a){if(null!=this.currentGraph){if(null!=this.currentPoint&&…
431 mxDragSource.prototype.removeListeners=function(){null!=this.eventSource&&(mxEvent.removeGestureLis…
432 mxDragSource.prototype.dragEnter=function(a,b){a.isMouseDown=!0;a.isMouseTrigger=mxEvent.isMouseEve…
433 this.eventConsumer)};mxDragSource.prototype.dragExit=function(a,b){this.currentPoint=this.currentDr…
434 mxDragSource.prototype.dragOver=function(a,b){var c=mxUtils.getOffset(a.container),d=mxUtils.getScr…
437prototype.drop=function(a,b,c,d,e){this.dropHandler.apply(this,arguments);"hidden"!=a.container.st…
438 mxToolbar.prototype.addItem=function(a,b,c,d,e,f){var g=document.createElement(null!=b?"img":"butto…
439 …()&&(g.className=k+"Selected",this.menu.hideMenu=function(){mxPopupMenu.prototype.hideMenu.apply(t…
440 …l}))}}),null,a);mxEvent.addListener(g,"mouseout",a);return g};mxToolbar.prototype.addCombo=functio…
441prototype.addActionCombo=function(a,b){var c=document.createElement("select");c.className=b||"mxTo…
442 mxToolbar.prototype.addSwitchMode=function(a,b,c,d,e){var f=document.createElement("img");f.initial…
444 mxToolbar.prototype.addMode=function(a,b,c,d,e,f){f=null!=f?f:!0;var g=document.createElement(null!…
446 mxToolbar.prototype.selectMode=function(a,b){if(this.selectedMode!=a){if(null!=this.selectedMode){v…
447prototype.resetMode=function(a){!a&&this.noReset||this.selectedMode==this.defaultMode||this.select…
448prototype.addLine=function(){var a=document.createElement("hr");a.style.marginRight="6px";a.setAtt…
449prototype.changes=null;mxUndoableEdit.prototype.significant=null;mxUndoableEdit.prototype.undone=!…
450 mxUndoableEdit.prototype.undo=function(){if(!this.undone){this.source.fireEvent(new mxEventObject(m…
451prototype.redo=function(){if(!this.redone){this.source.fireEvent(new mxEventObject(mxEvent.START_E…
452prototype.constructor=mxUndoManager;mxUndoManager.prototype.size=null;mxUndoManager.prototype.hist…
453prototype.undo=function(){for(;0<this.indexOfNextAdd;){var a=this.history[--this.indexOfNextAdd];a…
454prototype.redo=function(){for(var a=this.history.length;this.indexOfNextAdd<a;){var b=this.history…
455prototype.trim=function(){if(this.history.length>this.indexOfNextAdd)for(var a=this.history.splice…
456prototype.updateBaseUrl=function(){this.baseDomain=location.protocol+"//"+location.host;this.baseU…
457prototype.getBaseDomain=function(){return this.baseDomain};mxUrlConverter.prototype.setBaseDomain=…
458 mxUrlConverter.prototype.convert=function(a){this.isEnabled()&&this.isRelativeUrl(a)&&(null==this.g…
464prototype.damper=1/6;mxPanningManager.prototype.delay=10;mxPanningManager.prototype.handleMouseOut…
465prototype.submenuImage=mxClient.imageBasePath+"/submenu.gif";mxPopupMenu.prototype.zIndex=10006;mx…
466prototype.init=function(){this.table=document.createElement("table");this.table.className="mxPopup…
467 mxPopupMenu.prototype.setEnabled=function(a){this.enabled=a};mxPopupMenu.prototype.isPopupTrigger=f…
468 mxPopupMenu.prototype.addItem=function(a,b,c,d,e,f,g,k){d=d||this;this.itemCount++;d.willAddSeparat…
471 …this,function(a){l.className="mxPopupMenuItem"}))}return l};mxPopupMenu.prototype.addCheckmark=fun…
472 mxPopupMenu.prototype.createSubmenu=function(a){a.table=document.createElement("table");a.table.cla…
473 mxPopupMenu.prototype.showSubmenu=function(a,b){if(null!=b.div){b.div.style.left=a.div.offsetLeft+b…
475 mxPopupMenu.prototype.addSeparator=function(a,b){a=a||this;if(this.smartSeparators&&!b)a.willAddSep…
476 mxPopupMenu.prototype.popup=function(a,b,c,d){if(null!=this.div&&null!=this.tbody&&null!=this.facto…
477prototype.isMenuShowing=function(){return null!=this.div&&this.div.parentNode==document.body};mxPo…
478prototype.hideSubmenu=function(a){null!=a.activeRow&&(this.hideSubmenu(a.activeRow),null!=a.active…
479prototype=new mxEventSource;mxAutoSaveManager.prototype.constructor=mxAutoSaveManager;mxAutoSaveMa…
480prototype.lastSnapshot=0;mxAutoSaveManager.prototype.enabled=!0;mxAutoSaveManager.prototype.change…
481prototype.save=function(){};mxAutoSaveManager.prototype.graphModelChanged=function(a){a=((new Date…
482prototype=new mxEventSource;mxAnimation.prototype.constructor=mxAnimation;mxAnimation.prototype.de…
483prototype.stopAnimation=function(){null!=this.thread&&(window.clearInterval(this.thread),this.thre…
484prototype.cells=null;mxMorphing.prototype.updateAnimation=function(){mxAnimation.prototype.updateA…
485 mxMorphing.prototype.animateCell=function(a,b,c){var d=this.graph.getView().getState(a),e=null;if(n…
486 mxMorphing.prototype.stopRecursion=function(a,b){return null!=b&&(0!=b.x||0!=b.y)};mxMorphing.proto…
487prototype.getOriginForCell=function(a){var b=null;if(null!=a){var c=this.graph.getModel().getParen…
488prototype.alt=null;mxImageBundle.prototype.putImage=function(a,b,c){this.images[a]={value:b,fallba…
489 mxImageExport.prototype.drawState=function(a,b){null!=a&&(this.visitStatesRecursive(a,b,mxUtils.bin…
490prototype.visitStatesRecursive=function(a,b,c){if(null!=a){c(a,b);for(var d=a.view.graph,e=d.model…
491prototype.drawCellState=function(a,b){var c=this.getLinkForCellState(a,b);null!=c&&b.setLink(c,thi…
492prototype.drawText=function(a,b){null!=a.text&&a.text.checkBounds()&&(b.save(),a.text.beforePaint(…
493prototype.path=null;mxAbstractCanvas2D.prototype.rotateHtml=!0;mxAbstractCanvas2D.prototype.lastX=…
494 mxAbstractCanvas2D.prototype.reset=function(){this.state=this.createState();this.states=[]};
495 mxAbstractCanvas2D.prototype.createState=function(){return{dx:0,dy:0,scale:1,alpha:1,fillAlpha:1,st…
496 …ADOW_OFFSET_Y,rotation:0,rotationCx:0,rotationCy:0}};mxAbstractCanvas2D.prototype.format=function(…
497prototype.addOp=function(){if(null!=this.path&&(this.path.push(arguments[0]),2<arguments.length))f…
498prototype.save=function(){this.states.push(this.state);this.state=mxUtils.clone(this.state)};mxAbs…
499prototype.rotate=function(a,b,c,d,e){};mxAbstractCanvas2D.prototype.setAlpha=function(a){this.stat…
500prototype.setGradient=function(a,b,c,d,e,f,g,k,l){c=this.state;c.fillColor=a;c.gradientFillAlpha=n…
501prototype.setDashPattern=function(a){this.state.dashPattern=a};mxAbstractCanvas2D.prototype.setLin…
502prototype.setFontBackgroundColor=function(a){a==mxConstants.NONE&&(a=null);this.state.fontBackgrou…
503prototype.setFontStyle=function(a){null==a&&(a=0);this.state.fontStyle=a};mxAbstractCanvas2D.proto…
504prototype.begin=function(){this.lastY=this.lastX=0;this.path=[]};mxAbstractCanvas2D.prototype.move…
505prototype.arcTo=function(a,b,c,d,e,f,g){a=mxUtils.arcToCurves(this.lastX,this.lastY,a,b,c,d,e,f,g)…
506 mxXmlCanvas2D.prototype.textEnabled=!0;mxXmlCanvas2D.prototype.compressed=!0;
507 mxXmlCanvas2D.prototype.writeDefaults=function(){var a;a=this.createElement("fontfamily");a.setAttr…
508prototype.format=function(a){return parseFloat(parseFloat(a).toFixed(2))};mxXmlCanvas2D.prototype.…
509prototype.restore=function(){this.compressed&&mxAbstractCanvas2D.prototype.restore.apply(this,argu…
510 mxXmlCanvas2D.prototype.rotate=function(a,b,c,d,e){var f=this.createElement("rotate");if(0!=a||b||c…
511prototype.setAlpha=function(a){if(this.compressed){if(this.state.alpha==a)return;mxAbstractCanvas2…
512 mxXmlCanvas2D.prototype.setStrokeAlpha=function(a){if(this.compressed){if(this.state.strokeAlpha==a…
513 …2D.prototype.setFillColor=function(a){a==mxConstants.NONE&&(a=null);if(this.compressed){if(this.st…
514 mxXmlCanvas2D.prototype.setGradient=function(a,b,c,d,e,f,g,k,l){if(null!=a&&null!=b){mxAbstractCanv…
515 ….prototype.setStrokeColor=function(a){a==mxConstants.NONE&&(a=null);if(this.compressed){if(this.st…
516 mxXmlCanvas2D.prototype.setStrokeWidth=function(a){if(this.compressed){if(this.state.strokeWidth==a…
517 mxXmlCanvas2D.prototype.setDashed=function(a,b){if(this.compressed){if(this.state.dashed==a)return;…
518prototype.setDashPattern=function(a){if(this.compressed){if(this.state.dashPattern==a)return;mxAbs…
519prototype.setLineJoin=function(a){if(this.compressed){if(this.state.lineJoin==a)return;mxAbstractC…
520prototype.setFontColor=function(a){if(this.textEnabled){a==mxConstants.NONE&&(a=null);if(this.comp…
521prototype.setFontBackgroundColor=function(a){if(this.textEnabled){a==mxConstants.NONE&&(a=null);if…
522prototype.setFontBorderColor=function(a){if(this.textEnabled){a==mxConstants.NONE&&(a=null);if(thi…
523 …anvas2D.prototype.setFontSize=function(a){if(this.textEnabled){if(this.compressed){if(this.state.f…
524 …vas2D.prototype.setFontFamily=function(a){if(this.textEnabled){if(this.compressed){if(this.state.f…
525prototype.setFontStyle=function(a){if(this.textEnabled){null==a&&(a=0);if(this.compressed){if(this…
526 mxXmlCanvas2D.prototype.setShadow=function(a){if(this.compressed){if(this.state.shadow==a)return;mx…
527 ….prototype.setShadowColor=function(a){if(this.compressed){a==mxConstants.NONE&&(a=null);if(this.st…
528 mxXmlCanvas2D.prototype.setShadowAlpha=function(a){if(this.compressed){if(this.state.shadowAlpha==a…
529 …s2D.prototype.setShadowOffset=function(a,b){if(this.compressed){if(this.state.shadowDx==a&&this.st…
530 mxXmlCanvas2D.prototype.rect=function(a,b,c,d){var e=this.createElement("rect");e.setAttribute("x",…
531 mxXmlCanvas2D.prototype.roundrect=function(a,b,c,d,e,f){var g=this.createElement("roundrect");g.set…
532 mxXmlCanvas2D.prototype.ellipse=function(a,b,c,d){var e=this.createElement("ellipse");e.setAttribut…
533 mxXmlCanvas2D.prototype.image=function(a,b,c,d,e,f,g,k){e=this.converter.convert(e);var l=this.crea…
534 …xXmlCanvas2D.prototype.begin=function(){this.root.appendChild(this.createElement("begin"));this.la…
535prototype.lineTo=function(a,b){var c=this.createElement("line");c.setAttribute("x",this.format(a))…
536prototype.curveTo=function(a,b,c,d,e,f){var g=this.createElement("curve");g.setAttribute("x1",this…
537 mxXmlCanvas2D.prototype.text=function(a,b,c,d,e,f,g,k,l,m,n,p,q){if(this.textEnabled&&null!=e){mxUt…
538prototype.stroke=function(){this.root.appendChild(this.createElement("stroke"))};mxXmlCanvas2D.pro…
541prototype.useDomParser=!mxClient.IS_IE&&"function"===typeof DOMParser&&"function"===typeof XMLSeri…
542prototype.node=null;mxSvgCanvas2D.prototype.matchHtmlAlignment=!0;mxSvgCanvas2D.prototype.textEnab…
543prototype.pointerEventsValue="all";mxSvgCanvas2D.prototype.fontMetricsPadding=10;mxSvgCanvas2D.pro…
544 …xSvgCanvas2D.prototype.reset=function(){mxAbstractCanvas2D.prototype.reset.apply(this,arguments);t…
545prototype.createElement=function(a,b){if(null!=this.root.ownerDocument.createElementNS)return this…
546 mxSvgCanvas2D.prototype.createAlternateContent=function(a,b,c,d,e,f,g,k,l,m,n,p,q){a=this.getAltern…
549 mxSvgCanvas2D.prototype.createGradientId=function(a,b,c,d,e){"#"==a.charAt(0)&&(a=a.substring(1));"…
550 mxSvgCanvas2D.prototype.getSvgGradient=function(a,b,c,d,e){var f=this.createGradientId(a,b,c,d,e),g…
551 mxSvgCanvas2D.prototype.createSvgGradient=function(a,b,c,d,e){var f=this.createElement(e==mxConstan…
553 mxSvgCanvas2D.prototype.addNode=function(a,b){var c=this.node,d=this.state;if(null!=c){if("path"==c…
555 …nter-events"))&&this.root.appendChild(c);this.node=null}};mxSvgCanvas2D.prototype.addTolerance=fun…
556 mxSvgCanvas2D.prototype.updateFill=function(){var a=this.state;(1>a.alpha||1>a.fillAlpha)&&this.nod…
557 …e.setAttribute("fill",String(a.fillColor).toLowerCase())};mxSvgCanvas2D.prototype.getCurrentStroke…
558 mxSvgCanvas2D.prototype.updateStroke=function(){var a=this.state;this.node.setAttribute("stroke",St…
559 mxSvgCanvas2D.prototype.updateStrokeAttributes=function(){var a=this.state;null!=a.lineJoin&&"miter…
560 mxSvgCanvas2D.prototype.createDashPattern=function(a){var b=[];if("string"===typeof this.state.dash…
561 mxSvgCanvas2D.prototype.createTolerance=function(a){a=a.cloneNode(!0);var b=parseFloat(a.getAttribu…
562 mxSvgCanvas2D.prototype.createShadow=function(a){a=a.cloneNode(!0);var b=this.state;"none"==a.getAt…
563 mxSvgCanvas2D.prototype.setLink=function(a,b){if(null==a)this.root=this.originalRoot;else{this.orig…
564 mxSvgCanvas2D.prototype.rotate=function(a,b,c,d,e){if(0!=a||b||c){var f=this.state;d+=f.dx;e+=f.dy;…
565 …s2D.prototype.begin=function(){mxAbstractCanvas2D.prototype.begin.apply(this,arguments);this.node=…
566prototype.roundrect=function(a,b,c,d,e,f){this.rect(a,b,c,d);0<e&&this.node.setAttribute("rx",this…
567 mxSvgCanvas2D.prototype.image=function(a,b,c,d,e,f,g,k){e=this.converter.convert(e);f=null!=f?f:!0;…
569 mxSvgCanvas2D.prototype.convertHtml=function(a){if(this.useDomParser){var b=(new DOMParser).parseFr…
572 mxSvgCanvas2D.prototype.createDiv=function(a){mxUtils.isNode(a)||(a="<div><div>"+this.convertHtml(a…
573 …endChild(c);b.appendChild(d)}else b.innerHTML=a;return b};mxSvgCanvas2D.prototype.updateText=funct…
574 mxSvgCanvas2D.prototype.addForeignObject=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t){q=this.createEleme…
576 mxSvgCanvas2D.prototype.updateTextNodes=function(a,b,c,d,e,f,g,k,l,m,n){var p=this.state.scale;mxSv…
583 mxSvgCanvas2D.prototype.getTextCss=function(){var a=this.state,b="display: inline-block; font-size:…
585 mxSvgCanvas2D.prototype.text=function(a,b,c,d,e,f,g,k,l,m,n,p,q){if(this.textEnabled&&null!=e)if(p=…
586 mxSvgCanvas2D.prototype.createClip=function(a,b,c,d){a=Math.round(a);b=Math.round(b);c=Math.round(c…
587 mxSvgCanvas2D.prototype.plainText=function(a,b,c,d,e,f,g,k,l,m,n,p){n=null!=n?n:0;k=this.state;var …
591 mxSvgCanvas2D.prototype.updateFont=function(a){var b=this.state;a.setAttribute("fill",b.fontColor);…
593 mxSvgCanvas2D.prototype.addTextBackground=function(a,b,c,d,e,f,g,k,l){var m=this.state;if(null!=m.f…
597prototype.stroke=function(){this.addNode(!1,!0)};mxSvgCanvas2D.prototype.fill=function(){this.addN…
598prototype.tolerance=2;mxGuide.prototype.setStates=function(a){this.states=a};mxGuide.prototype.isE…
599 mxGuide.prototype.move=function(a,b,c,d){if(null!=this.states&&(this.horizontal||this.vertical)&&nu…
604prototype.getDelta=function(a,b,c,d,e){var f=this.graph.view.scale;if(this.rounded||null!=b&&null=…
605prototype.setVisible=function(a){null!=this.guideX&&(this.guideX.node.style.visibility=a?"visible"…
606prototype.minSvgStrokeWidth=1;mxShape.prototype.bounds=null;mxShape.prototype.points=null;mxShape.
607prototype.visible=!0;mxShape.prototype.useSvgBoundingBox=!1;mxShape.prototype.init=function(a){nul…
608prototype.getSvgScreenOffset=function(){return 1==mxUtils.mod(Math.max(1,Math.round((this.stencil&…
609prototype.createHtml=function(){var a=document.createElement("div");a.style.position="absolute";re…
610 mxShape.prototype.clear=function(){if(null!=this.node.ownerSVGElement)for(;null!=this.node.lastChil…
611 mxShape.prototype.updateBoundsFromPoints=function(){var a=this.points;if(null!=a&&0<a.length&&null!…
612 mxShape.prototype.getLabelBounds=function(a){var b=mxUtils.getValue(this.style,mxConstants.STYLE_DI…
613 …;return mxUtils.getDirectedBounds(a,c,this.style,d,e)}return a};mxShape.prototype.getLabelMargins=…
614 mxShape.prototype.checkBounds=function(){return!isNaN(this.scale)&&isFinite(this.scale)&&0<this.sca…
615 mxShape.prototype.redrawShape=function(){var a=this.createCanvas();null!=a&&(a.pointerEvents=this.p…
616 mxShape.prototype.createCanvas=function(){var a=null;null!=this.node.ownerSVGElement&&(a=this.creat…
617 mxShape.prototype.createSvgCanvas=function(){var a=new mxSvgCanvas2D(this.node,!1);a.strokeToleranc…
618 mxShape.prototype.redrawHtmlShape=function(){this.updateHtmlBounds(this.node);this.updateHtmlFilter…
619 mxShape.prototype.updateHtmlFilters=function(a){var b="";100>this.opacity&&(b+="alpha(opacity="+thi…
621 mxShape.prototype.updateHtmlColors=function(a){var b=this.stroke;null!=b&&b!=mxConstants.NONE?(a.st…
623 mxShape.prototype.updateHtmlBounds=function(a){var b=9<=document.documentMode?0:Math.ceil(this.stro…
624prototype.destroyCanvas=function(a){if(a instanceof mxSvgCanvas2D){for(var b in a.gradients){var c…
625 mxShape.prototype.paint=function(a){var b=!1;if(null!=a&&this.outline){var c=a.stroke;a.stroke=func…
627 …sform);null!=a&&this.outline&&!b&&(a.rect(f,g,k,l),a.stroke())};mxShape.prototype.getWaypoints=fun…
628 mxShape.prototype.configureCanvas=function(a,b,c,d,e){var f=null;null!=this.style&&(f=this.style.da…
629 …);a.setStrokeColor(this.stroke);this.configurePointerEvents(a)};mxShape.prototype.configurePointer…
630prototype.getGradientBounds=function(a,b,c,d,e){return new mxRectangle(b,c,d,e)};mxShape.prototype
631 mxShape.prototype.paintBackground=function(a,b,c,d,e){};mxShape.prototype.paintForeground=function(…
632 mxShape.prototype.getArcSize=function(a,b){var c;"1"==mxUtils.getValue(this.style,mxConstants.STYLE…
633 mxShape.prototype.paintGlassEffect=function(a,b,c,d,e,f){var g=Math.ceil(this.strokewidth/2);a.setG…
634 mxShape.prototype.addPoints=function(a,b,c,d,e,f,g){if(null!=b&&0<b.length){g=null!=g?g:!0;var k=b[…
636 mxShape.prototype.resetStyles=function(){this.initStyles();this.spacing=0;delete this.fill;delete t…
637 mxShape.prototype.apply=function(a){this.state=a;this.style=a.style;if(null!=this.style){this.fill=…
641prototype.setCursor=function(a){null==a&&(a="");this.cursor=a;null!=this.node&&(this.node.style.cu…
642 mxShape.prototype.updateBoundingBox=function(){if(this.useSvgBoundingBox&&null!=this.node&&null!=th…
643prototype.createBoundingBox=function(){var a=this.bounds.clone();(null!=this.stencil&&(this.direct…
644prototype.isPaintBoundsInverted=function(){return null==this.stencil&&(this.direction==mxConstants…
645 mxShape.prototype.getShapeRotation=function(){var a=this.getRotation();null!=this.direction&&(this.…
646prototype.createTransparentSvgRectangle=function(a,b,c,d){var e=document.createElementNS(mxConstan…
647prototype.releaseSvgGradients=function(a){if(null!=a)for(var b in a){var c=a[b];null!=c&&(c.mxRefC…
648prototype.desc=null;mxStencil.prototype.constraints=null;mxStencil.prototype.aspect=null;mxStencil…
649 mxStencil.prototype.parseDescription=function(){this.fgNode=this.desc.getElementsByTagName("foregro…
650prototype.parseConstraints=function(){var a=this.desc.getElementsByTagName("connections")[0];if(nu…
651prototype.evaluateTextAttribute=function(a,b,c){b=this.evaluateAttribute(a,b,c);a=a.getAttribute("…
652 mxStencil.prototype.drawShape=function(a,b,c,d,e,f){var g=a.states.slice(),k=mxUtils.getValue(b.sty…
653 …CKGROUND_OUTLINE,0));a.states.length!=g.length&&(a.states=g)};mxStencil.prototype.drawChildren=fun…
654 mxStencil.prototype.computeAspect=function(a,b,c,d,e,f){a=b;b=d/this.w0;var g=e/this.h0;if(f=f==mxC…
655 mxStencil.prototype.drawNode=function(a,b,c,d,e,f){var g=c.nodeName,k=d.x,l=d.y,m=d.width,n=d.heigh…
669 …=c;this.strokewidth=null!=d?d:1}mxUtils.extend(mxActor,mxShape);mxActor.prototype.paintVertexShape…
670 mxActor.prototype.redrawPath=function(a,b,c,d,e){b=d/3;a.moveTo(0,e);a.curveTo(0,3*e/5,0,2*e/5,d/2,…
671 mxCloud.prototype.redrawPath=function(a,b,c,d,e){a.moveTo(.25*d,.25*e);a.curveTo(.05*d,.25*e,0,.5*e…
672 mxRectangleShape.prototype.isHtmlAllowed=function(){var a=!0;null!=this.style&&(a="1"==mxUtils.getV…
673 mxRectangleShape.prototype.paintBackground=function(a,b,c,d,e){if(this.isRounded){var f;"1"==mxUtil…
674 mxRectangleShape.prototype.isRoundable=function(a,b,c,d,e){return!0};mxRectangleShape.prototype.pai…
675prototype.paintVertexShape=function(a,b,c,d,e){a.ellipse(b,c,d,e);a.fillAndStroke()};function mxDo…
676 mxDoubleEllipse.prototype.paintForeground=function(a,b,c,d,e){if(!this.outline){var f=mxUtils.getVa…
677prototype.getLabelBounds=function(a){var b=mxUtils.getValue(this.style,mxConstants.STYLE_MARGIN,Ma…
678prototype.paintVertexShape=function(a,b,c,d,e){var f=d/2,g=e/2,k=mxUtils.getValue(this.style,mxCon…
679 …xPolyline.prototype.getShapeRotation=function(){return 0};mxPolyline.prototype.isPaintBoundsInvert…
680prototype.paintLine=function(a,b,c){var d=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mx…
681 …W_SIZE}mxUtils.extend(mxArrow,mxShape);mxArrow.prototype.augmentBoundingBox=function(a){mxShape.pr…
682 mxArrow.prototype.paintEdgeShape=function(a,b){var c=mxConstants.ARROW_SPACING,d=mxConstants.ARROW_…
683 …tend(mxArrowConnector,mxShape);mxArrowConnector.prototype.useSvgBoundingBox=!0;mxArrowConnector.pr…
684prototype.resetStyles=function(){mxShape.prototype.resetStyles.apply(this,arguments);this.arrowSpa…
685 mxArrowConnector.prototype.augmentBoundingBox=function(a){mxShape.prototype.augmentBoundingBox.appl…
686 mxArrowConnector.prototype.paintEdgeShape=function(a,b){var c=this.strokewidth;this.outline&&(c=Mat…
690 …ker(a,q.x,q.y,-x,-A,c,e,f,m,!0),a.stroke(),a.end()))}};mxArrowConnector.prototype.paintMarker=func…
691prototype.isArrowRounded=function(){return this.isRounded};mxArrowConnector.prototype.getStartArro…
692prototype.isMarkerStart=function(){return mxUtils.getValue(this.style,mxConstants.STYLE_STARTARROW…
694 …xt,mxShape);mxText.prototype.baseSpacingTop=0;mxText.prototype.baseSpacingBottom=0;mxText.prototyp…
695prototype.replaceLinefeeds=!0;mxText.prototype.verticalTextRotation=-90;mxText.prototype.ignoreCli…
696prototype.checkBounds=function(){return!isNaN(this.scale)&&isFinite(this.scale)&&0<this.scale&&nul…
697 mxText.prototype.paint=function(a,b){var c=this.scale,d=this.bounds.x/c,e=this.bounds.y/c,f=this.bo…
699 mxText.prototype.redraw=function(){if(this.visible&&this.checkBounds()&&this.cacheEnabled&&this.las…
700 …oyCanvas(a),this.updateBoundingBox()):mxShape.prototype.redraw.apply(this,arguments)}else mxShape.
701 mxText.prototype.resetStyles=function(){mxShape.prototype.resetStyles.apply(this,arguments);this.co…
703 mxText.prototype.apply=function(a){var b=this.spacing;mxShape.prototype.apply.apply(this,arguments)…
706 …XT_OPACITY,100),this.updateMargin());this.flipH=this.flipV=null};mxText.prototype.getAutoDirection…
707 mxText.prototype.getContentNode=function(){var a=this.node;null!=a&&(a=null==a.ownerSVGElement?this…
708 mxText.prototype.updateBoundingBox=function(){var a=this.node;this.boundingBox=this.bounds.clone();…
713prototype.getShapeRotation=function(){return 0};mxText.prototype.getTextRotation=function(){return…
714 mxText.prototype.configureCanvas=function(a,b,c,d,e){mxShape.prototype.configureCanvas.apply(this,a…
715 mxText.prototype.getHtmlValue=function(){var a=this.value;this.dialect!=mxConstants.DIALECT_STRICTH…
716 mxText.prototype.getTextCss=function(){var a="display: inline-block; font-size: "+this.size+"px; fo…
718 mxText.prototype.redrawHtmlShape=function(){if(mxClient.IS_SVG)this.redrawHtmlShapeWithCss3();else{…
719 mxText.prototype.redrawHtmlShapeWithCss3=function(){var a=Math.max(0,Math.round(this.bounds.width/t…
722 mxText.prototype.fixFlexboxForIe11=function(a){for(var b=a.querySelectorAll('div[style*="display: f…
723 mxText.prototype.updateHtmlTransform=function(){var a=this.getTextRotation(),b=this.node.style,c=th…
725 mxText.prototype.updateInnerHtml=function(a){if(mxUtils.isNode(this.value))a.innerHTML=this.value.o…
726 mxText.prototype.updateHtmlFilter=function(){var a=this.node.style,b=this.margin.x,c=this.margin.y,…
730 mxText.prototype.updateValue=function(){if(mxUtils.isNode(this.value))this.node.innerHTML="",this.n…
733 mxText.prototype.updateFont=function(a){a=a.style;a.lineHeight=mxConstants.ABSOLUTE_LINE_HEIGHT?thi…
735 mxText.prototype.updateSize=function(a,b){var c=Math.max(0,Math.round(this.bounds.width/this.scale)…
737 mxText.prototype.updateMargin=function(){this.margin=mxUtils.getAlignmentAsPoint(this.align,this.va…
738 mxText.prototype.getSpacing=function(a){return new mxPoint(this.align==mxConstants.ALIGN_CENTER?(th…
739 …xUtils.extend(mxTriangle,mxActor);mxTriangle.prototype.isRoundable=function(){return!0};mxTriangle…
740prototype.redrawPath=function(a,b,c,d,e){b=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,m…
741prototype.paintVertexShape=function(a,b,c,d,e){a.begin();if(this.vertical){var f=b+d/2;a.moveTo(f,…
742 mxImageShape.prototype.apply=function(a){mxShape.prototype.apply.apply(this,arguments);this.gradien…
743prototype.isHtmlAllowed=function(){return!this.preserveImageAspect};mxImageShape.prototype.createH…
744prototype.paintVertexShape=function(a,b,c,d,e){null!=this.image?(null!=this.imageBackground&&(a.se…
745 mxImageShape.prototype.redrawHtmlShape=function(){this.node.style.left=Math.round(this.bounds.x)+"p…
748prototype.imageSize=mxConstants.DEFAULT_IMAGESIZE;mxLabel.prototype.spacing=2;mxLabel.prototype.in…
749prototype.redraw=function(){null!=this.indicator&&(this.indicator.fill=this.indicatorColor,this.in…
750prototype.paintForeground=function(a,b,c,d,e){this.paintImage(a,b,c,d,e);this.paintIndicator(a,b,c…
751 mxLabel.prototype.getImageBounds=function(a,b,c,d){var e=mxUtils.getValue(this.style,mxConstants.ST…
752 …IGN_BOTTOM?b+(d-k-l):b+(d-k)/2;return new mxRectangle(a,b,g,k)};mxLabel.prototype.paintIndicator=f…
753 mxLabel.prototype.getIndicatorBounds=function(a,b,c,d){var e=mxUtils.getValue(this.style,mxConstant…
755 mxLabel.prototype.redrawHtmlShape=function(){for(mxRectangleShape.prototype.redrawHtmlShape.apply(t…
756 …;this.strokewidth=null!=d?d:1}mxUtils.extend(mxCylinder,mxShape);mxCylinder.prototype.maxHeight=40;
757prototype.paintVertexShape=function(a,b,c,d,e){a.translate(b,c);a.begin();this.redrawPath(a,b,c,d,…
758 mxCylinder.prototype.redrawPath=function(a,b,c,d,e,f){b=this.getCylinderSize(b,c,d,e);if(f&&null!=t…
759prototype.updateBoundingBox=function(){this.useSvgBoundingBox=null!=this.style&&1==this.style[mxCo…
760 mxConnector.prototype.createMarker=function(a,b,c){var d=null,e=b.length,f=mxUtils.getValue(this.st…
762 mxConnector.prototype.augmentBoundingBox=function(a){mxShape.prototype.augmentBoundingBox.apply(thi…
763prototype.imageSize=16;mxSwimlane.prototype.apply=function(a){mxShape.prototype.apply.apply(this,a…
764 mxSwimlane.prototype.getTitleSize=function(){return Math.max(0,mxUtils.getValue(this.style,mxConsta…
765 mxSwimlane.prototype.getLabelBounds=function(a){var b=this.getTitleSize();a=new mxRectangle(a.x,a.y…
766 …t,b*this.scale);if(d||e)a.y+=a.height-b;a.height=b}return a};mxSwimlane.prototype.getGradientBound…
767prototype.getSwimlaneArcSize=function(a,b,c){if("1"==mxUtils.getValue(this.style,mxConstants.STYLE…
768 mxSwimlane.prototype.paintVertexShape=function(a,b,c,d,e){var f=this.getTitleSize(),g=1==mxUtils.ge…
770 mxSwimlane.prototype.paintSwimlane=function(a,b,c,d,e,f,g,k){a.begin();var l=!0;null!=this.style&&(…
772 mxSwimlane.prototype.paintRoundedSwimlane=function(a,b,c,d,e,f,g,k,l){a.begin();var m=!0;null!=this…
774prototype.paintDivider=function(a,b,c,d,e,f,g){g||a.setShadow(!1);a.begin();this.isHorizontal()?(a…
775prototype.getImageBounds=function(a,b,c,d){return this.isHorizontal()?new mxRectangle(a+c-this.ima…
776 mxGraphLayout.prototype.getGraph=function(){return this.graph};mxGraphLayout.prototype.getConstrain…
778prototype.isAncestor=function(a,b,c){if(!c)return this.graph.model.getParent(b)==a;if(b==a)return!…
779prototype.isEdgeIgnored=function(a){var b=this.graph.getModel();return!b.isEdge(a)||!this.graph.is…
780 mxGraphLayout.prototype.getParentOffset=function(a){var b=new mxPoint;if(null!=a&&a!=this.parent){v…
781 mxGraphLayout.prototype.setEdgePoints=function(a,b){if(null!=a){var c=this.graph.model,d=c.getGeome…
782 mxGraphLayout.prototype.setVertexLocation=function(a,b,c){var d=this.graph.getModel(),e=d.getGeomet…
784 mxGraphLayout.prototype.getVertexBounds=function(a){var b=this.graph.getModel().getGeometry(a);if(t…
785prototype.arrangeGroups=function(a,b,c,d,e,f){return this.graph.updateGroupBounds(a,b,!0,c,d,e,f)}…
786prototype.cell=null;WeightedCellSorter.prototype.compare=function(a,b){return null!=a&&null!=b?b.w…
787prototype.horizontal=null;mxStackLayout.prototype.spacing=null;mxStackLayout.prototype.x0=null;mxS…
788prototype.resizeLast=!1;mxStackLayout.prototype.wrap=null;mxStackLayout.prototype.borderCollapse=!…
789 mxStackLayout.prototype.moveCell=function(a,b,c){var d=this.graph.getModel(),e=d.getParent(a),f=thi…
790 mxStackLayout.prototype.getParentSize=function(a){var b=this.graph.getModel(),c=b.getGeometry(a);nu…
791 mxStackLayout.prototype.getLayoutCells=function(a){for(var b=this.graph.getModel(),c=b.getChildCoun…
792 mxStackLayout.prototype.snap=function(a){if(null!=this.gridSize&&0<this.gridSize&&(a=Math.max(a,thi…
793 mxStackLayout.prototype.execute=function(a){if(null!=a){var b=this.getParentSize(a),c=this.isHorizo…
797 mxStackLayout.prototype.setChildGeometry=function(a,b){var c=this.graph.getCellGeometry(a);null!=c&…
798 mxStackLayout.prototype.updateParentGeometry=function(a,b,c){var d=this.isHorizontal(),e=this.graph…
799prototype=new mxGraphLayout;mxPartitionLayout.prototype.constructor=mxPartitionLayout;mxPartitionL…
800 mxPartitionLayout.prototype.moveCell=function(a,b,c){c=this.graph.getModel();var d=c.getParent(a);i…
801 mxPartitionLayout.prototype.execute=function(a){var b=this.isHorizontal(),c=this.graph.getModel(),d…
803prototype=new mxGraphLayout;mxCompactTreeLayout.prototype.constructor=mxCompactTreeLayout;mxCompac…
804prototype.groupPaddingTop=0;mxCompactTreeLayout.prototype.groupPaddingRight=0;mxCompactTreeLayout.
805prototype.prefHozEdgeSep=5;mxCompactTreeLayout.prototype.prefVertEdgeOff=4;mxCompactTreeLayout.pro…
806prototype.isVertexIgnored=function(a){return mxGraphLayout.prototype.isVertexIgnored.apply(this,ar…
807 mxCompactTreeLayout.prototype.execute=function(a,b){this.parent=a;var c=this.graph.getModel();if(nu…
810 mxCompactTreeLayout.prototype.moveNode=function(a,b,c){a.x+=b;a.y+=c;this.apply(a);for(a=a.child;nu…
811 mxCompactTreeLayout.prototype.sortOutgoingEdges=function(a,b){var c=new mxDictionary;b.sort(functio…
812prototype.findRankHeights=function(a,b){if(null==this.maxRankHeight[b]||this.maxRankHeight[b]<a.he…
813 mxCompactTreeLayout.prototype.dfs=function(a,b){var c=mxCellPath.create(a),d=null;if(null!=a&&null=…
814 …ry(l)&&(null==e?d.child=m:e.next=m,e=m)}}}return d};mxCompactTreeLayout.prototype.layout=function(…
815 mxCompactTreeLayout.prototype.horizontalLayout=function(a,b,c,d){a.x+=b+a.offsetX;a.y+=c+a.offsetY;…
816 mxCompactTreeLayout.prototype.verticalLayout=function(a,b,c,d,e){a.x+=c+a.offsetY;a.y+=d+a.offsetX;…
817 mxCompactTreeLayout.prototype.attachParent=function(a,b){var c=this.nodeDistance+this.levelDistance…
818 mxCompactTreeLayout.prototype.layoutLeaf=function(a){var b=2*this.nodeDistance;a.contour.upperTail=…
819 mxCompactTreeLayout.prototype.join=function(a){var b=2*this.nodeDistance,c=a.child;a.contour=c.cont…
820 mxCompactTreeLayout.prototype.merge=function(a,b){for(var c=0,d=0,e=0,f=a.lowerHead,g=b.upperHead;n…
821prototype.offset=function(a,b,c,d,e,f){if(e<=a||0>=a+c)return 0;a=0<e*d-c*f?0>a?a*d/c-b:0<a?a*f/e-…
822 mxCompactTreeLayout.prototype.createNode=function(a){var b={};b.cell=a;b.x=0;b.y=0;b.width=0;b.heig…
823 mxCompactTreeLayout.prototype.apply=function(a,b){var c=this.graph.getModel(),d=a.cell,e=c.getGeome…
824 mxCompactTreeLayout.prototype.createLine=function(a,b,c){var d={};d.dx=a;d.dy=b;d.next=c;return d};…
825 mxCompactTreeLayout.prototype.localEdgeProcessing=function(a){this.processNodeOutgoing(a);for(a=a.c…
826prototype.processNodeOutgoing=function(a){for(var b=a.child,c=a.cell,d=0,e=[];null!=b;){d++;var f=…
828prototype.angleOffset=.5;mxRadialTreeLayout.prototype.rootx=0;mxRadialTreeLayout.prototype.rooty=0…
829prototype.rowMinCenX=[];mxRadialTreeLayout.prototype.rowMaxCenX=[];mxRadialTreeLayout.prototype.ro…
830 mxRadialTreeLayout.prototype.execute=function(a,b){this.parent=a;this.edgeRouting=this.useBoundingB…
833 mxRadialTreeLayout.prototype.calcRowDims=function(a,b){if(null!=a&&0!=a.length){this.rowMinX[b]=thi…
834prototype=new mxGraphLayout;mxFastOrganicLayout.prototype.constructor=mxFastOrganicLayout;mxFastOr…
835prototype.forceConstant=50;mxFastOrganicLayout.prototype.forceConstantSquared=0;mxFastOrganicLayou…
836 mxFastOrganicLayout.prototype.isVertexIgnored=function(a){return mxGraphLayout.prototype.isVertexIg…
837 mxFastOrganicLayout.prototype.execute=function(a){var b=this.graph.getModel();this.vertexArray=[];f…
841 …Cells(this.vertexArray,d,g)}finally{b.endUpdate()}};mxFastOrganicLayout.prototype.calcPositions=fu…
842 mxFastOrganicLayout.prototype.calcAttraction=function(){for(var a=0;a<this.vertexArray.length;a++)f…
844 mxFastOrganicLayout.prototype.calcRepulsion=function(){for(var a=this.vertexArray.length,b=0;b<a;b+…
845prototype.reduceTemperature=function(){this.temperature=this.initialTemp*(1-this.iteration/this.ma…
846 mxCircleLayout.prototype.x0=0;mxCircleLayout.prototype.y0=0;mxCircleLayout.prototype.resetEdges=!0;…
847 mxCircleLayout.prototype.execute=function(a){var b=this.graph.getModel();b.beginUpdate();try{for(va…
848prototype.getRadius=function(a,b){return Math.max(a*b/Math.PI,this.radius)};mxCircleLayout.prototy…
849prototype.constructor=mxParallelEdgeLayout;mxParallelEdgeLayout.prototype.spacing=20;mxParallelEdg…
850 mxParallelEdgeLayout.prototype.findParallels=function(a,b){var c=[],d=mxUtils.bind(this,function(a)…
851 mxParallelEdgeLayout.prototype.getEdgeId=function(a){var b=this.graph.getView(),c=b.getVisibleTermi…
852 mxParallelEdgeLayout.prototype.layout=function(a){var b=a[0],c=this.graph.getView(),d=this.graph.ge…
853prototype.route=function(a,b,c){this.graph.isCellMovable(a)&&this.setEdgePoints(a,[new mxPoint(b,c…
854prototype.moveCell=function(a,b,c){null!=this.master?this.master.moveCell.apply(this.master,argume…
855 mxEdgeLabelLayout.prototype.constructor=mxEdgeLabelLayout;mxEdgeLabelLayout.prototype.execute=funct…
856 mxEdgeLabelLayout.prototype.placeLabels=function(a,b){var c=this.graph.getModel();c.beginUpdate();t…
857 mxEdgeLabelLayout.prototype.avoid=function(a,b){var c=this.graph.getModel(),d=a.text.boundingBox;if…
858prototype.maxRank=-1;mxGraphAbstractHierarchyCell.prototype.minRank=-1;mxGraphAbstractHierarchyCel…
859prototype.temp=null;mxGraphAbstractHierarchyCell.prototype.getNextLayerConnectedCells=function(a){…
860prototype.setGeneralPurposeVariable=function(a,b){return null};mxGraphAbstractHierarchyCell.protot…
861prototype=new mxGraphAbstractHierarchyCell;mxGraphHierarchyNode.prototype.constructor=mxGraphHiera…
862 …erarchyNode.prototype.hashCode=!1;mxGraphHierarchyNode.prototype.getRankValue=function(a){return t…
863prototype.getPreviousLayerConnectedCells=function(a){if(null==this.previousLayerConnectedCells){th…
864prototype.getGeneralPurposeVariable=function(a){return this.temp[0]};mxGraphHierarchyNode.prototyp…
865prototype.getCoreCell=function(){return this.cell};function mxGraphHierarchyEdge(a){mxGraphAbstrac…
866 mxGraphHierarchyEdge.prototype.target=null;mxGraphHierarchyEdge.prototype.isReversed=!1;mxGraphHier…
867 mxGraphHierarchyEdge.prototype.getNextLayerConnectedCells=function(a){if(null==this.nextLayerConnec…
868prototype.getPreviousLayerConnectedCells=function(a){if(null==this.previousLayerConnectedCells){th…
869prototype.getGeneralPurposeVariable=function(a){return this.temp[a-this.minRank-1]};mxGraphHierarc…
871prototype.maxRank=null;mxGraphHierarchyModel.prototype.vertexMapper=null;mxGraphHierarchyModel.pro…
872 mxGraphHierarchyModel.prototype.dfsCount=0;mxGraphHierarchyModel.prototype.SOURCESCANSTARTRANK=1E8;…
873 mxGraphHierarchyModel.prototype.createInternalCells=function(a,b,c){for(var d=a.getGraph(),e=0;e<b.…
875 mxGraphHierarchyModel.prototype.initialRank=function(){var a=[];if(null!=this.roots)for(var b=0;b<t…
877 mxGraphHierarchyModel.prototype.fixRanks=function(){var a=[];this.ranks=[];for(var b=0;b<this.maxRa…
878 …eralPurposeVariable(b,a[b].length-1)},c,!1,null)};mxGraphHierarchyModel.prototype.visit=function(a…
879 mxGraphHierarchyModel.prototype.dfs=function(a,b,c,d,e,f){if(null!=b){var g=b.id;if(null==e[g])for(…
880 mxGraphHierarchyModel.prototype.extendedDfs=function(a,b,c,d,e,f,g,k){if(null!=b)if(null==a||null!=…
882prototype.maxRank=null;mxSwimlaneModel.prototype.vertexMapper=null;mxSwimlaneModel.prototype.edgeM…
883 mxSwimlaneModel.prototype.SOURCESCANSTARTRANK=1E8;mxSwimlaneModel.prototype.tightenToSource=!1;mxSw…
884 mxSwimlaneModel.prototype.createInternalCells=function(a,b,c){for(var d=a.getGraph(),e=a.swimlanes,…
886 mxSwimlaneModel.prototype.initialRank=function(){this.ranksPerGroup=[];var a=[],b={};if(null!=this.…
888 mxSwimlaneModel.prototype.maxChainDfs=function(a,b,c,d,e){if(null!=b&&(a=mxCellPath.create(b.cell),…
889 mxSwimlaneModel.prototype.fixRanks=function(){var a=[];this.ranks=[];for(var b=0;b<this.maxRank+1;b…
890 …setGeneralPurposeVariable(b,a[b].length-1)},c,!1,null)};mxSwimlaneModel.prototype.visit=function(a…
891 mxSwimlaneModel.prototype.dfs=function(a,b,c,d,e,f){if(null!=b){var g=b.id;if(null==e[g])for(e[g]=b…
892 mxSwimlaneModel.prototype.extendedDfs=function(a,b,c,d,e,f,g,k){if(null!=b)if(null==a||null!=b.hash…
893prototype.execute=function(a){};function mxMedianHybridCrossingReduction(a){this.layout=a}mxMedian…
894prototype.nestedBestRanks=null;mxMedianHybridCrossingReduction.prototype.currentBestCrossings=0;mx…
895 mxMedianHybridCrossingReduction.prototype.execute=function(a){a=this.layout.getModel();this.nestedB…
896 …(this.nestedBestRanks[b][e]);a.ranks=c};mxMedianHybridCrossingReduction.prototype.calculateCrossin…
897 mxMedianHybridCrossingReduction.prototype.calculateRankCrossing=function(a,b){for(var c=0,d=b.ranks…
899 mxMedianHybridCrossingReduction.prototype.transpose=function(a,b){for(var c=!0,d=0;c&&10>d++;)for(v…
901 …e(f,p),p=m,q=n,u=r,x=t,B=y,e||(c=!0)}}};mxMedianHybridCrossingReduction.prototype.weightedMedian=f…
902prototype.medianRank=function(a,b){for(var c=this.nestedBestRanks[a].length,d=[],e=[],f=0;f<c;f++)…
903prototype.medianValue=function(a,b){for(var c=[],d=0,e=0;e<a.length;e++){var f=a[e];c[d++]=f.getGe…
904prototype.compare=function(a,b){return null!=a&&null!=b?b.medianValue>a.medianValue?-1:b.medianVal…
905 mxMinimumCycleRemover.prototype.execute=function(a){a=this.layout.getModel();for(var b={},c=a.verte…
906 …ion=d;this.initialX=e;this.parallelEdgeSpacing=f}mxCoordinateAssignment.prototype=new mxHierarchic…
907prototype.constructor=mxCoordinateAssignment;mxCoordinateAssignment.prototype.layout=null;mxCoordi…
908prototype.channelBuffer=4;mxCoordinateAssignment.prototype.jettyPositions=null;mxCoordinateAssignm…
909prototype.widestRankValue=null;mxCoordinateAssignment.prototype.rankWidths=null;mxCoordinateAssign…
910 mxCoordinateAssignment.prototype.printStatus=function(){var a=this.layout.getModel();mxLog.show();m…
911 mxCoordinateAssignment.prototype.execute=function(a){this.jettyPositions={};a=this.layout.getModel(…
913 mxCoordinateAssignment.prototype.minNode=function(a){for(var b=[],c=new mxDictionary,d=[],e=0;e<=a.…
915 …ted&&(l.visited=!0,b.push(l))}g.visited=!1;f++}};mxCoordinateAssignment.prototype.medianPos=functi…
916prototype.rankMedianPosition=function(a,b,c){b=b.ranks[a];for(var d=[],e={},f=0;f<b.length;f++){va…
918 …(a,q),this.currentXDelta+=l-q);d[f].visited=!0}};mxCoordinateAssignment.prototype.calculatedWeight…
919 mxCoordinateAssignment.prototype.medianXValue=function(a,b){if(0==a.length)return 0;for(var c=[],d=…
920 mxCoordinateAssignment.prototype.initialCoords=function(a,b){this.calculateWidestRank(a,b);for(var …
921 mxCoordinateAssignment.prototype.rankCoordinates=function(a,b,c){b=c.ranks[a];c=this.initialX+(this…
923 mxCoordinateAssignment.prototype.calculateWidestRank=function(a,b){var c=-this.interRankCellSpacing…
926 mxCoordinateAssignment.prototype.minPath=function(a,b){for(var c=b.edgeMapper.getValues(),d=0;d<c.l…
928 mxCoordinateAssignment.prototype.repositionValid=function(a,b,c,d){a=a.ranks[c];for(var e=-1,f=0;f<…
929 mxCoordinateAssignment.prototype.setCellLocations=function(a,b){this.rankTopY=[];this.rankBottomY=[…
931prototype.localEdgeProcessing=function(a){for(var b=0;b<a.ranks.length;b++)for(var c=a.ranks[b],d=…
934 mxCoordinateAssignment.prototype.setEdgePosition=function(a){var b=0;if(101207!=a.temp[0]){var c=a.…
939 mxCoordinateAssignment.prototype.setVertexLocation=function(a){var b=a.cell,c=a.x[0]-a.width/2,d=a.…
940prototype.processReversedEdge=function(a,b){};function mxSwimlaneOrdering(a){this.layout=a}mxSwiml…
941 mxSwimlaneOrdering.prototype.execute=function(a){a=this.layout.getModel();var b=mxUtils.clone(a.ver…
942 …Style={ORTHOGONAL:1,POLYLINE:2,STRAIGHT:3,CURVE:4};mxHierarchicalLayout.prototype=new mxGraphLayou…
943prototype.constructor=mxHierarchicalLayout;mxHierarchicalLayout.prototype.roots=null;mxHierarchica…
944prototype.parallelEdgeSpacing=10;mxHierarchicalLayout.prototype.orientation=mxConstants.DIRECTION_…
945 …ayout.prototype.edgesTargetTermCache=null;mxHierarchicalLayout.prototype.edgeStyle=mxHierarchicalE…
946 mxHierarchicalLayout.prototype.execute=function(a,b){this.parent=a;var c=this.graph.model;this.edge…
948 mxHierarchicalLayout.prototype.findRoots=function(a,b){var c=[];if(null!=a&&null!=b){var d=this.gra…
949 mxHierarchicalLayout.prototype.getEdges=function(a){var b=this.edgesCache.get(a);if(null!=b)return …
951 mxHierarchicalLayout.prototype.getVisibleTerminal=function(a,b){var c=this.edgesTargetTermCache;b&&…
952 mxHierarchicalLayout.prototype.run=function(a){var b=[],c=[];if(null==this.roots&&null!=a){var d={}…
954prototype.filterDescendants=function(a,b){var c=this.graph.model;c.isVertex(a)&&a!=this.parent&&th…
955 mxHierarchicalLayout.prototype.getEdgesBetween=function(a,b,c){c=null!=c?c:!1;for(var d=this.getEdg…
956 mxHierarchicalLayout.prototype.traverse=function(a,b,c,d,e,f,g){if(null!=a&&null!=d){var k=mxObject…
957prototype.cycleStage=function(a){(new mxMinimumCycleRemover(this)).execute(a)};mxHierarchicalLayou…
958prototype.placementStage=function(a,b){var c=new mxCoordinateAssignment(this,this.intraCellSpacing…
959prototype.constructor=mxSwimlaneLayout;mxSwimlaneLayout.prototype.roots=null;mxSwimlaneLayout.prot…
960prototype.interHierarchySpacing=60;mxSwimlaneLayout.prototype.parallelEdgeSpacing=10;mxSwimlaneLay…
961 …lLayout.prototype.edgesTargetTermCache=null;mxHierarchicalLayout.prototype.edgeStyle=mxHierarchica…
962 mxSwimlaneLayout.prototype.execute=function(a,b){this.parent=a;var c=this.graph.model;this.edgesCac…
964 mxSwimlaneLayout.prototype.updateGroupBounds=function(){var a=[],b=this.model,c;for(c in b.edgeMapp…
967 mxSwimlaneLayout.prototype.findRoots=function(a,b){var c=[];if(null!=a&&null!=b){var d=this.graph.m…
968 mxSwimlaneLayout.prototype.getEdges=function(a){var b=this.edgesCache.get(a);if(null!=b)return b;fo…
970 mxSwimlaneLayout.prototype.getVisibleTerminal=function(a,b){var c=this.edgesTargetTermCache;b&&(c=t…
971 mxSwimlaneLayout.prototype.run=function(a){var b=[],c={};if(null!=this.swimlanes&&0<this.swimlanes.…
973prototype.filterDescendants=function(a,b){var c=this.graph.model;c.isVertex(a)&&a!=this.parent&&c.…
974 mxSwimlaneLayout.prototype.getEdgesBetween=function(a,b,c){c=null!=c?c:!1;for(var d=this.getEdges(a…
975 mxSwimlaneLayout.prototype.traverse=function(a,b,c,d,e,f,g,k){if(null!=a&&null!=d){var l=mxObjectId…
976prototype.cycleStage=function(a){(new mxSwimlaneOrdering(this)).execute(a)};mxSwimlaneLayout.proto…
977prototype.placementStage=function(a,b){var c=new mxCoordinateAssignment(this,this.intraCellSpacing…
978prototype.cells=null;mxGraphModel.prototype.maintainEdgeParent=!0;mxGraphModel.prototype.ignoreRel…
979prototype.setCreateIds=function(a){this.createIds=a};mxGraphModel.prototype.createRoot=function(){…
980prototype.filterDescendants=function(a,b){var c=[];b=b||this.getRoot();(null==a||a(b))&&c.push(b);…
981prototype.rootChanged=function(a){var b=this.root;this.root=a;this.nextId=0;this.cells=null;this.c…
982 mxGraphModel.prototype.getParent=function(a){return null!=a?a.getParent():null};mxGraphModel.protot…
983 mxGraphModel.prototype.cellAdded=function(a){if(null!=a){null==a.getId()&&this.createIds&&a.setId(t…
984 mxGraphModel.prototype.createId=function(a){a=this.nextId;this.nextId++;return this.prefix+a+this.p…
985 mxGraphModel.prototype.updateEdgeParent=function(a,b){for(var c=this.getTerminal(a,!0),d=this.getTe…
986 …his.setGeometry(a,d)}this.add(c,a,this.getChildCount(c))}};mxGraphModel.prototype.getOrigin=functi…
987prototype.getNearestCommonAncestor=function(a,b){if(null!=a&&null!=b){var c=mxCellPath.create(b);i…
988prototype.cellRemoved=function(a){if(null!=a&&null!=this.cells){for(var b=this.getChildCount(a)-1;…
989prototype.getChildCount=function(a){return null!=a?a.getChildCount():0};mxGraphModel.prototype.get…
990prototype.getChildCells=function(a,b,c){b=null!=b?b:!1;c=null!=c?c:!1;for(var d=this.getChildCount…
991prototype.setTerminal=function(a,b,c){var d=b!=this.getTerminal(a,c);this.execute(new mxTerminalCh…
992prototype.terminalForCellChanged=function(a,b,c){var d=this.getTerminal(a,c);null!=b?b.insertEdge(…
993prototype.getConnections=function(a){return this.getEdges(a,!0,!0,!1)};mxGraphModel.prototype.getI…
994 mxGraphModel.prototype.getEdges=function(a,b,c,d){b=null!=b?b:!0;c=null!=c?c:!0;d=null!=d?d:!0;for(…
995 mxGraphModel.prototype.getEdgesBetween=function(a,b,c){c=null!=c?c:!1;var d=this.getEdgeCount(a),e=…
996 mxGraphModel.prototype.getOpposites=function(a,b,c,d){c=null!=c?c:!0;d=null!=d?d:!0;var e=[];if(nul…
997prototype.getTopmostCells=function(a){for(var b=new mxDictionary,c=[],d=0;d<a.length;d++)b.put(a[d…
998prototype.getValue=function(a){return null!=a?a.getValue():null};mxGraphModel.prototype.setValue=f…
999prototype.geometryForCellChanged=function(a,b){var c=this.getGeometry(a);a.setGeometry(b);return c…
1000prototype.setCollapsed=function(a,b){b!=this.isCollapsed(a)&&this.execute(new mxCollapseChange(thi…
1001prototype.visibleStateForCellChanged=function(a,b){var c=this.isVisible(a);a.setVisible(b);return …
1002 mxGraphModel.prototype.endUpdate=function(){this.updateLevel--;0==this.updateLevel&&this.fireEvent(…
1003 "edit",a))}}finally{this.endingUpdate=!1}}};mxGraphModel.prototype.createUndoableEdit=function(a){v…
1004 mxGraphModel.prototype.mergeChildren=function(a,b,c){c=null!=c?c:!0;this.beginUpdate();try{var d={}…
1005 mxGraphModel.prototype.mergeChildrenImpl=function(a,b,c,d){this.beginUpdate();try{for(var e=a.getCh…
1006prototype.getParents=function(a){var b=[];if(null!=a)for(var c=new mxDictionary,d=0;d<a.length;d++…
1007prototype.cloneCells=function(a,b,c){b=null!=b?b:!0;c=null!=c?c:{};for(var d=[],e=0;e<a.length;e++…
1008 mxGraphModel.prototype.cellCloned=function(a){return a.clone()};mxGraphModel.prototype.restoreClone…
1009 mxRootChange.prototype.execute=function(){this.root=this.previous;this.previous=this.model.rootChan…
1010 mxChildChange.prototype.execute=function(){if(null!=this.child){var a=this.model.getParent(this.chi…
1011 mxChildChange.prototype.connect=function(a,b){b=null!=b?b:!0;var c=a.getTerminal(!0),d=a.getTermina…
1012 …his.cell=b;this.previous=this.terminal=c;this.source=d}mxTerminalChange.prototype.execute=function…
1013prototype.execute=function(){null!=this.cell&&(this.value=this.previous,this.previous=this.model.v…
1014prototype.execute=function(){null!=this.cell&&(this.geometry=this.previous,this.previous=this.mode…
1015 …){this.model=a;this.cell=b;this.previous=this.visible=c}mxVisibleChange.prototype.execute=function…
1016prototype.execute=function(){if(null!=this.cell){var a=this.cell.getAttribute(this.attribute);null…
1017prototype.edge=!1;mxCell.prototype.connectable=!0;mxCell.prototype.visible=!0;mxCell.prototype.col…
1018prototype.setValue=function(a){this.value=a};mxCell.prototype.valueChanged=function(a){var b=this.…
1019prototype.isEdge=function(){return 0!=this.edge};mxCell.prototype.setEdge=function(a){this.edge=a}…
1020prototype.getParent=function(){return this.parent};mxCell.prototype.setParent=function(a){this.par…
1021prototype.getChildAt=function(a){return null==this.children?null:this.children[a]};mxCell.prototyp…
1022prototype.removeFromParent=function(){if(null!=this.parent){var a=this.parent.getIndex(this);this.…
1023prototype.insertEdge=function(a,b){null!=a&&(a.removeFromTerminal(b),a.setTerminal(this,b),null==t…
1024prototype.removeFromTerminal=function(a){var b=this.getTerminal(a);null!=b&&b.removeEdge(this,a)};…
1025prototype.setAttribute=function(a,b){var c=this.getValue();null!=c&&c.nodeType==mxConstants.NODETY…
1026prototype=new mxRectangle;mxGeometry.prototype.constructor=mxGeometry;mxGeometry.prototype.TRANSLA…
1027prototype.swap=function(){if(null!=this.alternateBounds){var a=new mxRectangle(this.x,this.y,this.…
1028 mxGeometry.prototype.rotate=function(a,b){var c=mxUtils.toRadians(a),d=Math.cos(c),c=Math.sin(c);if…
1030 mxGeometry.prototype.translate=function(a,b){a=parseFloat(a);b=parseFloat(b);this.relative||(this.x…
1032 mxGeometry.prototype.scale=function(a,b,c){a=parseFloat(a);b=parseFloat(b);null!=this.sourcePoint&&…
1034 mxGeometry.prototype.equals=function(a){return mxRectangle.prototype.equals.apply(this,arguments)&&…
1053 …mxPrintPreview.prototype.graph=null;mxPrintPreview.prototype.pageFormat=null;mxPrintPreview.protot…
1054prototype.marginTop=0;mxPrintPreview.prototype.marginBottom=0;mxPrintPreview.prototype.x0=0;mxPrin…
1055prototype.wnd=null;mxPrintPreview.prototype.targetWindow=null;mxPrintPreview.prototype.pageCount=0…
1056 mxPrintPreview.prototype.appendGraph=function(a,b,c,d,e,f){this.graph=a;this.scale=null!=b?b:1/a.pa…
1057 mxPrintPreview.prototype.open=function(a,b,c,d){var e=this.graph.cellRenderer.initializeOverlay,f=n…
1063 ….graph.cellRenderer.initializeOverlay=e}return this.wnd};mxPrintPreview.prototype.addPageBreak=fun…
1064 mxPrintPreview.prototype.closeDocument=function(){try{if(null!=this.wnd&&null!=this.wnd.document){v…
1065 mxPrintPreview.prototype.writeHead=function(a,b){null!=this.title&&a.writeln("<title>"+this.title+"…
1066 …riteln("}");null!=b&&a.writeln(b);a.writeln("</style>")};mxPrintPreview.prototype.writePostfix=fun…
1067 mxPrintPreview.prototype.createPageSelector=function(a,b){var c=this.wnd.document,d=c.createElement…
1069 mxPrintPreview.prototype.renderPage=function(a,b,c,d,e,f){f=this.wnd.document;var g=document.create…
1072 …view.prototype.getRoot=function(){var a=this.graph.view.currentRoot;null==a&&(a=this.graph.getMode…
1073 mxPrintPreview.prototype.addGraphFragment=function(a,b,c,d,e,f){var g=this.graph.getView();d=this.g…
1077 g.translate=t;a.destroy();g.setEventsEnabled(q)}};mxPrintPreview.prototype.getLinkForCellState=func…
1078prototype.insertBackgroundImage=function(a,b,c){var d=this.graph.backgroundImage;if(null!=d){var e…
1079 ….prototype.getAppendices=function(){return null};mxPrintPreview.prototype.print=function(a){a=this…
1080 mxStylesheet.prototype.createDefaultVertexStyle=function(){var a={};a[mxConstants.STYLE_SHAPE]=mxCo…
1081prototype.createDefaultEdgeStyle=function(){var a={};a[mxConstants.STYLE_SHAPE]=mxConstants.SHAPE_…
1082prototype.putDefaultEdgeStyle=function(a){this.putCellStyle("defaultEdge",a)};mxStylesheet.prototy…
1083 mxStylesheet.prototype.getCellStyle=function(a,b){var c=b;if(null!=a&&0<a.length)for(var d=a.split(…
1084prototype=new mxRectangle;mxCellState.prototype.constructor=mxCellState;mxCellState.prototype.view…
1085prototype.visibleSourceState=null;mxCellState.prototype.visibleTargetState=null;mxCellState.protot…
1086 mxCellState.prototype.getPerimeterBounds=function(a,b){a=a||0;b=null!=b?b:new mxRectangle(this.x,th…
1087 mxCellState.prototype.setAbsoluteTerminalPoint=function(a,b){b?(null==this.absolutePoints&&(this.ab…
1088prototype.setCursor=function(a){null!=this.shape&&this.shape.setCursor(a);null!=this.text&&this.te…
1089prototype.getVisibleTerminalState=function(a){return a?this.visibleSourceState:this.visibleTargetS…
1090 mxCellState.prototype.updateCachedBounds=function(){var a=this.view.translate,b=this.view.scale;thi…
1091 mxCellState.prototype.setState=function(a){this.view=a.view;this.cell=a.cell;this.style=a.style;thi…
1092 mxCellState.prototype.clone=function(){var a=new mxCellState(this.view,this.cell,this.style);if(nul…
1093prototype.destroy=function(){this.view.graph.cellRenderer.destroy(this)};function mxGraphSelection…
1094prototype.updatingSelectionResource="none"!=mxClient.language?"updatingSelection":"";mxGraphSelect…
1095prototype.isEmpty=function(){return 0==this.cells.length};mxGraphSelectionModel.prototype.clear=fu…
1096prototype.getFirstSelectableCell=function(a){if(null!=a)for(var b=0;b<a.length;b++)if(this.graph.i…
1097prototype.addCells=function(a){if(null!=a){var b=null;this.singleSelection&&(b=this.cells,a=[this.…
1098prototype.removeCells=function(a){if(null!=a){for(var b=[],c=0;c<a.length;c++)this.isSelected(a[c]…
1099 …GraphSelectionModel.prototype.cellAdded=function(a){null==a||this.isSelected(a)||this.cells.push(a…
1100 mxSelectionChange.prototype.execute=function(){var a=mxLog.enter("mxSelectionChange.execute");windo…
1103prototype.graph=null;mxCellEditor.prototype.textarea=null;mxCellEditor.prototype.editingCell=null;…
1104prototype.wordWrapPadding=mxClient.IS_IE11?0:1;mxCellEditor.prototype.blurEnabled=!1;mxCellEditor.
1105 mxCellEditor.prototype.applyValue=function(a,b){this.graph.labelChanged(a.cell,b,this.trigger)};mxC…
1106prototype.getInitialValue=function(a,b){var c=mxUtils.htmlEntities(this.graph.getEditingValue(a.ce…
1107 mxCellEditor.prototype.isCancelEditingKeyEvent=function(a){return this.escapeCancelsEditing||mxEven…
1108 mxCellEditor.prototype.installListeners=function(a){mxEvent.addListener(a,"dragstart",mxUtils.bind(…
1111prototype.isStopEditingEvent=function(a){return 113==a.keyCode||this.graph.isEnterStopsCellEditing…
1112 mxCellEditor.prototype.resize=function(){var a=this.graph.getView().getState(this.editingCell);if(n…
1114 …_SPACING_TOP]||0)+mxText.prototype.baseSpacingTop)*c+f,l=(parseInt(a.style[mxConstants.STYLE_SPACI…
1115 0)+mxText.prototype.baseSpacingBottom)*c+f,n=(parseInt(a.style[mxConstants.STYLE_SPACING_LEFT]||0)+…
1121 …%)"))}};mxCellEditor.prototype.focusLost=function(){this.stopEditing(!this.graph.isInvokesStopCell…
1122 mxCellEditor.prototype.isLegacyEditor=function(){var a=!1;if(mxClient.IS_SVG){var b=this.graph.view…
1123 mxCellEditor.prototype.startEditing=function(a,b){this.stopEditing(!0);this.align=null;null==this.t…
1128 …e)&&document.execCommand("selectAll",!1,null)}catch(n){}}};mxCellEditor.prototype.isSelectText=fun…
1129 mxCellEditor.prototype.clearSelection=function(){var a=null;window.getSelection?a=window.getSelecti…
1130 mxCellEditor.prototype.stopEditing=function(a){if(null!=this.editingCell){null!=this.textNode&&(thi…
1132prototype.prepareTextarea=function(){null!=this.textarea.lastChild&&"BR"==this.textarea.lastChild.…
1133prototype.getEditorBounds=function(a){var b=this.graph.getModel().isEdge(a.cell),c=this.graph.getV…
1134prototype.baseSpacingRight)*c+f,l=(parseInt(a.style[mxConstants.STYLE_SPACING_BOTTOM]||0)+mxText.p…
1137 …round(c.height))};mxCellEditor.prototype.getEmptyLabelText=function(a){return this.emptyLabelText}…
1138 mxCellEditor.prototype.destroy=function(){null!=this.textarea&&(mxEvent.release(this.textarea),null…
1139prototype.defaultEdgeShape=mxConnector;mxCellRenderer.prototype.defaultVertexShape=mxRectangleShap…
1142 …lRenderer.registerShape(mxConstants.SHAPE_LABEL,mxLabel);mxCellRenderer.prototype.initializeShape=…
1143prototype.createShape=function(a){var b=null;null!=a.style&&(b=a.style[mxConstants.STYLE_SHAPE],b=…
1144 mxCellRenderer.prototype.getShapeConstructor=function(a){var b=this.getShape(a.style[mxConstants.ST…
1145 mxCellRenderer.prototype.configureShape=function(a){a.shape.apply(a);a.shape.image=a.view.graph.get…
1146 mxCellRenderer.prototype.postConfigureShape=function(a){null!=a.shape&&(this.resolveColor(a,"indica…
1147 mxCellRenderer.prototype.checkPlaceholderStyles=function(a){if(null!=a.style)for(var b=["inherit","…
1148 mxCellRenderer.prototype.resolveColor=function(a,b,c){var d=c==mxConstants.STYLE_FONTCOLOR?a.text:a…
1149 …pe,d[b]=null!=e&&"indicatorColor"!=b?e[b]:a.style[c]))}};mxCellRenderer.prototype.getLabelValue=fu…
1150 mxCellRenderer.prototype.createLabel=function(a,b){var c=a.view.graph;c.getModel().isEdge(a.cell);i…
1154 …ent(a,b)&&(c.dblClick(b,a.cell),mxEvent.consume(b))}))}};mxCellRenderer.prototype.initializeLabel=…
1155 mxCellRenderer.prototype.createCellOverlays=function(a){var b=a.view.graph.getCellOverlays(a.cell),…
1156 a.overlays.visit(function(a,b){b.destroy()});a.overlays=c};mxCellRenderer.prototype.initializeOverl…
1157 mxCellRenderer.prototype.installCellOverlayListeners=function(a,b,c){var d=a.view.graph;mxEvent.add…
1158 "event",c,"cell",a.cell))})};mxCellRenderer.prototype.createControl=function(a){var b=a.view.graph,…
1159 mxCellRenderer.prototype.createControlClickHandler=function(a){var b=a.view.graph;return mxUtils.bi…
1160 mxCellRenderer.prototype.initControl=function(a,b,c,d){var e=a.view.graph;e.isHtmlLabel(a.cell)&&mx…
1162 mxCellRenderer.prototype.isShapeEvent=function(a,b){return!0};mxCellRenderer.prototype.isLabelEvent…
1163 mxCellRenderer.prototype.installListeners=function(a){var b=a.view.graph,c=function(c){var d=a;if(b…
1165 mxCellRenderer.prototype.redrawLabel=function(a,b){var c=a.view.graph,d=this.getLabelValue(a),e=c.i…
1168 mxCellRenderer.prototype.isTextShapeInvalid=function(a,b){function c(c,e,f){return"spacingTop"==e||…
1170 …EFAULT_TEXT_DIRECTION)};mxCellRenderer.prototype.redrawLabelShape=function(a){a.redraw()};mxCellRe…
1171 mxCellRenderer.prototype.getLabelBounds=function(a){var b=a.view.graph,c=a.view.scale,d=b.getModel(…
1173 mxCellRenderer.prototype.rotateLabelBounds=function(a,b){b.y-=a.text.margin.y*b.height;b.x-=a.text.…
1176 mxCellRenderer.prototype.redrawCellOverlays=function(a,b){this.createCellOverlays(a);if(null!=a.ove…
1178 mxCellRenderer.prototype.redrawControl=function(a,b){var c=a.view.graph.getFoldingImage(a);if(null!…
1179 mxCellRenderer.prototype.getControlBounds=function(a,b,c){if(null!=a.control){var d=a.view.scale,e=…
1181 mxCellRenderer.prototype.insertStateAfter=function(a,b,c){for(var d=this.getShapesForState(a),e=0;e…
1183 mxCellRenderer.prototype.getShapesForState=function(a){return[a.shape,a.text,a.control]};mxCellRend…
1184 mxCellRenderer.prototype.redrawShape=function(a,b,c){var d=a.view.graph.model,e=!1;null!=a.shape&&n…
1187 mxCellRenderer.prototype.doRedrawShape=function(a){a.shape.redraw()};mxCellRenderer.prototype.isSha…
1188 mxCellRenderer.prototype.destroy=function(a){null!=a.shape&&(null!=a.text&&(a.text.destroy(),a.text…
1221 …hView.prototype=new mxEventSource;mxGraphView.prototype.constructor=mxGraphView;mxGraphView.protot…
1222prototype.updatingDocumentResource="none"!=mxClient.language?"updatingDocument":"";mxGraphView.pro…
1223prototype.lastHtmlNode=null;mxGraphView.prototype.lastForegroundNode=null;mxGraphView.prototype.la…
1224prototype.getBounds=function(a){var b=null;if(null!=a&&0<a.length)for(var c=this.graph.getModel(),…
1225prototype.scaleAndTranslate=function(a,b,c){var d=this.scale,e=new mxPoint(this.translate.x,this.t…
1226prototype.setScale=function(a){var b=this.scale;this.scale!=a&&(this.scale=a,this.isEventsEnabled(…
1227prototype.setTranslate=function(a,b){var c=new mxPoint(this.translate.x,this.translate.y);if(this.…
1228prototype.refresh=function(){null!=this.currentRoot&&this.clear();this.revalidate()};mxGraphView.p…
1229 mxGraphView.prototype.invalidate=function(a,b,c){var d=this.graph.getModel();a=a||d.getRoot();b=nul…
1230 mxGraphView.prototype.validate=function(a){var b=mxLog.enter("mxGraphView.validate");window.status=…
1233 mxGraphView.prototype.getEmptyBounds=function(){return new mxRectangle(this.translate.x*this.scale,…
1234 mxGraphView.prototype.getBoundingBox=function(a,b){b=null!=b?b:!0;var c=null;if(null!=a&&(null!=a.s…
1235 mxGraphView.prototype.createBackgroundPageShape=function(a){return new mxRectangleShape(a,"white","…
1236 mxGraphView.prototype.validateBackgroundImage=function(){var a=this.graph.getBackgroundImage();if(n…
1238 mxGraphView.prototype.validateBackgroundPage=function(){if(this.graph.pageVisible){var a=this.getBa…
1240 …ckgroundPageShape.destroy(),this.backgroundPageShape=null)};mxGraphView.prototype.getBackgroundPag…
1241 mxGraphView.prototype.redrawBackgroundImage=function(a,b){a.scale=this.scale;a.bounds.x=this.scale*…
1242 mxGraphView.prototype.validateCell=function(a,b){if(null!=a)if(b=(null!=b?b:!0)&&this.graph.isCellV…
1243 mxGraphView.prototype.validateCellState=function(a,b){b=null!=b?b:!0;var c=null;if(null!=a&&(c=this…
1245 mxGraphView.prototype.updateCellState=function(a){a.absoluteOffset.x=0;a.absoluteOffset.y=0;a.origi…
1247 …a.cell)&&this.updateEdgeState(a,e))}a.updateCachedBounds()};mxGraphView.prototype.isCellCollapsed=…
1248 mxGraphView.prototype.updateVertexState=function(a,b){var c=this.graph.getModel(),d=this.getState(c…
1249 mxGraphView.prototype.updateEdgeState=function(a,b){var c=a.getVisibleTerminalState(!0),d=a.getVisi…
1251 mxGraphView.prototype.updateVertexLabelOffset=function(a){var b=mxUtils.getValue(a.style,mxConstant…
1252 …==mxConstants.ALIGN_BOTTOM&&(a.absoluteOffset.y+=a.height)};mxGraphView.prototype.resetValidationS…
1253 mxGraphView.prototype.stateValidated=function(a){var b=this.graph.getModel().isEdge(a.cell)&&this.g…
1254prototype.updateFixedTerminalPoints=function(a,b,c){this.updateFixedTerminalPoint(a,b,!0,this.grap…
1255 mxGraphView.prototype.getFixedTerminalPoint=function(a,b,c,d){var e=null;null!=d&&(e=this.graph.get…
1256 mxGraphView.prototype.updateBoundsFromStencil=function(a){var b=null;if(null!=a&&null!=a.shape&&nul…
1257 mxGraphView.prototype.updatePoints=function(a,b,c,d){if(null!=a){var e=[];e.push(a.absolutePoints[0…
1258 a.absolutePoints;e.push(b[b.length-1]);a.absolutePoints=e}};mxGraphView.prototype.transformControlP…
1259 mxGraphView.prototype.isLoopStyleEnabled=function(a,b,c,d){var e=this.graph.getConnectionConstraint…
1260 mxGraphView.prototype.getEdgeStyle=function(a,b,c,d){a=this.isLoopStyleEnabled(a,b,c,d)?mxUtils.get…
1261prototype.updateFloatingTerminalPoints=function(a,b,c){var d=a.absolutePoints,e=d[0];null==d[d.len…
1262 mxGraphView.prototype.getFloatingTerminalPoint=function(a,b,c,d){b=this.getTerminalPort(a,b,d);var …
1263 …l=Math.sin(c),a=mxUtils.getRotatedPoint(a,k,l,g));return a};mxGraphView.prototype.getTerminalPort=…
1264 mxGraphView.prototype.getPerimeterPoint=function(a,b,c,d){var e=null;if(null!=a){var f=this.getPeri…
1265 ….getCenterY()-e.y))}null==e&&(e=this.getPoint(a))}return e};mxGraphView.prototype.getRoutingCenter…
1266prototype.getRoutingCenterY=function(a){var b=null!=a.style?parseFloat(a.style[mxConstants.STYLE_R…
1267prototype.getPerimeterFunction=function(a){a=a.style[mxConstants.STYLE_PERIMETER];if("string"==typ…
1268 mxGraphView.prototype.getVisibleTerminal=function(a,b){for(var c=this.graph.getModel(),d=c.getTermi…
1269 mxGraphView.prototype.updateEdgeBounds=function(a){var b=a.absolutePoints,c=b[0],d=b[b.length-1];if…
1271 mxGraphView.prototype.getPoint=function(a,b){var c=a.getCenterX(),d=a.getCenterY();if(null==a.segme…
1273 mxGraphView.prototype.getRelativePoint=function(a,b,c){var d=this.graph.getModel().getGeometry(a.ce…
1275 mxGraphView.prototype.updateEdgeLabelOffset=function(a){var b=a.absolutePoints;a.absoluteOffset.x=a…
1276prototype.getState=function(a,b){b=b||!1;var c=null;null!=a&&(c=this.states.get(a),b&&(null==c||th…
1277prototype.setAllowEval=function(a){this.allowEval=a};mxGraphView.prototype.getStates=function(){re…
1278prototype.removeState=function(a){var b=null;null!=a&&(b=this.states.remove(a),null!=b&&(this.grap…
1279prototype.getOverlayPane=function(){return this.overlayPane};mxGraphView.prototype.getDecoratorPan…
1280prototype.isScrollEvent=function(a){var b=mxUtils.getOffset(this.graph.container);a=new mxPoint(a.…
1281 mxGraphView.prototype.installListeners=function(){var a=this.graph,b=a.container;if(null!=b){mxClie…
1286 mxGraphView.prototype.createHtml=function(){var a=this.graph.container;null!=a&&(this.canvas=this.c…
1287 a.appendChild(this.canvas),this.updateContainerStyle(a))};mxGraphView.prototype.updateHtmlCanvasSiz…
1288 mxGraphView.prototype.createHtmlPane=function(a,b){var c=document.createElement("DIV");null!=a&&nul…
1289 mxGraphView.prototype.createSvg=function(){var a=this.graph.container;this.canvas=document.createEl…
1291 mxGraphView.prototype.updateContainerStyle=function(a){var b=mxUtils.getCurrentStyle(a);null!=b&&"s…
1292 mxGraphView.prototype.destroy=function(){var a=null!=this.canvas?this.canvas.ownerSVGElement:null;n…
1294 mxCurrentRootChange.prototype.execute=function(){var a=this.view.currentRoot;this.view.currentRoot=…
1297prototype=new mxEventSource;mxGraph.prototype.constructor=mxGraph;mxGraph.prototype.mouseListeners…
1298prototype.gridEnabled=!0;mxGraph.prototype.portsEnabled=!0;mxGraph.prototype.nativeDblClickEnabled…
1299prototype.initialTouchX=0;mxGraph.prototype.initialTouchY=0;mxGraph.prototype.tolerance=4;mxGraph.
1300prototype.pageFormat=mxConstants.PAGE_FORMAT_A4_PORTRAIT;mxGraph.prototype.pageScale=1.5;mxGraph.p…
1301prototype.cellsDeletable=!0;mxGraph.prototype.cellsMovable=!0;mxGraph.prototype.edgeLabelsMovable=…
1302prototype.ignoreScrollbars=!1;mxGraph.prototype.translateToScrollPosition=!1;mxGraph.prototype.tim…
1303prototype.keepEdgesInBackground=!1;mxGraph.prototype.allowNegativeCoordinates=!0;mxGraph.prototype
1304prototype.resetViewOnRootChange=!0;mxGraph.prototype.resetEdgesOnResize=!1;mxGraph.prototype.reset…
1305prototype.swimlaneSelectionEnabled=!0;mxGraph.prototype.swimlaneNesting=!0;mxGraph.prototype.swiml…
1306prototype.warningImage=new mxImage(mxClient.imageBasePath+"/warning"+(mxClient.IS_MAC?".png":".gif…
1307 mxGraph.prototype.init=function(a){this.container=a;this.cellEditor=this.createCellEditor();this.vi…
1308 !this.isMouseDown&&!mxEvent.isShiftDown(a)})))};mxGraph.prototype.createHandlers=function(){this.to…
1309prototype.createTooltipHandler=function(){return new mxTooltipHandler(this)};mxGraph.prototype.cre…
1310prototype.createSelectionModel=function(){return new mxGraphSelectionModel(this)};mxGraph.prototyp…
1311prototype.getStylesheet=function(){return this.stylesheet};mxGraph.prototype.setStylesheet=functio…
1312 mxGraph.prototype.getSelectionCellsForChanges=function(a,b){for(var c=new mxDictionary,d=[],e=mxUti…
1313 k&&e(k)}}return d};mxGraph.prototype.graphModelChanged=function(a){for(var b=0;b<a.length;b++)this.…
1314 mxGraph.prototype.updateSelection=function(){for(var a=this.getSelectionCells(),b=[],c=0;c<a.length…
1315 mxGraph.prototype.processChange=function(a){if(a instanceof mxRootChange)this.clearSelection(),this…
1317 …ell&&a.cell instanceof mxCell&&this.removeStateForCell(a.cell)};mxGraph.prototype.removeStateForCe…
1318prototype.addCellOverlay=function(a,b){null==a.overlays&&(a.overlays=[]);a.overlays.push(b);var c=…
1319 mxGraph.prototype.removeCellOverlay=function(a,b){if(null==b)this.removeCellOverlays(a);else{var c=…
1320prototype.removeCellOverlays=function(a){var b=a.overlays;if(null!=b){a.overlays=null;var c=this.v…
1321prototype.setCellWarning=function(a,b,c,d){if(null!=b&&0<b.length)return c=null!=c?c:this.warningI…
1322prototype.startEditingAtCell=function(a,b){null!=b&&mxEvent.isMultiTouchEvent(b)||(null==a&&(a=thi…
1323prototype.stopEditing=function(a){this.cellEditor.stopEditing(a);this.fireEvent(new mxEventObject(…
1324prototype.cellLabelChanged=function(a,b,c){this.model.beginUpdate();try{this.model.setValue(a,b),c…
1325 mxGraph.prototype.click=function(a){var b=a.getEvent(),c=a.getCell(),d=new mxEventObject(mxEvent.CL…
1327prototype.isSiblingSelected=function(a){for(var b=this.model,c=b.getParent(a),d=b.getChildCount(c)…
1328 mxGraph.prototype.tapAndHold=function(a){var b=a.getEvent(),c=new mxEventObject(mxEvent.TAP_AND_HOL…
1330 mxGraph.prototype.scrollPointToVisible=function(a,b,c,d){if(this.timerAutoScroll||!this.ignoreScrol…
1332 …e.scrollTop+=d-f)):(f=b-e.scrollTop,f<d&&(e.scrollTop-=d-f))}}};mxGraph.prototype.createPanningMan…
1333 mxGraph.prototype.getBorderSizes=function(){var a=mxUtils.getCurrentStyle(this.container);return ne…
1334 mxUtils.parseCssNumber(a.borderBottomWidth):0))};mxGraph.prototype.getPreferredPageSize=function(a,…
1335 mxGraph.prototype.fit=function(a,b,c,d,e,f,g){if(null!=this.container){a=null!=a?a:this.getBorder()…
1338 mxGraph.prototype.sizeDidChange=function(){var a=this.getGraphBounds();if(null!=this.container){var…
1340 …,b)}this.fireEvent(new mxEventObject(mxEvent.SIZE,"bounds",a))};mxGraph.prototype.doResizeContaine…
1341 mxGraph.prototype.updatePageBreaks=function(a,b,c){b=this.view.scale;c=this.view.translate;var d=th…
1344 …Graph.prototype.getCurrentCellStyle=function(a,b){var c=b?null:this.view.getState(a);return null!=…
1345 mxGraph.prototype.postProcessCellStyle=function(a){if(null!=a){var b=a[mxConstants.STYLE_IMAGE],c=t…
1346prototype.setCellStyle=function(a,b){b=b||this.getSelectionCells();if(null!=b){this.model.beginUpd…
1347prototype.toggleCellStyles=function(a,b,c){b=null!=b?b:!1;c=c||this.getEditableCells(this.getSelec…
1348prototype.setCellStyleFlags=function(a,b,c,d){d=d||this.getEditableCells(this.getSelectionCells())…
1349 mxGraph.prototype.alignCells=function(a,b,c){null==b&&(b=this.getMovableCells(this.getSelectionCell…
1352prototype.flipEdge=function(a){if(null!=a&&null!=this.alternateEdgeStyle){this.model.beginUpdate()…
1353prototype.removeImageBundle=function(a){for(var b=[],c=0;c<this.imageBundles.length;c++)this.image…
1354 mxGraph.prototype.orderCells=function(a,b,c){null==b&&(b=mxUtils.sortCells(this.getEditableCells(th…
1355 mxGraph.prototype.cellsOrdered=function(a,b,c){if(null!=a){this.model.beginUpdate();try{for(var d=0…
1356 mxGraph.prototype.groupCells=function(a,b,c){null==c&&(c=mxUtils.sortCells(this.getSelectionCells()…
1357 …border",b,"cells",c))}finally{this.model.endUpdate()}}return a};mxGraph.prototype.getCellsForGroup…
1358prototype.getBoundsForGroup=function(a,b,c){b=this.getBoundingBoxFromGeometry(b,!0);null!=b&&(this…
1359 mxGraph.prototype.ungroupCells=function(a){var b=[];null==a&&(a=this.getCellsForUngroup());if(null!…
1360prototype.getCellsForUngroup=function(){for(var a=this.getEditableCells(this.getSelectionCells()),…
1361 mxGraph.prototype.removeCellsFromParent=function(a){null==a&&(a=this.getSelectionCells());this.mode…
1362 mxGraph.prototype.updateGroupBounds=function(a,b,c,d,e,f,g){null==a&&(a=this.getSelectionCells());b…
1364prototype.getBoundingBox=function(a){var b=null;if(null!=a&&0<a.length)for(var c=0;c<a.length;c++)…
1365 mxGraph.prototype.cloneCells=function(a,b,c,d){b=null!=b?b:!0;var e=null;if(null!=a){for(var f=new …
1367 …};mxGraph.prototype.insertVertex=function(a,b,c,d,e,f,g,k,l){b=this.createVertex(a,b,c,d,e,f,g,k,l…
1368prototype.insertEdge=function(a,b,c,d,e,f){b=this.createEdge(a,b,c,d,e,f);return this.addEdge(b,a,…
1369 mxGraph.prototype.addCells=function(a,b,c,d,e,f){null==b&&(b=this.getDefaultParent());null==c&&(c=t…
1370 mxGraph.prototype.cellsAdded=function(a,b,c,d,e,f,g,k){if(null!=a&&null!=b&&null!=c){this.model.beg…
1372 d,"target",e,"absolute",f))}finally{this.model.endUpdate()}}};mxGraph.prototype.autoSizeCell=functi…
1373 mxGraph.prototype.removeCells=function(a,b){b=null!=b?b:!0;null==a&&(a=this.getDeletableCells(this.…
1375 mxGraph.prototype.cellsRemoved=function(a){if(null!=a&&0<a.length){var b=this.view.scale,c=this.vie…
1377 mxGraph.prototype.splitEdge=function(a,b,c,d,e,f,g,k){d=d||0;e=e||0;k=null!=k?k:this.model.getParen…
1379prototype.toggleCells=function(a,b,c){null==b&&(b=this.getSelectionCells());c&&(b=this.addAllEdges…
1380 mxGraph.prototype.foldCells=function(a,b,c,d,e){b=null!=b?b:!1;null==c&&(c=this.getFoldableCells(th…
1381 mxGraph.prototype.cellsFolded=function(a,b,c,d){if(null!=a&&0<a.length){this.model.beginUpdate();tr…
1382 mxGraph.prototype.swapBounds=function(a,b){if(null!=a){var c=this.model.getGeometry(a);null!=c&&(c=…
1383 mxGraph.prototype.updateAlternateBounds=function(a,b,c){if(null!=a&&null!=b){c=this.getCurrentCellS…
1384 …alternateBounds.x+=a*c-e*d-c,b.alternateBounds.y+=e*c+a*d-d)}}};mxGraph.prototype.addAllEdges=func…
1385prototype.getAllEdges=function(a){var b=[];if(null!=a)for(var c=0;c<a.length;c++){for(var d=this.m…
1386 mxGraph.prototype.cellSizeUpdated=function(a,b){if(null!=a){this.model.beginUpdate();try{var c=this…
1389prototype.getPreferredSizeForCell=function(a,b){var c=null;if(null!=a){var d=this.view.createState…
1390 mxConstants.ALIGN_CENTER&&(c+=parseFloat(e[mxConstants.STYLE_IMAGE_HEIGHT])||mxLabel.prototype.imag…
1391 …d,c)):(e=4*this.gridSize,c=new mxRectangle(0,0,e,e))}}return c};mxGraph.prototype.resizeCell=funct…
1392 mxGraph.prototype.resizeCells=function(a,b,c){c=null!=c?c:this.isRecursiveResize();this.model.begin…
1393 mxGraph.prototype.cellsResized=function(a,b,c){c=null!=c?c:!1;var d=[];if(null!=a&&null!=b&&a.lengt…
1394 mxGraph.prototype.cellResized=function(a,b,c,d){var e=this.model.getGeometry(a);if(null!=e&&(e.x!=b…
1395prototype.resizeChildCells=function(a,b){for(var c=this.model.getGeometry(a),d=0!=c.width?b.width/…
1396 mxGraph.prototype.scaleCell=function(a,b,c,d){var e=this.model.getGeometry(a);if(null!=e){var f=thi…
1397 …tex(a)?this.cellResized(a,e,!0,d):this.model.setGeometry(a,e)}};mxGraph.prototype.extendParent=fun…
1398 mxGraph.prototype.importCells=function(a,b,c,d,e,f){return this.moveCells(a,b,c,!0,d,e,f)};
1399 mxGraph.prototype.moveCells=function(a,b,c,d,e,f,g){b=null!=b?b:0;c=null!=c?c:0;d=null!=d?d:!1;if(n…
1402 mxGraph.prototype.cellsMoved=function(a,b,c,d,e,f){if(null!=a&&(0!=b||0!=c)){f=null!=f?f:!1;this.mo…
1403 mxGraph.prototype.translateCell=function(a,b,c){var d=this.model.getGeometry(a);if(null!=d){b=parse…
1405 mxGraph.prototype.getCellContainmentArea=function(a){if(null!=a&&!this.model.isEdge(a)){var b=this.…
1406 …idth;c-=f.height}return new mxRectangle(a,d,e,c)}}}return null};mxGraph.prototype.getMaximumGraphB…
1407 mxGraph.prototype.constrainChild=function(a,b){if(null!=a){var c=this.getCellGeometry(a);if(null!=c…
1410 mxGraph.prototype.resetEdges=function(a){if(null!=a){for(var b=new mxDictionary,c=0;c<a.length;c++)…
1411 mxGraph.prototype.resetEdge=function(a){var b=this.model.getGeometry(a);null!=b&&null!=b.points&&0<…
1412 mxGraph.prototype.getOutlineConstraint=function(a,b,c){if(null!=b.shape){c=this.view.getPerimeterBo…
1414 …ight?0:Math.round(1E3*(a.y-c.y)/c.height)/1E3),!1)}return null};mxGraph.prototype.getAllConnection…
1415 mxGraph.prototype.getConnectionConstraint=function(a,b,c){b=null;var d=a.style[c?mxConstants.STYLE_…
1417 mxGraph.prototype.setConnectionConstraint=function(a,b,c,d){if(null!=d){this.model.beginUpdate();tr…
1420 mxGraph.prototype.getConnectionPoint=function(a,b,c){c=null!=c?c:!0;var d=null;if(null!=a&&null!=b.…
1423 mxGraph.prototype.connectCell=function(a,b,c,d){this.model.beginUpdate();try{var e=this.model.getTe…
1424 mxGraph.prototype.cellConnected=function(a,b,c,d){if(null!=a){this.model.beginUpdate();try{var e=th…
1426 mxGraph.prototype.disconnectGraph=function(a){if(null!=a){this.model.beginUpdate();try{for(var b=th…
1428prototype.getCurrentRoot=function(){return this.view.currentRoot};mxGraph.prototype.getTranslateFo…
1429prototype.exitGroup=function(){var a=this.model.getRoot(),b=this.getCurrentRoot();if(null!=b){for(…
1430 …ph.prototype.isValidRoot=function(a){return null!=a};mxGraph.prototype.getGraphBounds=function(){r…
1431 mxGraph.prototype.getBoundingBoxFromGeometry=function(a,b){b=null!=b?b:!1;var c=null;if(null!=a)for…
1433prototype.refresh=function(a){this.view.clear(a,null==a);this.view.validate();this.sizeDidChange()…
1434 mxGraph.prototype.snapDelta=function(a,b,c,d,e){var f=this.view.translate,g=this.view.scale;!c&&thi…
1435 mxGraph.prototype.panGraph=function(a,b){if(this.useScrollbarsForPanning&&mxUtils.hasScrollbars(thi…
1438 …w mxEventObject(mxEvent.PAN))}};mxGraph.prototype.zoomIn=function(){this.zoom(this.zoomFactor)};mx…
1439prototype.zoomActual=function(){1==this.view.scale?this.view.setTranslate(0,0):(this.view.translat…
1440 mxGraph.prototype.center=function(a,b,c,d){a=null!=a?a:!0;b=null!=b?b:!0;c=null!=c?c:.5;d=null!=d?d…
1442 mxGraph.prototype.zoom=function(a,b){b=null!=b?b:this.centerZoom;var c=Math.round(this.view.scale*a…
1445 mxGraph.prototype.zoomToRect=function(a){var b=this.container.clientWidth/a.width/(this.container.c…
1447 mxGraph.prototype.scrollCellToVisible=function(a,b){var c=-this.view.translate.x,d=-this.view.trans…
1449 mxGraph.prototype.scrollRectToVisible=function(a){var b=!1;if(null!=a){var c=this.container.offsetW…
1451prototype.getCellGeometry=function(a){return this.model.getGeometry(a)};mxGraph.prototype.isCellVi…
1452prototype.isOrthogonal=function(a){var b=a.style[mxConstants.STYLE_ORTHOGONAL];if(null!=b)return b…
1453prototype.isTransparentClickEvent=function(a){return!1};mxGraph.prototype.isToggleEvent=function(a…
1454 mxGraph.prototype.isEdgeValid=function(a,b,c){return null==this.getEdgeValidationError(a,b,c)};
1455 mxGraph.prototype.getEdgeValidationError=function(a,b,c){if(null!=a&&!this.isAllowDanglingEdges()&&…
1456 …eturn 0<d.length?d:null}return this.allowDanglingEdges?null:""};mxGraph.prototype.validateEdge=fun…
1457 mxGraph.prototype.validateGraph=function(a,b){a=null!=a?a:this.model.getRoot();b=null!=b?b:{};for(v…
1459 mxGraph.prototype.getCellValidationError=function(a){var b=this.model.getDirectedEdgeCount(a,!0),c=…
1460prototype.validateCell=function(a,b){return null};mxGraph.prototype.getBackgroundImage=function(){…
1461prototype.convertValueToString=function(a){a=this.model.getValue(a);if(null!=a){if(mxUtils.isNode(…
1462prototype.setHtmlLabels=function(a){this.htmlLabels=a};mxGraph.prototype.isWrapping=function(a){re…
1463 mxGraph.prototype.getTooltip=function(a,b,c,d){var e=null;null!=a&&(null==a.control||b!=a.control.n…
1464prototype.getTooltipForCell=function(a){return null!=a&&null!=a.getTooltip?a.getTooltip():this.con…
1465 mxGraph.prototype.getStartSize=function(a,b){var c=new mxRectangle,d=this.getCurrentCellStyle(a,b),…
1466 mxGraph.prototype.getSwimlaneDirection=function(a){var b=mxUtils.getValue(a,mxConstants.STYLE_DIREC…
1467 mxConstants.DIRECTION_SOUTH,mxConstants.DIRECTION_WEST][mxUtils.mod(a,4)]};mxGraph.prototype.getAct…
1468 mxGraph.prototype.getImage=function(a){return null!=a&&null!=a.style?a.style[mxConstants.STYLE_IMAG…
1469prototype.getVerticalAlign=function(a){return null!=a&&null!=a.style?a.style[mxConstants.STYLE_VER…
1470prototype.getIndicatorShape=function(a){return null!=a&&null!=a.style?a.style[mxConstants.STYLE_IN…
1471prototype.isSwimlane=function(a,b){return null==a||this.model.getParent(a)==this.model.getRoot()||…
1472prototype.setEnabled=function(a){this.enabled=a;this.fireEvent(new mxEventObject("enabledChanged",…
1473prototype.setEnterStopsCellEditing=function(a){this.enterStopsCellEditing=a};mxGraph.prototype.isC…
1474prototype.isCellCloneable=function(a){a=this.getCurrentCellStyle(a);return this.isCellsCloneable()…
1475prototype.getImportableCells=function(a){return this.model.filterCells(a,mxUtils.bind(this,functio…
1476prototype.getDeletableCells=function(a){return this.model.filterCells(a,mxUtils.bind(this,function…
1477prototype.isLabelMovable=function(a){return!this.isCellLocked(a)&&(this.model.isEdge(a)&&this.edge…
1478prototype.getMovableCells=function(a){return this.model.filterCells(a,mxUtils.bind(this,function(a…
1479prototype.setGridEnabled=function(a){this.gridEnabled=a};mxGraph.prototype.isPortsEnabled=function…
1480prototype.setVertexLabelsMovable=function(a){this.vertexLabelsMovable=a};mxGraph.prototype.isEdgeL…
1481prototype.setSwimlaneSelectionEnabled=function(a){this.swimlaneSelectionEnabled=a};mxGraph.prototy…
1482prototype.setConnectableEdges=function(a){this.connectableEdges=a};mxGraph.prototype.isConnectable…
1483prototype.setDisconnectOnMove=function(a){this.disconnectOnMove=a};mxGraph.prototype.isDropEnabled…
1484prototype.isCellResizable=function(a){var b=this.getCurrentCellStyle(a);return this.isCellsResizab…
1485prototype.isCellBendable=function(a){var b=this.getCurrentCellStyle(a);return this.isCellsBendable…
1486prototype.isCellEditable=function(a){var b=this.getCurrentCellStyle(a);return this.isCellsEditable…
1487prototype.setCellsDisconnectable=function(a){this.cellsDisconnectable=a};mxGraph.prototype.isValid…
1488prototype.isConnectable=function(){return this.connectionHandler.isEnabled()};mxGraph.prototype.se…
1489prototype.isAutoSizeCells=function(){return this.autoSizeCells};mxGraph.prototype.setAutoSizeCells…
1490prototype.setExtendParentsOnAdd=function(a){this.extendParentsOnAdd=a};mxGraph.prototype.isExtendP…
1491prototype.isConstrainChildren=function(){return this.constrainChildren};mxGraph.prototype.setConst…
1492prototype.setAllowNegativeCoordinates=function(a){this.allowNegativeCoordinates=a};mxGraph.prototy…
1493prototype.isCellFoldable=function(a,b){var c=this.getCurrentCellStyle(a);return 0<this.model.getCh…
1494 mxGraph.prototype.isSplitTarget=function(a,b,c){return this.model.isEdge(a)&&null!=b&&1==b.length&&…
1495 mxGraph.prototype.getDropTarget=function(a,b,c,d){if(!this.isSwimlaneNesting())for(var e=0;e<a.leng…
1496prototype.getDefaultParent=function(){var a=this.getCurrentRoot();null==a&&(a=this.defaultParent,n…
1497 mxGraph.prototype.getSwimlaneAt=function(a,b,c){null==c&&(c=this.getCurrentRoot(),null==c&&(c=this.…
1498 mxGraph.prototype.getCellAt=function(a,b,c,d,e,f){d=null!=d?d:!0;e=null!=e?e:!0;null==c&&(c=this.ge…
1499 mxGraph.prototype.intersects=function(a,b,c){if(null!=a){var d=a.absolutePoints;if(null!=d){a=this.…
1500prototype.hitsSwimlaneContent=function(a,b,c){var d=this.getView().getState(a);a=this.getStartSize…
1501prototype.getChildCells=function(a,b,c){a=null!=a?a:this.getDefaultParent();a=this.model.getChildC…
1502 mxGraph.prototype.getEdges=function(a,b,c,d,e,f){c=null!=c?c:!0;d=null!=d?d:!0;e=null!=e?e:!0;f=nul…
1503 …null==b||this.isValidAncestor(n,b,f))))&&k.push(g[m]);return k};mxGraph.prototype.isValidAncestor=…
1504 mxGraph.prototype.getOpposites=function(a,b,c,d){c=null!=c?c:!0;d=null!=d?d:!0;var e=[],f=new mxDic…
1505 mxGraph.prototype.getEdgesBetween=function(a,b,c){c=null!=c?c:!1;for(var d=this.getEdges(a),e=[],f=…
1506 mxGraph.prototype.getPointForEvent=function(a,b){var c=mxUtils.convertPoint(this.container,mxEvent.…
1507 mxGraph.prototype.getCells=function(a,b,c,d,e,f,g,k,l){f=null!=f?f:[];if(0<c||0<d||null!=g){var m=t…
1508 …&&f.push(t);x&&!l||this.getCells(a,b,c,d,t,f,g,k,l)}}}return f};mxGraph.prototype.getCellsBeyond=f…
1509 mxGraph.prototype.findTreeRoots=function(a,b,c){b=null!=b?b:!1;c=null!=c?c:!1;var d=[];if(null!=a){…
1510prototype.traverse=function(a,b,c,d,e,f){if(null!=c&&null!=a&&(b=null!=b?b:!0,f=null!=f?f:!1,e=e||…
1511prototype.clearSelection=function(){return this.getSelectionModel().clear()};mxGraph.prototype.get…
1512prototype.addSelectionCell=function(a){this.getSelectionModel().addCell(a)};mxGraph.prototype.addS…
1513prototype.selectNextCell=function(){this.selectCell(!0)};mxGraph.prototype.selectPreviousCell=func…
1514 mxGraph.prototype.selectCell=function(a,b,c){var d=this.selectionModel,e=0<d.cells.length?d.cells[0…
1515prototype.selectAll=function(a,b){a=a||this.getDefaultParent();var c=b?this.model.filterDescendant…
1516 mxGraph.prototype.selectEdges=function(a){this.selectCells(!1,!0,a)};mxGraph.prototype.selectCells=…
1517prototype.selectCellForEvent=function(a,b){var c=this.isCellSelected(a);this.isToggleEvent(b)?c?th…
1518prototype.createHandler=function(a){var b=null;if(null!=a)if(this.model.isEdge(a.cell))var b=a.get…
1519prototype.createEdgeHandler=function(a,b){return b==mxEdgeStyle.Loop||b==mxEdgeStyle.ElbowConnecto…
1520 mxGraph.prototype.addMouseListener=function(a){null==this.mouseListeners&&(this.mouseListeners=[]);…
1521prototype.updateMouseEvent=function(a,b){if(null==a.graphX||null==a.graphY){var c=mxUtils.convertP…
1522 a.shape.fill!=mxConstants.NONE})))}return a};mxGraph.prototype.getStateForTouchEvent=function(a){va…
1523 mxGraph.prototype.isEventIgnored=function(a,b,c){var d=mxEvent.isMouseEvent(b.getEvent()),e=!1;b.ge…
1526 mxGraph.prototype.isSyntheticEventIgnored=function(a,b,c){c=!1;b=mxEvent.isMouseEvent(b.getEvent())…
1527prototype.isEventSourceIgnored=function(a,b){var c=b.getSource(),d=null!=c.nodeName?c.nodeName.toL…
1528 mxGraph.prototype.fireMouseEvent=function(a,b,c){if(this.isEventSourceIgnored(a,b))null!=this.toolt…
1535 …;mxGraph.prototype.consumeMouseEvent=function(a,b,c){a==mxEvent.MOUSE_DOWN&&mxEvent.isTouchEvent(b…
1536 mxGraph.prototype.destroy=function(){this.destroyed||(this.destroyed=!0,null!=this.tooltipHandler&&…
1537 …=f?f:"help"}mxCellOverlay.prototype=new mxEventSource;mxCellOverlay.prototype.constructor=mxCellOv…
1538prototype.tooltip=null;mxCellOverlay.prototype.align=mxConstants.ALIGN_RIGHT;mxCellOverlay.prototy…
1539 mxCellOverlay.prototype.getBounds=function(a){var b=a.view.graph.getModel().isEdge(a.cell),c=a.view…
1540prototype.toString=function(){return this.tooltip};function mxOutline(a,b){this.source=a;null!=b&&…
1541 mxOutline.prototype.opacity=mxClient.IS_IE11?.9:.7;
1542 mxOutline.prototype.init=function(a){this.container=a;this.updateHandler=mxUtils.bind(this,function…
1543prototype.isEnabled=function(){return this.enabled};mxOutline.prototype.setEnabled=function(a){thi…
1544 mxOutline.prototype.isScrolling=function(){return this.source.useScrollbarsForPanning&&mxUtils.hasS…
1545 mxOutline.prototype.createSvg=function(){var a=document.createElementNS(mxConstants.NS_SVG,"svg");a…
1546 mxOutline.prototype.addGestureListeners=function(a){var b=null,c=0,d=0,e=1,f=mxUtils.bind(this,func…
1549 …nt.consume(a);b=null}});mxEvent.addGestureListeners(a,f,g,k)};mxOutline.prototype.getViewBox=funct…
1550 mxOutline.prototype.updateSvg=function(){null==this.svg&&(this.svg=this.createSvg(),this.addGesture…
1551 mxOutline.prototype.updateDrawPane=function(){null!=this.drawPane&&this.drawPane.parentNode.removeC…
1552 mxOutline.prototype.processSvg=function(a){var b=mxClient.IS_IE11?Math.max(1,this.source.view.scale…
1554 mxOutline.prototype.updateViewport=function(){if(null!=this.svg){null==this.viewport&&(this.viewpor…
1555prototype.createViewport=function(){var a=this.svg.ownerDocument.createElementNS(mxConstants.NS_SV…
1556 mxOutline.prototype.update=function(a){null!=this.source&&null!=this.source.container&&(null!=this.…
1557 mxOutline.prototype.destroy=function(){null!=this.svg&&(this.svg.parentNode.removeChild(this.svg),t…
1558prototype.type=null;mxMultiplicity.prototype.attr=null;mxMultiplicity.prototype.value=null;mxMulti…
1559 …ity.prototype.validNeighbors=null;mxMultiplicity.prototype.validNeighborsAllowed=!0;mxMultiplicity…
1560 mxMultiplicity.prototype.check=function(a,b,c,d,e,f){var g="";if(this.source&&this.checkTerminal(a,…
1561prototype.checkNeighbors=function(a,b,c,d){b=a.model.getValue(c);d=a.model.getValue(d);c=!this.val…
1562 mxMultiplicity.prototype.checkType=function(a,b,c,d,e){return null!=b?isNaN(b.nodeType)?b==c:mxUtil…
1563 …"bounds"),c.getProperty("previous"))});this.setGraph(a)}mxLayoutManager.prototype=new mxEventSourc…
1564prototype.constructor=mxLayoutManager;mxLayoutManager.prototype.graph=null;mxLayoutManager.prototy…
1565 mxLayoutManager.prototype.setBubbling=function(a){this.bubbling=a};mxLayoutManager.prototype.getGra…
1566 mxLayoutManager.prototype.setGraph=function(a){if(null!=this.graph){var b=this.graph.getModel();b.r…
1567prototype.hasLayout=function(a){return this.getLayout(a,mxEvent.LAYOUT_CELLS)};mxLayoutManager.pro…
1568 mxLayoutManager.prototype.cellsMoved=function(a,b){if(null!=a&&null!=b)for(var c=mxUtils.convertPoi…
1569prototype.cellsResized=function(a,b,c){if(null!=a&&null!=b)for(var d=this.getGraph().getModel(),e=…
1570prototype.getCellsForChange=function(a){return a instanceof mxChildChange?this.addCellsWithLayout(…
1571prototype.addAncestorsWithLayout=function(a,b){b=null!=b?b:[];if(null!=a&&(null!=this.hasLayout(a)…
1572prototype.executeLayoutForCells=function(a){a=mxUtils.sortCells(a,!1);this.layoutCells(a,!0);this.…
1573prototype.executeLayout=function(a,b){var c=this.getLayout(a,b?mxEvent.BEGIN_UPDATE:mxEvent.END_UP…
1574 …y("cells"))});this.setGraph(a)}mxSwimlaneManager.prototype=new mxEventSource;mxSwimlaneManager.pro…
1575prototype.graph=null;mxSwimlaneManager.prototype.enabled=!0;mxSwimlaneManager.prototype.horizontal…
1576prototype.setHorizontal=function(a){this.horizontal=a};mxSwimlaneManager.prototype.isAddEnabled=fu…
1577prototype.setGraph=function(a){null!=this.graph&&(this.graph.removeListener(this.addHandler),this.…
1578prototype.isCellHorizontal=function(a){return this.graph.isSwimlane(a)?(a=this.graph.getCellStyle(…
1579 mxSwimlaneManager.prototype.swimlaneAdded=function(a){for(var b=this.getGraph().getModel(),c=b.getP…
1580 mxSwimlaneManager.prototype.cellsResized=function(a){if(null!=a){var b=this.getGraph().getModel();b…
1582 mxSwimlaneManager.prototype.resizeSwimlane=function(a,b,c,d){var e=this.getGraph().getModel();e.beg…
1583 mxSwimlaneManager.prototype.destroy=function(){this.setGraph(null)};
1585 …hBounds(b||new mxRectangle)}}mxTemporaryCellStates.prototype.view=null;mxTemporaryCellStates.proto…
1586prototype.oldBounds=null;mxTemporaryCellStates.prototype.oldScale=null;mxTemporaryCellStates.proto…
1587prototype.deltas=null;mxCellStatePreview.prototype.count=0;mxCellStatePreview.prototype.isEmpty=fu…
1588 mxCellStatePreview.prototype.show=function(a){this.deltas.visit(mxUtils.bind(this,function(a,c){thi…
1589 mxCellStatePreview.prototype.translateState=function(a,b,c){if(null!=a){var d=this.graph.getModel()…
1590 mxCellStatePreview.prototype.revalidateState=function(a,b,c,d){if(null!=a){var e=this.graph.getMode…
1591prototype.addEdges=function(a){for(var b=this.graph.getModel(),c=b.getEdgeCount(a.cell),d=0;d<c;d+…
1592 mxConnectionConstraint.prototype.dx=null;mxConnectionConstraint.prototype.dy=null;
1596prototype.graph=null;mxGraphHandler.prototype.maxCells=mxClient.IS_IE?20:50;mxGraphHandler.prototy…
1597prototype.currentDy=null;mxGraphHandler.prototype.updateCursor=!0;mxGraphHandler.prototype.selectE…
1598prototype.rotationEnabled=!0;mxGraphHandler.prototype.maxLivePreview=0;mxGraphHandler.prototype.al…
1599prototype.setMoveEnabled=function(a){this.moveEnabled=a};mxGraphHandler.prototype.isSelectEnabled=…
1600 mxGraphHandler.prototype.isPropagateSelectionCell=function(a,b,c){var d=this.graph.model.getParent(…
1601 mxGraphHandler.prototype.getInitialCellForEvent=function(a){var b=a.getState();if(!(this.graph.isTo…
1602 mxGraphHandler.prototype.isDelayedSelection=function(a,b){if(!this.graph.isToggleEvent(b.getEvent()…
1603 mxGraphHandler.prototype.selectDelayed=function(a){if(!this.graph.popupMenuHandler.isPopupTrigger(a…
1604 mxGraphHandler.prototype.selectCellForEvent=function(a,b){var c=this.graph.view.getState(a);if(null…
1605 mxGraphHandler.prototype.consumeMouseEvent=function(a,b){b.consume()};
1606 mxGraphHandler.prototype.mouseDown=function(a,b){if(!b.isConsumed()&&this.isEnabled()&&this.graph.i…
1608prototype.getGuideStates=function(){var a=this.graph.getDefaultParent(),b=this.graph.getModel(),c=…
1609 mxGraphHandler.prototype.getPreviewBounds=function(a){a=this.getBoundingBox(a);null!=a&&(a.width=Ma…
1610 mxGraphHandler.prototype.getBoundingBox=function(a){var b=null;if(null!=a&&0<a.length)for(var c=thi…
1611 mxGraphHandler.prototype.createPreviewShape=function(a){a=new mxRectangleShape(a,null,this.previewC…
1612 mxGraphHandler.prototype.start=function(a,b,c,d){this.cell=a;this.first=mxUtils.convertPoint(this.g…
1614prototype.addStates=function(a,b){var c=this.graph.view.getState(a),d=0;if(null!=c&&null==b.get(a)…
1615prototype.useGuidesForEvent=function(a){return null!=this.guide?this.guide.isEnabledForEvent(a.get…
1616prototype.getDelta=function(a){a=mxUtils.convertPoint(this.graph.container,a.getX(),a.getY());retu…
1617 mxGraphHandler.prototype.checkPreview=function(){this.livePreviewActive&&this.cloning?(this.resetLi…
1618 mxGraphHandler.prototype.mouseMove=function(a,b){var c=this.graph;if(b.isConsumed()||!c.isMouseDown…
1622 …nt(mxEvent.MOUSE_MOVE,b);mxEvent.consume(b.getEvent())}};mxGraphHandler.prototype.updatePreview=fu…
1623 mxGraphHandler.prototype.updatePreviewShape=function(){null!=this.shape&&null!=this.pBounds&&(this.…
1624 mxGraphHandler.prototype.updateLivePreview=function(a,b){if(!this.suspended){var c=[];null!=this.al…
1628prototype.redrawHandles=function(a){for(var b=0;b<a.length;b++){var c=this.graph.selectionCellsHan…
1629prototype.suspend=function(){this.suspended||(this.livePreviewUsed&&this.updateLivePreview(0,0),nu…
1630 mxGraphHandler.prototype.resetLivePreview=function(){null!=this.allCells&&(this.allCells.visit(mxUt…
1631prototype.setHandlesVisibleForCells=function(a,b,c){if(c||this.handlesVisible!=b)for(this.handlesV…
1632 mxGraphHandler.prototype.mouseUp=function(a,b){if(!b.isConsumed())if(this.livePreviewUsed&&this.res…
1634 mxGraphHandler.prototype.reset=function(){this.livePreviewUsed&&(this.resetLivePreview(),this.setHa…
1635 mxGraphHandler.prototype.shouldRemoveCellsFromParent=function(a,b,c){if(this.graph.getModel().isVer…
1636 mxGraphHandler.prototype.moveCells=function(a,b,c,d,e,f){d&&(a=this.graph.getCloneableCells(a));var…
1638 mxGraphHandler.prototype.shouldRemoveParent=function(a){a=this.graph.view.getState(a);return null!=…
1639 mxGraphHandler.prototype.destroyShapes=function(){null!=this.shape&&(this.shape.destroy(),this.shap…
1640 mxGraphHandler.prototype.destroy=function(){this.graph.removeMouseListener(this);this.graph.removeL…
1644prototype=new mxEventSource;mxPanningHandler.prototype.constructor=mxPanningHandler;mxPanningHandl…
1645prototype.panningEnabled=!0;mxPanningHandler.prototype.pinchEnabled=!0;mxPanningHandler.prototype.…
1646prototype.setPanningEnabled=function(a){this.panningEnabled=a};mxPanningHandler.prototype.isPinchE…
1647 …ngHandler.prototype.isForcePanningEvent=function(a){return this.ignoreCell||mxEvent.isMultiTouchEv…
1648prototype.start=function(a){this.dx0=-this.graph.container.scrollLeft;this.dy0=-this.graph.contain…
1649 mxPanningHandler.prototype.mouseMove=function(a,b){this.dx=b.getX()-this.startX;this.dy=b.getY()-th…
1650 "event",b))}(this.active||this.panningTrigger)&&b.consume()};mxPanningHandler.prototype.mouseUp=fun…
1651prototype.zoomGraph=function(a){var b=Math.round(this.initialScale*a.scale*100)/100;null!=this.min…
1652 mxPanningHandler.prototype.panGraph=function(a,b){this.graph.getView().setTranslate(a,b)};mxPanning…
1653prototype=new mxPopupMenu;mxPopupMenuHandler.prototype.constructor=mxPopupMenuHandler;mxPopupMenuH…
1654prototype.clearSelectionOnBackground=!0;mxPopupMenuHandler.prototype.triggerX=null;mxPopupMenuHand…
1655 mxPopupMenuHandler.prototype.mouseDown=function(a,b){this.isEnabled()&&!mxEvent.isMultiTouchEvent(b…
1656 mxPopupMenuHandler.prototype.mouseMove=function(a,b){this.inTolerance&&null!=this.screenX&&null!=th…
1657 mxPopupMenuHandler.prototype.mouseUp=function(a,b,c){a=null==c;c=null!=c?c:mxUtils.bind(this,functi…
1658prototype.getCellForPopupEvent=function(a){return a.getCell()};mxPopupMenuHandler.prototype.destro…
1659 …lMarker.prototype.graph=null;mxCellMarker.prototype.enabled=!0;mxCellMarker.prototype.hotspot=mxCo…
1660prototype.validColor=null;mxCellMarker.prototype.invalidColor=null;mxCellMarker.prototype.currentC…
1661prototype.setHotspotEnabled=function(a){this.hotspotEnabled=a};mxCellMarker.prototype.isHotspotEna…
1662 …Marker.prototype.process=function(a){var b=null;this.isEnabled()&&(b=this.getState(a),this.setCurr…
1663prototype.markCell=function(a,b){var c=this.graph.getView().getState(a);null!=c&&(this.currentColo…
1664prototype.getMarkerColor=function(a,b,c){return c?this.validColor:this.invalidColor};mxCellMarker.
1665prototype.intersects=function(a,b){return this.hotspotEnabled?mxUtils.intersectsHotspot(a,b.getGra…
1667prototype.graph=null;mxSelectionCellsHandler.prototype.enabled=!0;mxSelectionCellsHandler.prototyp…
1668prototype.handlers=null;mxSelectionCellsHandler.prototype.isEnabled=function(){return this.enabled…
1669 mxSelectionCellsHandler.prototype.getHandledSelectionCells=function(){return this.graph.getSelectio…
1670 mxSelectionCellsHandler.prototype.refresh=function(){var a=this.handlers;this.handlers=new mxDictio…
1671 …ndlers.put(b[c],e)):e.updateParentHighlight())};mxSelectionCellsHandler.prototype.isHandlerActive=…
1672prototype.updateHandler=function(a){var b=this.handlers.remove(a.cell);if(null!=b){var c=b.index,d…
1673prototype.mouseMove=function(a,b){if(this.graph.isEnabled()&&this.isEnabled()){var c=[a,b];this.ha…
1674 mxSelectionCellsHandler.prototype.destroy=function(){this.graph.removeMouseListener(this);null!=thi…
1675 …ler.prototype.graph=null;mxConnectionHandler.prototype.factoryMethod=!0;mxConnectionHandler.protot…
1676prototype.connectImage=null;mxConnectionHandler.prototype.targetConnectImage=!1;mxConnectionHandle…
1677prototype.connectIconOffset=new mxPoint(0,mxConstants.TOOLTIP_VERTICAL_OFFSET);mxConnectionHandler…
1678prototype.insertBeforeSource=!1;mxConnectionHandler.prototype.isEnabled=function(){return this.ena…
1679 mxConnectionHandler.prototype.createShape=function(){var a=this.livePreview&&null!=this.edgeState?t…
1680 mxConnectionHandler.prototype.init=function(){this.graph.addMouseListener(this);this.marker=this.cr…
1682 mxConnectionHandler.prototype.isConnectableCell=function(a){return!0};
1683prototype.createMarker=function(){var a=new mxCellMarker(this.graph);a.hotspotEnabled=!0;a.getCell…
1685prototype.isValidState.apply(a,arguments)});a.getMarkerColor=mxUtils.bind(this,function(b,c,d){ret…
1686prototype.start=function(a,b,c,d){this.previous=a;this.first=new mxPoint(b,c);this.edgeState=null!…
1687prototype.isValidTarget=function(a){return!0};mxConnectionHandler.prototype.validateConnection=fun…
1688 mxConnectionHandler.prototype.createIcons=function(a){var b=this.getConnectImage(a);if(null!=b&&nul…
1690 mxConnectionHandler.prototype.redrawIcons=function(a,b){if(null!=a&&null!=a[0]&&null!=b){var c=this…
1691 mxConnectionHandler.prototype.getIconPosition=function(a,b){var c=this.graph.getView().scale,d=b.ge…
1692prototype.destroyIcons=function(){if(null!=this.icons){for(var a=0;a<this.icons.length;a++)this.ic…
1693 mxConnectionHandler.prototype.mouseDown=function(a,b){this.mouseDownCounter++;if(this.isEnabled()&&…
1695 …ConnectionHandler.prototype.isImmediateConnectSource=function(a){return!this.graph.isCellMovable(a…
1696 mxConnectionHandler.prototype.isOutlineConnectEvent=function(a){var b=mxUtils.getOffset(this.graph.…
1698 mxConnectionHandler.prototype.updateCurrentState=function(a,b){this.constraintHandler.update(a,null…
1702 …STROKEWIDTH/c/c,this.marker.highlight.repaint()))}};mxConnectionHandler.prototype.isCellEnabled=fu…
1703 mxConnectionHandler.prototype.convertWaypoint=function(a){var b=this.graph.getView().getScale(),c=t…
1704 mxConnectionHandler.prototype.snapToPreview=function(a,b){if(!mxEvent.isAltDown(a.getEvent())&&null…
1705 mxConnectionHandler.prototype.mouseMove=function(a,b){if(b.isConsumed()||!this.ignoreMouseDown&&nul…
1713 mxConnectionHandler.prototype.updateEdgeState=function(a,b){null!=this.sourceConstraint&&null!=this…
1716 mxConnectionHandler.prototype.getTargetPerimeterPoint=function(a,b){var c=null,d=a.view,e=d.getPeri…
1717 mxConnectionHandler.prototype.getSourcePerimeterPoint=function(a,b,c){c=null;var d=a.view,e=d.getPe…
1718 mxConnectionHandler.prototype.updateIcons=function(a,b,c){};mxConnectionHandler.prototype.isStopEve…
1719 mxConnectionHandler.prototype.addWaypointForEvent=function(a){var b=mxUtils.convertPoint(this.graph…
1720 mxConnectionHandler.prototype.checkConstraints=function(a,b){return null==a||null==b||null==a.point…
1721 mxConnectionHandler.prototype.mouseUp=function(a,b){if(!b.isConsumed()&&this.isConnecting()){if(thi…
1723 mxConnectionHandler.prototype.reset=function(){null!=this.shape&&(this.shape.destroy(),this.shape=n…
1724prototype.drawPreview=function(){this.updatePreview(null==this.error);null!=this.edgeState&&(this.…
1725 mxConnectionHandler.prototype.getEdgeWidth=function(a){return a?3:1};
1726 mxConnectionHandler.prototype.connect=function(a,b,c,d){if(null!=b||this.isCreateTarget(c)||this.gr…
1730 …pdate()}this.select&&this.selectCells(g,f?b:null)}};mxConnectionHandler.prototype.selectCells=func…
1731 mxConnectionHandler.prototype.insertEdge=function(a,b,c,d,e,f){if(null==this.factoryMethod)return t…
1732 mxConnectionHandler.prototype.createTargetVertex=function(a,b){for(var c=this.graph.getCellGeometry…
1733 …Math.abs(e-c.y)<=g&&(c.y=Math.round(e))}}}return d};mxConnectionHandler.prototype.getAlignmentTole…
1734 mxConnectionHandler.prototype.createEdge=function(a,b,c,d){var e=null;null!=this.factoryMethod&&(e=…
1735 mxConnectionHandler.prototype.destroy=function(){this.graph.removeMouseListener(this);null!=this.sh…
1738prototype.pointImage=new mxImage(mxClient.imageBasePath+"/point.gif",5,5);mxConstraintHandler.prot…
1739prototype.reset=function(){if(null!=this.focusIcons){for(var a=0;a<this.focusIcons.length;a++)this…
1740prototype.getImageForConstraint=function(a,b,c){return this.pointImage};mxConstraintHandler.protot…
1741prototype.destroyFocusHighlight=function(){null!=this.focusHighlight&&(this.focusHighlight.destroy…
1742 mxConstraintHandler.prototype.getCellForEvent=function(a,b){var c=a.getCell();null!=c||null==b||a.g…
1743 mxConstraintHandler.prototype.update=function(a,b,c,d){if(this.isEnabled()&&!this.isEventIgnored(a)…
1747 mxConstraintHandler.prototype.redraw=function(){if(null!=this.currentFocus&&null!=this.constraints&…
1749 mxConstraintHandler.prototype.setFocus=function(a,b,c){this.constraints=null!=b&&!this.isStateIgnor…
1752prototype.createHighlightShape=function(){var a=new mxRectangleShape(null,this.highlightColor,this…
1753 mxConstraintHandler.prototype.destroy=function(){this.reset();null!=this.resetHandler&&(this.graph.…
1755 …})))}mxRubberband.prototype.defaultOpacity=20;mxRubberband.prototype.enabled=!0;mxRubberband.proto…
1756prototype.currentX=0;mxRubberband.prototype.currentY=0;mxRubberband.prototype.fadeOut=!1;mxRubberb…
1757 mxRubberband.prototype.mouseDown=function(a,b){if(!b.isConsumed()&&this.isEnabled()&&this.graph.isE…
1758 mxRubberband.prototype.start=function(a,b){function c(a){a=new mxMouseEvent(a);var b=mxUtils.conver…
1759 mxRubberband.prototype.mouseMove=function(a,b){if(!b.isConsumed()&&null!=this.first){var c=mxUtils.…
1760prototype.createShape=function(){null==this.sharedDiv&&(this.sharedDiv=document.createElement("div…
1761 …bberband.prototype.mouseUp=function(a,b){var c=this.isActive();this.reset();c&&(this.execute(b.get…
1762 mxRubberband.prototype.reset=function(){if(null!=this.div)if(mxClient.IS_SVG&&(!mxClient.IS_IE||10<…
1763 this.currentX=0;this.div=this.first=null};mxRubberband.prototype.update=function(a,b){this.currentX…
1764 mxRubberband.prototype.repaint=function(){if(null!=this.div){var a=this.currentX-this.graph.panDx,b…
1765prototype.destroy=function(){this.destroyed||(this.destroyed=!0,this.graph.removeMouseListener(thi…
1766prototype.ignoreGrid=!1;mxHandle.prototype.getPosition=function(a){};mxHandle.prototype.setPositio…
1767 mxHandle.prototype.processEvent=function(a){var b=this.graph.view.scale,c=this.graph.view.translate…
1768prototype.positionChanged=function(){null!=this.state.text&&this.state.text.apply(this.state);null…
1769prototype.init=function(){var a=this.isHtmlRequired();null!=this.image?(this.shape=new mxImageShap…
1770 mxHandle.prototype.initShape=function(a){a&&this.shape.isHtmlAllowed()?(this.shape.dialect=mxConsta…
1771 mxHandle.prototype.redraw=function(){if(null!=this.shape&&null!=this.state.shape){var a=this.getPos…
1772 …Handle.prototype.isHtmlRequired=function(){return null!=this.state.text&&this.state.text.node.pare…
1773prototype.flipPoint=function(a){if(null!=this.state.shape){var b=this.state.getCellBounds();this.s…
1774 …le.prototype.reset=function(){this.setVisible(!0);this.state.style=this.graph.getCellStyle(this.st…
1775 …is.escapeHandler))}mxVertexHandler.prototype.graph=null;mxVertexHandler.prototype.state=null;mxVer…
1776prototype.index=null;mxVertexHandler.prototype.allowHandleBoundsCheck=!0;mxVertexHandler.prototype
1777prototype.manageSizers=!1;mxVertexHandler.prototype.constrainGroupByChildren=!1;mxVertexHandler.pr…
1778 mxVertexHandler.prototype.init=function(){this.graph=this.state.view.graph;this.selectionBounds=thi…
1779 …R_MOVABLE_VERTEX);if(0>=mxGraphHandler.prototype.maxCells||this.graph.getSelectionCount()<mxGraphH…
1783prototype.isRotationHandleVisible=function(){return this.graph.isEnabled()&&this.rotationEnabled&&…
1784 mxVertexHandler.prototype.isCenteredEvent=function(a,b){return!1};mxVertexHandler.prototype.createC…
1785 mxVertexHandler.prototype.updateMinBounds=function(){var a=this.graph.getChildCells(this.state.cell…
1786prototype.getSelectionBounds=function(a){return new mxRectangle(Math.round(a.x),Math.round(a.y),Ma…
1787prototype.getSelectionColor=function(){return this.graph.isCellEditable(this.state.cell)?mxConstan…
1788 mxVertexHandler.prototype.createSizer=function(a,b,c,d){c=c||mxConstants.HANDLE_SIZE;c=new mxRectan…
1789 …sor(a);this.isSizerVisible(b)||(d.visible=!1);return d};mxVertexHandler.prototype.isSizerVisible=f…
1790 mxVertexHandler.prototype.createSizerShape=function(a,b,c){return null!=this.handleImage?(a=new mxR…
1791 mxVertexHandler.prototype.moveSizerTo=function(a,b,c){null!=a&&(a.bounds.x=Math.floor(b-a.bounds.wi…
1792 mxVertexHandler.prototype.getHandleForEvent=function(a){var b=mxEvent.isMouseEvent(a.getEvent())?1:…
1794prototype.isCustomHandleEvent=function(a){return!0};mxVertexHandler.prototype.mouseDown=function(a…
1795 mxVertexHandler.prototype.start=function(a,b,c){if(null!=this.selectionBorder)if(this.livePreviewAc…
1799prototype.createGhostPreview=function(){var a=this.graph.cellRenderer.createShape(this.state);a.in…
1800prototype.hideSizers=function(){this.setHandlesVisible(!1)};mxVertexHandler.prototype.checkToleran…
1801 mxVertexHandler.prototype.roundAngle=function(a){return Math.round(10*a)/10};mxVertexHandler.protot…
1802 mxVertexHandler.prototype.mouseMove=function(a,b){b.isConsumed()||null==this.index?this.graph.isMou…
1804 this.updateHint(b))),b.consume())};mxVertexHandler.prototype.isGhostPreview=function(){return 0<thi…
1805 mxVertexHandler.prototype.moveLabel=function(a){var b=new mxPoint(a.getGraphX(),a.getGraphY()),c=th…
1806 mxVertexHandler.prototype.rotateVertex=function(a){var b=new mxPoint(a.getGraphX(),a.getGraphY()),c…
1808 mxVertexHandler.prototype.resizeVertex=function(a){var b=new mxPoint(this.state.getCenterX(),this.s…
1814 mxVertexHandler.prototype.updateLivePreview=function(a){var b=this.graph.view.scale,c=this.graph.vi…
1817 mxVertexHandler.prototype.moveToFront=function(){if(null!=this.state.text&&null!=this.state.text.no…
1818 mxVertexHandler.prototype.mouseUp=function(a,b){if(null!=this.index&&null!=this.state){var c=new mx…
1820 …};mxVertexHandler.prototype.isRecursiveResize=function(a,b){return this.graph.isRecursiveResize(th…
1821 mxVertexHandler.prototype.rotateCell=function(a,b,c){if(0!=b){var d=this.graph.getModel();if(d.isVe…
1823 mxVertexHandler.prototype.reset=function(){null!=this.sizers&&null!=this.index&&null!=this.sizers[t…
1826 mxVertexHandler.prototype.resizeCell=function(a,b,c,d,e,f,g){b=this.graph.model.getGeometry(a);null…
1827 …Y/d)),this.graph.resizeCell(a,this.unscaledBounds,g)))};mxVertexHandler.prototype.moveChildren=fun…
1828 mxVertexHandler.prototype.union=function(a,b,c,d,e,f,g,k,l){e=null!=e?e&&this.graph.gridEnabled:thi…
1830 …inBounds.height*f+Math.max(0,this.y0*f-d.y)));return d};mxVertexHandler.prototype.redraw=function(…
1831prototype.getHandlePadding=function(){var a=new mxPoint(0,0),b=this.tolerance;null!=this.sizers&&0…
1832 mxVertexHandler.prototype.redrawHandles=function(){var a=this.getSizerBounds(),b=this.tolerance;thi…
1839 ….edgeHandlers.length;c++)this.edgeHandlers[c].redraw()};mxVertexHandler.prototype.isCustomHandleVi…
1840prototype.getRotationHandlePosition=function(){return new mxPoint(this.bounds.x+this.bounds.width/…
1841 mxVertexHandler.prototype.updateParentHighlight=function(){if(!this.isDestroyed()){var a=this.isPar…
1843 mxVertexHandler.prototype.drawPreview=function(){null!=this.preview&&(this.preview.bounds=this.boun…
1844 mxVertexHandler.prototype.getSelectionBorderBounds=function(){return this.bounds};mxVertexHandler.p…
1845 mxVertexHandler.prototype.destroy=function(){null!=this.escapeHandler&&(this.state.view.graph.remov…
1847prototype.graph=null;mxEdgeHandler.prototype.state=null;mxEdgeHandler.prototype.marker=null;mxEdge…
1848prototype.shape=null;mxEdgeHandler.prototype.bends=null;mxEdgeHandler.prototype.labelShape=null;mx…
1849prototype.parentHighlightEnabled=!1;mxEdgeHandler.prototype.preferHtml=!1;mxEdgeHandler.prototype.…
1850 mxEdgeHandler.prototype.init=function(){this.graph=this.state.view.graph;this.marker=this.createMar…
1852 …ell)&&(this.graph.getSelectionCount()<mxGraphHandler.prototype.maxCells||0>=mxGraphHandler.prototy…
1853prototype.isParentHighlightVisible=mxVertexHandler.prototype.isParentHighlightVisible;mxEdgeHandle…
1854prototype.isVirtualBendsEnabled=function(a){return this.virtualBendsEnabled&&(null==this.state.sty…
1855prototype.isRemovePointEvent=function(a){return mxEvent.isShiftDown(a)};mxEdgeHandler.prototype.ge…
1856prototype.createSelectionShape=function(a){a=new this.state.shape.constructor;a.outline=!0;a.apply…
1857prototype.isSelectionDashed=function(){return mxConstants.EDGE_SELECTION_DASHED};mxEdgeHandler.pro…
1858 …xEdgeHandler.prototype.createMarker=function(){var a=new mxCellMarker(this.graph),b=this;a.getCell…
1860 return null==b.error};return a};mxEdgeHandler.prototype.validateConnection=function(a,b){return thi…
1861 mxEdgeHandler.prototype.createBends=function(){for(var a=this.state.cell,b=[],c=0;c<this.abspoints.…
1862prototype.createVirtualBends=function(){var a=[];if(this.graph.isCellBendable(this.state.cell))for…
1863 mxEdgeHandler.prototype.isHandleVisible=function(a){var b=this.state.getVisibleTerminalState(!0),c=…
1864 mxEdgeHandler.prototype.createHandleShape=function(a){if(null!=this.handleImage)return a=new mxImag…
1865 mxEdgeHandler.prototype.createLabelHandleShape=function(){if(null!=this.labelHandleImage){var a=new…
1866 mxEdgeHandler.prototype.initBend=function(a,b){this.preferHtml?(a.dialect=mxConstants.DIALECT_STRIC…
1867 mxEdgeHandler.prototype.getHandleForEvent=function(a){var b=null;if(null!=this.state){var c=functio…
1869 d)}return b};mxEdgeHandler.prototype.isAddVirtualBendEvent=function(a){return!0};mxEdgeHandler.prot…
1870 mxEdgeHandler.prototype.mouseDown=function(a,b){if(this.graph.isCellEditable(this.state.cell)){var …
1872 mxEdgeHandler.prototype.start=function(a,b,c){this.startX=a;this.startY=b;this.isSource=null==this.…
1873prototype.clonePreviewState=function(a,b){return this.state.clone()};mxEdgeHandler.prototype.getSn…
1874 mxEdgeHandler.prototype.isSnapToTerminalsEvent=function(a){return this.snapToTerminals&&!mxEvent.is…
1875 mxEdgeHandler.prototype.getPointForEvent=function(a){var b=this.graph.getView(),c=b.scale,d=new mxP…
1877 mxEdgeHandler.prototype.getPreviewTerminalState=function(a){this.constraintHandler.update(a,this.is…
1880 mxEdgeHandler.prototype.getPreviewPoints=function(a,b){var c=this.graph.getCellGeometry(this.state.…
1883 mxEdgeHandler.prototype.isOutlineConnectEvent=function(a){var b=mxUtils.getOffset(this.graph.contai…
1885 mxEdgeHandler.prototype.updatePreviewState=function(a,b,c,d,e){var f=this.isSource?c:this.state.get…
1890 mxEdgeHandler.prototype.mouseMove=function(a,b){if(null!=this.index&&null!=this.marker){this.curren…
1895 mxEdgeHandler.prototype.mouseUp=function(a,b){if(null!=this.index&&null!=this.marker){null!=this.sh…
1900 mxEdgeHandler.prototype.reset=function(){this.active&&this.refresh();this.snapPoint=this.points=thi…
1901 …ts.EDGE_SELECTION_COLOR);this.removeHint();this.redraw()};mxEdgeHandler.prototype.setPreviewColor=…
1902 mxEdgeHandler.prototype.convertPoint=function(a,b){var c=this.graph.getView().getScale(),d=this.gra…
1903 mxEdgeHandler.prototype.moveLabel=function(a,b,c){var d=this.graph.getModel(),e=d.getGeometry(a.cel…
1904 …+(k.y-g.y)/2))/f)),e.x=0,e.y=0)}d.setGeometry(a.cell,e)}};mxEdgeHandler.prototype.connect=function…
1905 mxEdgeHandler.prototype.changeTerminalPoint=function(a,b,c,d){var e=this.graph.getModel();e.beginUp…
1906 mxEdgeHandler.prototype.changePoints=function(a,b,c){var d=this.graph.getModel();d.beginUpdate();tr…
1907 mxEdgeHandler.prototype.addPoint=function(a,b){var c=mxUtils.convertPoint(this.graph.container,mxEv…
1908 mxEdgeHandler.prototype.addPointAt=function(a,b,c){var d=this.graph.getCellGeometry(a.cell);b=new m…
1909 this.redraw()}};mxEdgeHandler.prototype.removePoint=function(a,b){if(0<b&&b<this.abspoints.length-1…
1910 mxEdgeHandler.prototype.getHandleFillColor=function(a){a=0==a;var b=this.state.cell,c=this.graph.ge…
1911 mxEdgeHandler.prototype.redraw=function(a){if(null!=this.state){this.abspoints=this.state.absoluteP…
1912 mxEdgeHandler.prototype.redrawHandles=function(){var a=this.state.cell,b=this.labelShape.bounds;thi…
1916 mxEdgeHandler.prototype.isCustomHandleVisible=function(a){return!this.graph.isEditing()&&1==this.st…
1917 mxEdgeHandler.prototype.setHandlesVisible=function(a){if(null!=this.bends)for(var b=0;b<this.bends.…
1918 mxEdgeHandler.prototype.redrawInnerBends=function(a,b){for(var c=1;c<this.bends.length-1;c++)if(nul…
1919 …redraw()}else this.bends[c].destroy(),this.bends[c]=null};mxEdgeHandler.prototype.checkLabelHandle…
1920 mxEdgeHandler.prototype.drawPreview=function(){try{if(this.isLabel){var a=this.labelShape.bounds,b=…
1922 mxEdgeHandler.prototype.refresh=function(){null!=this.state&&(this.abspoints=this.getSelectionPoint…
1923 …is.labelShape.node))};mxEdgeHandler.prototype.isDestroyed=function(){return null==this.shape};mxEd…
1924 mxEdgeHandler.prototype.destroy=function(){null!=this.escapeHandler&&(this.state.view.graph.removeL…
1926 mxElbowEdgeHandler.prototype.flipEnabled=!0;mxElbowEdgeHandler.prototype.doubleClickOrientationReso…
1927 mxElbowEdgeHandler.prototype.createBends=function(){var a=[],b=this.createHandleShape(0);this.initB…
1928 mxElbowEdgeHandler.prototype.createVirtualBend=function(a){var b=this.createHandleShape();this.init…
1929 mxElbowEdgeHandler.prototype.getCursorForBend=function(){return this.state.style[mxConstants.STYLE_…
1930 mxElbowEdgeHandler.prototype.getTooltipForNode=function(a){var b=null;null==this.bends||null==this.…
1931 mxElbowEdgeHandler.prototype.convertPoint=function(a,b){var c=this.graph.getView().getScale(),d=thi…
1932 mxElbowEdgeHandler.prototype.redrawInnerBends=function(a,b){var c=this.graph.getModel().getGeometry…
1935 mxEdgeSegmentHandler.prototype.getCurrentPoints=function(){var a=this.state.absolutePoints;if(null!…
1936 mxEdgeSegmentHandler.prototype.getPreviewPoints=function(a){if(this.isSource||this.isTarget)return …
1938 mxEdgeSegmentHandler.prototype.updatePreviewState=function(a,b,c,d){mxEdgeHandler.prototype.updateP…
1941prototype.connect=function(a,b,c,d,e){var f=this.graph.getModel(),g=f.getGeometry(a),k=null;if(nul…
1942 …mentHandler.prototype.getTooltipForNode=function(a){return null};mxEdgeSegmentHandler.prototype.st…
1943 mxEdgeSegmentHandler.prototype.createBends=function(){var a=[],b=this.createHandleShape(0);this.ini…
1944 …);a.push(b);return a};mxEdgeSegmentHandler.prototype.redraw=function(){this.refresh();mxEdgeHandle…
1945 mxEdgeSegmentHandler.prototype.redrawInnerBends=function(a,b){if(this.graph.isCellBendable(this.sta…
1947 …s.bind(this,function(){this.destroy()})))}mxKeyHandler.prototype.graph=null;mxKeyHandler.prototype
1948prototype.normalKeys=null;mxKeyHandler.prototype.shiftKeys=null;mxKeyHandler.prototype.controlKeys…
1949prototype.bindControlKey=function(a,b){this.controlKeys[a]=b};mxKeyHandler.prototype.bindControlSh…
1950prototype.isGraphEvent=function(a){var b=mxEvent.getSource(a);return b==this.target||b.parentNode=…
1951prototype.isEnabledForEvent=function(a){return this.graph.isEnabled()&&!mxEvent.isConsumed(a)&&thi…
1952prototype.destroy=function(){null!=this.target&&null!=this.keydownHandler&&(mxEvent.removeListener…
1953prototype.hideOnHover=!1;mxTooltipHandler.prototype.destroyed=!1;mxTooltipHandler.prototype.enable…
1954prototype.init=function(){null!=document.body&&(this.div=document.createElement("div"),this.div.cl…
1955prototype.mouseMove=function(a,b){if(b.getX()!=this.lastX||b.getY()!=this.lastY){this.reset(b,!0);…
1956 mxTooltipHandler.prototype.resetTimer=function(){null!=this.thread&&(window.clearTimeout(this.threa…
1957 mxTooltipHandler.prototype.reset=function(a,b,c){if(!this.ignoreTouchEvents||mxEvent.isMouseEvent(a…
1958 …this.delay)}};mxTooltipHandler.prototype.hide=function(){this.resetTimer();this.hideTooltip()};mxT…
1959 mxTooltipHandler.prototype.show=function(a,b,c){if(!this.destroyed&&null!=a&&0<a.length){null==this…
1960 mxTooltipHandler.prototype.destroy=function(){this.destroyed||(this.graph.removeMouseListener(this)…
1961prototype.mouseDown=function(a,b){};mxCellTracker.prototype.mouseMove=function(a,b){this.isEnabled…
1963 …is.resetHandler))}mxCellHighlight.prototype.keepOnTop=!1;mxCellHighlight.prototype.graph=null;mxCe…
1964prototype.spacing=2;mxCellHighlight.prototype.resetHandler=null;mxCellHighlight.prototype.setHighl…
1965 mxCellHighlight.prototype.createShape=function(){var a=this.graph.cellRenderer.createShape(this.sta…
1966 "stroke";return a};mxCellHighlight.prototype.getStrokeWidth=function(a){return this.strokeWidth};
1967 mxCellHighlight.prototype.repaint=function(){null!=this.state&&null!=this.shape&&(this.shape.scale=…
1968 …),this.shape.redraw())};mxCellHighlight.prototype.hide=function(){this.highlight(null)};mxCellHigh…
1969prototype.isHighlightAt=function(a,b){var c=!1;if(null!=this.shape&&null!=document.elementFromPoin…
1971prototype.document=null;mxCodec.prototype.objects=null;mxCodec.prototype.elements=null;mxCodec.pro…
1972 mxCodec.prototype.getElementById=function(a){this.updateElements();return this.elements[a]};mxCodec…
1973prototype.addElement=function(a){if(a.nodeType==mxConstants.NODETYPE_ELEMENT){var b=a.getAttribute…
1974 mxCodec.prototype.reference=function(a){return null};mxCodec.prototype.encode=function(a){var b=nul…
1975prototype.decode=function(a,b){this.updateElements();var c=null;if(null!=a&&a.nodeType==mxConstant…
1976 mxCodec.prototype.isCellCodec=function(a){return null!=a&&"function"==typeof a.isCellCodec?a.isCell…
1977prototype.insertIntoGraph=function(a){var b=a.parent,c=a.getTerminal(!0),d=a.getTerminal(!1);a.set…
1978prototype.template=null;mxObjectCodec.prototype.exclude=null;mxObjectCodec.prototype.idrefs=null;m…
1979prototype.cloneTemplate=function(){return new this.template.constructor};mxObjectCodec.prototype.g…
1980prototype.isReference=function(a,b,c,d){return 0<=mxUtils.indexOf(this.idrefs,b)};mxObjectCodec.pr…
1981prototype.encodeValue=function(a,b,c,d,e){if(null!=d){if(this.isReference(b,c,d,!0)){var f=a.getId…
1982 mxObjectCodec.prototype.writePrimitiveAttribute=function(a,b,c,d,e){d=this.convertAttributeToXml(a,…
1983prototype.writeComplexAttribute=function(a,b,c,d,e){a=a.encode(d);null!=a?(null!=c&&a.setAttribute…
1984prototype.convertAttributeFromXml=function(a,b,c){var d=b.value;this.isNumericAttribute(a,b,c)&&(d…
1985prototype.afterEncode=function(a,b,c){return c};mxObjectCodec.prototype.decode=function(a,b,c){var…
1986 ….prototype.decodeAttributes=function(a,b,c){b=b.attributes;if(null!=b)for(var d=0;d<b.length;d++)t…
1987 mxObjectCodec.prototype.decodeAttribute=function(a,b,c){if(!this.isIgnoredAttribute(a,b,c)){var d=b…
1988 mxObjectCodec.prototype.decodeChildren=function(a,b,c){for(b=b.firstChild;null!=b;){var d=b.nextSib…
1989 mxObjectCodec.prototype.decodeChild=function(a,b,c){var d=this.getFieldName(b.getAttribute("as"));i…
1990prototype.getFieldTemplate=function(a,b,c){a=a[b];a instanceof Array&&0<a.length&&(a=null);return …
1991 mxObjectCodec.prototype.afterDecode=function(a,b,c){return c};
1992 …Name&&mxObjectCodec.prototype.isNumericAttribute.apply(this,arguments)};a.isExcluded=function(a,c,…
1995 …function(a,c,d){"root"==c.nodeName?this.decodeRoot(a,c,d):mxObjectCodec.prototype.decodeChild.appl…
1998 …(this.idrefs,c):!0};a.isExcluded=function(a,c,d,e){return mxObjectCodec.prototype.isExcluded.apply…
2081prototype.originalNoForeignObject=mxClient.NO_FO;Editor.prototype.transparentImage=mxClient.IS_SVG…
2082prototype.cancelFirst=!0;Editor.prototype.enabled=!0;Editor.prototype.filename=null;Editor.prototy…
2083 Editor.prototype.setAutosave=function(a){this.autosave=a;this.fireEvent(new mxEventObject("autosave…
2084 Editor.prototype.editAsNew=function(a,b){var d=null!=b?"?title="+encodeURIComponent(b):"";null!=url…
2085 …ph.openLink(this.getEditBlankUrl(d)+"#R"+encodeURIComponent(a))};Editor.prototype.createGraph=func…
2086 Editor.prototype.resetGraph=function(){this.graph.gridEnabled=this.graph.defaultGridEnabled&&(!this…
2087 null;this.graph.pageScale=mxGraph.prototype.pageScale;this.graph.pageFormat=mxGraph.prototype.pageF…
2088prototype.readGraphState=function(a){var b=a.getAttribute("grid");if(null==b||""==b)b=this.graph.d…
2089 …e"));!isNaN(b)&&0<b?this.graph.pageScale=b:this.graph.pageScale=mxGraph.prototype.pageScale;this.g…
2091 Editor.prototype.setGraphXml=function(a){if(null!=a){var b=new mxCodec(a.ownerDocument);if("mxGraph…
2093 Editor.prototype.getGraphXml=function(a){a=(null!=a?a:1)?(new mxCodec(mxUtils.createXmlDocument()))…
2095prototype.updateGraphComponents=function(){var a=this.graph;null!=a.container&&(a.view.validateBac…
2096 Editor.prototype.setFilename=function(a){this.filename=a};
2097 Editor.prototype.createUndoManager=function(){var a=this.graph,b=new mxUndoManager;this.undoListene…
2098prototype.initStencilRegistry=function(){};Editor.prototype.destroy=function(){null!=this.graph&&(…
2099prototype.setData=function(){this.args=arguments;this.execute()};OpenFile.prototype.error=function…
2102 …="hidden";if(f&&(f=document.createElement("img"),f.setAttribute("src",Dialog.prototype.closeImage),
2105 …bject("showDialog"))}Dialog.backdropColor="white";Dialog.prototype.zIndex=mxPopupMenu.prototype.zI…
2106 Dialog.prototype.noColorImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAA…
2107 "/nocolor.png";Dialog.prototype.closeImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANS…
2108 Dialog.prototype.clearImage=mxClient.IS_SVG?"data:image/gif;base64,R0lGODlhDQAKAIABAMDAwP///yH/C1hN…
2109 "/clear.gif";Dialog.prototype.bgOpacity=80;Dialog.prototype.getPosition=function(a,b){return new mx…
2113 PrintDialog.prototype.create=function(a){function b(a){var b=h.checked||l.checked,c=parseInt(n.valu…
2122 …NONE?(l.style.backgroundColor="",l.style.backgroundImage="url('"+Dialog.prototype.noColorImage+"')…
2153 (function(){mxGraphView.prototype.validateBackgroundPage=function(){var a=this.graph;if(null!=a.con…
2156 mxGraphView.prototype.validateBackgroundStyles=function(){var a=this.graph,b=null==a.background||a.…
2158 …ion=e,c.style.backgroundColor=b,c.style.backgroundImage=d)};mxGraphView.prototype.createSvgGrid=fu…
2159 …" height="100%" fill="url(#grid)"/></svg>'};var a=mxGraph.prototype.panGraph;mxGraph.prototype.pan…
2160 …ate.y*this.view.scale+c,e))+"px";d.style.backgroundPosition=e}};mxGraph.prototype.updatePageBreaks…
2163prototype.shouldRemoveCellsFromParent;mxGraphHandler.prototype.shouldRemoveCellsFromParent=functio…
2164prototype.intersects.apply(a,arguments)});return a};mxGraphView.prototype.createBackgroundPageShap…
2165 …Math.max(1,c+a.height/this.scale)/d)-p)*d)};var e=mxGraph.prototype.panGraph;mxGraph.prototype.pan…
2166prototype.addItem;mxPopupMenu.prototype.addItem=function(a,b,d,e,f,n){var g=c.apply(this,arguments…
2168prototype.getCellForPopupEvent=function(a){a=a.getCell();for(var b=this.graph.getModel(),c=b.getPa…
2169 …pupMenu.prototype.submenuImage;mxClient.IS_SVG||null==mxConnectionHandler.prototype.connectImage||…
2188 …ertexStyle.fontFamily||Menus.prototype.defaultFont),this.toolbar.setFontSize(e.currentVertexStyle.…
2195 …};mxUtils.extend(EditorUi,mxEventSource);EditorUi.compactUi=!0;EditorUi.prototype.splitSize=mxClie…
2196prototype.menubarHeight=30;EditorUi.prototype.formatEnabled=!0;EditorUi.prototype.formatWidth=240;…
2197 EditorUi.prototype.init=function(){var a=this.editor.graph;if(!a.standalone){"0"!=urlParams["shape-…
2200 EditorUi.prototype.installShapePicker=function(){var a=this.editor.graph,b=this;a.addListener(mxEve…
2206 EditorUi.prototype.centerShapePicker=function(a,b,d,e,c){if(c==mxConstants.DIRECTION_EAST||c==mxCon…
2207 EditorUi.prototype.showShapePicker=function(a,b,d,e,c,f){a=this.createShapePicker(a,b,d,e,c,mxUtils…
2208 EditorUi.prototype.createShapePicker=function(a,b,d,e,c,f,k,h){var g=null;if(null!=k&&0<k.length){v…
2209 mxPopupMenu.prototype.zIndex+1+";";h||mxUtils.setPrefixedStyle(g.style,"transform","translate(-22px…
2212 EditorUi.prototype.getCellsForShapePicker=function(a,b){var d=mxUtils.bind(this,function(a,b,d,k){r…
2215 EditorUi.prototype.hideShapePicker=function(a){null!=this.shapePicker&&(this.shapePicker.parentNode…
2216 EditorUi.prototype.onKeyDown=function(a){var b=this.editor.graph;if(9==a.which&&b.isEnabled()&&!mxE…
2218 EditorUi.prototype.onKeyPress=function(a){var b=this.editor.graph;!this.isImmediateEditingEvent(a)|…
2219 EditorUi.prototype.isImmediateEditingEvent=function(a){return!0};
2220 EditorUi.prototype.getCssClassForMarker=function(a,b,d,e){return"flexArrow"==b?null!=d&&d!=mxConsta…
2223 …geSprite geSprite-"+a+"ermanyopt":"geSprite geSprite-noarrow"};EditorUi.prototype.createMenus=func…
2224 EditorUi.prototype.updatePasteActionStates=function(){var a=this.editor.graph,b=this.actions.get("p…
2225 EditorUi.prototype.initClipboard=function(){var a=this,b=mxClipboard.cut;mxClipboard.cut=function(c…
2228 EditorUi.prototype.lazyZoomDelay=20;EditorUi.prototype.wheelZoomDelay=400;EditorUi.prototype.button…
2229 EditorUi.prototype.initCanvas=function(){var a=this.editor.graph;a.timerAutoScroll=!0;a.getPagePadd…
2261prototype.addChromelessToolbarItems=function(a){a(mxUtils.bind(this,function(a){this.actions.get("…
2262prototype.addChromelessClickHandler=function(){var a=urlParams.highlight;null!=a&&0<a.length&&(a="…
2263prototype.lightboxFit=function(a){if(this.isDiagramEmpty())this.editor.graph.view.setScale(1);else…
2264prototype.isSelectionAllowed=function(a){return"SELECT"==mxEvent.getSource(a).nodeName||"INPUT"==m…
2265 EditorUi.prototype.open=function(){try{null!=window.opener&&null!=window.opener.openFile&&window.op…
2266prototype.showPopupMenu=function(a,b,d,e){this.editor.graph.popupMenuHandler.hideMenu();var c=new …
2267prototype.setCurrentMenu=function(a,b){this.currentMenuElt=b;this.currentMenu=a};EditorUi.prototyp…
2268prototype.createHoverIcons=function(){return new HoverIcons(this.editor.graph)};EditorUi.prototype
2269prototype.canRedo=function(){return this.editor.graph.isEditing()||this.editor.undoManager.canRedo…
2270prototype.setScrollbars=function(a){var b=this.editor.graph,d=b.container.style.overflow;b.scrollb…
2271 EditorUi.prototype.resetScrollbars=function(){var a=this.editor.graph;if(!this.editor.extendCanvas)…
2274 EditorUi.prototype.setPageVisible=function(a){var b=this.editor.graph,d=mxUtils.hasScrollbars(b.con…
2275 …)};function ChangeGridColor(a,b){this.ui=a;this.color=b}ChangeGridColor.prototype.execute=function…
2277 ChangePageSetup.prototype.execute=function(){var a=this.ui.editor.graph;if(!this.ignoreColor){this.…
2280prototype.setBackgroundColor=function(a){this.editor.graph.background=a;this.editor.graph.view.val…
2281 EditorUi.prototype.setPageFormat=function(a,b){b=null!=b?b:"1"==urlParams.sketch;this.editor.graph.…
2282prototype.setPageScale=function(a){this.editor.graph.pageScale=a;this.editor.graph.pageVisible?(th…
2283 EditorUi.prototype.addUndoListener=function(){var a=this.actions.get("undo"),b=this.actions.get("re…
2285 EditorUi.prototype.updateActionStates=function(){var a=this.editor.graph,b=!1,d=!1,e=!1,c=!1,f=[],k…
2290 …led(f);this.updatePasteActionStates()};EditorUi.prototype.zeroOffset=new mxPoint(0,0);EditorUi.pro…
2291 EditorUi.prototype.refresh=function(a){a=null!=a?a:!0;var b=this.container.clientWidth,d=this.conta…
2295 …s.footerHeight+e+c+"px");a&&this.editor.graph.sizeDidChange()};EditorUi.prototype.createTabContain…
2296 EditorUi.prototype.createDivs=function(){this.menubarContainer=this.createDiv("geMenubarContainer")…
2298prototype.zIndex-3;this.hsplit.style.width=this.splitSize+"px";if(this.sidebarFooterContainer=this…
2299 EditorUi.prototype.createUi=function(){this.menubar=this.editor.chromeless?null:this.menus.createMe…
2302prototype.createStatusContainer=function(){var a=document.createElement("a");a.className="geItem g…
2303 EditorUi.prototype.createFooter=function(){return this.createDiv("geFooter")};EditorUi.prototype.cr…
2304 EditorUi.prototype.addSplitHandler=function(a,b,d,e){function c(a){if(null!=k){var c=new mxPoint(mx…
2306 EditorUi.prototype.handleError=function(a,b,d,e,c){a=null!=a&&null!=a.error?a.error:a;if(null!=a||n…
2307prototype.showError=function(a,b,d,e,c,f,k,h,g,l,m,n,p){a=new ErrorDialog(this,a,b,d||mxResources.…
2308 EditorUi.prototype.hideDialog=function(a,b,d){null!=this.dialogs&&0<this.dialogs.length&&(null==d||…
2309 ….clearSelection(),this.editor.graph.container.focus())}),0)))};EditorUi.prototype.ctrlEnter=functi…
2310prototype.pickColor=function(a,b){var d=this.editor.graph,e=d.cellEditor.saveSelection(),c=230+17*…
2311 EditorUi.prototype.openFile=function(){window.openFile=new OpenFile(mxUtils.bind(this,function(a){t…
2312 EditorUi.prototype.extractGraphModelFromHtml=function(a){var b=null;try{var d=a.indexOf("&lt;mxGrap…
2313 EditorUi.prototype.readGraphModelFromClipboard=function(a){this.readGraphModelFromClipboardWithType…
2314 EditorUi.prototype.readGraphModelFromClipboardWithType=function(a,b){navigator.clipboard.read().the…
2317 EditorUi.prototype.parseHtmlData=function(a){var b=null;if(null!=a&&0<a.length){var d="<meta "==a.s…
2321 EditorUi.prototype.extractGraphModelFromEvent=function(a){var b=null,d=null;null!=a&&(a=null!=a.dat…
2322 (b=d);return b};EditorUi.prototype.isCompatibleString=function(a){return!1};EditorUi.prototype.save…
2323 EditorUi.prototype.save=function(a){if(null!=a){this.editor.graph.isEditing()&&this.editor.graph.st…
2325 EditorUi.prototype.executeLayout=function(a,b,d){var e=this.editor.graph;if(e.isEnabled()){e.getMod…
2326prototype.showImageDialog=function(a,b,d,e){e=this.editor.graph.cellEditor;var c=e.saveSelection()…
2327 EditorUi.prototype.showDataDialog=function(a){null!=a&&(a=new EditDataDialog(this,a),this.showDialo…
2328 EditorUi.prototype.showBackgroundImageDialog=function(a,b){a=null!=a?a:mxUtils.bind(this,function(a…
2329prototype.setBackgroundImage=function(a){this.editor.graph.setBackgroundImage(a);this.editor.graph…
2330 EditorUi.prototype.altShiftActions={67:"clearWaypoints",65:"connectionArrows",76:"editLink",80:"con…
2331 EditorUi.prototype.createKeyHandler=function(a){function b(a,b,c){if(!e.isSelectionEmpty()&&e.isEna…
2335 …CTION_EAST,40:mxConstants.DIRECTION_SOUTH},g=c.getFunction;mxKeyHandler.prototype.getFunction=func…
2342 EditorUi.prototype.destroy=function(){null!=this.editor&&(this.editor.destroy(),this.editor=null);n…
2348 Sidebar.prototype.init=function(){var a=STENCIL_PATH;this.addSearchPalette(!0);this.addGeneralPalet…
2351 Sidebar.prototype.collapsedImage=mxClient.IS_SVG?"data:image/gif;base64,R0lGODlhDQANAIABAJmZmf///yH…
2353 Sidebar.prototype.expandedImage=mxClient.IS_SVG?"data:image/gif;base64,R0lGODlhDQANAIABAJmZmf///yH/…
2355 Sidebar.prototype.searchImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAA…
2356prototype.enableTooltips=!0;Sidebar.prototype.tooltipBorder=16;Sidebar.prototype.tooltipDelay=300;…
2357prototype.thumbPadding=5<=document.documentMode?0:1,Sidebar.prototype.thumbBorder=1,Sidebar.protot…
2358 Sidebar.prototype.defaultImageWidth=80;Sidebar.prototype.defaultImageHeight=80;Sidebar.prototype.to…
2359 Sidebar.prototype.getTooltipOffset=function(a,b){var d=b.height+2*this.tooltipBorder;return new mxP…
2360prototype.createTooltip=function(a,b,d,e,c,f,k,h,g,l,m){m=null!=m?m:!0;this.tooltipMouseDown=g;nul…
2362 …"relative"),g=document.createElement("img"),g.setAttribute("src",Dialog.prototype.closeImage),g.se…
2363 ….graph2.labelsVisible=null==f||f;f=mxClient.NO_FO;mxClient.NO_FO=Editor.prototype.originalNoForeig…
2369 Sidebar.prototype.showTooltip=function(a,b,d,e,c,f){if(this.enableTooltips&&this.showTooltips&&this…
2370prototype.hideTooltip=function(){null!=this.thread&&(window.clearTimeout(this.thread),this.thread=…
2371 Sidebar.prototype.addEntries=function(a){for(var b=0;b<a.length;b++)mxUtils.bind(this,function(a){v…
2372 …exTemplateFromCells(b,a.w,a.h,a.title||"",!0,!1,!0)}))})(a[b])};Sidebar.prototype.setCurrentSearch…
2373 Sidebar.prototype.addEntry=function(a,b){if(null!=this.taglist&&null!=a&&0<a.length){null!=this.cur…
2374 Sidebar.prototype.addEntryForTag=function(a,b){if(null!=a&&1<a.length){var d=this.taglist[a];"objec…
2375 Sidebar.prototype.searchEntries=function(a,b,d,e,c){if(null!=this.taglist&&null!=a){var f=a.toLower…
2376prototype.filterTags=function(a){if(null!=a){a=a.split(" ");for(var b=[],d={},e=0;e<a.length;e++)n…
2377 Sidebar.prototype.addSearchPalette=function(a){var b=document.createElement("div");b.style.visibili…
2378 …ild(c);var f=document.createElement("img");f.setAttribute("src",Sidebar.prototype.searchImage);f.s…
2380 …ick",function(){f.getAttribute("src")==Dialog.prototype.closeImage&&(f.setAttribute("src",Sidebar.
2384 …ibute("src",Sidebar.prototype.searchImage),f.setAttribute("title",mxResources.get("search"))):(f.s…
2386 Sidebar.prototype.insertSearchHint=function(a,b,d,e,c,f,k,h){0==c.length&&1==e&&(d=document.createE…
2387 Sidebar.prototype.addGeneralPalette=function(a){this.setCurrentSearchEntryLibrary("general","genera…
2406 Sidebar.prototype.addMiscPalette=function(a){var b=this;this.setCurrentSearchEntryLibrary("general"…
2430 Sidebar.prototype.addAdvancedPalette=function(a){this.setCurrentSearchEntryLibrary("general","advan…
2431 Sidebar.prototype.addBasicPalette=function(a){this.setCurrentSearchEntryLibrary("basic");this.addSt…
2433 Sidebar.prototype.createAdvancedShapes=function(){var a=this,b=new mxCell("List Item",new mxGeometr…
2442 Sidebar.prototype.createAdvancedShapes=function(){var a=this,b=new mxCell("List Item",new mxGeometr…
2451 Sidebar.prototype.addBasicPalette=function(a){this.setCurrentSearchEntryLibrary("basic");this.addSt…
2453 Sidebar.prototype.addUmlPalette=function(a){var b=this,d=new mxCell("+ field: type",new mxGeometry(…
2494 …ources.get("uml"),a||!1,c);this.setCurrentSearchEntryLibrary()};Sidebar.prototype.createTitle=func…
2495 Sidebar.prototype.createThumb=function(a,b,d,e,c,f,k){this.graph.labelsVisible=null==f||f;f=mxClien…
2498 Sidebar.prototype.createSection=function(a){return mxUtils.bind(this,function(){var b=document.crea…
2499 Sidebar.prototype.createItem=function(a,b,d,e,c,f,k,h){h=null!=h?h:!0;var g=document.createElement(…
2502 Sidebar.prototype.updateShapes=function(a,b){var d=this.editorUi.editor.graph,e=d.getCellStyle(a),c…
2505 Sidebar.prototype.createDropHandler=function(a,b,d,e){d=null!=d?d:!0;return mxUtils.bind(this,funct…
2508 Sidebar.prototype.createDragPreview=function(a,b){var d=document.createElement("div");d.className="…
2509 Sidebar.prototype.dropAndConnect=function(a,b,d,e,c){var f=this.getDropAndConnectGeometry(a,b[e],d,…
2513 Sidebar.prototype.getDropAndConnectGeometry=function(a,b,d,e){var c=this.editorUi.editor.graph,f=c.…
2517 …x-=h.getCenterX()+h.width/2,e.y-=h.getCenterY()))))));return e};Sidebar.prototype.isDropStyleEnabl…
2518 Sidebar.prototype.isDropStyleTargetIgnored=function(a){return this.graph.isSwimlane(a.cell)||this.g…
2519 Sidebar.prototype.createDragSource=function(a,b,d,e,c){function f(a,b){var c;c=mxUtils.createImage(…
2523 …play("");Z.apply(this,arguments)};u.dragOver=function(a,b){mxDragSource.prototype.dragOver.apply(t…
2532 …le(t.shape.boundingBox)),l.grow(this.graph.tolerance),l.grow(HoverIcons.prototype.arrowSpacing),n=…
2536 …le(h.shape.boundingBox)),l.grow(this.graph.tolerance),l.grow(HoverIcons.prototype.arrowSpacing),n=…
2539prototype.getDropTarget.apply(this,arguments);f=a.getModel();if(null!=g&&(null!=K||!a.isSplitTarge…
2541 Sidebar.prototype.itemClicked=function(a,b,d,e){e=this.editorUi.editor.graph;e.container.focus();if…
2543 Sidebar.prototype.addClickHandler=function(a,b,d){var e=b.mouseDown,c=b.mouseMove,f=b.mouseUp,k=thi…
2545prototype.createVertexTemplateEntry=function(a,b,d,e,c,f,k,h){null!=h&&null!=c&&(h+=" "+c);h=null!…
2546prototype.createVertexTemplateFromData=function(a,b,d,e,c,f,k,h){a=mxUtils.parseXml(Graph.decompre…
2547 Sidebar.prototype.createEdgeTemplateEntry=function(a,b,d,e,c,f,k,h,g){k=null!=k&&0<k.length?k:c.toL…
2548prototype.createEdgeTemplate=function(a,b,d,e,c,f,k,h){a=new mxCell(null!=e?e:"",new mxGeometry(0,…
2549 Sidebar.prototype.addPaletteFunctions=function(a,b,d,e){this.addPalette(a,b,d,mxUtils.bind(this,fun…
2550 Sidebar.prototype.addPalette=function(a,b,d,e){b=this.createTitle(b);this.container.appendChild(b);…
2551 Sidebar.prototype.addFoldingHandler=function(a,b,d){var e=!1;if(!mxClient.IS_IE||8<=document.docume…
2552 …tyle.cursor="";a.innerHTML=f;var c=mxClient.NO_FO;mxClient.NO_FO=Editor.prototype.originalNoForeig…
2553 Sidebar.prototype.removePalette=function(a){var b=this.palettes[a];if(null!=b){this.palettes[a]=nul…
2554 Sidebar.prototype.addImagePalette=function(a,b,d,e,c,f,k){for(var h=[],g=0;g<c.length;g++)mxUtils.b…
2555 Sidebar.prototype.getTagsForStencil=function(a,b,d){a=a.split(".");for(var e=1;e<a.length;e++)a[e]=…
2556 Sidebar.prototype.addStencilPalette=function(a,b,d,e,c,f,k,h,g,l){k=null!=k?k:1;if(this.addStencils…
2558 Sidebar.prototype.destroy=function(){null!=this.graph&&(null!=this.graph.container&&null!=this.grap…
2560 Date.prototype.toISOString||function(){function a(a){a=String(a);1===a.length&&(a="0"+a);return a}D…
2561 Uint8Array.from||(Uint8Array.from=function(){var a=Object.prototype.toString,b=function(b){return"f…
2563prototype.pageBreakColor="#c0c0c0";mxGraph.prototype.pageScale=1;(function(){try{if(null!=navigato…
2564prototype.gridImage=mxClient.IS_SVG?"data:image/gif;base64,R0lGODlhCgAKAJEAAAAAAP///8zMzP///yH5BAE…
2565prototype.setUnit=function(a){this.unit!=a&&(this.unit=a,this.fireEvent(new mxEventObject("unitCha…
2566 mxImageShape.prototype.getImageDataUri=function(){var a=this.image;if("data:image/svg+xml;base64,"=…
2569 …()-1,c.getGraphY()-1);n.grow(mxEvent.isTouchEvent(c.getEvent())?mxShape.prototype.svgStrokeToleran…
2570 1:(mxShape.prototype.svgStrokeTolerance+1)/2);if(this.isTableCell(d.cell)&&!this.isCellSelected(d.c…
2575 k.y),d.grow(mxEdgeHandler.prototype.handleImage.width/2),mxUtils.contains(d,n[0].x,n[0].y)?d=0:mxUt…
2576 …{if(d=new mxRectangle(b.getGraphX(),b.getGraphY()),d.grow(mxEdgeHandler.prototype.handleImage.widt…
2578 new mxRectangle(b.getGraphX()-1,b.getGraphY()-1);d.grow(mxShape.prototype.svgStrokeTolerance/2);if(…
2580 …dth=.1;this.cellRenderer.getLabelValue=function(a){var b=mxCellRenderer.prototype.getLabelValue.ap…
2582 …);a=b.concat(a)}return a};mxDragSource.prototype.dragElementZIndex=mxPopupMenu.prototype.zIndex;mx…
2583 …==this.graph.background?"#ffffff":mxGraphHandler.prototype.previewColor;return mxGraphHandler.prot…
2585 …tion(a,b){b=this.graph.getCompositeParent(b);return mxConnectionHandler.prototype.createTargetVert…
2601 …};Graph.base64DecodeUnicode=function(a){return decodeURIComponent(Array.prototype.map.call(atob(a)…
2611 …on(a,b){var d=document.createElement("img");d.setAttribute("src",Dialog.prototype.clearImage);d.se…
2612prototype.minFitScale=null;Graph.prototype.maxFitScale=null;Graph.prototype.linkPolicy="frame"==ur…
2613prototype.defaultPageBackgroundColor="#ffffff";Graph.prototype.defaultPageBorderColor="#ffffff";Gr…
2614prototype.placeholderPattern=RegExp("%(date{.*}|[^%^{^}^ ^\"^ '^=^;]+)%","g");Graph.prototype.abso…
2615 Graph.prototype.standalone=!1;Graph.prototype.enableFlowAnimation=!1;
2616 …aph.prototype.init=function(a){mxGraph.prototype.init.apply(this,arguments);this.cellRenderer.init…
2619prototype.useCssTransforms=!1;Graph.prototype.currentScale=1;Graph.prototype.currentTranslate=new …
2620 …e]&&c?b[e]=f:b[e]!=f&&delete b[e])}for(e in b)d[e]||delete b[e]}};Graph.prototype.getStartEditingC…
2621 …l.getChildAt(a,c);if(this.isCellEditable(d)){a=d;break}}return a};Graph.prototype.copyStyle=functi…
2622prototype.pasteStyle=function(a,b,c){c=null!=c?c:Graph.pasteStyles;this.model.beginUpdate();try{fo…
2623prototype.isCssTransformsSupported=function(){return this.dialect==mxConstants.DIALECT_SVG&&!mxCli…
2624 …ull==f||!f(h,a,b))&&this.intersects(h,a,b)))return k}return null};Graph.prototype.isRecursiveVerte…
2625prototype.getAbsoluteParent=function(a){for(var b=this.getCellGeometry(a);null!=b&&b.relative;)a=t…
2626prototype.filterSelectionCells=function(a){var b=this.getSelectionCells();if(null!=a){for(var c=[]…
2627prototype.getGraphBounds=function(){var a=this.graphBounds;if(this.graph.useCssTransforms)var b=th…
2628prototype.validate=function(a){this.graph.useCssTransforms&&(this.graph.currentScale=this.scale,th…
2629prototype.getCellsForGroup=function(a){a=d.apply(this,arguments);for(var b=[],c=0;c<a.length;c++)t…
2631prototype.validateBackgroundPage;mxGraphView.prototype.validateBackgroundPage=function(){var a=thi…
2632 …=g,this.useCssTransforms=!0)}})();Graph.prototype.isLightboxView=function(){return this.lightbox};…
2633 Graph.prototype.labelLinkClicked=function(a,b,d){b=b.getAttribute("href");if(null!=b&&!this.isCusto…
2634 Graph.prototype.openLink=function(a,b,d){var e=window;try{if("_self"==b&&window!=window.top)window.…
2635prototype.getLinkTitle=function(a){return a.substring(a.lastIndexOf("/")+1)};Graph.prototype.isCus…
2636prototype.isRelativeUrl=function(a){return null!=a&&!this.absoluteUrlPattern.test(a)&&"data:"!==a.…
2637 Graph.prototype.initLayoutManager=function(){this.layoutManager=new mxLayoutManager(this);this.layo…
2640prototype.intraCellSpacing),e.interRankCellSpacing=mxUtils.getValue(d,"interRankCellSpacing",mxHie…
2641 …"==d.childLayout)return new TableLayout(this.graph)}return null}};Graph.prototype.getDataForCells=…
2642 Graph.prototype.getNodesForCells=function(a){for(var b=[],d=0;d<a.length;d++){var e=this.view.getSt…
2643 Graph.prototype.createWipeAnimations=function(a,b){for(var d=[],e=0;e<a.length;e++){var c=this.view…
2644 Graph.prototype.createEdgeWipeAnimation=function(a,b){var d=a.absolutePoints.slice(),e=a.segments,c…
2646 Graph.prototype.createVertexWipeAnimation=function(a,b){var d=new mxRectangle.fromRectangle(a.shape…
2647 …ph.setOpacityForNodes(this.getNodesForCells([a.cell]),b?1:0))})}};Graph.prototype.executeAnimation…
2648 Graph.prototype.getPageSize=function(){return this.pageVisible?new mxRectangle(0,0,this.pageFormat.…
2649 Graph.prototype.getPageLayout=function(){var a=this.getPageSize(),b=this.getGraphBounds();if(0==b.w…
2650prototype.sanitizeHtml=function(a,b){return Graph.sanitizeHtml(a,b)};Graph.prototype.updatePlaceho…
2651prototype.isZoomWheelEvent=function(a){return Graph.zoomWheel&&!mxEvent.isShiftDown(a)&&!mxEvent.i…
2652prototype.isIgnoreTerminalEvent=function(a){return mxEvent.isAltDown(a)&&!mxEvent.isShiftDown(a)&&…
2653prototype.getLabel=function(a){var b=mxGraph.prototype.getLabel.apply(this,arguments);null!=b&&thi…
2654prototype.setGridSize=function(a){this.gridSize=a;this.fireEvent(new mxEventObject("gridSizeChange…
2655 Graph.prototype.getGlobalVariable=function(a){var b=null;"date"==a?b=(new Date).toLocaleDateString(…
2656 Graph.prototype.formatDate=function(a,b,d){null==this.dateFormatCache&&(this.dateFormatCache={i18n:…
2657 …gth<b;)a="0"+a;return a};1!=arguments.length||"[object String]"!=Object.prototype.toString.call(a)…
2660 a.length-1)})};Graph.prototype.getLayerForCells=function(a){var b=null;if(0<a.length){for(b=a[0];!t…
2661 Graph.prototype.createLayersDialog=function(a,b){var d=document.createElement("div");d.style.positi…
2664 Graph.prototype.replacePlaceholders=function(a,b,d,e){e=[];if(null!=b){for(var c=0;match=this.place…
2665 …c=match.index+f.length}}e.push(b.substring(c))}return e.join("")};Graph.prototype.restoreSelection…
2666prototype.selectCellsForConnectVertex=function(a,b,d){2==a.length&&this.model.isVertex(a[1])?(this…
2667 Graph.prototype.connectVertex=function(a,b,d,e,c,f,k,h){f=f?f:!1;if(a.geometry.relative&&this.model…
2674 Graph.prototype.getIndexableText=function(){var a=document.createElement("div"),b=[],d,e;for(e in t…
2675 Graph.prototype.convertValueToString=function(a){var b=this.model.getValue(a);if(null!=b&&"object"=…
2676prototype.convertValueToString.apply(this,arguments)};Graph.prototype.getLinksForState=function(a)…
2677prototype.getLinkTargetForCell=function(a){return null!=a.value&&"object"==typeof a.value?a.value.…
2678prototype.updateAlternateBounds=function(a,b,d){if(null!=a&&null!=b&&null!=this.layoutManager&&nul…
2679prototype.foldCells=function(a,b,d,e,c){b=null!=b?b:!1;null==d&&(d=this.getFoldableCells(this.getS…
2681 Graph.prototype.moveSiblings=function(a,b,d,e){this.model.beginUpdate();try{var c=this.getCellsBeyo…
2682 Graph.prototype.resizeParentStacks=function(a,b,d,e){if(null!=this.layoutManager&&null!=b&&b.constr…
2683prototype.isContainer=function(a){var b=this.getCurrentCellStyle(a);return this.isSwimlane(a)?"0"!…
2684prototype.isLabelMovable=function(a){var b=this.getCurrentCellStyle(a);return null!=b.movableLabel…
2685prototype.getSwimlaneAt=function(a,b,d){var e=mxGraph.prototype.getSwimlaneAt.apply(this,arguments…
2686prototype.reset=function(){this.isEditing()&&this.stopEditing(!0);this.escape();this.isSelectionEm…
2687 Graph.prototype.zoomOut=function(){.15>=this.view.scale?this.zoom((this.view.scale-.01)/this.view.s…
2688 Graph.prototype.fitWindow=function(a,b){b=null!=b?b:10;var d=this.container.clientWidth-b,e=this.co…
2689 Graph.prototype.getTooltipForCell=function(a){var b="";if(mxUtils.isNode(a.value)){var d=null;Graph…
2691 Graph.prototype.getFlowAnimationStyle=function(){var a=document.getElementsByTagName("head")[0];if(…
2692prototype.getFlowAnimationStyleCss=function(a){return"."+a+" {\nanimation: "+a+" 0.5s linear;\nani…
2693prototype.decompress=function(a,b){return Graph.decompress(a,b)};Graph.prototype.zapGremlins=funct…
2694prototype.cssCursor="copy";HoverIcons.prototype.checkCollisions=!0;HoverIcons.prototype.arrowFill=…
2695prototype.triangleRight=mxClient.IS_SVG?Graph.createSvgImage(26,18,'<path d="m 1 6 L 14 6 L 14 1 L…
2696prototype.triangleLeft=mxClient.IS_SVG?Graph.createSvgImage(28,18,'<path d="m 1 9 L 12 1 L 12 6 L …
2697 HoverIcons.prototype.refreshTarget=new mxImage(mxClient.IS_SVG?"data:image/svg+xml;base64,PHN2ZyB4b…
2698 IMAGE_PATH+"/refresh.png",38,38);HoverIcons.prototype.tolerance=mxClient.IS_TOUCH?6:0;
2699 HoverIcons.prototype.init=function(){this.arrowUp=this.createArrow(this.triangleUp,mxResources.get(…
2705 …ouchEvent(c)||this.reset();b=!1;this.resetActiveArrow()})})};HoverIcons.prototype.isResetEvent=fun…
2706 HoverIcons.prototype.createArrow=function(a,b,d){var e=null,e=mxUtils.createImage(a.src);e.style.wi…
2708 …this.graph.isMouseDown||this.resetActiveArrow()}));return e};HoverIcons.prototype.resetActiveArrow…
2709prototype.getDirection=function(){var a=mxConstants.DIRECTION_EAST;this.activeArrow==this.arrowUp?…
2710 HoverIcons.prototype.setDisplay=function(a){this.visitNodes(function(b){b.style.display=a})};HoverI…
2711 HoverIcons.prototype.drag=function(a,b,d){this.graph.popupMenuHandler.hideMenu();this.graph.stopEdi…
2712 …,"sourcePortConstraint",a),b.style.sourcePortConstraint=a))};HoverIcons.prototype.getStateAt=funct…
2713 HoverIcons.prototype.click=function(a,b,d){var e=d.getEvent(),c=d.getGraphX(),f=d.getGraphY(),c=thi…
2714prototype.execute=function(a,b,d){d=d.getEvent();this.graph.selectCellsForConnectVertex(this.graph…
2715 HoverIcons.prototype.repaint=function(){this.bbox=null;if(null!=this.currentState){this.currentStat…
2722 HoverIcons.prototype.computeBoundingBox=function(){var a=this.graph.model.isEdge(this.currentState.…
2723 HoverIcons.prototype.getState=function(a){if(null!=a)if(a=a.cell,this.graph.getModel().contains(a))…
2724 HoverIcons.prototype.update=function(a,b,d){if(!this.graph.connectionArrowsEnabled||null!=a&&"0"==m…
2727prototype.setCurrentState=function(a){"eastwest"!=a.style.portConstraint&&(this.graph.container.ap…
2728 Graph.prototype.createTable=function(a,b,d,e,c,f,k,h,g){d=null!=d?d:60;e=null!=e?e:40;f=null!=f?f:3…
2729 …b*d,e,h),this.createVertex(null,null,"",0,0,d,e,g),b,d,0),a,0,e)};Graph.prototype.setTableValues=f…
2730 Graph.prototype.createCrossFunctionalSwimlane=function(a,b,d,e,c,f,k,h,g){d=null!=d?d:120;e=null!=e…
2732prototype.isTableCell=function(a){return this.model.isVertex(a)&&this.isTableRow(this.model.getPar…
2733 Graph.prototype.isStack=function(a){a=this.getCellStyle(a);return null!=a&&"stackLayout"==a.childLa…
2734 Graph.prototype.setTableRowHeight=function(a,b,d){d=null!=d?d:!0;var e=this.getModel();e.beginUpdat…
2736 Graph.prototype.setTableColumnWidth=function(a,b,d){d=null!=d?d:!1;var e=this.getModel(),c=e.getPar…
2737 …out.call(this,a)}TableLayout.prototype=new mxStackLayout;TableLayout.prototype.constructor=TableLa…
2738 …ableLayout.prototype.isVertexIgnored=function(a){return!this.graph.getModel().isVertex(a)||!this.g…
2739 TableLayout.prototype.getRowLayout=function(a,b){for(var d=this.graph.model.getChildCells(a,!0),e=t…
2740 TableLayout.prototype.layoutRow=function(a,b,d,e,c){var f=this.graph.getModel(),k=f.getChildCells(a…
2743 TableLayout.prototype.execute=function(a){if(null!=a){var b=this.graph.getActualStartSize(a,!0),d=t…
2746prototype.resetValidationState;mxGraphView.prototype.resetValidationState=function(){a.apply(this,…
2747 …LE_CURVED]&&this.validEdges.push(d);return d};var d=mxShape.prototype.paint;mxShape.prototype.pain…
2748prototype.isShapeInvalid;mxCellRenderer.prototype.isShapeInvalid=function(a,b){return e.apply(this…
2749 …a.style[mxConstants.STYLE_CURVED]&&this.updateLineJumps(a)};mxGraphView.prototype.updateLineJumps=…
2752 …c}a.routedPoints=d;return c}return!1};var f=mxConnector.prototype.paintLine;mxConnector.prototype.…
2755prototype.getFixedTerminalPoint;mxGraphView.prototype.getFixedTerminalPoint=function(a,b,c,d){retu…
2756 mxGraphView.prototype.updateFloatingTerminalPoint=function(a,b,c,d){if(null==b||null==a||"1"!=b.sty…
2757 …bsoluteTerminalPoint(this.snapToAnchorPoint(a,b,c,d,e),d)}};mxGraphView.prototype.snapToAnchorPoin…
2758prototype.evaluateTextAttribute;mxStencil.prototype.evaluateTextAttribute=function(a,b,c){var d=g.…
2769 …onstants.HIGHLIGHT_OPACITY=30;mxConstants.HIGHLIGHT_SIZE=5;mxEdgeHandler.prototype.snapToTerminals=
2770prototype.guidesEnabled=!0;mxGraphHandler.prototype.removeEmptyParents=!0;mxRubberband.prototype.f…
2771prototype.isCreateTarget;mxConnectionHandler.prototype.isCreateTarget=function(a){return this.grap…
2772 …Style(a.style);return a};var f=mxConnectionHandler.prototype.createShape;mxConnectionHandler.proto…
2773prototype.updatePreview=function(a){};var k=mxConnectionHandler.prototype.createMarker;mxConnectio…
2774 …="orthogonalLoop="+this.currentEdgeStyle.orthogonalLoop+";":null!=Graph.prototype.defaultEdgeStyle…
2775prototype.defaultEdgeStyle.orthogonalLoop+";");null!=this.currentEdgeStyle.jettySize?a+="jettySize…
2776prototype.updateCellStyles=function(a,b,c){this.model.beginUpdate();try{for(var d=0;d<c.length;d++…
2777prototype.createCellLookup=function(a,b){b=null!=b?b:{};for(var c=0;c<a.length;c++){var d=a[c];b[m…
2778 "")}return c};Graph.prototype.importGraphModel=function(a,b,c,d){b=null!=b?b:0;c=null!=c?c:0;var e=…
2779 …veCells(a,b-l.x,c-l.y)}}finally{this.model.endUpdate()}}return a};Graph.prototype.encodeCells=func…
2781prototype.isSwimlane=function(a,b){if(null!=a&&this.model.getParent(a)!=this.model.getRoot()&&!thi…
2782 !this.isTable(b))};var g=Graph.prototype.splitEdge;Graph.prototype.splitEdge=function(a,b,c,d,e,f,k…
2784 …]))}}finally{this.model.endUpdate()}return c};var l=Graph.prototype.selectCell;Graph.prototype.sel…
2785 …mxUtils.mod(e+(a?1:-1),f.length):0,this.setSelectionCell(f[e]))}};Graph.prototype.swapUmlLifelines…
2786 …finally{this.model.endUpdate()}c=!0}}return c};var m=Graph.prototype.moveCells;Graph.prototype.mov…
2789 …va)}finally{this.model.endUpdate()}return va};var n=Graph.prototype.removeCells;Graph.prototype.re…
2790 …])}c=n.apply(this,[c,b])}finally{this.model.endUpdate()}return c};Graph.prototype.updateCustomLink…
2791prototype.updateCustomLinksForCell=function(a,b){this.doUpdateCustomLinksForCell(a,b);for(var c=th…
2793prototype.flipEdge=function(a){if(null!=a){var b=this.getCurrentCellStyle(a),b=mxUtils.getValue(b,…
2794prototype.isValidDropTarget=function(a,b,c){for(var d=this.getCurrentCellStyle(a),e=!0,f=!0,g=0;g<…
2795prototype.createGroupCell=function(){var a=mxGraph.prototype.createGroupCell.apply(this,arguments)…
2796 …width=this.snap(b.width),b.height=this.snap(b.height)));return b};Graph.prototype.turnShapes=funct…
2799prototype.stencilHasPlaceholders=function(a){if(null!=a&&null!=a.fgNode)for(a=a.fgNode.firstChild;…
2800 Graph.prototype.processChange=function(a){if(a instanceof mxGeometryChange&&(this.isTableCell(a.cel…
2801prototype.invalidateDescendantsWithPlaceholders=function(a){a=this.model.getDescendants(a);if(0<a.…
2802prototype.slice.call(a.attributes);attr=d.pop();)c.setAttribute(attr.nodeName,attr.nodeValue);c.in…
2803 …(g[k]);d.innerHTML!=f&&this.cellLabelChanged(a[e],d.innerHTML)}}};Graph.prototype.cellLabelChanged…
2804 …bute("label",b);b=f}mxGraph.prototype.cellLabelChanged.apply(this,arguments)}finally{this.model.en…
2805 …e.cell,g))||(f=!1);f&&a.push(e.cell)}}mxGraph.prototype.cellsRemoved.apply(this,arguments)};Graph.
2806prototype.removeCellsAfterUngroup.apply(this,arguments)};Graph.prototype.setLinkForCell=function(a…
2807prototype.getAttributeForCell=function(a,b,c){a=null!=a.value&&"object"===typeof a.value?a.value.g…
2808prototype.getDropTarget=function(a,b,c,d){this.getModel();if(mxEvent.isAltDown(b))return null;for(…
2809 …raph.prototype.dblClick=function(a,b){this.isEnabled()&&(b=this.insertTextForEvent(a,b),mxGraph.pr…
2810 …te(this.getCellAt(c.x,c.y))),b=this.addText(c.x,c.y,d))}return b};Graph.prototype.getInsertPoint=f…
2811 …,d.y*e.height);return new mxPoint(this.snap(b+a),this.snap(c+a))};Graph.prototype.getFreeInsertPoi…
2812 …a.scale-a.translate.y+2*this.gridSize)));return new mxPoint(d,a)};Graph.prototype.getCenterInsertP…
2813 …-this.view.translate.y-a.height/2)))};Graph.prototype.isMouseInsertPoint=function(){return!1};Grap…
2815 …his.autoSizeCell(d)}finally{this.getModel().endUpdate()}return d};Graph.prototype.addClickHandler=…
2822 …xEvent.addListener(document,"mouseleave",function(a){k.clear()})};Graph.prototype.duplicateCells=f…
2823 …t(mxEvent.CELLS_ADDED,"cells",h))}finally{d.endUpdate()}return f};Graph.prototype.insertImage=func…
2824 …f].setAttribute("width",b);a[f].setAttribute("height",c);break}}};Graph.prototype.insertLink=funct…
2825 …break}}else document.execCommand("createlink",!1,mxUtils.trim(a))};Graph.prototype.isCellResizable=
2826prototype.isCellResizable.apply(this,arguments),c=this.getCurrentCellStyle(a);return!this.isTableC…
2828prototype.isCloneEvent=function(a){return mxClient.IS_MAC&&mxEvent.isMetaDown(a)||mxEvent.isContro…
2829 a.width,a.height));return b};Graph.prototype.getBackgroundImageObject=function(a){return a};Graph.p…
2835 …seCssTransforms=!0,this.view.revalidate(),this.sizeDidChange())}};Graph.prototype.addForeignObject…
2837 …pendChild(d);e.appendChild(f);c.appendChild(e);b.appendChild(c)}};Graph.prototype.updateSvgLinks=f…
2839prototype.getSelectedEditingElement=function(){for(var a=this.getSelectedElement();null!=a&&a.node…
2840prototype.selectNode=function(a){var b=null;if(window.getSelection){if(b=window.getSelection(),b.g…
2842 c.push(k[d])}return c};Graph.prototype.insertTableColumn=function(a,b){var c=this.getModel();c.begi…
2843prototype.deleteLane=function(a){var b=this.getModel();b.beginUpdate();try{var c=null,c="stackLayo…
2844 …l(e,!1);e.value=null;c.add(d,e,g+(b?0:1))}finally{c.endUpdate()}};Graph.prototype.insertTableRow=f…
2845 …),m.height+=h.height,c.setGeometry(d,m))}}finally{c.endUpdate()}};Graph.prototype.deleteTableColum…
2847 l.width-=a,b.setGeometry(c,l))}}}finally{b.endUpdate()}};Graph.prototype.deleteTableRow=function(a)…
2848prototype.insertRow=function(a,b){for(var c=a.tBodies[0],d=c.rows[0].cells,e=0,f=0;f<d.length;f++)…
2849 …h.prototype.deleteColumn=function(a,b){if(0<=b)for(var c=a.tBodies[0].rows,d=0;d<c.length;d++)c[d]…
2850 …ment.selection)&&"Control"!=b.type&&b.createRange().pasteHTML(a)};Graph.prototype.createLinkForHin…
2851 …tion(b){this.customLinkClicked(a);mxEvent.consume(b)}));return d};Graph.prototype.initTouch=functi…
2854 …ent())}}),500)});mxPopupMenuHandler.prototype.mouseUp.apply(this.popupMenuHandler,[a,e,f])})};mxCe…
2855prototype.isTableSelected=function(){return null!=this.graph.getParentByName(this.graph.getSelecte…
2856 …ter(a);c.setEndAfter(a);b.removeAllRanges();b.addRange(c)};mxCellEditor.prototype.alignText=functi…
2857prototype.saveSelection=function(){if(window.getSelection){var a=window.getSelection();if(a.getRan…
2858prototype.initializeLabel;mxCellRenderer.prototype.initializeLabel=function(a){null!=a.text&&(a.te…
2859prototype.createGuideShape=function(a){return new mxPolyline([],mxConstants.GUIDE_COLOR,mxConstant…
2860 …ent.IS_WIN?"gray dotted 1px":""};var w=mxCellEditor.prototype.installListeners;mxCellEditor.protot…
2863 …ea,d):Graph.removePasteFormatting(this.textarea))}),0)}))};mxCellEditor.prototype.toggleViewMode=f…
2869 …witchSelectionState=c;this.resize()}};var x=mxCellEditor.prototype.resize;mxCellEditor.prototype.r…
2872 …rguments)};mxCellEditorGetInitialValue=mxCellEditor.prototype.getInitialValue;mxCellEditor.prototy…
2873prototype.getCurrentValue;mxCellEditor.prototype.getCurrentValue=function(a){if("0"==mxUtils.getVa…
2874prototype.focusContainer=function(){try{this.graph.container.focus()}catch(J){}};var E=mxCellEdito…
2875 …E_FILLCOLOR,null));b==mxConstants.NONE&&(b=null);return b};mxCellEditor.prototype.getMinimumSize=f…
2876prototype.isValidDropTarget;mxGraphHandler.prototype.isValidDropTarget=function(a,b){return mxGrap…
2877 …s.currentDy+this.pBounds.height+Editor.hintOffset+"px"}};mxGraphHandler.prototype.removeHint=funct…
2878prototype.resizeCell;mxStackLayout.prototype.resizeCell=function(a,b){H.apply(this,arguments);var …
2879 …try(d,e)}}};var C=mxSelectionCellsHandler.prototype.getHandledSelectionCells;mxSelectionCellsHandl…
2880prototype.createParentHighlightShape;mxVertexHandler.prototype.createParentHighlightShape=function…
2881prototype.getRotationHandlePosition=function(){var a=this.getHandlePadding();return new mxPoint(th…
2882prototype.isRotationHandleVisible;mxVertexHandler.prototype.isRotationHandleVisible=function(){ret…
2883prototype.isParentHighlightVisible;mxVertexHandler.prototype.isParentHighlightVisible=function(){r…
2884prototype.getSelectionBorderInset=function(){var a=0;this.graph.isTableRow(this.state.cell)?a=1:th…
2885 var K=mxVertexHandler.prototype.createCustomHandles;mxVertexHandler.prototype.createCustomHandles=f…
2890 …n null!=a?a.reverse():null};var P=mxVertexHandler.prototype.setHandlesVisible;mxVertexHandler.prot…
2891 …s.cornerHandles[b].node.style.visibility=a?"":"hidden"};mxVertexHandler.prototype.refreshMoveHandl…
2894prototype.refresh=function(){if(null!=this.customHandles){for(var a=0;a<this.customHandles.length;…
2896 …0].bounds.height+b):a=X.apply(this,arguments);return a};mxVertexHandler.prototype.updateHint=funct…
2898prototype.removeHint=function(){mxGraphHandler.prototype.removeHint.apply(this,arguments);null!=th…
2899 …linkHint.style.display&&(this.linkHint.style.display="")};mxEdgeHandler.prototype.updateHint=funct…
2900 …"px";null!=this.linkHint&&(this.linkHint.style.display="none")};mxEdgeHandler.prototype.removeHint=
2901prototype.removeHint;HoverIcons.prototype.mainHandle=mxClient.IS_SVG?Graph.createSvgImage(18,18,'<…
2902 …Icons.prototype.terminalHandle=mxClient.IS_SVG?Graph.createSvgImage(22,22,'<circle cx="11" cy="11"…
2903 …ns.prototype.rotationHandle=mxClient.IS_SVG?Graph.createSvgImage(16,16,'<path stroke="'+HoverIcons…
2904prototype.pointImage=Graph.createSvgImage(5,5,'<path d="m 0 0 L 5 5 M 0 5 L 5 0" stroke-width="2" …
2905prototype.handleImage=HoverIcons.prototype.mainHandle;mxEdgeHandler.prototype.terminalHandleImage=…
2906prototype.triangleDown=HoverIcons.prototype.triangleDown,Sidebar.prototype.triangleLeft=HoverIcons…
2907prototype.rotationHandle.src,(new Image).src=HoverIcons.prototype.triangleUp.src,(new Image).src=H…
2908prototype.defaultOpacity=30;mxConnectionHandler.prototype.outlineConnect=!0;mxCellHighlight.protot…
2909prototype.isAddVirtualBendEvent=function(a){return!mxEvent.isShiftDown(a.getEvent())};mxEdgeHandle…
2910prototype.isPanningTrigger=function(a){var b=a.getEvent();return null==a.getState()&&!mxEvent.isMo…
2911prototype.isPanningTrigger=function(a){var b=a.getEvent();return mxEvent.isLeftMouseButton(b)&&(th…
2912 …berband.prototype.cancelled=!1;mxRubberband.prototype.cancel=function(){this.isActive()&&(this.can…
2914 …ht),this.graph.selectRegion(f,b.getEvent());b.consume()}}};mxRubberband.prototype.mouseMove=functi…
2917 …removeChild(this.secondDiv),this.secondDiv=null)),b.consume()}};var Q=mxRubberband.prototype.reset;
2918prototype.reset=function(){null!=this.secondDiv&&(this.secondDiv.parentNode.removeChild(this.secon…
2919 …e.style,"outlineConnect","1"))&&ma.apply(this,arguments)};mxEdgeHandler.prototype.createHandleShap…
2920 …ANDLE_FILLCOLOR,mxConstants.HANDLE_STROKECOLOR)};var na=mxVertexHandler.prototype.createSizerShape;
2921prototype.createSizerShape=function(a,b,c){this.handleImage=b==mxEvent.ROTATION_HANDLE?HoverIcons.
2922prototype.getGuideStates;mxGraphHandler.prototype.getGuideStates=function(){for(var a=oa.apply(thi…
2923 …t))):sa.apply(this,arguments)};var pa=mxVertexHandler.prototype.mouseDown;mxVertexHandler.prototyp…
2924 …width||2<=this.state.height)&&pa.apply(this,arguments)};mxVertexHandler.prototype.rotateClick=func…
2925 …turnShapes([this.state.cell])};var ta=mxVertexHandler.prototype.mouseMove;mxVertexHandler.prototyp…
2926prototype.mouseUp;mxVertexHandler.prototype.mouseUp=function(a,b){ka.apply(this,arguments);null!=t…
2929 …l!=b||null!=c&&0<c.length)a=!0;a&&this.redrawHandles()};mxVertexHandler.prototype.updateLinkHint=f…
2932 …}catch(ea){}};mxEdgeHandler.prototype.updateLinkHint=mxVertexHandler.prototype.updateLinkHint;var …
2933 mxEdgeHandler.prototype.init=function(){ha.apply(this,arguments);this.constraintHandler.isEnabled=m…
2934 …<c.length)this.updateLinkHint(b,c),this.redrawHandles()};var aa=mxConnectionHandler.prototype.init;
2935prototype.init=function(){aa.apply(this,arguments);this.constraintHandler.isEnabled=mxUtils.bind(t…
2939 2+Editor.hintOffset)+"px")};var la=mxVertexHandler.prototype.destroy;mxVertexHandler.prototype.dest…
2941prototype.redrawHandles;mxEdgeHandler.prototype.redrawHandles=function(){if(null!=this.marker&&(ia…
2942prototype.reset=function(){V.apply(this,arguments);null!=this.linkHint&&(this.linkHint.style.visib…
2960 Format.prototype.labelIndex=0;Format.prototype.diagramIndex=0;Format.prototype.currentIndex=0;Forma…
2961 Format.prototype.init=function(){var a=this.editorUi,b=a.editor,d=b.graph;this.update=mxUtils.bind(…
2962 …efresh()}));this.refresh()};Format.prototype.clearSelectionState=function(){this.selectionState=nu…
2963 Format.prototype.createSelectionState=function(){for(var a=this.editorUi.editor.graph.getSelectionC…
2964 Format.prototype.initSelectionState=function(){return{vertices:[],edges:[],cells:[],x:null,y:null,w…
2965 Format.prototype.updateSelectionStateForCell=function(a,b,d,e){d=this.editorUi.editor.graph;a.cells…
2968prototype.isFillState=function(a){return!this.isSpecialColor(a.style[mxConstants.STYLE_FILLCOLOR])…
2969prototype.isSpecialColor=function(a){return 0<=mxUtils.indexOf([mxConstants.STYLE_STROKECOLOR,mxCo…
2970prototype.isRoundedState=function(a){return null!=a.shape?a.shape.isRoundable():0<=mxUtils.indexOf…
2971prototype.isImageState=function(a){a=mxUtils.getValue(a.style,mxConstants.STYLE_SHAPE,null);return…
2972 Format.prototype.refresh=function(){null!=this.pendingRefresh&&(window.clearTimeout(this.pendingRef…
2973 Format.prototype.immediateRefresh=function(){if("0px"!=this.container.style.width){this.clear();var…
2978 Dialog.prototype.closeImage),g.setAttribute("title",mxResources.get("hide")),g.style.position="abso…
2981 …t=a;this.editorUi=b;this.container=d;this.listeners=[]};BaseFormatPanel.prototype.buttonBackground…
2982 BaseFormatPanel.prototype.installInputHandler=function(a,b,d,e,c,f,k,h){f=null!=f?f:"";h=null!=h?h:…
2985prototype.createPanel=function(){var a=document.createElement("div");a.className="geFormatSection"…
2986 BaseFormatPanel.prototype.createStepper=function(a,b,d,e,c,f,k){d=null!=d?d:1;e=null!=e?e:9;var h=1…
2989 BaseFormatPanel.prototype.createOption=function(a,b,d,e,c){var f=document.createElement("div");f.st…
2991 BaseFormatPanel.prototype.createCellOption=function(a,b,d,e,c,f,k,h,g){var l=this.editorUi,m=l.edit…
2993 BaseFormatPanel.prototype.createColorOption=function(a,b,d,e,c,f,k,h){var g=document.createElement(…
2994 …eof a&&(m="#"==a.charAt(0)?a.substring(1).toUpperCase():a,m=ColorDialog.prototype.colorNames[m],q.…
2997 n&&"string"===typeof n&&"#"==n.charAt(0)?n.substring(1).toUpperCase():n;a=ColorDialog.prototype.col…
2998 BaseFormatPanel.prototype.createCellColorOption=function(a,b,d,e,c,f){var k=this.editorUi,h=k.edito…
3000prototype.addArrow=function(a,b){b=null!=b?b:10;var d=document.createElement("div");d.style.displa…
3003 BaseFormatPanel.prototype.addUnitInput=function(a,b,d,e,c,f,k,h,g){k=null!=k?k:0;b=document.createE…
3004 BaseFormatPanel.prototype.createRelativeOption=function(a,b,d,e,c){d=null!=d?d:52;var f=this.editor…
3007 BaseFormatPanel.prototype.addLabel=function(a,b,d,e){e=null!=e?e:61;var c=document.createElement("d…
3008 BaseFormatPanel.prototype.addKeyHandler=function(a,b){mxEvent.addListener(a,"keydown",mxUtils.bind(…
3009 BaseFormatPanel.prototype.styleButtons=function(a){for(var b=0;b<a.length;b++)mxUtils.setPrefixedSt…
3010 BaseFormatPanel.prototype.destroy=function(){if(null!=this.listeners){for(var a=0;a<this.listeners.…
3011 ArrangePanel.prototype.init=function(){var a=this.format.getSelectionState();0<a.cells.length&&(thi…
3013 ArrangePanel.prototype.addTable=function(a){var b=this.editorUi,d=b.editor.graph,e=this.format.getS…
3018 ArrangePanel.prototype.addLayerOps=function(a){var b=this.editorUi,d=b.editor.graph,e=mxUtils.butto…
3021 ArrangePanel.prototype.addGroupOps=function(a){var b=this.editorUi,d=b.editor.graph,e=this.format.g…
3029 ArrangePanel.prototype.addAlign=function(a){var b=this.editorUi.editor.graph;a.style.paddingTop="6p…
3032 ArrangePanel.prototype.addFlip=function(a){var b=this.editorUi.editor.graph;a.style.paddingTop="6px…
3034 ArrangePanel.prototype.addDistribute=function(a){var b=this.editorUi.editor.graph;a.style.paddingTo…
3036 ArrangePanel.prototype.addAngle=function(a){var b=this.editorUi,d=b.editor.graph,e=this.format.getS…
3039prototype.getUnit=function(){switch(this.editorUi.editor.graph.view.unit){case mxConstants.POINTS:…
3040prototype.fromUnit=function(a){switch(this.editorUi.editor.graph.view.unit){case mxConstants.POINT…
3041 BaseFormatPanel.prototype.getUnitStep=function(){switch(this.editorUi.editor.graph.view.unit){case …
3042 ArrangePanel.prototype.addGeometry=function(a){var b=this,d=this.editorUi,e=d.editor.graph,c=e.getM…
3051 ArrangePanel.prototype.addGeometryHandler=function(a,b){function d(d){if(""!=a.value){var k=parseFl…
3053 ArrangePanel.prototype.addEdgeGeometryHandler=function(a,b){function d(d){if(""!=a.value){var k=par…
3055 ArrangePanel.prototype.addEdgeGeometry=function(a){var b=this.editorUi,d=b.editor.graph,e=this.form…
3056 …mxUtils.getValue(e.style,"width",mxCellRenderer.defaultShapes.flexArrow.prototype.defaultWidth)){v…
3059 …mxUtils.getValue(e.style,"width",mxCellRenderer.defaultShapes.flexArrow.prototype.defaultWidth),n.…
3061 …init()};mxUtils.extend(TextFormatPanel,BaseFormatPanel);TextFormatPanel.prototype.init=function(){…
3062 TextFormatPanel.prototype.addFont=function(a){function b(a,b){a.style.backgroundImage=b?Editor.isDa…
3081 h.appendChild(O);var S=null,n=this.installInputHandler(O,mxConstants.STYLE_FONTSIZE,Menus.prototype
3084 …e=S+" pt";S=null},0);break}},!0),n=this.createStepper(O,n,1,10,!0,Menus.prototype.defaultFontSize)…
3105prototype.defaultFont);b(m,"0"==mxUtils.getValue(c.style,mxConstants.STYLE_HORIZONTAL,"1"));if(e||…
3117 …it()};mxUtils.extend(StyleFormatPanel,BaseFormatPanel);StyleFormatPanel.prototype.defaultStrokeCol…
3118 StyleFormatPanel.prototype.init=function(){var a=this.format.getSelectionState();!a.containsLabel&&…
3120 StyleFormatPanel.prototype.getCssRules=function(a){var b=document.implementation.createHTMLDocument…
3121 StyleFormatPanel.prototype.addSvgStyles=function(a){var b=this.format.getSelectionState();a.style.p…
3123 StyleFormatPanel.prototype.addSvgRule=function(a,b,d,e,c,f,k){var h=this.editorUi.editor.graph;k.te…
3126 StyleFormatPanel.prototype.addEditOps=function(a){var b=this.format.getSelectionState(),d=null;1==b…
3128 StyleFormatPanel.prototype.addFill=function(a){var b=this.editorUi,d=b.editor.graph,e=this.format.g…
3135 StyleFormatPanel.prototype.getCustomColors=function(){var a=this.format.getSelectionState(),b=[];"s…
3136 StyleFormatPanel.prototype.addStroke=function(a){function b(a){var b=parseFloat(t.value),b=Math.min…
3196 StyleFormatPanel.prototype.addLineJumps=function(a){var b=this.format.getSelectionState();if(Graph.…
3200 StyleFormatPanel.prototype.addEffects=function(a){var b=this.editorUi.editor.graph,d=this.format.ge…
3203 StyleFormatPanel.prototype.addStyleOps=function(a){a.style.paddingTop="10px";a.style.paddingBottom=…
3204 mxUtils.extend(DiagramStylePanel,BaseFormatPanel);DiagramStylePanel.prototype.init=function(){var a…
3205 DiagramStylePanel.prototype.addView=function(a){var b=this.editorUi,d=b.editor.graph,e=d.getModel()…
3212 …);h.setEnabled(!1);h.getCellStyle=function(g){var k=mxUtils.clone(Graph.prototype.getCellStyle.app…
3223prototype.destroy=function(){BaseFormatPanel.prototype.destroy.apply(this,arguments);this.darkMode…
3224 DiagramFormatPanel.prototype.init=function(){var a=this.editorUi.editor.graph;this.container.append…
3225 DiagramFormatPanel.prototype.addView=function(a){var b=this.editorUi,d=b.editor.graph;a.appendChild…
3228 DiagramFormatPanel.prototype.addOptions=function(a){var b=this.editorUi,d=b.editor.graph;a.appendCh…
3231prototype.addGridOption=function(a){function b(a){var b=d.isFloatUnit()?parseFloat(f.value):parseI…
3235 DiagramFormatPanel.prototype.addDocumentProperties=function(a){a.appendChild(this.createTitle(mxRes…
3236 DiagramFormatPanel.prototype.addPaperSize=function(a){var b=this.editorUi,d=b.editor.graph;a.append…
3238 DiagramFormatPanel.prototype.addStyleOps=function(a){var b=mxUtils.button(mxResources.get("editData…
3239 …x";a.appendChild(b);return a};DiagramFormatPanel.prototype.destroy=function(){BaseFormatPanel.prot…
3240 …riginalLineTo=this.canvas.lineTo;this.canvas.lineTo=mxUtils.bind(this,H.prototype.lineTo);this.ori…
3241prototype.moveTo);this.originalClose=this.canvas.close;this.canvas.close=mxUtils.bind(this,H.proto…
3246prototype.getLabelBounds=function(a){return 0==this.getTitleSize()?mxShape.prototype.getLabelBound…
3247prototype.paintForeground=function(a,b,c,d,e){if(null!=this.state){var r=this.flipH,f=this.flipV;i…
3250 …,a);mxUtils.extend(b,mxCylinder);b.prototype.size=20;b.prototype.darkOpacity=0;b.prototype.darkOpa…
3252 …o(r,r),a.lineTo(0,0),a.moveTo(r,r),a.lineTo(d,r),a.end(),a.stroke())};b.prototype.getLabelMargins=…
3253prototype.size=6;d.prototype.paintVertexShape=function(a,b,c,d,e){a.setFillColor(this.stroke);var …
3254 …egisterShape("isoRectangle",e);mxUtils.extend(c,mxCylinder);c.prototype.size=20;c.prototype.redraw…
3255 …xCellRenderer.registerShape("isoCube",c);mxUtils.extend(f,mxCylinder);f.prototype.redrawPath=funct…
3256prototype.getLabelMargins=function(a){return new mxRectangle(0,2.5*Math.min(a.height/2,Math.round(…
3258prototype.getLabelMargins=function(a){if(mxUtils.getValue(this.style,"boundedLbl",!1)){var b=mxUti…
3259 …derer.registerShape("isoCube2",g);mxUtils.extend(l,mxShape);l.prototype.size=15;l.prototype.paintV…
3260 …roke())};mxCellRenderer.registerShape("cylinder2",l);mxUtils.extend(m,mxCylinder);m.prototype.size=
3261 15;m.prototype.paintVertexShape=function(a,b,c,d,e){var r=Math.max(0,Math.min(.5*e,parseFloat(mxUti…
3262prototype.redrawPath=function(a,b,c,d,e){a.moveTo(0,0);a.quadTo(d/2,.5*e,d,0);a.quadTo(.5*d,e/2,d,…
3263 p.prototype.paintVertexShape=function(a,b,c,d,e){a.translate(b,c);b=Math.max(0,Math.min(d,parseFloa…
3265 …c+20),a.close(),a.stroke())};mxCellRenderer.registerShape("folder",p);p.prototype.getLabelMargins=…
3267 ….height,b),0,0)}return null};mxUtils.extend(q,mxCylinder);q.prototype.arcSize=.1;q.prototype.paint…
3269prototype.getLabelMargins=function(a){return mxUtils.getValue(this.style,"boundedLbl",!1)&&null!=m…
3270 …lRenderer.registerShape("card",u);mxUtils.extend(v,mxActor);v.prototype.size=.4;v.prototype.redraw…
3271 …;a.quadTo(d/4,e-b*(1-1.4),0,e-b/2);a.lineTo(0,b/2);a.close();a.end()};v.prototype.getLabelBounds=f…
3272prototype.size=.3;t.prototype.getLabelMargins=function(a){return mxUtils.getValue(this.style,"boun…
3273prototype.getCylinderSize;mxCylinder.prototype.getCylinderSize=function(a,b,c,d){var e=mxUtils.get…
3274prototype.getLabelMargins=function(a){if(mxUtils.getValue(this.style,"boundedLbl",!1)){var b=mxUti…
3276prototype.getLabelMargins=function(a){return mxUtils.getValue(this.style,"boundedLbl",!1)&&null!=m…
3277 …xUtils.extend(w,mxActor);w.prototype.size=.2;w.prototype.fixedSize=20;w.prototype.isRoundable=func…
3278 …xUtils.extend(x,mxActor);x.prototype.size=.2;x.prototype.fixedSize=20;x.prototype.isRoundable=func…
3279 …erer.registerShape("trapezoid",x);mxUtils.extend(z,mxActor);z.prototype.size=.5;z.prototype.redraw…
3280 …ellRenderer.registerShape("curlyBracket",z);mxUtils.extend(E,mxActor);E.prototype.redrawPath=funct…
3281 …;H.prototype.moveTo=function(a,b){this.originalMoveTo.apply(this.canvas,arguments);this.lastX=a;th…
3282prototype.quadTo=function(a,b,c,d){this.originalQuadTo.apply(this.canvas,arguments);this.lastX=c;t…
3284prototype.destroy=function(){this.canvas.lineTo=this.originalLineTo;this.canvas.moveTo=this.origin…
3285prototype.afterPaint=function(a){Ya.apply(this,arguments);null!=a.handJiggle&&(a.handJiggle.destro…
3286prototype.isHtmlAllowed=function(){return!this.outline&&(null==this.style||"0"==mxUtils.getValue(t…
3288 …end(C,mxRectangleShape);C.prototype.size=.1;C.prototype.fixedSize=!1;C.prototype.isHtmlAllowed=fun…
3290prototype.paintForeground=function(a,b,c,d,e){var r=mxUtils.getValue(this.style,"fixedSize",this.f…
3291prototype.paintBackground=function(a,b,c,d,e){a.setFillColor(mxConstants.NONE);a.rect(b,c,d,e);a.f…
3292 …lue(this.style,"size",this.size))*this.scale)};y.prototype.isRoundable=function(){return!0};y.prot…
3293 …xUtils.extend(I,mxActor);I.prototype.size=.2;I.prototype.fixedSize=20;I.prototype.isRoundable=func…
3295 …ils.extend(L,mxHexagon);L.prototype.size=.25;L.prototype.fixedSize=20;L.prototype.isRoundable=func…
3296prototype.isHtmlAllowed=function(){return!1};M.prototype.paintForeground=function(a,b,c,d,e){var f…
3297prototype.paintVertexShape;mxRhombus.prototype.getLabelBounds=function(a){if(1==this.style["double…
3298prototype.isHtmlAllowed=function(){return!1};R.prototype.getLabelBounds=function(a){if(1==this.sty…
3299 …ts.STYLE_MARGIN]||0);b+=f;c+=f;d-=2*f;e-=2*f;0<d&&0<e&&mxRectangleShape.prototype.paintBackground.…
3300 …w r;g.style=this.style;r.prototype.paintVertexShape.call(g,a,m,B,h,A);a.restore()}f++}while(null!=…
3301prototype.redrawPath=function(a,b,c,d,e,f){f?(a.moveTo(0,0),a.lineTo(d/2,e/2),a.lineTo(d,0),a.end(…
3302 …P);mxUtils.extend(X,mxShape);X.prototype.getLabelMargins=function(a){return new mxRectangle(a.widt…
3303prototype.paintVertexShape=function(a,b,c,d,e){mxEllipse.prototype.paintVertexShape.apply(this,arg…
3304prototype.getLabelBounds=function(a){return new mxRectangle(a.x,a.y+a.height/8,a.width,7*a.height/…
3305prototype.isHtmlAllowed=function(){return!1};Q.prototype.getLabelBounds=function(a){var b=Math.max…
3306prototype.paintForeground=function(a,b,c,d,e){var f=Math.max(0,Math.min(e,parseFloat(mxUtils.getVa…
3307prototype.width=60;U.prototype.height=30;U.prototype.corner=10;U.prototype.getLabelMargins=functio…
3310 c,d){d=Q.prototype.size;null!=b&&(d=mxUtils.getValue(b.style,"size",d)*b.view.scale);b=parseFloat(b…
3312 …th.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(b.style,"size",y.prototype.size))*b.view.sc…
3313 b,c,d){var e="0"!=mxUtils.getValue(b.style,"fixedSize","0"),f=e?w.prototype.fixedSize:w.prototype.s…
3315 "fixedSize","0"),f=e?x.prototype.fixedSize:x.prototype.size;null!=b&&(f=mxUtils.getValue(b.style,"s…
3317 …){var e="0"!=mxUtils.getValue(b.style,"fixedSize","0"),f=e?I.prototype.fixedSize:I.prototype.size;…
3320 …){var e="0"!=mxUtils.getValue(b.style,"fixedSize","0"),f=e?L.prototype.fixedSize:L.prototype.size;…
3322 …mxPerimeter.HexagonPerimeter2);mxUtils.extend(fa,mxShape);fa.prototype.size=10;fa.prototype.paintB…
3323 mxShape);ja.prototype.size=10;ja.prototype.inset=2;ja.prototype.paintBackground=function(a,b,c,d,e)…
3324prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(0,0);a.quadTo(d,…
3325 …rface",na);mxUtils.extend(ca,mxCylinder);ca.prototype.jettyWidth=20;ca.prototype.jettyHeight=10;ca…
3326 …odule",ca);mxUtils.extend(oa,mxCylinder);oa.prototype.jettyWidth=32;oa.prototype.jettyHeight=12;oa…
3327 …rer.registerShape("component",oa);mxUtils.extend(sa,mxRectangleShape);sa.prototype.paintForeground=
3328prototype.paintForeground.apply(this,arguments)};mxCellRenderer.registerShape("associativeEntity",…
3329prototype.outerStroke=!1;mxCellRenderer.registerShape("startState",ta);mxUtils.extend(ka,mxArrowCo…
3330prototype.isArrowRounded=function(){return this.isRounded};mxCellRenderer.registerShape("link",ka)…
3331 …ow",ga);mxUtils.extend(ha,mxActor);ha.prototype.size=30;ha.prototype.isRoundable=function(){return…
3332prototype.dx=20;aa.prototype.dy=20;aa.prototype.isHtmlAllowed=function(){return!1};aa.prototype.pa…
3333 …("internalStorage",aa);mxUtils.extend(da,mxActor);da.prototype.dx=20;da.prototype.dy=20;da.prototy…
3334 …mxCellRenderer.registerShape("corner",da);mxUtils.extend(la,mxActor);la.prototype.redrawPath=funct…
3335 …erShape("crossbar",la);mxUtils.extend(ia,mxActor);ia.prototype.dx=20;ia.prototype.dy=20;ia.prototy…
3336 …erShape("tee",ia);mxUtils.extend(V,mxActor);V.prototype.arrowWidth=.3;V.prototype.arrowSize=.2;V.p…
3337 …llRenderer.registerShape("singleArrow",V);mxUtils.extend(qa,mxActor);qa.prototype.redrawPath=funct…
3338 …tyle,"arrowWidth",V.prototype.arrowWidth))));b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue…
3339 …pe("doubleArrow",qa);mxUtils.extend(J,mxActor);J.prototype.size=.1;J.prototype.fixedSize=20;J.prot…
3340prototype.redrawPath=function(a,b,c,d,e){a.moveTo(0,0);a.quadTo(d,0,d,e/2);a.quadTo(d,e,0,e);a.clo…
3341prototype.isRoundable=function(){return!0};ba.prototype.redrawPath=function(a,b,c,d,e){b=Math.min(…
3342prototype.isRoundable=function(){return!0};ea.prototype.redrawPath=function(a,b,c,d,e){b=e*Math.ma…
3343prototype.paintVertexShape.apply(this,arguments);a.begin();a.moveTo(b+d/2,c+e);a.lineTo(b+d,c+e);a…
3344prototype.paintVertexShape=function(a,b,c,d,e){mxEllipse.prototype.paintVertexShape.apply(this,arg…
3345prototype.paintVertexShape=function(a,b,c,d,e){a.begin();a.moveTo(b,c);a.lineTo(b+d,c);a.lineTo(b+…
3346 …lRenderer.registerShape("dimension",Oa);mxUtils.extend(Fa,mxEllipse);Fa.prototype.paintVertexShape…
3348 …angle",Fa);mxUtils.extend(Ga,mxEllipse);Ga.prototype.paintVertexShape=function(a,b,c,d,e){mxEllips…
3349prototype.redrawPath=function(a,b,c,d,e){b=Math.min(d,e/2);a.moveTo(0,0);a.lineTo(d-b,0);a.quadTo(…
3350 …erer.registerShape("cross",ya);mxUtils.extend(za,mxActor);za.prototype.size=.25;za.prototype.redra…
3351 …rShape("display",za);mxUtils.extend(N,mxActor);N.prototype.cst={RECT2:"mxgraph.basic.rect"};N.prot…
3355 …val:"invRound",dispName:"Inv. Round"},{val:"fold",dispName:"Fold"}]}];N.prototype.paintVertexShape=
3356 function(a,b,c,d,e){a.translate(b,c);this.strictDrawShape(a,0,0,d,e)};N.prototype.strictDrawShape=f…
3360 "100"),G=Math.max(0,Math.min(50,h));f=N.prototype;a.setDashed(m);n&&""!=n&&a.setDashPattern(n);a.se…
3383prototype.moveNW=function(a,b,c,d,e,f,g,h,k){"square"==g||"default"==g&&"square"==f||!k?a.moveTo(0…
3384prototype.paintNW=function(a,b,c,d,e,f,g,h,k){if(k)if("rounded"==g||"default"==g&&"rounded"==f||"i…
3385prototype.paintNE=function(a,b,c,d,e,f,g,h,k){if(k)if("rounded"==g||"default"==g&&"rounded"==f||"i…
3386prototype.paintLeft=function(a,b,c,d,e,f,g,h,k){"square"==g||"default"==g&&"square"==f||!k?a.lineT…
3387prototype.paintSW=function(a,b,c,d,e,f,g,h,k){if(k)if("rounded"==g||"default"==g&&"rounded"==f||"i…
3388 …"fold"==g||"default"==g&&"fold"==f)a.lineTo(k+h,k+h),a.lineTo(k,k+h)};N.prototype.paintTopInner=fu…
3389prototype.paintNEInner=function(a,b,c,d,e,f,g,h,k){if("rounded"==g||"default"==g&&"rounded"==f)a.a…
3390 …a.lineTo(d-k,h+.5*k):a.lineTo(d-k,h+k):a.lineTo(d-k,0):a.lineTo(d,0)};N.prototype.paintLeftInner=f…
3391prototype.paintSEInner=function(a,b,c,d,e,f,g,h,k){if("rounded"==g||"default"==g&&"rounded"==f)a.a…
3392 …&&"snip"==f?a.lineTo(d-h-.5*k,e-k):a.lineTo(d-h-k,e-k):a.lineTo(d,e)};N.prototype.paintSWInner=fun…
3393prototype.moveSWInner=function(a,b,c,d,e,f,g,h,k,l){l?"square"==g||"default"==g&&"square"==f?a.mov…
3394 …old"==g||"default"==g&&"fold"==f)&&a.lineTo(k,e-h-k):a.lineTo(0,e-k)};N.prototype.moveSEInner=func…
3395prototype.lineSEInner=function(a,b,c,d,e,f,g,h,k,l){l?"square"==g||"default"==g&&"square"==f?a.lin…
3396 …"fold"==g||"default"==g&&"fold"==f)&&a.moveTo(d-k,h+k):a.moveTo(d,k)};N.prototype.lineNEInner=func…
3397prototype.moveNWInner=function(a,b,c,d,e,f,g,h,k,l,m){l||m?!l&&m?a.moveTo(k,0):l&&!m?a.moveTo(0,k)…
3398 …||"fold"==g||"default"==g&&"fold"==f)&&a.lineTo(k,h+k):a.lineTo(0,0)};N.prototype.paintFolds=funct…
3399prototype.cst.RECT2,N);N.prototype.constraints=null;mxUtils.extend(wa,mxConnector);wa.prototype.or…
3400prototype.origPaintEdgeShape.apply(this,[a,d,c]);3<=a.state.strokeWidth&&(d=mxUtils.getValue(this.…
3401 StyleFormatPanel.prototype.getCustomColors=function(){var b=this.format.getSelectionState(),c=a.app…
3407 …te.style,"arrowWidth",V.prototype.arrowWidth))),d=Math.max(0,Math.min(a,mxUtils.getValue(this.stat…
3413 …})},T=function(a,b,c,d,e,f,g){var h=new mxHandle(a,null,mxVertexHandler.prototype.secondaryHandleI…
3425 …h.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(this.state.style,"size",Q.prototype.size))));
3426prototype.corner,Math.min(a.width,mxUtils.getValue(this.state.style,"width",U.prototype.width))),c…
3427prototype.corner,Math.min(a.height,b.y-a.y)))},!1)]},process:function(a){var b=[T(a,["size"],funct…
3428 …ht),b=Math.max(0,Math.min(1,mxUtils.getValue(this.state.style,"size",ya.prototype.size)))*b/2;retu…
3429 …Math.min(a.height,parseFloat(mxUtils.getValue(this.state.style,"size",k.prototype.size)))));return…
3430prototype.size)))));return new mxPoint(a.x+a.width-b,a.y+b)},function(a,b){this.state.style.size=M…
3431 …"),c=parseFloat(mxUtils.getValue(this.state.style,"size",b?J.prototype.fixedSize:J.prototype.size)…
3432prototype.size))),c=Math.max(0,Math.min(1,mxUtils.getValue(this.state.style,"position",y.prototype
3433prototype.base);this.state.style.size=Math.round(Math.max(0,Math.min(a.height,a.y+a.height-b.y)));…
3434prototype.size))),c=Math.max(0,Math.min(1,mxUtils.getValue(this.state.style,"position",y.prototype
3435 …e(this.state.style,"dx",aa.prototype.dx))),c=Math.max(0,Math.min(a.height,mxUtils.getValue(this.st…
3436 …le,"jettyWidth",ca.prototype.jettyWidth))),c=Math.max(0,Math.min(a.height,mxUtils.getValue(this.st…
3437 …e(this.state.style,"dx",da.prototype.dx))),c=Math.max(0,Math.min(a.height,mxUtils.getValue(this.st…
3438 …e(this.state.style,"dx",ia.prototype.dx))),c=Math.max(0,Math.min(a.height,mxUtils.getValue(this.st…
3439prototype.tabWidth))),c=Math.max(0,Math.min(a.height,mxUtils.getValue(this.state.style,"tabHeight"…
3440prototype.tabPosition)==mxConstants.ALIGN_RIGHT&&(c=a.width-c);this.state.style.tabWidth=Math.roun…
3441 ….max(0,Math.min(1,parseFloat(mxUtils.getValue(this.state.style,"size",v.prototype.size))));return …
3442prototype.size),cylinder3:Sa(m.prototype.size),offPageConnector:function(a){return[T(a,["size"],fu…
3444prototype.size,!0,null,!0,I.prototype.fixedSize),hexagon:Ia(L.prototype.size,!0,.5,!0,L.prototype.…
3445 …=T;Graph.handleFactory=Ja;var $a=mxVertexHandler.prototype.createCustomHandles;mxVertexHandler.pro…
3446 …this.state),null!=b&&(a=null==a?b:a.concat(b)))}return a};mxEdgeHandler.prototype.createCustomHand…
3448 …Value("isometricEdgeStyle",mxEdgeStyle.IsometricConnector);var ab=Graph.prototype.createEdgeHandle…
3449prototype.createEdgeHandler=function(a,b){if(b==mxEdgeStyle.IsometricConnector){var c=new mxElbowE…
3450 …mxConnectionConstraint(new mxPoint(0,0),!1,null,b,c+.75*d));return a};g.prototype.getConstraints=f…
3451 …h(new mxConnectionConstraint(new mxPoint(0,0),!1,null,0,d));return a};y.prototype.getConstraints=f…
3454 0),!1));return a};mxRectangleShape.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,…
3455 …t(.75,1),!0),new mxConnectionConstraint(new mxPoint(1,1),!0)];mxEllipse.prototype.constraints=[new…
3456prototype.constraints=mxRectangleShape.prototype.constraints;mxImageShape.prototype.constraints=mx…
3457 mxLabel.prototype.constraints=mxRectangleShape.prototype.constraints;k.prototype.getConstraints=fun…
3458 …d&&a.push(new mxConnectionConstraint(new mxPoint(.5,0),!1));return a};u.prototype.getConstraints=f…
3460 …d&&a.push(new mxConnectionConstraint(new mxPoint(.5,0),!1));return a};b.prototype.getConstraints=f…
3462 …xConnectionConstraint(new mxPoint(0,0),!1,null,0,.5*(c-d)));return a};m.prototype.getConstraints=f…
3464 …ConnectionConstraint(new mxPoint(.145,1),!1,null,0,.29*-b));return a};p.prototype.getConstraints=f…
3468prototype.constraints=mxRectangleShape.prototype.constraints;J.prototype.constraints=mxRectangleSh…
3469 mxRectangleShape.prototype.constraints;za.prototype.getConstraints=function(a,b,c){a=[];var d=Math.…
3470prototype.getConstraints=function(a,b,c){b=parseFloat(mxUtils.getValue(a,"jettyWidth",ca.prototype
3472 …mxPoint(0,.25),!1,null,b));return d};ba.prototype.constraints=mxRectangleShape.prototype.constrain…
3473 mxRectangleShape.prototype.constraints;mxCylinder.prototype.constraints=[new mxConnectionConstraint…
3474 …xPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(.85,.95),!1)];P.prototype.constraints=[new…
3475 1),!1),new mxConnectionConstraint(new mxPoint(.5,.5),!1)];oa.prototype.constraints=[new mxConnectio…
3476 …nt(.5,1),!0),new mxConnectionConstraint(new mxPoint(.75,1),!0)];mxActor.prototype.constraints=[new…
3477 … mxPoint(.5,1),!0),new mxConnectionConstraint(new mxPoint(.75,1),!0)];n.prototype.constraints=[new…
3478prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.35),!1),new mxConnectionConstrain…
3480prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint…
3481 …t(.5,1),!0),new mxConnectionConstraint(new mxPoint(1,.5),!0)];mxHexagon.prototype.constraints=[new…
3482 …t(.5,1),!0),new mxConnectionConstraint(new mxPoint(.625,1),!0)];mxCloud.prototype.constraints=[new…
3484 …),!1)];w.prototype.constraints=mxRectangleShape.prototype.constraints;x.prototype.constraints=mxRe…
3485 …w mxConnectionConstraint(new mxPoint(1,.75),!0)];mxArrow.prototype.constraints=null;ia.prototype.g…
3487 …w mxConnectionConstraint(new mxPoint(0,0),!1,null,0,.5*e));return a};da.prototype.getConstraints=f…
3489 …));a.push(new mxConnectionConstraint(new mxPoint(0,1),!1));return a};la.prototype.constraints=[new…
3490 …ew mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(1,1),!1)];V.prototype.getConstraints=f…
3492prototype.getConstraints=function(a,b,c){a=[];var d=c*Math.max(0,Math.min(1,parseFloat(mxUtils.get…
3493 …(new mxConnectionConstraint(new mxPoint(0,0),!1,null,e,c));return a};ya.prototype.getConstraints=f…
3496 …a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,g,d));return a};Q.prototype.constraints=
3497prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.25),!1),new mxConnectionConstrain…
3498 …,!1)];ma.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionC…
3499prototype.init=function(){function a(a){c.escape();a=c.deleteCells(c.getDeletableCells(c.getSelect…
3559prototype.addAction=function(a,b,d,e,c){var f;"..."==a.substring(a.length-3)?(a=a.substring(0,a.le…
3560prototype.createFunction=function(a){return a};Action.prototype.setEnabled=function(a){this.enable…
3561 Menus.prototype.init=function(){var a=this.editorUi,b=a.editor.graph,d=mxUtils.bind(b,b.isEnabled);…
3587 …nuItems(a,["help","-","about"])})))};Menus.prototype.put=function(a,b){return this.menus[a]=b};Men…
3588prototype.addSubmenu=function(a,b,d,e){var c=this.get(a);null!=c&&(c=c.isEnabled(),b.showDisabled|…
3589 Menus.prototype.addInsertTableCellItem=function(a,b){var d=this.editorUi.editor.graph,e=d.getSelect…
3595 Menus.prototype.addInsertTableItem=function(a,b,d,e){function c(a,b){for(var c=["<table>"],d=0;d<a;…
3598 a.addItem("",null,null,d,null,null,null,!0);a.firstChild.style.fontSize=Menus.prototype.defaultFont…
3602 Menus.prototype.edgeStyleChange=function(a,b,d,e,c,f,k,h){return this.showIconOnly(a.addItem(b,h,mx…
3603 "keys",d,"values",e,"cells",c))}finally{a.getModel().endUpdate()}}),f,c))};Menus.prototype.showIcon…
3604 Menus.prototype.styleChange=function(a,b,d,e,c,f,k,h,g){var l=this.createStyleChangeFunction(d,e);a…
3605 Menus.prototype.createStyleChangeFunction=function(a,b){return mxUtils.bind(this,function(d){var e=…
3607 Menus.prototype.promptChange=function(a,b,d,e,c,f,k,h,g,l){return a.addItem(b,null,mxUtils.bind(thi…
3609prototype.pickColor=function(a,b,d){var e=this.editorUi,c=e.editor.graph,f=226+17*(Math.ceil(Color…
3611 …this.colorDialog.container,230,f,!0,!0);this.colorDialog.init()}};Menus.prototype.toggleStyle=func…
3612 Menus.prototype.addMenuItem=function(a,b,d,e,c,f){var k=this.editorUi.actions.get(b);return null!=k…
3613prototype.addShortcut=function(a,b){if(null!=b.shortcut){var d=a.firstChild.nextSibling.nextSiblin…
3614prototype.createPopupMenu=function(a,b,d){a.smartSeparators=!0;this.addPopupMenuHistoryItems(a,b,d…
3615prototype.addPopupMenuEditItems=function(a,b,d){this.editorUi.editor.graph.isSelectionEmpty()?this…
3616 Menus.prototype.addPopupMenuArrangeItems=function(a,b,d){var e=this.editorUi.editor.graph;0<e.getEd…
3618 Menus.prototype.addPopupMenuCellItems=function(a,b,d){var e=this.editorUi.editor.graph,c=e.view.get…
3621 Menus.prototype.addPopupMenuCellEditItems=function(a,b,d,e){var c=this.editorUi.editor.graph.view.g…
3622prototype.addPopupMenuSelectionItems=function(a,b,d){this.editorUi.editor.graph.isSelectionEmpty()…
3623prototype.menuCreated=function(a,b,d){null!=b&&(d=null!=d?d:"geItem",a.addListener("stateChanged",…
3624 Menubar.prototype.addMenu=function(a,b,d){var e=document.createElement("a");e.className="geItem";mx…
3625prototype.addMenuHandler=function(a,b){if(null!=b){var d=!0,e=mxUtils.bind(this,function(c){if(d&&…
3626 …Listener(a,"click",mxUtils.bind(this,function(a){e(a);d=!0}))}};Menubar.prototype.destroy=function…
3627prototype.isEnabled=function(){return this.enabled};Menu.prototype.setEnabled=function(a){this.ena…
3628 Toolbar.prototype.dropDownImage=mxClient.IS_SVG?"data:image/gif;base64,R0lGODlhDQANAIABAHt7e////yH/…
3629 "/dropdown.gif";Toolbar.prototype.selectedBackground="#d0d0d0";Toolbar.prototype.unselectedBackgrou…
3630 Toolbar.prototype.init=function(){var a=screen.width,a=a-(740<screen.height?56:0);if(700<=a){var b=…
3641prototype.appendDropDownImageHtml=function(a){var b=document.createElement("img");b.setAttribute("…
3642 Toolbar.prototype.addTableDropDown=function(){var a=this.addMenuFunction("geIcon geSprite geSprite-…
3644 Toolbar.prototype.addDropDownArrow=function(a,b,d,e,c,f,k,h){c=EditorUi.compactUi?c:h;a.style.white…
3645 d-10+"px")};Toolbar.prototype.setFontName=function(a){if(null!=this.fontMenu){this.fontMenu.innerHT…
3646 Toolbar.prototype.setFontSize=function(a){if(null!=this.sizeMenu){this.sizeMenu.innerHTML="";var b=…
3647 Toolbar.prototype.createTextToolbar=function(){var a=this.editorUi,b=a.editor.graph,d=this.addMenu(…
3648prototype.defaultFont);EditorUi.compactUi&&(this.fontMenu.style.paddingRight="18px",this.fontMenu.…
3649 …erflow="hidden";this.sizeMenu.style.width="24px";this.setFontSize(Menus.prototype.defaultFontSize)…
3669 …"img")[0].style.top="5px")};Toolbar.prototype.hideMenu=function(){this.editorUi.hideCurrentMenu()}…
3670prototype.addMenuFunction=function(a,b,d,e,c,f){return this.addMenuFunctionInContainer(null!=c?c:t…
3671prototype.addItems=function(a,b,d){for(var e=[],c=0;c<a.length;c++){var f=a[c];"-"==f?e.push(this.…
3672prototype.addButton=function(a,b,d,e){a=this.createButton(a);e=null!=e?e:this.container;this.initE…
3673prototype.addClickHandler=function(a,b){null!=b&&(mxEvent.addListener(a,"click",function(d){a.enab…
3674 Toolbar.prototype.createLabel=function(a,b){var d=document.createElement("a");d.className="geLabel"…
3675 Toolbar.prototype.addMenuHandler=function(a,b,d,e){if(null!=d){var c=this.editorUi.editor.graph,f=n…
3676 f.hideMenu=mxUtils.bind(this,function(){mxPopupMenu.prototype.hideMenu.apply(f,arguments);this.edit…
3677 Toolbar.prototype.destroy=function(){null!=this.gestureHandler&&(mxEvent.removeGestureListeners(doc…
3680 …ht="16px";null==a&&(a=d);if("none"==a)b.style.background="url('"+Dialog.prototype.noColorImage+"')…
3682 "16px",a.style.backgroundImage="url('"+Dialog.prototype.closeImage+"')",a.style.backgroundPosition=…
3685prototype.presetColors="E6D0DE CDA2BE B5739D E1D5E7 C3ABD0 A680B8 D4E1F5 A9C4EB 7EA6E0 D5E8D4 9AC7…
3686 ColorDialog.prototype.createApplyFunction=function(){return mxUtils.bind(this,function(a){var b=thi…
3718 …h="100%";var d=document.createElement("a"),e=mxUtils.createImage(Dialog.prototype.closeImage);e.st…
3731 k.style.marginTop="6px";k.style.width="400px";k.style.backgroundImage="url('"+Dialog.prototype.clea…
3735 3:48)));this.getX()==a&&this.getY()==b||mxWindow.prototype.setLocation.apply(this,arguments)};var k…
3757 …("1"==urlParams.sketch?3:48)));this.getX()==a&&this.getY()==b||mxWindow.prototype.setLocation.appl…
3759 (function(){Sidebar.prototype.tagIndex="5V1dV+M6sv01rDvngax0oLvveYQEaGaAziE0PW8sxVYSDbblI9uk6V9/VVW…
3760 Sidebar.prototype.searchIndexData="7Z1rU+M40Kh/zVbN+wEq98vHkHDbJUxeHGDrfFEpjkh0cKwc2R6G/fVHchKGKMwu…
3761prototype.gearImage=GRAPH_IMAGE_PATH+"/clipart/Gear_128x128.png";Sidebar.prototype.libAliases={aws…
3762prototype.gcp="Cards;Big Data;Compute;Developer Tools;Extras;Identity and Security;Machine Learnin…
3763prototype.gcp3="API Platform Ecosystems;Big Data;Cloud AI;Compute;Data Transfer;Developer Tools;Ex…
3764prototype.cisco="Buildings;Computers and Peripherals;Controllers and Modules;Directors;Hubs and Ga…
3765prototype.sysml="Model Elements;Blocks;Ports and Flows;Constraint Blocks;Activities;Interactions;S…
3766prototype.aws2="Analytics;Application Services;Compute;Database;Developer Tools;Enterprise Applica…
3767prototype.aws4b="Arrows;General Resources;Illustrations;Groups Light;Groups Dark;Analytics;Applica…
3768prototype.office="Clouds Communications Concepts Databases Devices Security Servers Services Sites…
3769prototype.electrical="LogicGates Resistors Capacitors Inductors SwitchesRelays Diodes Sources Tran…
3770 …odeling"},{id:"kubernetes"},{id:"cisco19",prefix:"cisco19",libs:Sidebar.prototype.cisco19},{id:"ms…
3771prototype.ibm},{id:"allied_telesis",prefix:"allied_telesis",libs:Sidebar.prototype.allied_telesis}…
3772prototype.signs},{id:"gcp",prefix:"gcp",libs:Sidebar.prototype.gcp},{id:"gcp2",prefix:"gcp2",libs:…
3773prototype.rack},{id:"electrical",prefix:"electrical",libs:Sidebar.prototype.electrical},{id:"aws2"…
3774prototype.office},{id:"veeam",prefix:"veeam",libs:Sidebar.prototype.veeam},{id:"veeam2",prefix:"ve…
3775 …d:"sysml",prefix:"sysml",libs:Sidebar.prototype.sysml}];var a=Sidebar.prototype.insertSearchHint;S…
3777prototype.closeImage);f.setAttribute("title",mxResources.get("hide"));f.className="geDialogClose";…
3778prototype.togglePalette=function(a){this.showPalette(a)};Sidebar.prototype.showPalettes=function(a…
3779 ….entries[d];if(e.id==a)return{id:e.id,libs:e.libs}}return null};Sidebar.prototype.isEntryVisible=f…
3780 ….0"],null!=b))return"none"!=b[0].style.display;break}}return!1};Sidebar.prototype.showEntries=func…
3782 …ength;g++)f.push(e.id+"."+g);this.showPalettes("",f,d[e.id])}}};Sidebar.prototype.init=function(){…
3791 …agIndex=null);this.initPalettes()};"1"==urlParams.savesidebar&&(Sidebar.prototype.addFoldingHandle…
3795 …arentNode&&e.parentNode.removeChild(e);mxEvent.consume(f)}}))});Sidebar.prototype.extractShapeStyl…
3796prototype.getTagsForStencil;Sidebar.prototype.getTagsForStencil=function(a,c,d){var e=b.apply(this…
3797 …).join(" ").toLowerCase());0<b.length&&(this.shapetags[d]=b)}}};Sidebar.prototype.showPopupMenuFor…
3798 …0);mxEvent.consume(b)}})(c[a])}))}),d.x,d.y+a.offsetHeight,b)}};Sidebar.prototype.addSearchIndex=f…
3799 …lterTags(e.join(" ")));this.setCurrentSearchEntryLibrary()}}}}};Sidebar.prototype.initPalettes=fun…
3801 …="11px";mxUtils.write(b,a);c.innerHTML='<img align="top" src="'+mxGraph.prototype.warningImage.src…
3815 …ndex)))};if("1"==urlParams.createindex){var e=Sidebar.prototype.addStencilPalette;Sidebar.prototyp…
3816 …ull!=r&&(c.id=r,c.lib=a),this.createdSearchIndex.push(c)}),!0)}}Sidebar.prototype.extractIconsFrom…
3817 …spect=fixed;image="+b,a,a,"")}))})(f,d)}};var c=Sidebar.prototype.searchEntries;Sidebar.prototype.…
3819 …isOffline(),h)}));c.apply(this,arguments)};var d=Sidebar.prototype.itemClicked;Sidebar.prototype.i…
3821 e.setSelectionCell(g);f=!0}}f||d.apply(this,arguments)}})();(function(){Sidebar.prototype.addActive…
3856 …SearchEntryLibrary()}})();(function(){var a=Sidebar.prototype.createAdvancedShapes;Sidebar.prototy…
3864 …);this.setCurrentSearchEntryLibrary();return b}})();(function(){Sidebar.prototype.addAlliedTelesis…
3867 …=img/lib/allied_telesis/");this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addAlliedTelesis…
3870 function(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAlliedTelesi…
3875 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAlliedTelesis…
3877 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAlliedTelesis…
3880 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAlliedTelesis…
3883 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAlliedTelesis…
3889 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAlliedTelesis…
3890 …r c=0;c<d.length;c++)a.appendChild(d[c](a))}))}})();(function(){Sidebar.prototype.addAndroidPalett…
3959 …[c](a))}));this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addArchiMatePale…
3988 …in(" "))]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addArchimate3Pal…
3990 this.addArchimate3TechnologyPalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addArc…
3999 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addArchimate3Bus…
4011 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addArchimate3Com…
4013 Sidebar.prototype.addArchimate3ImplementationAndMigrationPalette=function(){var a=[this.createVerte…
4016 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addArchimate3Mot…
4023 function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addArchimate3Ph…
4026 function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addArchimate3Re…
4033 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addArchimate3Str…
4035 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addArchimate3Tec…
4048 …r e=0;e<a.length;e++)b.appendChild(a[e](b))}))}})();(function(){Sidebar.prototype.addArrows2Palett…
4063 this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addAtlassianPalette=function…
4176 …[c](a))}));this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addAWSPalette=fu…
4179 …;this.addAWSGroupPalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addAWSAnalyticsP…
4187 Sidebar.prototype.addAWSApplicationServicesPalette=function(){var a="dashed=0;html=1;"+mxConstants.…
4193 …s group amazon web service application services").join(" "))])};Sidebar.prototype.addAWSComputePal…
4201 …,"lambda","aws group amazon web service compute").join(" "))])};Sidebar.prototype.addAWSDatabasePa…
4215 Sidebar.prototype.addAWSDeveloperToolsPalette=function(){var a="dashed=0;html=1;"+mxConstants.STYLE…
4216 …","aws group amazon web service developer tools").join(" "))])};Sidebar.prototype.addAWSEnterprise…
4218 …roup amazon web service enterprise applications").join(" "))])};Sidebar.prototype.addAWSGameDevelo…
4219 … lift","aws amazon web service game development").join(" "))])};Sidebar.prototype.addAWSGeneralPal…
4226 … private cloud","aws amazon web service general").join(" "))])};Sidebar.prototype.addAWSInternetOf…
4241 …group amazon web service internet of things iot").join(" "))])};Sidebar.prototype.addAWSManagement…
4250 …,"aws group amazon web service management tools").join(" "))])};Sidebar.prototype.addAWSMobileServ…
4255 Sidebar.prototype.addAWSNetworkingPalette=function(){var a="dashed=0;html=1;"+mxConstants.STYLE_SHA…
4262 …teway","aws group amazon web service networking").join(" "))])};Sidebar.prototype.addAWSOnDemandWo…
4265 …ws group amazon web service on demand workforce").join(" "))])};Sidebar.prototype.addAWSSDKPalette…
4271 …amazon web service sdk softvare development kit").join(" "))])};Sidebar.prototype.addAWSSecurityAn…
4281 …"aws group amazon web service security identity").join(" "))])};Sidebar.prototype.addAWSStorageAnd…
4293 …oup amazon web service storage content delivery").join(" "))])};Sidebar.prototype.addAWSGroupPalet…
4301 …plateFromCells([e,c],200,230,"VPC Subnet")})])}})();(function(){Sidebar.prototype.addAWS3Palette=f…
4305 …is.addAWS3StoragePalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addAWS3Analytics…
4315 …storage node","aws amazon web service analytics").join(" "))])};Sidebar.prototype.addAWS3Applicati…
4318 …aws amazon web service app application services").join(" "))])};Sidebar.prototype.addAWS3Artificia…
4321 "rekognition","aws amazon web service ai artificial intelligence").join(" "))])};Sidebar.prototype.…
4323 …","aws amazon web service business productivity").join(" "))])};Sidebar.prototype.addAWS3ComputePa…
4342prototype.addAWS3ContactCenterPalette=function(){this.addPaletteFunctions("aws3Contact Center","AW…
4357 …on service","aws amazon web service db database").join(" "))])};Sidebar.prototype.addAWS3DesktopAn…
4358 …n web service desktop app streaming application").join(" "))])};Sidebar.prototype.addAWS3Developer…
4362 "x ray","aws amazon web service dev developer tools").join(" "))])};Sidebar.prototype.addAWS3GameDe…
4363 "aws amazon web service game development").join(" "))])};Sidebar.prototype.addAWS3GeneralPalette=fu…
4371 …","ssl padlock","aws amazon web service general").join(" "))])};Sidebar.prototype.addAWS3GroupsPal…
4379 …exTemplateFromCells([e,c],200,220,"Corporate Data Center")})])};Sidebar.prototype.addAWS3InternetO…
4399 …,"aws amazon web service iot internet of things").join(" "))])};Sidebar.prototype.addAWS3Managemen…
4416 …urity","aws amazon web service management tools").join(" "))])};Sidebar.prototype.addAWS3Messaging…
4421 "topic","aws amazon web service messaging").join(" "))])};Sidebar.prototype.addAWS3MigrationPalette…
4425 Sidebar.prototype.addAWS3MobileServicesPalette=function(){var a="outlineConnect=0;dashed=0;vertical…
4428 …le hub","aws amazon web service mobile services").join(" "))])};Sidebar.prototype.addAWS3NetworkAn…
4440 …amazon web service network and content delivery").join(" "))])};Sidebar.prototype.addAWS3OnDemandW…
4443 "assignment task","aws amazon web service on demand workforce").join(" "))])};Sidebar.prototype.add…
4449 …amazon web service sdk software development kit").join(" "))])};Sidebar.prototype.addAWS3SecurityI…
4462 …on web service security and identity compliance").join(" "))])};Sidebar.prototype.addAWS3StoragePa…
4469 …"aws amazon web service storage").join(" "))])}})();(function(){Sidebar.prototype.addAWS3DPalette=…
4498 …Edge 2")]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addAWS4Palette=f…
4506 …00,78,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addAWS4ArrowsPal…
4511 …aws amazon web service arrows arrow open double").join(" "))])};Sidebar.prototype.addAWS4GeneralRe…
4522 …kit","aws amazon web service general resources ").join(" "))])};Sidebar.prototype.addAWS4Illustrat…
4525 Sidebar.prototype.addAWS4GroupsPalette=function(a,b,e,c){e=c+"outlineConnect=0;gradientColor=none;h…
4535 …"generic","aws amazon web service groups group ").join(" "))])};Sidebar.prototype.addAWS4Analytics…
4549 …redshift ml","aws amazon web service analytics ").join(" "))])};Sidebar.prototype.addAWS4Applicati…
4561 Sidebar.prototype.addAWS4ARVRPalette=function(a,b,e,c,d,f){a="sketch=0;points=[[0,0,0],[0.25,0,0],[…
4562 …on web service ar vr augmented virtual reality ").join(" "))])};Sidebar.prototype.addAWS4CostManag…
4567 …plans","aws amazon web service cost management ").join(" "))])};Sidebar.prototype.addAWS4Blockchai…
4570 …ource","aws amazon web service cost management ").join(" "))])};Sidebar.prototype.addAWS4BusinessA…
4578 "aws amazon web service business applications ").join(" "))])};Sidebar.prototype.addAWS4ComputePale…
4614 …tencil(d,"z1d","aws amazon web service compute ").join(" "))])};Sidebar.prototype.addAWS4Container…
4623 "aws amazon web service container containers ").join(" "))])};Sidebar.prototype.addAWS4CustomerEnab…
4627 Sidebar.prototype.addAWS4CustomerEngagementPalette=function(a,b,e,c,d,f){a="sketch=0;points=[[0,0,0…
4629 …e","aws amazon web service customer engagement ").join(" "))])};Sidebar.prototype.addAWS4DatabaseP…
4647 …kflow job","aws amazon web service db database ").join(" "))])};Sidebar.prototype.addAWS4Developer…
4654 …9","aws amazon web service dev developer tools ").join(" "))])};Sidebar.prototype.addAWS4EndUserCo…
4658 Sidebar.prototype.addAWS4FrontEndWebMobilePalette=function(a,b,e,c,d,f){b="sketch=0;outlineConnect=…
4662 … service track","aws amazon web service mobile ").join(" "))])};Sidebar.prototype.addAWS4GameTechP…
4664 …yard","aws amazon web service game development ").join(" "))])};Sidebar.prototype.addAWS4InternetO…
4688 …"aws amazon web service internet of things iot ").join(" "))])};Sidebar.prototype.addAWS4MachineLe…
4705 …rain","aws amazon web service machine learning ").join(" "))])};Sidebar.prototype.addAWS4Managemen…
4736 "opscenter","aws amazon web service management governance ").join(" "))])};Sidebar.prototype.addAWS…
4744 …l link","aws amazon web service media services ").join(" "))])};Sidebar.prototype.addAWS4Migration…
4753 …ce","aws amazon web service migration transfer ").join(" "))])};Sidebar.prototype.addAWS4NetworkCo…
4775 …ws amazon web service netowrk content delivery ").join(" "))])};Sidebar.prototype.addAWS4QuantumTe…
4781 …","aws amazon web service quantum technologies ").join(" "))])};Sidebar.prototype.addAWS4RoboticsP…
4785 …xtension ros","aws amazon web service robotics ").join(" "))])};Sidebar.prototype.addAWS4Satellite…
4786 …l(d,"ground station","aws amazon web satellite ").join(" "))])};Sidebar.prototype.addAWS4SecurityI…
4810 Sidebar.prototype.addAWS4ServerlessPalette=function(a,b,e,c,d,f){this.addPaletteFunctions("aws4Serv…
4811 …ncil(d,"serverless","aws amazon web serverless ").join(" "))])};Sidebar.prototype.addAWS4StoragePa…
4836 …aws amazon web service storage ").join(" "))])}})();(function(){Sidebar.prototype.addAWS4bPalette=…
4844 …0,a,b,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addAWS4bArrowsPa…
4849 …aws amazon web service arrows arrow open double").join(" "))])};Sidebar.prototype.addAWS4bGeneralR…
4857 …vpc","aws amazon web service general resources ").join(" "))])};Sidebar.prototype.addAWS4bIllustra…
4859 …uilding","aws amazon web service illustrations ").join(" "))])};Sidebar.prototype.addAWS4bGroupsLi…
4867 …et","aws amazon web service groups group light ").join(" "))])};Sidebar.prototype.addAWS4bGroupsDa…
4875 …eet","aws amazon web service groups group dark ").join(" "))])};Sidebar.prototype.addAWS4bAnalytic…
4884 …torage node","aws amazon web service analytics ").join(" "))])};Sidebar.prototype.addAWS4bApplicat…
4889prototype.addAWS4bARVRPalette=function(a,b,e,c,d,f,g){this.addPaletteFunctions("aws4bAR VR","AWS18…
4891 …rting","aws amazon web service cost management ").join(" "))])};Sidebar.prototype.addAWS4bBusiness…
4892 …,"aws amazon web service business productivity ").join(" "))])};Sidebar.prototype.addAWS4bComputeP…
4905 …mbda function","aws amazon web service compute ").join(" "))])};Sidebar.prototype.addAWS4bCustomer…
4907 …l","aws amazon web service customer engagement ").join(" "))])};Sidebar.prototype.addAWS4bDatabase…
4920 …kflow job","aws amazon web service db database ").join(" "))])};Sidebar.prototype.addAWS4bDesktopA…
4921 …appstream","aws amazon web service db database ").join(" "))])};Sidebar.prototype.addAWS4bDevelope…
4925 …y","aws amazon web service dev developer tools ").join(" "))])};Sidebar.prototype.addAWS4bGameDeve…
4926 …lift","aws amazon web service game development ").join(" "))])};Sidebar.prototype.addAWS4bInternet…
4930 "aws amazon web service internet of things iot ").join(" "))])};Sidebar.prototype.addAWS4bIOTThings…
4936 …"aws amazon web service internet of things iot ").join(" "))])};Sidebar.prototype.addAWS4bIOTResou…
4947 …n web service internet of things iot resources ").join(" "))])};Sidebar.prototype.addAWS4bMachineL…
4952 "aws amazon web service machine learning ").join(" "))])};Sidebar.prototype.addAWS4bManagementTools…
4969 …list","aws amazon web service management tools ").join(" "))])};Sidebar.prototype.addAWS4bMediaSer…
4973 …tailor","aws amazon web service media services ").join(" "))])};Sidebar.prototype.addAWS4bMigratio…
4976 …"snowmobile","aws amazon web service migration ").join(" "))])};Sidebar.prototype.addAWS4bMobileSe…
4978 …point","aws amazon web service mobile services ").join(" "))])};Sidebar.prototype.addAWS4bNetworkC…
4989 "route table","aws amazon web service netowrk content delivery ").join(" "))])};Sidebar.prototype.a…
5001 …mazon web service security identity compliance ").join(" "))])};Sidebar.prototype.addAWS4bStorageP…
5008 …aws amazon web service storage ").join(" "))])}})();(function(){Sidebar.prototype.addAzurePalette=…
5036 …in(" "))]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addAzure2Palette…
5047 …mage=img/lib/azure2/web/");this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addAzure2AIMachi…
5050 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2Analyti…
5054 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2AppServ…
5058 function(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2AzureS…
5061prototype.addAzure2AzureVMwareSolutionPalette=function(a,b,e,c){var d=[this.createVertexTemplateEn…
5063 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2Compute…
5072 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2Contain…
5075 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2CXPPale…
5076 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2Databas…
5084 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2DevOpsP…
5086 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2General…
5116 Sidebar.prototype.addAzure2IdentityPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(…
5120 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2Integra…
5125 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2Interne…
5126 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2IntuneP…
5129 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2IOTPale…
5133 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2Managem…
5143 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2Migrate…
5145 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2MixedRe…
5146prototype.addAzure2MonitorPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"SAP_A…
5159 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2OtherPa…
5164 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2Preview…
5167 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2Securit…
5170 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2Storage…
5176 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2WebPale…
5177 …r c=0;c<d.length;c++)a.appendChild(d[c](a))}))}})();(function(){Sidebar.prototype.addBasicPalette=…
5198 …k tube")]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addBootstrapPale…
5711 …[c](a))}));this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addBpmn2Palette=…
5712 …("mxgraph.bpmn2",400,this);this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addBPMN2GeneralP…
5734 …nction(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addBPMN2TasksPal…
5767 …nction(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addBPMN2Choreogr…
5820 …nction(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addBPMN2EventsPa…
5869 …nction(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addBPMN2Gateways…
5919 …r b=0;b<c.length;b++)a.appendChild(c[b](a))}))}})();(function(){Sidebar.prototype.addC4Palette=fun…
5956 …gend")})]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addCabinetsPalet…
5986prototype.addCiscoPalette=function(a,b){for(var e=0;e<a.length;e++)this.setCurrentSearchEntryLibra…
5990 …dCisco19SafePalette(a,b,e);this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addCisco19LANSwi…
5999 …ubdued","cisco lan switching local area network").join(" "))])};Sidebar.prototype.addCisco19Routin…
6009 …"asr 9000","cisco routing wan wide area network").join(" "))])};Sidebar.prototype.addCisco19Networ…
6010 …irtual service blade","cisco network management").join(" "))])};Sidebar.prototype.addCisco19DataCe…
6025 …aph.cisco19","secure server","cisco data center").join(" "))])};Sidebar.prototype.addCisco19Wirele…
6030 …s point","cisco wireless lan local area network").join(" "))])};Sidebar.prototype.addCisco19Collab…
6052 "collaboration","cisco collaboration").join(" "))])};Sidebar.prototype.addCisco19SecurityCloudsAndC…
6063 …oints laptop","cisco security clouds connectors").join(" "))])};Sidebar.prototype.addCisco19Endpoi…
6071 …9","branch","cisco endpoint client device icons").join(" "))])};Sidebar.prototype.addCisco19DNASDA…
6072 …il("mxgraph.cisco19","dna","cisco dna sd access").join(" "))])};Sidebar.prototype.addCisco19SDWANV…
6074 …vsmart","cisco sd wan viptela wide area network").join(" "))])};Sidebar.prototype.addCisco19Stealt…
6076 …xgraph.cisco19","cognitive","cisco stealthwatch").join(" "))])};Sidebar.prototype.addCisco19SafePa…
6088 …monitoring","cisco stealthwatch").join(" "))])}})();(function(){Sidebar.prototype.addCiscoSafePale…
6090 this.addCiscoSafeThreatPalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addCiscoSaf…
6130 …reless lan controller","cisco safe architecture").join(" "))])};Sidebar.prototype.addCiscoSafeBusi…
6140 …co_safe.business_icons","","cisco safe business").join(" "))])};Sidebar.prototype.addCiscoSafeCapa…
6186 …ndardized_system_images","cisco safe capability").join(" "))])};Sidebar.prototype.addCiscoSafeDesi…
6247 …lan wireless lan controller","cisco safe design").join(" "))])};Sidebar.prototype.addCiscoSafeIoTT…
6264 …icons","","cisco safe iot things icons internet").join(" "))])};Sidebar.prototype.addCiscoSafePeop…
6269 "","cisco safe people places things").join(" "))])};Sidebar.prototype.addCiscoSafeSecurityIconsPale…
6293 …co_safe.security_icons","","cisco safe security").join(" "))])};Sidebar.prototype.addCiscoSafeTech…
6303 …afe.technology_icons","","cisco safe technology").join(" "))])};Sidebar.prototype.addCiscoSafeThre…
6321 …t","threat","cisco safe threat ").join(" "))])}})();(function(){Sidebar.prototype.addCitrixPalette…
6353 …in(" "))]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addCumulusPalett…
6374 …[c](a))}));this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addDFDPalette=fu…
6386 …rected")]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addEipPalette=fu…
6387 …pSystemManagementPalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addEipMessageCon…
6396 Sidebar.prototype.addEipMessageRoutingPalette=function(a){var b=[this.createVertexTemplateEntry("st…
6403 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addEipMessageTra…
6406 …ise integration pattern message transformation ").join(" "))])};Sidebar.prototype.addEipMessagingC…
6413 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addEipMessagingE…
6419 …erprise integration pattern messaging endpoint ").join(" "))])};Sidebar.prototype.addEipMessagingS…
6430 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addEipSystemMana…
6435 …tion pattern system management ").join(" "))])}})();(function(){Sidebar.prototype.addElectricalPal…
6605 …[c](a))}));this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addErPalette=fun…
6632 …on"),!1,c);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addFloorplanPale…
6673 this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addFlowchartPalette=function…
6686 …in(" "))]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addFluidPowerPal…
6846 …in(" "))]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addGoogleCloudPl…
6852 …[e](b))}));this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addGCP2Palette=f…
6858 …bridAndMultiCloudPalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addGCP2PathsPale…
6861 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2ZonesPale…
6879 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addGCP2GeneralIc…
6939 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2ServiceCa…
6948 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2ComputePa…
6950 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2APIManage…
6952 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2SecurityP…
6955 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2DataAnaly…
6957 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2DataTrans…
6958 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2CloudAIPa…
6961 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2InternetO…
6962 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2Databases…
6963 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2StoragePa…
6964 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2Managemen…
6968 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2Networkin…
6972 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2Developer…
6976 function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2Expanded…
6981 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2UserDevic…
6987 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2ProductCa…
6991 Sidebar.prototype.addGCP2IconsAIMachineLearningPalette=function(){var a="sketch=0;html=1;fillColor=…
7001 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsComp…
7006 Sidebar.prototype.addGCP2IconsDataAnalyticsPalette=function(){var a="sketch=0;html=1;fillColor=#518…
7011 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsMana…
7018 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsNetw…
7027 Sidebar.prototype.addGCP2IconsDeveloperToolsPalette=function(){var a="sketch=0;html=1;fillColor=#51…
7035 0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsAPIManagementPalette=func…
7039 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsInte…
7041 0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsDatabasesPalette=function…
7044 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsStor…
7047 Sidebar.prototype.addGCP2IconsSecurityPalette=function(){var a="sketch=0;html=1;fillColor=#5184F3;s…
7050 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsMigr…
7052 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsHybr…
7054 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2CardSet=f…
7058 …TemplateFromCells([a],a.geometry.width,a.geometry.height,k)}))};Sidebar.prototype.addGCP2ProductCa…
7061 …TemplateFromCells([a],a.geometry.width,a.geometry.height,m)}))};Sidebar.prototype.addGCP2ServiceCa…
7063 d.insert(f);return g.createVertexTemplateFromCells([d],e,c,k)}))};Sidebar.prototype.addGCP2Expanded…
7065 …TemplateFromCells([a],a.geometry.width,a.geometry.height,h)}))};Sidebar.prototype.addGCP2ExpandedM…
7073 …TemplateFromCells([a],a.geometry.width,a.geometry.height,t)}))};Sidebar.prototype.addGCP2UserDevic…
7075 l)}))}})();(function(){Sidebar.prototype.addGCP3Palette=function(){this.setCurrentSearchEntryLibrar…
7077 …3StorageDatabasesPalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addGCP3APIPlatfo…
7084 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3BigDataPa…
7093 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3CloudAIPa…
7105 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3ComputePa…
7111 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3DataTrans…
7112 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3Developer…
7116 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3ExpandedP…
7130 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3GenericPa…
7131 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3Identitya…
7137 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3Interneto…
7138 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3Managemen…
7146 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3Networkin…
7161 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3OpenSourc…
7166 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP3StorageDa…
7174 …r e=0;e<a.length;e++)b.appendChild(a[e](b))}))}})();(function(){Sidebar.prototype.addGMDLPalette=f…
7177 …addGMDLTextFieldsPalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addGMDLBottomNav…
7179 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLBottomShe…
7186 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLButtonsPa…
7239 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addGMDLCardsPale…
7265 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addGMDLChipsPale…
7269 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addGMDLDialogsPa…
7278 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLDividersP…
7283 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLGridLists…
7288 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLIconsPale…
7303 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLListsPale…
7324 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLMenusPale…
7337 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLMiscPalet…
7340 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addGMDLPickersPa…
7352 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLSelection…
7379 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addGMDLSlidersPa…
7399 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLSteppersP…
7410 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLTabsPalet…
7422 …nction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLTextField…
7450 …r c=0;c<e.length;c++)a.appendChild(e[c](a))}))}})();(function(){Sidebar.prototype.addIBMPalette=fu…
7457 this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addIBMAnalyticsPalette=function(a,b,e,c){c+=…
7459 Sidebar.prototype.addIBMApplicationsPalette=function(a,b,e,c){c+="applications/";var d=[this.create…
7465 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addIBMBlockchain…
7472 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addIBMDataPalett…
7476 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addIBMDevOpsPale…
7480 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addIBMInfrastruc…
7486 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addIBMManagement…
7492 Sidebar.prototype.addIBMMiscPalette=function(a,b,e,c){c+="miscellaneous/";var d=[this.createVertexT…
7496 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addIBMSecurityPa…
7501 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addIBMSocialPale…
7503 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addIBMUsersPalet…
7505 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addIBMVPCPalette…
7514 Sidebar.prototype.addIBMBoxesPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry("shape…
7521 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addIBMConnectors…
7526 0;c<d.length;c++)a.appendChild(d[c](a))}))}})();(function(){Sidebar.prototype.addInfographicPalette…
7768 …ower")})]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addIosPalette=fu…
7794 …[b](a))}));this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addIos7Palette=f…
7876 …[c](a))}));this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addKubernetesPal…
7896 …in(" "))]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addLeanMappingPa…
7916 …[b](a))}));this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addMockupPalette…
7917 …his.addMockupTextPalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addMockupButtons…
7925 …nction(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addMockupContain…
7939 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMockupFormsPa…
7955 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMockupGraphic…
7974 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMockupMarkupP…
7978 …sForStencil("mxgraph.mockup.markup","redX","red").join(" "))])};Sidebar.prototype.addMockupMiscPal…
7993 …nction(a){for(var c=0;c<h.length;c++)a.appendChild(h[c](a))}))};Sidebar.prototype.addMockupNavigat…
8001 0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addMockupTextPalette=function(){var a…
8011 …r c=0;c<d.length;c++)a.appendChild(d[c](a))}))}})();(function(){Sidebar.prototype.addMSCAEPalette=…
8021 …=12;image=img/lib/mscae/");this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addMSCAECompanie…
8027 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEEnterpri…
8089 …nction(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addMSCAEIntuneFl…
8119 …nction(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addMSCAEOMSFlatP…
8131 …nction(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addMSCAESystemCe…
8138 …nction(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addMSCAEAIandMLS…
8142 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEAnalytic…
8147 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEComputeS…
8152 0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEComputeServiceVMPalette=funct…
8156 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEContaine…
8158 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEDatabase…
8167 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEDevOpsSe…
8171 Sidebar.prototype.addMSCAEGeneralServicePalette=function(a,b,e,c){var d=[this.createVertexTemplateE…
8180 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEIdentity…
8187 Sidebar.prototype.addMSCAEIntegrationServicePalette=function(a,b,e,c){var d=[this.createVertexTempl…
8195 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEInternet…
8200 0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEIntuneServicePalette=function…
8205 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEManageme…
8213 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEManageme…
8216 Sidebar.prototype.addMSCAEMigrateServicePalette=function(a,b,e,c){var d=[this.createVertexTemplateE…
8217 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEMixedRea…
8218 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEMobileSe…
8220 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAENetworki…
8232 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEOtherCat…
8237 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAESecurity…
8239 …nction(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEStorageS…
8247 function(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEWebServ…
8251 …r c=0;c<d.length;c++)a.appendChild(d[c](a))}))}})();(function(){Sidebar.prototype.addNetworkPalett…
8291 …in(" "))]);this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addOfficePalette…
8292 …is.addOfficeUsersPalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addOfficeCloudsP…
8301 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addOfficeCommuni…
8351 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addOfficeConcept…
8439 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addOfficeDatabas…
8469 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addOfficeDevices…
8500 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addOfficeSecurit…
8535 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addOfficeServers…
8603 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addOfficeService…
8621 0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addOfficeSitesPalette=function(){var …
8634 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addOfficeUsersPa…
8660 …r e=0;e<a.length;e++)b.appendChild(a[e](b))}))}})();(function(){Sidebar.prototype.addPidPalette=fu…
8662 …ull,null,null,null,"pid"));this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addPidInstrument…
8682 …eering indicator plc programmable logic control").join(" "))])};Sidebar.prototype.addPidValvesPale…
8698 … instrumentation engineering auto recirculation").join(" "))])};Sidebar.prototype.addPidCompressor…
8704 Sidebar.prototype.addPidEnginesPalette=function(){var a="dashed=0;outlineConnect=0;align=center;htm…
8707 …ine","pid process instrumentation engine motor ").join(" "))])};Sidebar.prototype.addPidFiltersPal…
8715 …on_filter","pid process instrumentation filter ").join(" "))])};Sidebar.prototype.addPidFlowSensor…
8722 "weir","process instrumentation sensor ").join(" "))])};Sidebar.prototype.addPidPipingPalette=funct…
8737 …type_strainer","process instrumentation piping ").join(" "))])};Sidebar.prototype.addPidMiscPalett…
8771 …lass","process instrumentation ").join(" "))])}})();(function(){Sidebar.prototype.addRackPalette=f…
8772 …ll,null,null,null,"rack"));this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addRackGeneralPa…
8784 …uipment general server")]);this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addRackF5Palette…
8795 …ck equipment f5 big ip")]);this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addRackDellPalet…
8811 …ent dell poweredge xr2")]);this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addRackHPEArubaG…
8830 …kard enterprise gateway controller mobility master 5k rear")])};Sidebar.prototype.addRackHPEArubaS…
8834 …tt packard enterprise aruba security clearpass direct qsfp")])};Sidebar.prototype.addRackHPEArubaS…
8950prototype.addSignsPalette=function(a,b){for(var e=0;e<a.length;e++)this.setCurrentSearchEntryLibra…
8975 …[e](b))}));this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addSysMLPalette=…
8977 …dSysMLStereotypesPalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addSysMLModelEle…
8993 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLBlocksPa…
9060 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLPortsAnd…
9090 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLConstrai…
9097 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLActiviti…
9138 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLInteract…
9157 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLStateMac…
9171 0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLUseCasesPalette=function(a){v…
9176 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLAllocati…
9183 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLRequirem…
9207 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLProfiles…
9213 …nction(a){for(var c=0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLStereoty…
9218 …r c=0;c<b.length;c++)a.appendChild(b[c](a))}))}})();(function(){Sidebar.prototype.addThreatModelin…
9229 this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addUml25Palette=function(){v…
9355prototype.addVeeamPalette=function(){this.addVeeamDataCenterPalette();this.addVeeamMiscPalette();t…
9376 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeamMiscPale…
9395 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeamSoftware…
9415 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeamStorageP…
9433 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeamUsersSta…
9447 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeamVASCompo…
9466 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeamBackupRe…
9492 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeamProducts…
9502 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeamVMsTapeP…
9517 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeam3DPalett…
9552 …r e=0;e<a.length;e++)b.appendChild(a[e](b))}))}})();(function(){Sidebar.prototype.addVeeam2Palette…
9553 …;this.addVeeam23DPalette();this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addVeeam2Auxilia…
9567 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeam2DataCen…
9594 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeam2Feature…
9608 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeam2General…
9639 Sidebar.prototype.addVeeam2ProductsComponentsPalette=function(){var a=[this.createVertexTemplateEnt…
9679 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeam2Softwar…
9705 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeam2StatesP…
9716 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeam2Storage…
9742 …nction(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addVeeam23DPalet…
9779 …r e=0;e<a.length;e++)b.appendChild(a[e](b))}))}})();(function(){Sidebar.prototype.addVVDPalette=fu…
9839 …[e](b))}));this.setCurrentSearchEntryLibrary()}})();(function(){Sidebar.prototype.addWebIconsPalet…
9905 … icons icon").join(" "))]);this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addWebLogosPalet…
9976prototype.allChangesSavedKey="allChangesSaved";DrawioFile.prototype.savingSpinnerKey="saving";Draw…
9977prototype.shadowModified=!1;DrawioFile.prototype.data=null;DrawioFile.prototype.shadowData=null;Dr…
9978 DrawioFile.prototype.getSize=function(){return null!=this.data?this.data.length:0};DrawioFile.proto…
9979 DrawioFile.prototype.updateFile=function(b,e,d,c){null!=d&&d()||(this.ui.getCurrentFile()!=this||th…
9980 DrawioFile.prototype.mergeFile=function(b,e,d,c){var g=!0;try{this.stats.fileMerged++;var k=null!=t…
9984 DrawioFile.prototype.getAnonymizedXmlForPages=function(b){var e=new mxCodec(mxUtils.createXmlDocume…
9985 DrawioFile.prototype.compressReportData=function(b,e,d){e=null!=e?e:1E4;null!=d&&null!=b&&b.length>…
9986 DrawioFile.prototype.checksumError=function(b,e,d,c,g){this.stats.checksumErrors++;this.invalidChec…
9989 DrawioFile.prototype.sendErrorReport=function(b,e,d,c){try{var g=this.compressReportData(this.getAn…
9992 DrawioFile.prototype.reloadFile=function(b,e){try{this.ui.spinner.stop();var d=mxUtils.bind(this,fu…
9993 …esources.get("discardChanges")):d()}catch(c){null!=e&&e(c)}};DrawioFile.prototype.copyFile=functio…
9994 DrawioFile.prototype.ignorePatches=function(b){for(var e=!0,d=0;d<b.length&&e;d++)e=e&&0==Object.ke…
9995 DrawioFile.prototype.patch=function(b,e,d){var c=this.ui.editor.undoManager,g=c.history.slice(),k=c…
9998 DrawioFile.prototype.save=function(b,e,d,c,g,k){try{if(this.isEditable())if(!g&&this.invalidChecksu…
9999prototype.updateFileData=function(){this.setData(this.ui.getFileData(null,null,null,null,null,null…
10000prototype.getPublicUrl=function(b){b(null)};DrawioFile.prototype.isRestricted=function(){return!1}…
10001prototype.isAutosave=function(){return!this.inConflictState&&this.ui.editor.autosave};DrawioFile.p…
10002prototype.getId=function(){return""};DrawioFile.prototype.isEditable=function(){return!this.ui.edi…
10003 DrawioFile.prototype.open=function(){this.stats.opened++;var b=this.getData();if(null!=b){var e=fun…
10004prototype.isSyncSupported=function(){return!1};DrawioFile.prototype.isRevisionHistorySupported=fun…
10005prototype.startSync=function(){"auto"!=DrawioFile.SYNC||"1"==urlParams.stealth||"1"!=urlParams.rt&…
10006prototype.getLatestVersion=function(b,e){b(null)};DrawioFile.prototype.getLastModifiedDate=functio…
10007prototype.getDescriptor=function(){return null};DrawioFile.prototype.setDescriptor=function(){};Dr…
10008 DrawioFile.prototype.installListeners=function(){null==this.changeListener&&(this.changeListener=mx…
10011 DrawioFile.prototype.addAllSavedStatus=function(b){null!=this.ui.statusContainer&&this.ui.getCurren…
10012 DrawioFile.prototype.saveDraft=function(){try{null==this.draftId&&(this.draftId=Editor.guid());var …
10013 DrawioFile.prototype.removeDraft=function(){try{null!=this.draftId&&(this.ui.removeDatabaseItem(".d…
10014 DrawioFile.prototype.addUnsavedStatus=function(b){if(!this.inConflictState&&null!=this.ui.statusCon…
10017 DrawioFile.prototype.addConflictStatus=function(b,e){this.invalidChecksum&&null==e&&(e=mxResources.…
10018 …mxUtils.htmlEntities(mxResources.get("fileChangedSync")),b)};DrawioFile.prototype.setConflictStatu…
10019 DrawioFile.prototype.showRefreshDialog=function(b,e,d){null==d&&(d=mxResources.get("checksum"));thi…
10021 DrawioFile.prototype.showCopyDialog=function(b,e,d){this.invalidChecksum=this.inConflictState=!1;th…
10022 DrawioFile.prototype.showConflictDialog=function(b,e){this.ui.showError(mxResources.get("externalCh…
10023 DrawioFile.prototype.redirectToNewApp=function(b,e){this.ui.spinner.stop();if(!this.redirectDialogS…
10025 g)}};DrawioFile.prototype.handleFileSuccess=function(b){this.ui.spinner.stop();this.ui.getCurrentFi…
10026 DrawioFile.prototype.handleFileError=function(b,e){this.ui.spinner.stop();if(this.ui.getCurrentFile…
10028 DrawioFile.prototype.handleConflictError=function(b,e){var d=mxUtils.bind(this,function(){this.hand…
10030prototype.getErrorMessage=function(b){var e=null!=b?null!=b.error?b.error.message:b.message:null;n…
10031 DrawioFile.prototype.fileChanged=function(){this.lastChanged=new Date;this.setModified(!0);this.isA…
10032 …or.autosave||this.inConflictState||this.addUnsavedStatus())};DrawioFile.prototype.isOptimisticSync…
10033prototype.createSecret=function(b){var e=Editor.guid(32);null==this.sync||this.isOptimisticSync()?…
10034 DrawioFile.prototype.sendFileChanges=function(){try{null!=this.p2pCollab&&null!=this.sync&&(this.up…
10035 DrawioFile.prototype.fileSaved=function(b,e,d,c,g){this.lastSaved=new Date;this.ageStart=null;try{t…
10037 DrawioFile.prototype.autosave=function(b,e,d,c){null==this.lastAutosave&&(this.lastAutosave=Date.no…
10038 …ead=g};DrawioFile.prototype.isAutosaveNow=function(){return!0};DrawioFile.prototype.autosaveComple…
10039prototype.isAutosaveRevision=function(){var b=(new Date).getTime();return null==this.lastAutosaveR…
10040prototype.close=function(b){this.updateFileData();this.stats.closed++;this.isAutosave()&&this.isMo…
10041prototype.removeListeners=function(){null!=this.changeListener&&(this.ui.editor.graph.model.remove…
10042prototype.commentsRefreshNeeded=function(){return!0};DrawioFile.prototype.commentsSaveNeeded=funct…
10043prototype.isRenamable=function(){return!0};LocalFile.prototype.save=function(b,e,d){this.saveAs(th…
10044 LocalFile.prototype.getLatestVersion=function(b,e){null==this.fileHandle?b(null):this.ui.loadFileSy…
10045 LocalFile.prototype.saveFile=function(b,e,d,c,g){b!=this.title&&(this.desc=this.fileHandle=null);th…
10048 …his.ui.getCurrentFile()!=this?n:null,e.scale,e.border)):l(n)};LocalFile.prototype.rename=function(…
10049prototype.open=function(){this.ui.setFileData(this.getData());this.installListeners()};LocalLibrar…
10050prototype.isRenamable=function(){return!0};StorageFile.prototype.save=function(b,e,d){this.saveAs(…
10053 StorageFile.prototype.saveFile=function(b,e,d,c){if(this.isEditable()){var g=mxUtils.bind(this,func…
10055prototype.rename=function(b,e,d){var c=this.getTitle();c!=b?StorageFile.getFileInfo(this.ui,b,mxUt…
10056prototype.getLatestVersion=function(b,e){StorageFile.getFileContent(this.ui,this.title,mxUtils.bin…
10059prototype.type="L";StorageLibrary.prototype.isAutosave=function(){return!0};StorageLibrary.prototy…
10060prototype.isRenamable=function(b,e,d){return".scratchpad"!=this.title};StorageLibrary.prototype.op…
10061prototype.saveAs=function(b,e,d){};RemoteLibrary.prototype.updateFileData=function(){};RemoteLibra…
10064 (b.setMode(k,!0),e()):window.location.hostname=DriveClient.prototype.newAppHostname})}f++;++n>d&&(m…
10072 …ns/articles/16000074659" target="_blank"><img border="0" src="'+mxGraph.prototype.warningImage.src…
10104 function(b,c,f){mxCellRenderer.prototype.installCellOverlayListeners.apply(this,arguments);mxEvent.…
10108 …();null!=c&&c()}));f.startAnimation()}},t=mxEdgeHandler.prototype.connect;mxEdgeHandler.prototype.…
10109 function(b,c,f,d,e){t.apply(this,arguments);q()};k.resizeCell=function(){mxGraph.prototype.resizeCe…
10112 CreateGraphDialog.prototype.connectImage=new mxImage(mxClient.IS_SVG?"data:image/png;base64,iVBORw0…
10154 …ll!=c){var D=document.createElement("img");D.setAttribute("src",Sidebar.prototype.searchImage);D.s…
10171 …r U=document.createElement("img"),Z="undefined"!=typeof Sidebar?Sidebar.prototype.searchImage:IMAG…
10172 Dialog.prototype.closeImage&&(U.setAttribute("src",Z),U.setAttribute("title",mxResources.get("searc…
10174 …etAttribute("title",mxResources.get("search"))):(U.setAttribute("src",Dialog.prototype.closeImage),
10200 …aph.fileSupport?460:340)-20+"px";l.style.backgroundImage="url('"+Dialog.prototype.clearImage+"')";…
10211 …";p.style.boxSizing="border-box";p.style.backgroundImage="url('"+Dialog.prototype.clearImage+"')";…
10282 …("1"==urlParams.sketch?3:48)));this.getX()==b&&this.getY()==c||mxWindow.prototype.setLocation.appl…
10286 …("1"==urlParams.sketch?3:48)));this.getX()==b&&this.getY()==c||mxWindow.prototype.setLocation.appl…
10289 …("1"==urlParams.sketch?3:48)));this.getX()==b&&this.getY()==c||mxWindow.prototype.setLocation.appl…
10409 …"disabled");this.okBtn=n;e.appendChild(d);this.container=e}AspectDialog.prototype.init=function(){…
10410 AspectDialog.prototype.createViewer=function(b,e,d,c){mxEvent.disableContextMenu(b);b.style.userSel…
10412 AspectDialog.prototype.createPageItem=function(b,e,d){var c=document.createElement("div");c.classNa…
10414 AspectDialog.prototype.createLayerItem=function(b,e,d,c){e=d.convertValueToString(b)||mxResources.g…
10421 …"]=0,html4.ATTRIBS["font::data-font-src"]=0);Editor.prototype.appName="diagrams.net";Editor.protot…
10422 …xt/xml"}];Editor.prototype.libraryFileTypes=[{description:"Library (.drawiolib, .xml)",extensions:…
10469prototype.begin);this.originalEnd=this.canvas.end;this.canvas.end=mxUtils.bind(this,b.prototype.en…
10470prototype.roundrect);this.originalEllipse=this.canvas.ellipse;this.canvas.ellipse=mxUtils.bind(thi…
10471prototype.curveTo);this.originalArcTo=this.canvas.arcTo;this.canvas.arcTo=mxUtils.bind(this,b.prot…
10472 …Through=!1}b.prototype.moveOp="M";b.prototype.lineOp="L";b.prototype.quadOp="Q";b.prototype.curveO…
10475 …!=e||null!=l&&f.fill==l)?"solid":d.fillStyle);f.fillStyle=l;return f};b.prototype.begin=function()…
10476prototype.end=function(){this.passThrough&&this.originalEnd.apply(this.canvas,arguments)};b.protot…
10477prototype.moveTo=function(b,c){this.passThrough?this.originalMoveTo.apply(this.canvas,arguments):(…
10478prototype.arcTo=function(b,c,f,d,e,l,m){if(this.passThrough)this.originalArcTo.apply(this.canvas,a…
10479prototype.ellipse=function(b,c,f,d){this.passThrough?this.originalEllipse.apply(this.canvas,argume…
10480 …his.quadTo(b,c+d,b,c+d-l),this.lineTo(b,c+l),this.quadTo(b,c,b+e,c))};b.prototype.drawPath=functio…
10481prototype.stroke=function(){this.passThrough?this.originalStroke.apply(this.canvas,arguments):this…
10483prototype.createRoughCanvas=function(c){return new b(c,Editor.createRoughCanvas(c),this)};var c=mx…
10484 mxShape.prototype.paint=function(c){var d=c.addTolerance,e=!0;null!=this.style&&(e="1"==mxUtils.get…
10485 …apply(this,arguments);c.addTolerance=d};var d=mxShape.prototype.paintGlassEffect;mxShape.prototype
10494prototype.defaultFonts=b.defaultFonts||Menus.prototype.defaultFonts;ColorDialog.prototype.presetCo…
10495prototype.colorNames=b.colorNames||ColorDialog.prototype.colorNames;StyleFormatPanel.prototype.def…
10497prototype.defaultFonts=b.customFonts.concat(Menus.prototype.defaultFonts));b.customPresetColors&&(…
10498prototype.customEntries=b.libraries);null!=b.enabledLibraries&&(Sidebar.prototype.enabledLibraries…
10499prototype.defaultVertexStyle=b.defaultVertexStyle);null!=b.defaultEdgeStyle&&(Graph.prototype.defa…
10500prototype.gridSteps=f:EditorUi.debug("Invalid gridSteps: value must be int > 0"));null!=b.pageForm…
10501prototype.thumbWidth=b.thumbWidth);b.thumbHeight&&(Sidebar.prototype.thumbHeight=b.thumbHeight);b.…
10502prototype.autosaveDelay=f:EditorUi.debug("Invalid autosaveDelay: value must be int > 0"));if(null!…
10503 …maxImageSize&&(EditorUi.prototype.maxImageSize=b.maxImageSize)}};Editor.configureFontCss=function(…
10505prototype.timeout=25E3;Editor.prototype.useForeignObjectForMath=!0;Editor.prototype.editButtonLink…
10509 …toString:function(){return this.message}};};var e=Editor.prototype.getGraphXml;Editor.prototype.ge…
10510 …me+"^"+b.url}),f.setAttribute("extFonts",d.join("|")));return f};Editor.prototype.isDataSvg=functi…
10511 …r.prototype.extractGraphModel=function(b,c,f){return Editor.extractGraphModel.apply(this,arguments…
10512 …ssTransform();d.apply(this,arguments)};var c=Editor.prototype.updateGraphComponents;Editor.prototy…
10515 …MathJaxClear=function(){Editor.mathJaxQueue=[]};var d=Editor.prototype.init;Editor.prototype.init=…
10517 Editor.prototype.csvToArray=function(b){if(!/^\s*(?:'[^'\\]*(?:\\[\S\s][^'\\]*)*'|"[^"\\]*(?:\\[\S\…
10518prototype.isCorsEnabledForUrl=function(b){if(mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||b.subs…
10520 btoa(unescape(encodeURIComponent(b)))};Editor.prototype.convertImageToDataUri=function(b,c){try{var…
10521 …okenImage.src)};e.src=b}}catch(W){c(Editor.svgBrokenImage.src)}};Editor.prototype.convertImages=fu…
10524 …YZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(m&63)}return c};Editor.prototype.loadUrl=function…
10526 …App.ERROR_TIMEOUT,retry:k})},g)});k()}catch(na){null!=f&&f(na)}};Editor.prototype.absoluteCssFonts…
10527 …d))}else c.push(f[l])}else c=[b]}return null!=c?c.join(""):null};Editor.prototype.embedCssFonts=fu…
10530prototype.loadFonts=function(b){null!=this.fontCss&&null==this.resolvedFontCss?this.embedCssFonts(…
10532prototype.addMathCss=function(b){b=b.getElementsByTagName("defs");if(null!=b&&0<b.length)for(var c…
10533 …pendChild(d)}};Editor.prototype.isExportToCanvas=function(){return mxClient.IS_CHROMEAPP||this.use…
10534 return Math.min(f,Math.min(d/b,d/c))};Editor.prototype.exportToCanvas=function(b,c,f,d,e,l,m,g,p,k,…
10542prototype.init;Format.prototype.init=function(){m.apply(this,arguments);this.editorUi.editor.addLi…
10543 …ramFormatPanel.prototype.isMathOptionVisible=function(b){return!1};var q=DiagramFormatPanel.protot…
10544 …b.appendChild(d)}return b};var t=DiagramFormatPanel.prototype.addOptions;DiagramFormatPanel.protot…
10547prototype.defaultVertexShape.prototype.customProperties=[{name:"arcSize",dispName:"Arc Size",type:…
10548 …cess.prototype.customProperties=[{name:"size",dispName:"Indent",type:"float",min:0,max:.5,defVal:.…
10549prototype.customProperties=[{name:"top",dispName:"Top Line",type:"bool",defVal:!0},{name:"bottom",…
10550prototype.customProperties=[{name:"arcSize",dispName:"Arc Size",type:"float",min:0,defVal:mxConsta…
10551prototype.customProperties=[{name:"arcSize",dispName:"Arc Size",type:"float",min:0,defVal:mxConsta…
10552prototype.customProperties=[{name:"size",dispName:"Notch Size",type:"float",min:0,defVal:20},{name…
10553prototype.customProperties=[{name:"size",dispName:"Size",type:"float",min:0,max:1,defVal:.4}];mxCe…
10554 …ze",type:"float",min:0,defVal:30}];mxCellRenderer.defaultShapes.callout.prototype.customProperties…
10555prototype.customProperties=[{name:"tabWidth",dispName:"Tab Width",type:"float"},{name:"tabHeight",…
10556 …or Color",type:"color",defVal:null}];mxCellRenderer.defaultShapes.table.prototype.customProperties…
10557prototype.customProperties);mxCellRenderer.defaultShapes.doubleEllipse.prototype.customProperties=…
10558 …ge.prototype.customProperties=[{name:"imageAspect",dispName:"Fixed Image Aspect",type:"bool",defVa…
10560prototype.customProperties=[{name:"size",dispName:"Size",type:"float",min:0,max:1,defVal:.1}];mxCe…
10561prototype.customProperties=[{name:"size",dispName:"Size",type:"float",min:0,defVal:38},{name:"arcS…
10562prototype.customProperties=[{name:"arrowWidth",dispName:"Arrow Width",type:"float",min:0,max:1,def…
10563prototype.customProperties=[{name:"dx",dispName:"Width1",type:"float",min:0,defVal:20},{name:"dy",…
10564prototype.customProperties=[{name:"width",dispName:"Title Width",type:"float",defVal:60,min:0},{na…
10568 …#ffcccc",stroke:"#36393d"}]];StyleFormatPanel.prototype.customColorSchemes=null;StyleFormatPanel.p…
10569 …rties||[],e.cell.vertex?Array.prototype.push.apply(e.shape.customProperties,Editor.commonVertexPro…
10570 …ry{d(JSON.parse(b))}catch(W){}}};var u=StyleFormatPanel.prototype.init;StyleFormatPanel.prototype.…
10571 …s(this.createPanel(),c,b))}};var v=StyleFormatPanel.prototype.addStyleOps;StyleFormatPanel.prototy…
10573 …br(b);return v.apply(this,arguments)};EditorUi.prototype.propertiesCollapsed=!0;StyleFormatPanel.p…
10576prototype.noColorImage+"')";btn=mxUtils.button("",mxUtils.bind(q,function(l){this.editorUi.pickCol…
10584 …me="gePropHeaderCell";var B=document.createElement("img");B.src=Sidebar.prototype.expandedImage;B.…
10585prototype.collapsedImage;f="none";for(var d=b.childNodes.length-1;0<=d;d--)try{var e=b.childNodes[…
10588 …re(D,c.nextSibling),c=D;b.appendChild(y);A();return b};StyleFormatPanel.prototype.addStyles=functi…
10595 …ent+" 100%)":b.fill==mxConstants.NONE?c.style.background="url('"+Dialog.prototype.noColorImage+"')…
10600 …defaultColorSchemes.length&&b.appendChild(l);return b};StyleFormatPanel.prototype.addEditOps=funct…
10606prototype.defaultThemeName="default-style2";Graph.prototype.lastPasteXml=null;Graph.prototype.past…
10607prototype.shadowId="dropShadow";Graph.prototype.svgShadowColor="#3D4574";Graph.prototype.svgShadow…
10609 …ments)};this.updateGlobalUrlVariables()};var A=Graph.prototype.postProcessCellStyle;Graph.prototyp…
10610 …Colors(b);return Graph.processFontStyle(A.apply(this,arguments))};Graph.prototype.replaceDefaultCo…
10611prototype.replaceDefaultColor=function(b,c,f){null!=b&&"default"==b[c]&&null!=f&&(b[c]=f)};var z=m…
10612prototype.redraw;mxText.prototype.redraw=function(){B.apply(this,arguments);null!=this.node&&"DIV"…
10621 …ld(q),y.appendChild(t),p.appendChild(y));return{div:p,refresh:n}};Graph.prototype.getCustomFonts=f…
10622prototype.setFont=function(b,c){Graph.addFont(b,c);document.execCommand("fontname",!1,b);if(null!=…
10623prototype.updateGlobalUrlVariables=function(){this.globalVars=Editor.globalVars;if(null!=urlParams…
10624prototype.getGlobalVariable;Graph.prototype.getGlobalVariable=function(b){var c=C.apply(this,argum…
10627 …s.stylesheet=u,this.refresh());return A};var G=Graph.prototype.createSvgImageExport;Graph.prototyp…
10628 …ply(this,arguments)}}return b};var E=mxGraphView.prototype.validateBackgroundPage;mxGraphView.prot…
10630prototype.refresh;Graph.prototype.refresh=function(){D.apply(this,arguments);this.refreshBackgroun…
10631prototype.handleCustomLink=function(b){"data:action/json,"==b.substring(0,17)&&(b=JSON.parse(b.sub…
10637 …omActions=this.executingCustomActions=!1,m(),null!=c&&c()});p()}};Graph.prototype.doUpdateCustomLi…
10638prototype.updateCustomLink=function(b,c){if("data:action/json,"==c.substring(0,17))try{var f=JSON.…
10639prototype.updateCustomLinkAction=function(b,c,f){if(null!=c&&null!=c[f]){for(var d=[],e=0;e<c[f].l…
10640prototype.getCellsById=function(b){var c=[];if(null!=b)for(var f=0;f<b.length;f++)if("*"==b[f])var…
10641prototype.isAllTagsHidden=function(b){if(null==b||0==b.length||0==this.hiddenTags.length)return!1;…
10642 …turn e};Graph.prototype.getAllTags=function(){return this.getTagsForCells(this.model.getDescendant…
10643prototype.getTagsForCells=function(b){for(var c=[],f={},d=0;d<b.length;d++){var e=this.getTagsForC…
10644 …ttributeForCell(b[f],"tags",d)}}finally{this.model.endUpdate()}}};Graph.prototype.removeTagsForCel…
10645prototype.toggleCells=function(b){this.model.beginUpdate();try{for(var c=0;c<b.length;c++)this.mod…
10646 Graph.prototype.highlightCells=function(b,c,f,d){for(var e=0;e<b.length;e++)this.highlightCell(b[e]…
10647 ….opacity=0);window.setTimeout(function(){l.destroy()},1200)},f)}};Graph.prototype.addSvgShadow=fun…
10651 ….setAttribute("viewBox",c[0]+" "+c[1]+" "+w+" "+h))))));return l};Graph.prototype.setShadowVisible…
10652 Graph.prototype.selectUnlockedLayer=function(){if(null==this.defaultParent){var b=this.model.getChi…
10664 mxStencilRegistry.getStencil(q)}return M.apply(this,arguments)};PrintDialog.prototype.create=functi…
10683 …appendChild(m);this.container=l};var L=ChangePageSetup.prototype.execute;ChangePageSetup.prototype
10685prototype.useCanvasForExport=!1;try{var Q=document.createElement("canvas"),P=new Image;P.onload=fu…
10688 …ctUi="atlas"!=uiTheme;Editor.isDarkMode()&&(mxGraphView.prototype.gridColor=mxGraphView.prototype.…
10696prototype.emptyDiagramXml='<mxGraphModel><root><mxCell id="0"/><mxCell id="1" parent="0"/></root><…
10697prototype.maxBackgroundSize=1600;EditorUi.prototype.maxImageSize=520;EditorUi.prototype.maxTextWid…
10698prototype.embedExportBorder=8;EditorUi.prototype.embedExportBackground=null;(function(){EditorUi.p…
10699 ….toDataURL("image/jpeg");EditorUi.prototype.jpgSupported=null!==e.match("image/jpeg")}catch(q){}})…
10700prototype.showSplash=function(b){};EditorUi.prototype.getLocalData=function(b,c){c(localStorage.ge…
10701prototype.isMathEnabled=function(b){return this.editor.graph.mathEnabled};EditorUi.prototype.isOff…
10704 …status=null};e.pause=function(){return function(){}};return e};EditorUi.prototype.isCompatibleStri…
10705prototype.isVisioData=function(b){return 8<b.length&&(208==b.charCodeAt(0)&&207==b.charCodeAt(1)&&…
10706 …=b.charCodeAt(2)&&109==b.charCodeAt(3)&&108==b.charCodeAt(3))};EditorUi.prototype.isPngData=functi…
10707 …=b.charCodeAt(6)&&10==b.charCodeAt(7)};var b=EditorUi.prototype.createKeyHandler;EditorUi.prototyp…
10709 ….apply(this,arguments)}}return f};var e=EditorUi.prototype.extractGraphModelFromHtml;EditorUi.prot…
10710prototype.validateFileData=function(b){if(null!=b&&0<b.length){var c=b.indexOf('<meta charset="utf…
10713 EditorUi.prototype.createFileData=function(b,c,d,e,g,k,n,v,x,A,z){c=null!=c?c:this.editor.graph;g=n…
10716 …ER||(e=null),z=this.getEmbeddedSvg(z,c,e,null,v,x,l);return z};EditorUi.prototype.getXmlFileData=f…
10720prototype.anonymizeString=function(b,c){for(var f=[],d=0;d<b.length;d++){var e=b.charAt(d);0<=Edit…
10723prototype.anonymizeAttributes=function(b,c){if(null!=b.attributes)for(var f=0;f<b.attributes.lengt…
10725 f[d].parentNode.parentNode.replaceChild(f[d],f[d].parentNode));return b};EditorUi.prototype.synchro…
10726 …}),mxUtils.bind(this,function(b){c.handleFileError(b,!0)}))))};EditorUi.prototype.getFileData=func…
10728 …aph&&f.container.parentNode.removeChild(f.container);return b};EditorUi.prototype.getHtml=function…
10731 …Host+'/images/drawlogo128.png"/></a>')+"\n</body>\n</html>\n"};EditorUi.prototype.getHtml2=functio…
10733 ….drawHost+'/images/drawlogo128.png"/></a>')+"\n</body>\n</html>\n"};EditorUi.prototype.setFileData=
10737 !1)}}catch(x){}};EditorUi.prototype.getBaseFilename=function(b){var c=this.getCurrentFile(),c=null!…
10738 this.currentPage.getName());return c};EditorUi.prototype.downloadFile=function(b,c,d,e,g,k,n,v,x,A,…
10741 t(b)}),e)}}catch(I){this.handleError(I)}};EditorUi.prototype.createDownloadRequest=function(b,c,d,e…
10743 …"+n:"")+(null!=v?"&border="+v:""))};EditorUi.prototype.setMode=function(b,c){this.mode=b};EditorUi…
10746 mxUtils.bind(this,function(b){null!=d&&d(b)})):e("")};EditorUi.prototype.updateDiagram=function(b){…
10750 …&&this.chromelessResize&&this.chromelessResize(!0,k)}return f};EditorUi.prototype.getCopyFilename=…
10751 …+"-"+n+"-"+A+"-"+l));return f=mxResources.get("copyOf",[f])+d};EditorUi.prototype.fileLoaded=funct…
10756 ….get("errorLoadingFile"),l,!0,null,null,!0)}else e();return d};EditorUi.prototype.getHashValueForP…
10758 ….nodeName&&"previous"==c?null:f:Math.round(f)},c)<<0}return f};EditorUi.prototype.hashValue=functi…
10759 …=0;e<b.length;e++)c=(c<<5)-c+b.charCodeAt(e)<<0;f^=c}return f};EditorUi.prototype.descriptorChange…
10760prototype.restoreLibraries=function(){};EditorUi.prototype.saveLibrary=function(b,c,d,e,g,k,n){};E…
10761prototype.createLibraryDataFromImages=function(b){var c=mxUtils.createXmlDocument(),f=c.createElem…
10762prototype.repositionLibrary=function(b){var c=this.sidebar.container;if(null==b){var f=this.sideba…
10763 …rces.get("notALibraryFile")};};EditorUi.prototype.getLibraryStorageHint=function(b){return""};Edit…
10779 …endChild(p);k.style.paddingRight=18*p.childNodes.length+"px"}};EditorUi.prototype.addLibraryEntrie…
10780 …ateVertexTemplateFromCells(e,d.w,d.h,d.title||"",!0,!1,!0)))}};EditorUi.prototype.getResource=func…
10781prototype.footerHeight=0;"1"==urlParams.savesidebar&&(Sidebar.prototype.thumbWidth=64,Sidebar.prot…
10782prototype.toolbarHeight=38):Editor.isDarkMode()&&(mxClient.link("stylesheet",STYLE_PATH+"/dark.css…
10783prototype.previewColor="#cccccc",StyleFormatPanel.prototype.defaultStrokeColor="#cccccc",mxConstan…
10784prototype.defaultGridEnabled="1"==urlParams.grid,Graph.prototype.defaultPageVisible="1"==urlParams…
10785prototype.showBackgroundImageDialog=function(b,c){b=null!=b?b:mxUtils.bind(this,function(b,c){if(!…
10786prototype.createFormat;EditorUi.prototype.createFormat=function(b){var c=d.apply(this,arguments);t…
10788 …pes").funct();mxEvent.consume(b)}));b.appendChild(c);return b};EditorUi.prototype.handleError=func…
10795 …,d,p,null,null,k,t,null,null,null,e?d:null)}else null!=d&&d()};EditorUi.prototype.alert=function(b…
10796prototype.confirm=function(b,c,d,e,g,k){var f=null!=this.spinner&&null!=this.spinner.pause?this.sp…
10797 …ont-weight:bold;white-space:nowrap;cursor:pointer;z-index:"+mxPopupMenu.prototype.zIndex+";";mxUti…
10798 …endChild(f);f=document.createElement("img");f.setAttribute("src",Dialog.prototype.closeImage);f.se…
10801prototype.setCurrentFile=function(b){null!=b&&(b.opened=new Date);this.currentFile=b};EditorUi.pro…
10802prototype.createImageDataUri=function(b,c,d,e){b=b.toDataURL("image/"+d);if(null!=b&&6<b.length)nu…
10803prototype.isLocalFileSave=function(){return"remote"!=urlParams.save&&(mxClient.IS_IE||"undefined"!…
10804 …l,null,!0);f.init();document.execCommand("selectall",!1,null)};EditorUi.prototype.doSaveLocalFile=…
10806 …his.createEchoRequest(b,c,d,e,g).simulate(document,"_blank")}};EditorUi.prototype.createEchoReques…
10807prototype.base64ToBlob=function(b,c){c=c||"";for(var f=atob(b),d=f.length,e=Math.ceil(d/1024),l=Ar…
10809 …?390:270:160;this.showDialog(c.container,420,k,!0,!0);c.init()};EditorUi.prototype.openInNewWindow=
10810 …re></html>"),f.document.close())};var c=EditorUi.prototype.addChromelessToolbarItems;EditorUi.prot…
10811 …ostname)||/.*\.diagrams\.net$/.test(window.location.hostname)};EditorUi.prototype.addChromelessToo…
10821 …t.consume(b)}),Editor.cameraImage,mxResources.get("export"))}};EditorUi.prototype.saveData=functio…
10822 …tion(b,f){return this.createEchoRequest(d,b,e,g,c,f)}),d,g,e)};EditorUi.prototype.saveRequest=func…
10824prototype.isServices=function(b){return 1!=b};EditorUi.prototype.getEditBlankXml=function(){return…
10825 c,d){c(null)};EditorUi.prototype.exportSvg=function(b,c,d,e,g,k,n,v,x,A,z,B,y,C){if(this.spinner.sp…
10827 …dleError(M)}};EditorUi.prototype.addRadiobox=function(b,c,d,e,g,k,n){return this.addCheckbox(b,d,e…
10828 …ttribute("for",n),b.appendChild(d),g||mxUtils.br(b));return f};EditorUi.prototype.addEditButton=fu…
10831 …nput:function(){return f},getEditSelect:function(){return l}}};EditorUi.prototype.addLinkSection=f…
10832 Dialog.prototype.closeImage+"')")+';"></div>'}mxUtils.write(b,mxResources.get("links")+":");var d=d…
10834 …arget:function(){return d.value},focus:function(){d.focus()}}};EditorUi.prototype.createUrlParamet…
10835 …ages[0]&&n.push("page-id="+this.currentPage.getId());return n};EditorUi.prototype.createLink=funct…
10837 …"+window.location.host)+"/"+(0<x.length?"?"+x.join("&"):"")+d};EditorUi.prototype.createHtml=funct…
10839 …Ui.lightboxHost+"/js/viewer-static.min.js")+'">\x3c/script>')};EditorUi.prototype.showHtmlDialog=f…
10844 …ull,b,c);this.showDialog(b.container,340,430,!0,!0);l.focus()};EditorUi.prototype.showPublishLinkD…
10851 …select():document.execCommand("selectAll",!1,null)):u.focus()};EditorUi.prototype.showRemoteExport…
10854 …);this.showDialog(b.container,300,(g?25:0)+(e?125:210),!0,!0)};EditorUi.prototype.showExportDialog…
10862 …mentMode?q.select():document.execCommand("selectAll",!1,null)};EditorUi.prototype.showEmbedImageDi…
10865 …es.get("embed"),g);this.showDialog(c.container,280,300,!0,!0)};EditorUi.prototype.createEmbedImage…
10868 …r")})}))}else v({message:mxResources.get("drawingTooLarge")})};EditorUi.prototype.createEmbedSvg=f…
10871 …h.mathEnabled&&this.editor.addMathCss(f),n(mxUtils.getXml(f))};EditorUi.prototype.timeSince=functi…
10872 …rces.get("minutes"):1==c?c+" "+mxResources.get("minute"):null};EditorUi.prototype.decodeNodeIntoGr…
10873 …setGraphXml(b)}catch(t){}finally{this.editor.graph=d}return b};EditorUi.prototype.getPngFileProper…
10874 …te("border")),!isNaN(d)&&0<d&&(f=d))}return{scale:c,border:f}};EditorUi.prototype.getEmbeddedPng=f…
10877 …ll,f,g,null,null,null,"diagram",null)}catch(z){null!=c&&c(z)}};EditorUi.prototype.getEmbeddedSvg=f…
10878 …xUtils.bind(this,function(b){f(b)})):f(b)}));else return f(k)};EditorUi.prototype.embedFonts=funct…
10879 …itor.addFontCss(b,f),c(b)}catch(p){c(b)}}))}catch(m){c(b)}}))};EditorUi.prototype.exportImage=func…
10880 …ndleError(F)}}};EditorUi.prototype.isCorsEnabledForUrl=function(b){return this.editor.isCorsEnable…
10883 …Update()}}}catch(D){if(g)throw D;this.handleError(D)}return f};EditorUi.prototype.updatePageLinks=…
10884 0;f<c.length;f++)this.updatePageLinksForCell(b,c[f].root)};EditorUi.prototype.updatePageLinksForCel…
10885 …c);k++)this.updatePageLinksForCell(b,d.model.getChildAt(c,k))};EditorUi.prototype.updatePageLink=f…
10886 … c};EditorUi.prototype.isRemoteVisioFormat=function(b){return/(\.v(sd|dx))($|\?)/i.test(b)||/(\.vs…
10890prototype.importGraphML=function(b,c,d){d=null!=d?d:mxUtils.bind(this,function(b){this.handleError…
10891 …this.loadingExtensions=!0,mxscript("js/extensions.min.js",c))};EditorUi.prototype.convertLucidChar…
10893 …hartLayout.js",f)})})})}):mxscript("js/extensions.min.js",f))};EditorUi.prototype.generateMermaidI…
10895 …ermaid/mermaid.min.js",l):mxscript("js/extensions.min.js",l))};EditorUi.prototype.generatePlantUml…
10898 …tion(b){e(b)}}else e(b)};g.onerror=function(b){e(b)};g.send()};EditorUi.prototype.insertAsPreText=…
10899 !0)}finally{f.getModel().endUpdate()}return e};EditorUi.prototype.insertTextAt=function(b,c,d,e,g,k…
10905prototype.formatFileSize=function(b){var c=-1;do b/=1024,c++;while(1024<b);return Math.max(b,.1).t…
10906 b.substring(0,c)+b.substring(b.indexOf(",",c+1)))}return b};EditorUi.prototype.isRemoteFileFormat=f…
11537 (new Image).src=mxGraph.prototype.warningImage.src;window.openWindow=mxUtils.bind(this,function(b,d…
11556 …ash="",alert(y)}1<c.length&&(Graph.prototype.defaultThemes["default-style2"]=c[1].getDocumentEleme…
11558prototype.autosaveDelay=b,EditorUi.debug("Setting autosaveDelay",b)):EditorUi.debug("Invalid autos…
11559 0;b<Menus.prototype.defaultFonts.length;b++){var c=Menus.prototype.defaultFonts[b];"string"!==typeo…
11568 …c()}}};mxUtils.extend(App,EditorUi);App.prototype.defaultUserPicture=IMAGE_PATH+"/default-user.jpg…
11569 App.prototype.chevronUpImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAA…
11571 App.prototype.chevronDownImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAA…
11573 App.prototype.formatShowImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAA…
11575 App.prototype.formatHideImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAA…
11576prototype.fullscreenImage=mxClient.IS_SVG?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQA…
11579prototype.initializeEmbedMode=function(){"1"==urlParams.embed&&("app.diagrams.net"==window.locatio…
11580 App.prototype.initializeViewerMode=function(){var b=window.opener||window.parent;null!=b&&this.edit…
11581 App.prototype.init=function(){EditorUi.prototype.init.apply(this,arguments);this.defaultLibraryName…
11593prototype.scheduleSanityCheck=function(){mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||null!=this…
11594 App.prototype.sanityCheck=function(){var b=this.getCurrentFile();if(null!=b&&b.isModified()&&b.isAu…
11597 …0,null,mxUtils.bind(this,function(){this.scheduleSanityCheck()}))}};App.prototype.isDriveDomain=fu…
11598prototype.getPusher=function(){null==this.pusher&&"function"===typeof window.Pusher&&(this.pusher=…
11599prototype.showNameConfBanner=function(){this.showBanner("ConfFooter","Try draw.io for Confluence",…
11600prototype.showRatingBanner=function(){if(!(this.bannerShowing||this.hideBannerratingFooter||isLoca…
11601 …aryBtn";var e=document.createElement("img");e.setAttribute("src",Dialog.prototype.closeImage);e.se…
11609 App.prototype.checkLicense=function(){var b=this.drive.getUser(),e=null!=b?b.email:null;if(!this.is…
11610prototype.handleLicense=function(b,e){null!=b&&null!=b.plugins&&App.loadPlugins(b.plugins.split(";…
11611prototype.addRecent=function(b){if(isLocalStorage&&null!=localStorage){var e=this.getRecent();if(n…
11612 App.prototype.resetRecent=function(b){if(isLocalStorage&&null!=localStorage)try{localStorage.remove…
11613 App.prototype.onBeforeUnload=function(){if("1"==urlParams.embed&&this.editor.modified)return mxReso…
11614 App.prototype.updateDocumentTitle=function(){if(!this.editor.graph.isLightboxView()){var b=this.edi…
11615 App.prototype.getThumbnail=function(b,e){var d=!1;try{var c=!0,g=window.setTimeout(mxUtils.bind(thi…
11620 …ntNode.removeChild(n.container)}d||window.clearTimeout(g);return d};App.prototype.createBackground…
11621 (function(){var b=EditorUi.prototype.setMode;App.prototype.setMode=function(e,d){b.apply(this,argum…
11623 App.prototype.appIconClicked=function(b){if(mxEvent.isAltDown(b))this.showSplash(!0);else{var e=thi…
11626prototype.clearMode=function(){if(isLocalStorage)localStorage.removeItem(".mode");else if("undefin…
11627 App.prototype.open=function(){try{if(null!=window.opener){var b=urlParams.create;null!=b&&(b=decode…
11628 …ew StorageFile(this,b,c):new LocalFile(this,b,c,e))}))}}catch(d){}};App.prototype.loadGapi=functio…
11629 App.prototype.load=function(){if("1"!=urlParams.embed){if(this.spinner.spin(document.body,mxResourc…
11631 App.prototype.showRefreshDialog=function(b,e){if(!this.showingRefreshDialog&&(this.showingRefreshDi…
11633 App.prototype.showAlert=function(b){if(null!=b&&0<b.length){var e=document.createElement("div");e.c…
11636 App.prototype.start=function(){null!=this.bg&&null!=this.bg.parentNode&&this.bg.parentNode.removeCh…
11648 App.prototype.loadDraft=function(b,e){this.createFile(this.defaultFilename,b,null,null,mxUtils.bind…
11649 App.prototype.checkDrafts=function(){try{var b=Editor.guid();localStorage.setItem(".draft-alive-che…
11653 App.prototype.showSplash=function(b){if("1"!=urlParams.noFileMenu){var e=this.getServiceCount(!0),d…
11655 App.prototype.addLanguageMenu=function(b,e){var d=null;if(null!=this.menus.get("language")){d=docum…
11656 …=!0;c.autoExpand=!0;c.hideMenu=mxUtils.bind(this,function(){mxPopupMenu.prototype.hideMenu.apply(c…
11658 App.prototype.loadFileSystemEntry=function(b,e,d){d=null!=d?d:mxUtils.bind(this,function(b){this.ha…
11660 App.prototype.createFileSystemOptions=function(b){var e=[],d=null;if(null!=b){var c=b.lastIndexOf("…
11661 ….extension==d?e.splice(0,0,g):e.push(g)}return{types:e,fileName:b}};App.prototype.showSaveFilePick…
11662 App.prototype.pickFile=function(b){try{if(b=null!=b?b:this.mode,b==App.MODE_GOOGLE)null!=this.drive…
11667 App.prototype.pickLibrary=function(b){b=null!=b?b:this.mode;if(b==App.MODE_GOOGLE||b==App.MODE_DROP…
11672 App.prototype.saveLibrary=function(b,e,d,c,g,k,n){try{c=null!=c?c:this.mode;g=null!=g?g:!1;k=null!=…
11678 App.prototype.saveFile=function(b,e){var d=this.getCurrentFile();if(null!=d){var c=mxUtils.bind(thi…
11683 App.prototype.loadTemplate=function(b,e,d,c,g){var k=!1,n=b;this.editor.isCorsEnabledForUrl(n)||(n=…
11686 App.prototype.getPeerForMode=function(b){return b==App.MODE_GOOGLE?this.drive:b==App.MODE_GITHUB?th…
11687 App.prototype.createFile=function(b,e,d,c,g,k,n,f,l){c=f?null:null!=c?c:this.mode;if(null!=b&&this.…
11691 App.prototype.fileCreated=function(b,e,d,c,g){var k=window.location.pathname;null!=e&&0<e.length&&(…
11695 App.prototype.loadFile=function(b,e,d,c,g){if("1"==urlParams.openInSameWin||navigator.standalone)e=…
11706 App.prototype.getLibraryStorageHint=function(b){var e=b.getTitle();b.constructor!=LocalLibrary&&(e+…
11707 …or==LocalLibrary&&(e+=" ("+mxResources.get("device")+")");return e};App.prototype.restoreLibraries…
11708 App.prototype.loadLibraries=function(b,e){if(null!=this.sidebar){null==this.pendingLibraries&&(this…
11713 App.prototype.updateButtonContainer=function(){if(null!=this.buttonContainer){var b=this.getCurrent…
11719 App.prototype.fetchAndShowNotification=function(b,e){if(!this.fetchingNotif){b=b||"online";var d=nu…
11721 App.prototype.showNotification=function(b,e){function d(b){var c=document.querySelector(".geNotific…
11729 App.prototype.save=function(b,e){var d=this.getCurrentFile();if(null!=d&&this.spinner.spin(document…
11730prototype.pickFolder=function(b,e,d,c,g){d=null!=d?d:!0;var k=this.spinner.pause();d&&b==App.MODE_…
11731 …is.trello.pickFolder(mxUtils.bind(this,function(b){k();e(b)})):EditorUi.prototype.pickFolder.apply…
11732 App.prototype.exportFile=function(b,e,d,c,g,k){g==App.MODE_DROPBOX?null!=this.dropbox&&this.spinner…
11736 App.prototype.descriptorChanged=function(){var b=this.getCurrentFile();if(null!=b){if(null!=this.fn…
11738 App.prototype.showAuthDialog=function(b,e,d,c){var g=this.spinner.pause();this.showDialog((new Auth…
11739 App.prototype.convertFile=function(b,e,d,c,g,k,n,f){var l=e;/\.svg$/i.test(l)||(l=l.substring(0,e.l…
11744 App.prototype.updateHeader=function(){if(null!=this.menubar){this.appIcon=document.createElement("a…
11762 App.prototype.toggleCompactMode=function(b){(b=null!=b?b:this.compactMode)?(this.menubar.container.…
11763 "visible",this.menubarHeight=App.prototype.menubarHeight,this.refresh(),this.toggleElement.style.ba…
11764 …this.fnameWrapper.style.visibility="hidden",this.menubarHeight=EditorUi.prototype.menubarHeight,th…
11765 App.prototype.updateUserElement=function(){if(null!=this.drive&&null!=this.drive.getUser()||null!=t…
11768 …nnerHTML="";d=document.createElement("img");d.setAttribute("src",Dialog.prototype.closeImage);d.se…
11788prototype.getCurrentUser=function(){var b=null;null!=this.drive&&null!=this.drive.getUser()?b=this…
11789prototype.resetGraph=function(){editorResetGraph.apply(this,arguments);null==this.graph.defaultPag…
11790 …n c};Menus.prototype.addLinkToItem=function(b,c){null!=b&&b.firstChild.nextSibling.appendChild(thi…
11791 Menus.prototype.init=function(){function b(b,c,d){this.ui=b;this.previousExtFonts=this.extFonts=c;t…
11832 …rator(d);for(var f in mxLanguageMap)e(f)})));var u=Menus.prototype.createMenubar;Menus.prototype.c…
11854 …Log.window.fit():mxLog.show();mxLog.window.div.style.zIndex=mxPopupMenu.prototype.zIndex-2});this.…
11921 …s.addMenuItems(b,["print"],d);this.addMenuItems(b,["-","close"])}})));b.prototype.execute=function…
11934prototype.node=null;DiagramPage.prototype.root=null;DiagramPage.prototype.viewState=null;DiagramPa…
11935prototype.setName=function(b){null==b?this.node.removeAttribute("name"):this.node.setAttribute("na…
11936 function MovePage(b,e,d){this.ui=b;this.oldIndex=e;this.newIndex=d}MovePage.prototype.execute=funct…
11938 SelectPage.prototype.execute=function(){var b=mxUtils.indexOf(this.ui.pages,this.previousPage);if(n…
11941prototype.execute=function(){this.ui.editor.fireEvent(new mxEventObject("beforePageChange","change…
11942prototype.getPageIndex=function(b){var e=null;if(null!=this.pages&&null!=b)for(var d=0;d<this.page…
11943 EditorUi.prototype.createImageForPageLink=function(b,e,d){var c=b.indexOf(","),g=null;0<c&&(c=this.…
11944 EditorUi.prototype.getImageForPage=function(b,e,d){d=null!=d?d:this.editor.graph;var c=d.getGlobalV…
11946 EditorUi.prototype.initPages=function(){if(!this.editor.graph.standalone){this.actions.addAction("p…
11950 EditorUi.prototype.restoreViewState=function(b,e,d){b=null!=b?this.getPageById(b.getId()):null;var …
11951 Graph.prototype.createViewState=function(b){var e=b.getAttribute("page"),d=parseFloat(b.getAttribut…
11952prototype.gridSize,guidesEnabled:"0"!=b.getAttribute("guides"),foldingEnabled:"0"!=b.getAttribute(…
11954prototype.saveViewState=function(b,e,d,c){d||(e.setAttribute("grid",null==b||b.gridEnabled?"1":"0"…
11955 …eScale:mxGraph.prototype.pageScale);d=null!=b?b.pageFormat:"undefined"===typeof mxSettings||null!=…
11957 Graph.prototype.getViewState=function(){return{defaultParent:this.defaultParent,currentRoot:this.vi…
11959 Graph.prototype.setViewState=function(b,e){if(null!=b){this.lastPasteXml=b.lastPasteXml;this.pasteC…
11961 …bled=this.defaultGridEnabled,this.gridSize=mxGraph.prototype.gridSize,this.pageScale=mxGraph.proto…
11962 "undefined"===typeof mxSettings||null!=this.defaultPageFormat?mxGraph.prototype.pageFormat:mxSettin…
11964 Graph.prototype.addExtFont=function(b,e,d){if(b&&e){"1"!=urlParams["ext-fonts"]&&(Graph.recentCusto…
11966 EditorUi.prototype.updatePageRoot=function(b,e){if(null==b.root){var d=this.editor.extractGraphMode…
11968 EditorUi.prototype.selectPage=function(b,e,d){try{if(b!=this.currentPage){this.editor.graph.isEditi…
11969 EditorUi.prototype.selectNextPage=function(b){var e=this.currentPage;null!=e&&null!=this.pages&&(e=…
11970prototype.insertPage=function(b,e){if(this.editor.graph.isEnabled()){this.editor.graph.isEditing()…
11971prototype.createPage=function(b,e){var d=new DiagramPage(this.fileNode.ownerDocument.createElement…
11972 EditorUi.prototype.removePage=function(b){try{var e=this.editor.graph,d=mxUtils.indexOf(this.pages,…
11973 EditorUi.prototype.duplicatePage=function(b,e){var d=null;try{var c=this.editor.graph;if(c.isEnable…
11974 …Mapping(k,n),[d.root])}}catch(f){this.handleError(f)}return d};EditorUi.prototype.renamePage=funct…
11975 EditorUi.prototype.movePage=function(b,e){this.editor.graph.model.execute(new MovePage(this,b,e))};…
11976 EditorUi.prototype.updateTabContainer=function(){if(null!=this.tabContainer&&null!=this.pages){var …
11981 …t<e.scrollWidth-e.clientWidth?100:50);mxEvent.consume(b)}))}}};EditorUi.prototype.isPageInsertTabV…
11982 EditorUi.prototype.createTab=function(b){var e=document.createElement("div");e.style.display="inlin…
11984 EditorUi.prototype.createControlTab=function(b,e,d){d=this.createTab(null!=d?d:!0);d.style.lineHeig…
11985 EditorUi.prototype.createPageMenuTab=function(b){b=this.createControlTab(3,'<div class="geSprite ge…
11988 …=!0;c.autoExpand=!0;c.hideMenu=mxUtils.bind(this,function(){mxPopupMenu.prototype.hideMenu.apply(c…
11989 EditorUi.prototype.createPageInsertTab=function(){var b=this.createControlTab(4,'<div class="geSpri…
11990 EditorUi.prototype.createTabForPage=function(b,e,d,c){d=this.createTab(d);var g=b.getName()||mxReso…
11991 EditorUi.prototype.addTabListeners=function(b,e){mxEvent.disableContextMenu(e);var d=this.editor.gr…
11992 …=!0;n.autoExpand=!0;n.hideMenu=mxUtils.bind(this,function(){mxPopupMenu.prototype.hideMenu.apply(n…
11993 EditorUi.prototype.getLinkForPage=function(b,e,d){if(!mxClient.IS_CHROMEAPP&&!EditorUi.isElectronAp…
11995 EditorUi.prototype.createPageMenu=function(b,e){return mxUtils.bind(this,function(d,c){var g=this.e…
11998 !0,!0))}),c))})};(function(){var b=EditorUi.prototype.refresh;EditorUi.prototype.refresh=function(e…
12002prototype.altShiftActions[68]="selectDescendants";var b=Graph.prototype.foldCells;Graph.prototype.…
12003 …nally{this.model.endUpdate()}};Graph.prototype.isTreeEdge=function(b){return!this.isEdgeIgnored(b)…
12004prototype.getIncomingTreeEdges=function(b,d){return this.getTreeEdges(b,d,!0,!1,!1)};Graph.prototy…
12029 …(b);return null==c||d});return e};var D=mxVertexHandler.prototype.init;mxVertexHandler.prototype.i…
12031prototype.redrawHandles;mxVertexHandler.prototype.redrawHandles=function(){H.apply(this,arguments)…
12032prototype.destroy;mxVertexHandler.prototype.destroy=function(b,c){M.apply(this,arguments);null!=th…
12058prototype.setLocation.apply(this,arguments)};mxClient.IS_SF&&(this.window.div.onselectstart=mxUtil…
12059prototype.minimizeImage=Graph.createSvgImage(14,10,'<path d="M 3 7 L 7 3 L 11 7" stroke="#C0C0C0" …
12060prototype.sizerImage=null;mxConstants.VERTEX_SELECTION_COLOR="#C0C0C0";mxConstants.EDGE_SELECTION_…
12061prototype.svgShadowSize="0.6";Graph.prototype.svgShadowBlur="1.2";Format.inactiveTabBackgroundColo…
12062 EditorUi.prototype.setDarkMode=function(b){this.spinner.spin(document.body,mxResources.get("working…
12063 "text/css");EditorUi.prototype.doSetDarkMode=function(b){if(Editor.darkMode!=b){var c=this.editor.g…
12065prototype.defaultPageBackgroundColor=c.defaultPageBackgroundColor;Graph.prototype.defaultPageBorde…
12066prototype.defaultThemeName=c.defaultThemeName;StyleFormatPanel.prototype.defaultStrokeColor=Editor…
12075 …ild(k);Editor.prototype.isChromelessView=function(){return!1};Graph.prototype.isLightboxView=funct…
12076prototype.updateTabContainer=function(){null!=this.tabContainer&&(this.tabContainer.style.right="7…
12077 …("title",c.shortcut):l.apply(this,arguments)};var m=App.prototype.updateUserElement;App.prototype.…
12078 …display&&(b.style.display="inline-block")}};var p=App.prototype.updateButtonContainer;App.prototyp…
12079 …marginTop="-2px",this.buttonContainer.style.paddingTop="4px")};EditorUi.prototype.addEmbedButtons=…
12083 …t(new mxEventObject("statusChanged"))}};var q=Sidebar.prototype.getTooltipOffset;Sidebar.prototype
12084 e.x+=d.x-16;e.y+=d.y;return e};var t=Menus.prototype.createPopupMenu;Menus.prototype.createPopupMen…
12086prototype.addPopupMenuEditItems;Menus.prototype.addPopupMenuEditItems=function(b,c,d){u.apply(this…
12087 var v=EditorUi.prototype.destroy;EditorUi.prototype.destroy=function(){null!=this.sidebarWindow&&(t…
12089 …eWindow=null);v.apply(this,arguments)};var x=EditorUi.prototype.setGraphEnabled;EditorUi.prototype
12090 …window.setVisible(!1)};EditorUi.prototype.chromelessWindowResize=function(){};var A=Menus.prototyp…
12106 …b.addSeparator(c):p(b,c,mxResources.get(n[d])+"...",n[d])})))};EditorUi.prototype.installFormatToo…
12107 …):null!=d.parentNode&&d.parentNode.removeChild(d)}))};var z=!1;EditorUi.prototype.initFormatWindow…
12108 …s.formatWindow.window.toggleMinimized()}))}};var B=EditorUi.prototype.init;EditorUi.prototype.init…
12110 …idth="34px",f.innerHTML=""):c||(f.style.backgroundImage="url("+mxWindow.prototype.normalizeImage+"…
12120 …earch-shapes"]),this.sidebar.showEntries("search"));var m=this;mxWindow.prototype.fit=function(){i…
12135 …);fa(b);var c=m.getCurrentFile(),c=null!=c?c.savingStatusKey:DrawioFile.prototype.savingStatusKey;…
12138 …px";ca.style.marginBottom="-2px";ca.style.backgroundImage="url("+mxWindow.prototype.normalizeImage+
12144 …le.bottom="",O.style.height="",ca.style.backgroundImage="url("+mxWindow.prototype.normalizeImage+"…
12156 "url("+mxWindow.prototype.minimizeImage+")";S.style.backgroundPosition="right 6px center";S.style.b…
12162 …his.initMinimalTheme(),b=!0)}})();(function(){var b=mxGuide.prototype.move;mxGuide.prototype.move=…
12170 …t;E(!0,!0);return b.apply(this,arguments)};var e=mxGuide.prototype.setVisible;mxGuide.prototype.se…
12171 ….node.style.visibility=b?"visible":"hidden"};var d=mxGuide.prototype.destroy;mxGuide.prototype.des…
12179 …q.style.background=p.bkgClr;A()};this.origGuideMove=mxGuide.prototype.move;mxGuide.prototype.move=…
12182prototype.destroy;mxGuide.prototype.destroy=function(){var b=m.origGuideDestroy.apply(this,argumen…
12183 mxRuler.prototype.setUnit=function(b){this.unit=b;this.drawRuler()};mxRuler.prototype.formatText=fu…
12184 mxRuler.prototype.destroy=function(){this.ui.refresh=this.editorUiRefresh;mxGuide.prototype.move=th…
12186prototype.RULER_THICKNESS,mxRuler.prototype.RULER_THICKNESS);this.editorUiGetDiagContOffset=b.getD…
12188prototype.hideMenu.apply(f,arguments);b.resetCurrentMenu();f.destroy()});var g=mxEvent.getClientX(…
12189prototype.setUnit=function(b){this.vRuler.setUnit(b);this.hRuler.setUnit(b)};mxDualRuler.prototype
12197 …x,f+=b.y;return{x:e/k,y:f/k}}return null}}}mxFreehand.prototype.NO_SMOOTHING=1;mxFreehand.prototyp…
12198 …hand.prototype.NORMAL_SMOOTHING=8;mxFreehand.prototype.VERY_SMOOTH_SMOOTHING=12;mxFreehand.prototy…