Lines Matching +defs:a +defs:e

2a,b){"object"==typeof exports?module.exports=b():"function"==typeof define&&define.amd?define(b):a…  argument
36a){var f=parseInt(a.substring(1),16);return 65535<f?(f-=65536,String.fromCharCode(55296+(f>>10),56… argument
37 …\\\(?:(?:[0-9a-fA-F]{1,6}[\\t\\n\\f ]?|[\\u0020-\\u007e\\u0080-\\ud7ff\\ue000\\ufffd]|[\\ud800-\\u… variable
38 /url\(/i.test(l)?"url("+w(l.replace(a,""),x)+")":l;if(h!=l||" "!=l)b[f++]=h=l}b.length=f;return b}}… argument
39 …=x(g);if(f)b.ca(h.V()),k=k&&k.replace(a,"");else if(f=!!g){if(47!==k.charCodeAt(0))var k=x(b.g||""… argument
40 a=/^(?:\.\.\/)*(?:\.\.$)?/;e.prototype.toString=function(){var d=[];s!==this.j&&d.push(this.j,":");… class
43 b=d[g++],a.push(h,encodeURIComponent(f.toString())),h="&",b&&a.push("=",encodeURIComponent(b.toStri… argument
44 s);Q&&("string"===typeof Q?d.O(Q.replace(/[^?&=0-9A-Za-z_\-~.%]/g,M)):d.ba(Q));return d};e.N=E;e.ma… argument
45 (function(){function g(a){return"string"===typeof a?'url("'+a.replace(e,w)+'")':'url("about:blank")… argument
46 b=/^(?:([^:/?# ]+):)?/,a=/^(?:https?|mailto|data)$/i;aa=function(){var a={};return function y(f,b,k… variable
50 f["+"]=f["~"]=f;ba=function(a,d,b){function g(i,r){function o(b,f,g){var y,e,i,l,o,m=n;y="";if(b<f)… argument
53 e+" "+l),N.push(l)),n):!b||b(a.slice(i,r))}var e=d.na,v=d.L,x=d.Aa,N=[],u=0,i,q=0,B;for(i=0;i<a.len… variable
54 …g++]=e)}b.length=g;b=b.join(" ");return b=!b.length?"":!d.test(b)?"not all":a.test(b)?b:"not all ,… function
55 F.length&&F[F.length-1]===s}var q=c,B=u||[0],F=[],r=C;fa(g,{startStylesheet:function(){q=[]},endSty… argument
56 b(E,a.qa,k,e,v,w,B);--B[0];a=l?{toString:function(){return"@media "+l+" {"+f.result+"}"}}:f.result;… argument
57 r=!b,b&&(b=b[0].replace(/ +/g,""))):(a=ba(a,k),!a||!a.length?r=n:b=a.join(", "));r||q.push(b,"{")}F… argument
61 e&&(a=~(a+1));return a}function E(b,a,g){for(;a<g&&";"!==b[a]&&"}"!==b[a];)++a;return a<g&&";"===b[… argument
62 a.startStylesheet&&a.startStylesheet();for(var f=0,h=e.length;f<h;)f=" "===e[f]?f+1:f<h?"@"===e[f].… argument
74 $.f={a:0,abbr:0,acronym:0,address:0,applet:272,area:2,article:0,aside:0,audio:0,b:0,base:274,basefo… property in $.f
76 $.Q={a:"HTMLAnchorElement",abbr:"HTMLElement",acronym:"HTMLElement",address:"HTMLElement",applet:"H… property in $.Q
83a){if(i.hasOwnProperty(a))return i[a];var b=a.match(q);return b?String.fromCharCode(parseInt(b[1],… argument
84ar d={z:b.z||b.cdata,A:b.A||b.comment,B:b.B||b.endDoc,t:b.t||b.endTag,e:b.e||b.pcdata,F:b.F||b.rcd… argument
87 t,A,b(a,d,p,e,t));break;case "<!":if(/^\w/.test(l)){if(!e.r){for(z=p+1;z<i&&">"!==d[z];z++);z<i?p=z… argument
88 …(?:[\\s\\/]|$)","i"));for(var i=T[d.name],k=d.next,l=d.next+1;l<z&&!("</"===a[l-1]&&i.test(a[l]));… argument
89 e;)if(d=ja.exec(e))if(d[4]&&!d[5]||d[6]&&!d[7]){for(var d=d[4]||d[6],i=C,e=[e,a[h++]];h<j;h++){if(i… argument
90 [];f=C},startTag:function(b,e,h){if(!f&&g.f.hasOwnProperty(b)){var j=g.f[b];if(!(j&g.c.FOLDABLE)){v… argument
91 …!(k&g.c.EMPTY)&&h.push("</",i,">")}else f=!(j&g.c.EMPTY)}}},endTag:function(a,b){if(f)f=C;else if(… argument
92 d.length&&(a=d[e].v);d.length=e;b.push("</",a,">")}}}},pcdata:b,rcdata:b,cdata:b,endDoc:function(a)… argument
93 function l(a,b,d){b=b+"::"+d;if(a.hasOwnProperty(b))return a[b];b="*::"+d;if(a.hasOwnProperty(b))re… argument
95 s,h&&y(h,a,k,m,i)}else i=s,h&&y(h,a,k,m,i);b[j+1]=i}return b}function ea(a,b,d){return function(e,f… argument
105 r=l.WordArray=t.extend({init:function(a,c){a=this.words=a||[];this.sigBytes=c!=p?c:4*a.length},toSt… argument
106 32-8*(c%4);a.length=u.ceil(c/4)},clone:function(){var a=t.clone.call(this);a.words=this.words.slice… argument
108 …reset:function(){this._data=new r.init;this._nDataBytes=0},_append:function(a){"string"==typeof a&… argument
109 a._data=this._data.clone();return a},_minBufferSize:0});l.Hasher=q.extend({cfg:t.extend(),init:func… argument
113 (function(u){function p(b,n,a,c,e,j,k){b=b+(n&a|~n&c)+e+k;return(b<<j|b>>>32-j)+n}function d(b,n,a,… argument
121 CryptoJS.lib.Cipher||function(u){var p=CryptoJS,d=p.lib,l=d.Base,s=d.WordArray,t=d.BufferedBlockAlg… argument
122 finalize:function(e){e&&this._append(e);return this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MO… argument
123 c[d]},q=(d.BlockCipherMode=l.extend({createEncryptor:function(e,a){return this.Encryptor.create(e,a… argument
125 this,b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(… argument
126 1701076831]).concat(a).concat(b):b).toString(r)},parse:function(a){a=r.parse(a);var b=a.words;if(13… argument
127 decrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);return a.createDecryptor(c… argument
131 8&255]]^n[l[k&255]]},encryptBlock:function(a,b){this._doCryptBlock(a,b,this._keySchedule,t,r,w,v,l)… argument
134 !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof d… argument
135e,t){"function"==typeof define&&define.amd?define(t):"object"==typeof exports&&"string"!=typeof ex… function
155 var rough=function(){function d(b,a,e){if(b&&b.length){a=_slicedToArray(a,2);var c=a[0],f=a[1];e*=M… argument
156 d]:null}function p(b,a,e){var c=b.length;if(3>c)return!1;var f=[Number.MAX_SAFE_INTEGER,e];a=[a,e];… argument
157 return f!==k&&d!==g||!(0!==f||!v(b,e,a))||!(0!==k||!v(b,c,a))||!(0!==d||!v(e,b,c))||!(0!==g||!v(e,a… argument
158 …),x:n===g[1]?g[0]:d[0],islope:(d[0]-g[0])/(d[1]-g[1])})}}if(b.sort(function(a,c){return a.ymin<c.y… argument
159 c.edge.x?0:(a.edge.x-c.edge.x)/Math.abs(a.edge.x-c.edge.x)}),1<m.length)for(k=0;k<m.length;k+=2){g=… argument
162 m=f[0];x=f[1];c;break;case "m":g+=q[0];n+=q[1];w.push({key:"M",data:[g,n]});m=g;x=n;break;case "L":… argument
163 case "q":var p=q.map(function(a,c){return c%2?a+n:a+g});w.push({key:"Q",data:p});g=p[2];n=p[3];brea… argument
164 data:_toConsumableArray(q)});g=q[2];n=q[3];break;case "s":var u=q.map(function(a,c){return c%2?a+n:… argument
167 Math.abs(y[0]),J=Math.abs(y[1]),K=y[2],N=y[3],O=y[4],L=y[5],M=y[6];if(0===I||0===J)g.push({key:"C",… argument
170 2][1],r),m.push([c[0],c[1],b[0],b[1],a[0],a[1]]);return m}function N(b,a,e){var c=(b||[]).length;if… argument
172 f=k[1],k=P(k[0],null,e);e.disableMultiStroke||(b=ba(c.increment,b,a,c.rx,c.ry,1.5,0,e),b=_slicedToA… argument
173 return d&&(g?r.push.apply(r,_toConsumableArray(D(b,a,b+e*Math.cos(f),a+c*Math.sin(f),n)).concat(_to… argument
174 ops:e}}function G(b,a){var e=ma,c=a.fillStyle||"hachure";if(!A[c])switch(c){case "zigzag":A[c]||(A[… argument
175 void 0!==arguments[3]?arguments[3]:1)*(ea(e)*(a-b)+b)}function u(b,a){return O(-b,b,a,2<arguments.l… argument
177 data:[n+b+(e-b)*g+p(),t+a+(c-a)*g+p(),n+b+2*(e-b)*g+p(),t+a+2*(c-a)*g+p(),e+(v?0:p()),c+(v?0:p())]}… argument
180 g)+a+.9*c*Math.cos(r+.5*d),u(k,g)+e+.9*f*Math.sin(r+.5*d)]),[m,n]}function da(b,a,e,c,f,k,d,g,n){va… argument
183 …in(1,p)),Q(h,E(l,t,p))));h>g&&(g=h,n=m)}return Math.sqrt(g)>c?(R(b,a,n+1,c,f),R(b,n,e,c,f)):(f.len… argument
184 e){return this._fillPolygon(a,e)}},{key:"_fillPolygon",value:function(a,e){var c=2<arguments.length… argument
185 {key:"connectingLines",value:function(a,e){var c=[];if(1<e.length)for(var f=1;f<e.length;f++){var b… argument
186 …]);g>c&&n>c&&b.push({point:r,distance:g})}}if(1<b.length){c=b.sort(function(a,c){return a.distance… argument
187 b.push(r);return b}return this.midPointInPolygon(a,e)?[e]:[]}}]);return b}(),na=function(b){functio… function
188 e),b=Object.assign({},e,{hachureAngle:e.hachureAngle+90}),b=this._fillPolygon(a,b);return c.ops=c.o… argument
189 2);var r=b/4,g=_createForOfIteratorHelper(a),n;try{for(g.s();!(n=g.n()).done;)for(var m=n.value,l=h… argument
190 b);this.helper=a}_createClass(b,[{key:"fillPolygon",value:function(a,e){var c=C(a,e);return{type:"f… argument
191a)+f*Math.cos(a),k[1]+t*Math.sin(a)+f*Math.sin(a)],p=[k[0]+p*Math.cos(a)+f*Math.cos(a),k[1]+p*Math… argument
192 e,{hachureGap:c+b}));return{type:"fillSketch",ops:this.zigzagLines(c,b,e)}}},{key:"zigzagLines",val… argument
193ableArray(b.helper.doubleLineOps(l[0],l[1],t[0],t[1],c)).concat(_toConsumableArray(b.helper.double… argument
194 a){return u(b,a)},randOffsetWithRange:function(b,a,e){return O(b,a,e)},ellipse:function(b,a,e,c,d){… argument
195 combineNestedSvgPaths:!1,disableMultiStroke:!1,disableMultiStrokeFill:!1,preserveVertices:!1};this.… argument
196 {key:"rectangle",value:function(a,e,c,b,d){d=this._o(d);var f=[],g;g=N([[a,e],[a+c,e],[a+c,e+b],[a,… argument
197 this._d("ellipse",f,d)}},{key:"circle",value:function(a,e,c,b){a=this.ellipse(a,e,c,c,b);return a.s… argument
198 c,e,b,d,f,g){e=Math.abs(e/2);b=Math.abs(b/2);e+=u(.01*e,g);for(b+=u(.01*b,g);0>d;)d+=2*Math.PI,f+=2… argument
200 e[f+1][1]-c*e[f-1][1])/6];d[2]=[e[f+1][0]+(c*e[f][0]-c*e[f+2][0])/6,e[f+1][1]+(c*e[f][1]-c*e[f+2][1… argument
201 value:function(a,e){var c=this._o(e),b=[];if(!a)return this._d("path",b,c);a=(a||"").replace(/\n/g,… argument
203 [];l.forEach(function(a){return m.push.apply(m,_toConsumableArray(a))});"solid"===c.fillStyle?b.pus… argument
205 b,c)}},{key:"opsToPath",value:function(a,e){var c="",b=_createForOfIteratorHelper(a.ops),d;try{for(… argument
206 {key:"toPaths",value:function(a){var e=a.options||this.defaultOptions,c=[];a=_createForOfIteratorHe… argument
207 e){var c=e.fillWeight;return 0>c&&(c=e.strokeWidth/2),{d:this.opsToPath(a),stroke:e.fill||"none",st… argument
209 {key:"fillSketch",value:function(a,e,c){var b=c.fillWeight;0>b&&(b=c.strokeWidth/2);a.save();c.fill… argument
210 switch(h.op){case "move":a.moveTo(g[0],g[1]);break;case "bcurveTo":a.bezierCurveTo(g[0],g[1],g[2],g… argument
211 value:function(a,b,c,d,k){a=this.gen.ellipse(a,b,c,d,k);return this.draw(a),a}},{key:"circle",value… argument
212 void 0);return this.draw(e),e}},{key:"curve",value:function(a,b){var c=this.gen.curve(a,b);return t… argument
214 "".concat(c.strokeLineDashOffset));break;case "fillPath":m=d.createElementNS("http://www.w3.org/200… argument
216 {key:"opsToPath",value:function(a,b){return this.gen.opsToPath(a,b)}},{key:"line",value:function(a,… argument
217 return this.draw(c)}},{key:"polygon",value:function(a,b){var c=this.gen.polygon(a,b);return this.dr… argument
219 …HIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",encode:function(a,b){var c="",d,e,f,g,… argument
220 "");l<a.length;)d=this._keyStr.indexOf(a.charAt(l++)),e=this._keyStr.indexOf(a.charAt(l++)),g=this.… argument
221 …&63|128)),b+=String.fromCharCode(d&63|128))}return b},_utf8_decode:function(a){var b="",c=0,d;for(… argument
227 window.mxLanguage=window.mxLanguage||function(){var a=urlParams.lang;if(null==a&&"undefined"!=typeo… variable
232 window.uiTheme=window.uiTheme||function(){var a=urlParams.ui;"1"==urlParams.extAuth&&(a="sketch");i… variable
233 return a}();function setCurrentXml(a,b){null!=window.parent&&null!=window.parent.openFile&&window.p… argument
234 (function(){if("undefined"!==typeof JSON&&isLocalStorage)try{var a=localStorage.getItem(".drawio-co… variable
243 IS_WIN:0<navigator.appVersion.indexOf("Win"),IS_MAC:0<navigator.appVersion.indexOf("Mac"),IS_CHROME… argument
244 e.setAttribute("rel",a);e.setAttribute("href",b);e.setAttribute("charset","UTF-8");e.setAttribute("… argument
250 mxLog.addButton("Info",function(a){mxLog.info()});mxLog.addButton("DOM",function(a){a=mxUtils.getIn… argument
251 function(a){mxLog.textarea.value=""});d=c=0;"number"===typeof window.innerWidth?(c=window.innerHeig… argument
252 …ment.compatMode||11==document.documentMode){var f=mxLog.window.getElement(),a=function(a,b){mxLog.… function
256 clear:function(a){"object"!==typeof a&&"function"!==typeof a||delete a[mxObjectIdentity.FIELD_NAME]… argument
257 mxDictionary.prototype.remove=function(a){a=mxObjectIdentity.get(a);var b=this.map[a];delete this.m… argument
258 …d:!1,loadDefaultBundle:!0,loadSpecialBundle:!0,isLanguageSupported:function(a){return null!=mxClie… argument
259 mxResources.isLanguageSupported(b)&&b!=mxClient.defaultLanguage?a+"_"+b+mxResources.extension:null}… argument
260 c&&c()};if(null!=d)if(c)mxUtils.get(d,function(a){mxResources.parse(a.getText());f()},function(){f(… argument
262 "/resources/graph",null,a)})}};function mxPoint(a,b){this.x=null!=a?a:0;this.y=null!=b?b:0}mxPoint.… argument
263 mxRectangle.prototype.height=null;mxRectangle.prototype.setRect=function(a,b,c,d){this.x=a;this.y=b… argument
264 mxRectangle.prototype.add=function(a){if(null!=a){var b=Math.min(this.x,a.x),c=Math.min(this.y,a.y)… argument
265 mxRectangle.prototype.grow=function(a){this.x-=a;this.y-=a;this.width+=2*a;this.height+=2*a;return … argument
266 mxRectangle.fromRectangle=function(a){return new mxRectangle(a.x,a.y,a.width,a.height)}; argument
267 var mxEffects={animateChanges:function(a,b,c){var d=0,e=function(){for(var g=!1,k=0;k<b.length;k++)… argument
270 mxUtils={errorResource:"none"!=mxClient.language?"error":"",closeResource:"none"!=mxClient.language… argument
271 ""):null}}(),parseCssNumber:function(a){"thin"==a?a="2":"medium"==a?a="4":"thick"==a&&(a="6");a=par… variable in mxUtils
276 …=0;e<b.childNodes.length;e++)d.appendChild(mxUtils.importNodeImplementation(a,b.childNodes[e],c));… variable in mxUtils
278 …deType==mxConstants.NODETYPE_TEXT;){var d=b?c.previousSibling:c.nextSibling,e=mxUtils.getTextConte… variable in mxUtils
282 extractTextWithWhitespace:function(a){function b(a){if(1!=a.length||"BR"!=a[0].nodeName&&"\n"!=a[0]… argument
284 …"+a.nodeName);var c=a.attributes;if(null!=c)for(var d=0;d<c.length;d++){var e=c[d].value;null!=e&&… variable
286 mxUtils.write(c,a);mxEvent.addListener(c,"click",function(a){b(a)});return c},para:function(a,b){va… argument
287 b,function(){c[d](e)},f)},link:function(a,b,c,d){var e=document.createElement("span");e.style.color… variable in mxUtils
288 fit:function(a){var b=mxUtils.getDocumentSize(),c=parseInt(a.offsetLeft),d=parseInt(a.offsetWidth), variable in mxUtils
289 function(a,b){k.apply(this,arguments);for(var c in g)a.setRequestHeader(c,g[c])});null!=d&&a.setBin… argument
291 e;for(e in a)e!=mxObjectIdentity.FIELD_NAME&&(null==b||0>mxUtils.indexOf(b,e))&&(d[e]=c||"object"!=… variable in mxUtils
292 b||null!=a&&null!=b&&a.length!=b.length)return!1;if(null!=a&&null!=b){for(var d in b)c++;for(d in a… class
295 4)*Math.sin(e/4)/Math.sin(e/2);n=p*c;p*=d;c*=q;d*=q;for(var y=Math.cos(f),B=Math.sin(f),r=-m*(n*B+d… variable
296 c?c:new mxPoint(a.x+a.width/2,a.y+a.height/2);var f=new mxPoint(a.x,a.y);b=new mxPoint(a.x+a.width,… variable
300 …earestSegment:function(a,b,c){var d=-1;if(0<a.absolutePoints.length)for(var e=a.absolutePoints[0],… variable
304 b,c){var d=a.y,e=a.x,f=d+a.height,g=e+a.width;a=b.x;var k=c.x;b.x>c.x&&(a=c.x,k=b.x);k>g&&(k=g);a<e… variable
312 sortCells:function(a,b){b=null!=b?b:!0;var c=new mxDictionary;a.sort(function(a,e){var d=c.get(a);n… argument
314 …tyles:function(a,b,c,d){if(null!=b&&0<b.length){a.beginUpdate();try{for(var e=0;e<b.length;e++)if(… variable
315 9),16)/255);a="rgba("+b+", "+c+", "+d+", "+e+")"}return a},setCssText:function(a,b){if(null!=a&&nul… argument
319 …d+"px",f.style.whiteSpace="normal"):f.style.whiteSpace="nowrap";f.innerHTML=a;document.body.append… variable
328 …b?b:"")},confirm:function(a){return confirm(a)},error:function(a,b,c,d){var e=document.createEleme… variable
330 ….setAttribute("style","float:right"),mxEvent.addListener(c,"click",function(a){g.destroy()}),mxUti… variable
331 g;a.setGuidesEnabled(!1);null!=l&&(a.highlightDropTargets=l);null!=m&&(a.getDropTarget=m);a.getGrap… argument
347 EDGESTYLE_ORTHOGONAL:"orthogonalEdgeStyle",EDGESTYLE_SEGMENT:"segmentEdgeStyle",PERIMETER_ELLIPSE:"… argument
348 …erties=null;mxEventObject.prototype.consumed=!1;mxEventObject.prototype.getName=function(){return … argument
349 mxMouseEvent.prototype.consumed=!1;mxMouseEvent.prototype.evt=null;mxMouseEvent.prototype.graphX=nu… argument
351 mxMouseEvent.prototype.consume=function(a){(null!=a?a:null!=this.evt.touches||mxEvent.isMouseEvent(… argument
352 mxEventSource.prototype.setEventsEnabled=function(a){this.eventsEnabled=a};mxEventSource.prototype.… argument
353 mxEventSource.prototype.removeListener=function(a){if(null!=this.eventListeners)for(var b=0;b<this.… argument
354 mxEventSource.prototype.fireEvent=function(a,b){if(null!=this.eventListeners&&this.isEventsEnabled(… argument
355 var mxEvent={addListener:function(){if(window.addEventListener){var a=!1;try{document.addEventListe… argument
358 "pointerdown":"mousedown",b);null!=c&&mxEvent.removeListener(a,mxClient.IS_POINTER?"pointermove":"m… argument
359 function(a){null!=d?d(a):mxEvent.isConsumed(a)||b.fireMouseEvent(mxEvent.MOUSE_DOWN,new mxMouseEven… argument
360 a){mxEvent.removeAllListeners(a);var b=a.childNodes;if(null!=b){var c=b.length;for(a=0;a<c;a+=1)mxE… argument
361 [],e=0,f=0;mxEvent.addGestureListeners(b,mxUtils.bind(this,function(a){mxEvent.isMouseEvent(a)||nul… argument
362 2,d[0].clientY+(d[1].clientY-d[0].clientY)/2),e=b,f=c}}),mxUtils.bind(this,function(a){d=[];f=e=0})… argument
371 function mxXmlRequest(a,b,c,d,e,f){this.url=a;this.params=b;this.method=c||"POST";this.async=null!=… argument
372 …ry=function(){return this.binary};mxXmlRequest.prototype.setBinary=function(a){this.binary=a};mxXm… argument
375 mxXmlRequest.prototype.send=function(a,b,c,d){this.request=this.create();null!=this.request&&(null!… argument
376 …quest.send(this.params))};mxXmlRequest.prototype.setRequestHeaders=function(a,b){null!=b&&a.setReq… argument
377 mxXmlRequest.prototype.simulate=function(a,b){a=a||document;var c=null;a==document&&(c=window.onbef… argument
379 var mxClipboard={STEPSIZE:10,insertCount:1,cells:null,setCells:function(a){mxClipboard.cells=a},get… argument
380 return c},paste:function(a){var b=null;if(!mxClipboard.isEmpty()){var b=a.getImportableCells(mxClip… argument
381 function mxWindow(a,b,c,d,e,f,g,k,l,m){null!=b&&(g=null!=g?g:!0,this.content=b,this.init(c,d,e,f,m)… argument
384 mxWindow.prototype.init=function(a,b,c,d,e){e=null!=e?e:"mxWindow";this.div=document.createElement(… argument
386 document.createElement("div");this.contentWrapper.className=e+"Pane";this.contentWrapper.style.widt… argument
387 e);this.hide()};mxWindow.prototype.setTitle=function(a){for(var b=this.title.firstChild;null!=b;){v… argument
390 mxWindow.prototype.setResizable=function(a){if(a)if(null==this.resize){this.resize=document.createE… argument
391 null,f,g);this.fireEvent(new mxEventObject(mxEvent.RESIZE_START,"event",a));mxEvent.consume(a)});va… argument
393 mxWindow.prototype.setSize=function(a,b){a=Math.max(this.minimumSize.width,a);b=Math.max(this.minim… argument
395 mxWindow.prototype.toggleMinimized=function(a){this.activate();if(this.minimized)this.minimized=!1,… argument
398 mxWindow.prototype.installMinimizeHandler=function(){this.minimizeImg=document.createElement("img")… argument
399 a)};mxWindow.prototype.setMaximizable=function(a){this.maximize.style.display=a?"":"none"}; argument
405 …or="move";mxEvent.addGestureListeners(this.title,mxUtils.bind(this,function(a){var b=mxEvent.getCl… argument
406 g);this.fireEvent(new mxEventObject(mxEvent.MOVE_END,"event",a));mxEvent.consume(a)});mxEvent.addGe… argument
407 mxWindow.prototype.installCloseHandler=function(){this.closeImg=document.createElement("img");this.… argument
408 this.setVisible(!1);mxEvent.consume(a)}))};mxWindow.prototype.setImage=function(a){this.image=docum… argument
409 …v?"none"!=this.div.style.display:!1};mxWindow.prototype.setVisible=function(a){null!=this.div&&thi… argument
411 ….fireEvent(new mxEventObject(mxEvent.DESTROY));null!=this.div&&(mxEvent.release(this.div),this.div… argument
412 mxForm.prototype.addButtons=function(a,b){var c=document.createElement("tr"),d=document.createEleme… argument
413 mxForm.prototype.addText=function(a,b,c){var d=document.createElement("input");d.setAttribute("type… argument
414 mxForm.prototype.addCombo=function(a,b,c){var d=document.createElement("select");null!=c&&d.setAttr… argument
415 mxForm.prototype.addField=function(a,b){var c=document.createElement("tr"),d=document.createElement… argument
416 mxImage.prototype.y=0;function mxDivResizer(a,b){if("div"==a.nodeName.toLowerCase()){null==b&&(b=wi… argument
419 function mxDragSource(a,b){this.element=a;this.dropHandler=b;mxEvent.addGestureListeners(a,mxUtils.… argument
421 mxDragSource.prototype.dragElementZIndex=100;mxDragSource.prototype.dragElementOpacity=70;mxDragSou… argument
422 mxDragSource.prototype.setGridEnabled=function(a){this.gridEnabled=a};mxDragSource.prototype.getGra… argument
424 mxDragSource.prototype.mouseDown=function(a){this.enabled&&!mxEvent.isConsumed(a)&&null==this.mouse… argument
425 mxDragSource.prototype.startDrag=function(a){this.dragElement=this.createDragElement(a);this.dragEl… argument
426 mxDragSource.prototype.removeDragElement=function(){null!=this.dragElement&&(null!=this.dragElement… argument
427 mxDragSource.prototype.graphContainsEvent=function(a,b){var c=mxEvent.getClientX(b),d=mxEvent.getCl… argument
428 mxDragSource.prototype.mouseMove=function(a){var b=this.getGraphForEvent(a);null==b||this.graphCont… argument
430 mxDragSource.prototype.mouseUp=function(a){if(null!=this.currentGraph){if(null!=this.currentPoint&&… argument
432 mxDragSource.prototype.dragEnter=function(a,b){a.isMouseDown=!0;a.isMouseTrigger=mxEvent.isMouseEve… argument
433 this.eventConsumer)};mxDragSource.prototype.dragExit=function(a,b){this.currentPoint=this.currentDr… argument
434 mxDragSource.prototype.dragOver=function(a,b){var c=mxUtils.getOffset(a.container),d=mxUtils.getScr… argument
437 mxDragSource.prototype.drop=function(a,b,c,d,e){this.dropHandler.apply(this,arguments);"hidden"!=a.… argument
438 mxToolbar.prototype.addItem=function(a,b,c,d,e,f){var g=document.createElement(null!=b?"img":"butto… argument
439 mxUtils.bind(this,function(a){null!=d?g.setAttribute("src",d):g.style.backgroundColor="gray";if(nul… argument
440 g.className=k;this.currentImg=null}))}}),null,a);mxEvent.addListener(g,"mouseout",a);return g};mxTo… argument
441 mxToolbar.prototype.addActionCombo=function(a,b){var c=document.createElement("select");c.className… argument
442 mxToolbar.prototype.addSwitchMode=function(a,b,c,d,e){var f=document.createElement("img");f.initial… argument
444 mxToolbar.prototype.addMode=function(a,b,c,d,e,f){f=null!=f?f:!0;var g=document.createElement(null!… argument
446 mxToolbar.prototype.selectMode=function(a,b){if(this.selectedMode!=a){if(null!=this.selectedMode){v… argument
447 …ject(mxEvent.SELECT,"function",b))}};mxToolbar.prototype.resetMode=function(a){!a&&this.noReset||t… argument
448 mxToolbar.prototype.addLine=function(){var a=document.createElement("hr");a.style.marginRight="6px"… argument
449 mxUndoableEdit.prototype.changes=null;mxUndoableEdit.prototype.significant=null;mxUndoableEdit.prot… argument
451 …edone){this.source.fireEvent(new mxEventObject(mxEvent.START_EDIT));for(var a=this.changes.length,… argument
454 mxUndoManager.prototype.redo=function(){for(var a=this.history.length;this.indexOfNextAdd<a;){var b… argument
456 …tocol+"//"+location.host;this.baseUrl=this.baseDomain+location.pathname;var a=this.baseUrl.lastInd… argument
457 …n(){return this.baseDomain};mxUrlConverter.prototype.setBaseDomain=function(a){this.baseDomain=a};… argument
458 mxUrlConverter.prototype.convert=function(a){this.isEnabled()&&this.isRelativeUrl(a)&&(null==this.g… argument
459 function mxPanningManager(a){this.thread=null;this.active=!1;this.dy=this.dx=this.t0y=this.t0x=this… argument
461 this.getDy())}),this.delay)});this.isActive=function(){return active};this.getDx=function(){return … argument
467 mxPopupMenu.prototype.setEnabled=function(a){this.enabled=a};mxPopupMenu.prototype.isPopupTrigger=f… argument
468 mxPopupMenu.prototype.addItem=function(a,b,c,d,e,f,g,k){d=d||this;this.itemCount++;d.willAddSeparat… argument
469 m.className="mxPopupMenuItem"+(null==f||f?"":" mxDisabled"),mxUtils.write(m,a),m.align="left",l.app… argument
470 …document.documentMode&&(n=document.selection.createRange());mxEvent.consume(a)}),mxUtils.bind(this… argument
471 this.hideMenu();if(null!=n){try{n.select()}catch(q){}n=null}null!=c&&c(a)}this.eventReceiver=null;m… argument
472 mxPopupMenu.prototype.createSubmenu=function(a){a.table=document.createElement("table");a.table.cla… argument
473 mxPopupMenu.prototype.showSubmenu=function(a,b){if(null!=b.div){b.div.style.left=a.div.offsetLeft+b… argument
475 mxPopupMenu.prototype.addSeparator=function(a,b){a=a||this;if(this.smartSeparators&&!b)a.willAddSep… argument
476 mxPopupMenu.prototype.popup=function(a,b,c,d){if(null!=this.div&&null!=this.tbody&&null!=this.facto… argument
478 mxPopupMenu.prototype.hideSubmenu=function(a){null!=a.activeRow&&(this.hideSubmenu(a.activeRow),nul… argument
479 function mxAutoSaveManager(a){this.changeHandler=mxUtils.bind(this,function(a,c){this.isEnabled()&&… argument
480 mxAutoSaveManager.prototype.lastSnapshot=0;mxAutoSaveManager.prototype.enabled=!0;mxAutoSaveManager… argument
481 …pe.save=function(){};mxAutoSaveManager.prototype.graphModelChanged=function(a){a=((new Date).getTi… argument
482 function mxAnimation(a){this.delay=null!=a?a:20}mxAnimation.prototype=new mxEventSource;mxAnimation… argument
483 mxAnimation.prototype.stopAnimation=function(){null!=this.thread&&(window.clearInterval(this.thread… argument
484 …=function(){mxAnimation.prototype.updateAnimation.apply(this,arguments);var a=new mxCellStatePrevi… argument
485 mxMorphing.prototype.animateCell=function(a,b,c){var d=this.graph.getView().getState(a),e=null;if(n… argument
486 mxMorphing.prototype.stopRecursion=function(a,b){return null!=b&&(0!=b.x||0!=b.y)};mxMorphing.proto… argument
487 mxMorphing.prototype.getOriginForCell=function(a){var b=null;if(null!=a){var c=this.graph.getModel(… argument
488 mxImageBundle.prototype.alt=null;mxImageBundle.prototype.putImage=function(a,b,c){this.images[a]={v… argument
489 mxImageExport.prototype.drawState=function(a,b){null!=a&&(this.visitStatesRecursive(a,b,mxUtils.bin… argument
490 mxImageExport.prototype.visitStatesRecursive=function(a,b,c){if(null!=a){c(a,b);for(var d=a.view.gr… argument
491 mxImageExport.prototype.drawCellState=function(a,b){var c=this.getLinkForCellState(a,b);null!=c&&b.… argument
492 mxImageExport.prototype.drawText=function(a,b){null!=a.text&&a.text.checkBounds()&&(b.save(),a.text… argument
496 shadowAlpha:mxConstants.SHADOW_OPACITY,shadowDx:mxConstants.SHADOW_OFFSET_X,shadowDy:mxConstants.SH… argument
497 mxAbstractCanvas2D.prototype.addOp=function(){if(null!=this.path&&(this.path.push(arguments[0]),2<a… argument
498 mxAbstractCanvas2D.prototype.save=function(){this.states.push(this.state);this.state=mxUtils.clone(… argument
499 mxAbstractCanvas2D.prototype.rotate=function(a,b,c,d,e){};mxAbstractCanvas2D.prototype.setAlpha=fun… argument
500 mxAbstractCanvas2D.prototype.setGradient=function(a,b,c,d,e,f,g,k,l){c=this.state;c.fillColor=a;c.g… argument
501 mxAbstractCanvas2D.prototype.setDashPattern=function(a){this.state.dashPattern=a};mxAbstractCanvas2… argument
502 mxAbstractCanvas2D.prototype.setFontBackgroundColor=function(a){a==mxConstants.NONE&&(a=null);this.… argument
503 mxAbstractCanvas2D.prototype.setFontStyle=function(a){null==a&&(a=0);this.state.fontStyle=a};mxAbst… argument
504 …AbstractCanvas2D.prototype.begin=function(){this.lastY=this.lastX=0;this.path=[]};mxAbstractCanvas… argument
505 mxAbstractCanvas2D.prototype.arcTo=function(a,b,c,d,e,f,g){a=mxUtils.arcToCurves(this.lastX,this.la… argument
508 a=this.createElement("shadowoffset");a.setAttribute("dx",mxConstants.SHADOW_OFFSET_X);a.setAttribut… argument
509 mxXmlCanvas2D.prototype.restore=function(){this.compressed&&mxAbstractCanvas2D.prototype.restore.ap… argument
510 mxXmlCanvas2D.prototype.rotate=function(a,b,c,d,e){var f=this.createElement("rotate");if(0!=a||b||c… argument
511 mxXmlCanvas2D.prototype.setAlpha=function(a){if(this.compressed){if(this.state.alpha==a)return;mxAb… argument
512 mxXmlCanvas2D.prototype.setStrokeAlpha=function(a){if(this.compressed){if(this.state.strokeAlpha==a… argument
513 mxXmlCanvas2D.prototype.setFillColor=function(a){a==mxConstants.NONE&&(a=null);if(this.compressed){… argument
514 mxXmlCanvas2D.prototype.setGradient=function(a,b,c,d,e,f,g,k,l){if(null!=a&&null!=b){mxAbstractCanv… argument
515 mxXmlCanvas2D.prototype.setStrokeColor=function(a){a==mxConstants.NONE&&(a=null);if(this.compressed… argument
516 mxXmlCanvas2D.prototype.setStrokeWidth=function(a){if(this.compressed){if(this.state.strokeWidth==a… argument
517 mxXmlCanvas2D.prototype.setDashed=function(a,b){if(this.compressed){if(this.state.dashed==a)return;… argument
518 mxXmlCanvas2D.prototype.setDashPattern=function(a){if(this.compressed){if(this.state.dashPattern==a… argument
519 mxXmlCanvas2D.prototype.setLineJoin=function(a){if(this.compressed){if(this.state.lineJoin==a)retur… argument
520 mxXmlCanvas2D.prototype.setFontColor=function(a){if(this.textEnabled){a==mxConstants.NONE&&(a=null)… argument
521 mxXmlCanvas2D.prototype.setFontBackgroundColor=function(a){if(this.textEnabled){a==mxConstants.NONE… argument
522 mxXmlCanvas2D.prototype.setFontBorderColor=function(a){if(this.textEnabled){a==mxConstants.NONE&&(a… argument
523 mxXmlCanvas2D.prototype.setFontSize=function(a){if(this.textEnabled){if(this.compressed){if(this.st… argument
524 mxXmlCanvas2D.prototype.setFontFamily=function(a){if(this.textEnabled){if(this.compressed){if(this.… argument
525 mxXmlCanvas2D.prototype.setFontStyle=function(a){if(this.textEnabled){null==a&&(a=0);if(this.compre… argument
526 mxXmlCanvas2D.prototype.setShadow=function(a){if(this.compressed){if(this.state.shadow==a)return;mx… argument
527 mxXmlCanvas2D.prototype.setShadowColor=function(a){if(this.compressed){a==mxConstants.NONE&&(a=null… argument
528 mxXmlCanvas2D.prototype.setShadowAlpha=function(a){if(this.compressed){if(this.state.shadowAlpha==a… argument
529 mxXmlCanvas2D.prototype.setShadowOffset=function(a,b){if(this.compressed){if(this.state.shadowDx==a… argument
530 mxXmlCanvas2D.prototype.rect=function(a,b,c,d){var e=this.createElement("rect");e.setAttribute("x",… argument
531 mxXmlCanvas2D.prototype.roundrect=function(a,b,c,d,e,f){var g=this.createElement("roundrect");g.set… argument
532 mxXmlCanvas2D.prototype.ellipse=function(a,b,c,d){var e=this.createElement("ellipse");e.setAttribut… argument
533 mxXmlCanvas2D.prototype.image=function(a,b,c,d,e,f,g,k){e=this.converter.convert(e);var l=this.crea… argument
534 …("begin"));this.lastY=this.lastX=0};mxXmlCanvas2D.prototype.moveTo=function(a,b){var c=this.create… argument
535 mxXmlCanvas2D.prototype.lineTo=function(a,b){var c=this.createElement("line");c.setAttribute("x",th… argument
536 mxXmlCanvas2D.prototype.curveTo=function(a,b,c,d,e,f){var g=this.createElement("curve");g.setAttrib… argument
537 mxXmlCanvas2D.prototype.text=function(a,b,c,d,e,f,g,k,l,m,n,p,q){if(this.textEnabled&&null!=e){mxUt… argument
539 function mxSvgCanvas2D(a,b){mxAbstractCanvas2D.call(this);this.root=a;this.gradients=[];this.defs=n… argument
543 mxSvgCanvas2D.prototype.pointerEventsValue="all";mxSvgCanvas2D.prototype.fontMetricsPadding=10;mxSv… argument
544 …,arguments);this.gradients=[]};mxSvgCanvas2D.prototype.createStyle=function(a){a=this.createElemen… argument
545 mxSvgCanvas2D.prototype.createElement=function(a,b){if(null!=this.root.ownerDocument.createElementN… argument
546 mxSvgCanvas2D.prototype.createAlternateContent=function(a,b,c,d,e,f,g,k,l,m,n,p,q){a=this.getAltern… argument
549 mxSvgCanvas2D.prototype.createGradientId=function(a,b,c,d,e){"#"==a.charAt(0)&&(a=a.substring(1));"… argument
550 mxSvgCanvas2D.prototype.getSvgGradient=function(a,b,c,d,e){var f=this.createGradientId(a,b,c,d,e),g… argument
551 mxSvgCanvas2D.prototype.createSvgGradient=function(a,b,c,d,e){var f=this.createElement(e==mxConstan… argument
553 mxSvgCanvas2D.prototype.addNode=function(a,b){var c=this.node,d=this.state;if(null!=c){if("path"==c… argument
555 …pendChild(c);this.node=null}};mxSvgCanvas2D.prototype.addTolerance=function(a){this.root.appendChi… argument
560 mxSvgCanvas2D.prototype.createDashPattern=function(a){var b=[];if("string"===typeof this.state.dash… argument
561 mxSvgCanvas2D.prototype.createTolerance=function(a){a=a.cloneNode(!0);var b=parseFloat(a.getAttribu… argument
562 mxSvgCanvas2D.prototype.createShadow=function(a){a=a.cloneNode(!0);var b=this.state;"none"==a.getAt… argument
563 mxSvgCanvas2D.prototype.setLink=function(a,b){if(null==a)this.root=this.originalRoot;else{this.orig… argument
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;… argument
565 d;f.rotationCy=e}};mxSvgCanvas2D.prototype.begin=function(){mxAbstractCanvas2D.prototype.begin.appl… argument
566 mxSvgCanvas2D.prototype.roundrect=function(a,b,c,d,e,f){this.rect(a,b,c,d);0<e&&this.node.setAttrib… argument
567 mxSvgCanvas2D.prototype.image=function(a,b,c,d,e,f,g,k){e=this.converter.convert(e);f=null!=f?f:!0;… argument
569 mxSvgCanvas2D.prototype.convertHtml=function(a){if(this.useDomParser){var b=(new DOMParser).parseFr… argument
572 mxSvgCanvas2D.prototype.createDiv=function(a){mxUtils.isNode(a)||(a="<div><div>"+this.convertHtml(a… argument
573 …(a.cloneNode(!0)):c.appendChild(a);d.appendChild(c);b.appendChild(d)}else b.innerHTML=a;return b};… argument
574 mxSvgCanvas2D.prototype.addForeignObject=function(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t){q=this.createEleme… argument
576 mxSvgCanvas2D.prototype.updateTextNodes=function(a,b,c,d,e,f,g,k,l,m,n){var p=this.state.scale;mxSv… argument
577 "center")+"; ",this.getTextCss(),p,mxUtils.bind(this,function(c,d,e,f,g){a+=this.state.dx;b+=this.s… argument
580 mxSvgCanvas2D.createCss=function(a,b,c,d,e,f,g,k,l,m,n,p,q){p="box-sizing: border-box; font-size: 0… argument
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=… argument
586 mxSvgCanvas2D.prototype.createClip=function(a,b,c,d){a=Math.round(a);b=Math.round(b);c=Math.round(c… argument
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 … argument
591 mxSvgCanvas2D.prototype.updateFont=function(a){var b=this.state;a.setAttribute("fill",b.fontColor);… argument
593 mxSvgCanvas2D.prototype.addTextBackground=function(a,b,c,d,e,f,g,k,l){var m=this.state;if(null!=m.f… argument
597 a.firstChild))}};mxSvgCanvas2D.prototype.stroke=function(){this.addNode(!1,!0)};mxSvgCanvas2D.proto… argument
598 mxGuide.prototype.tolerance=2;mxGuide.prototype.setStates=function(a){this.states=a};mxGuide.protot… argument
599 …de.prototype.move=function(a,b,c,d){if(null!=this.states&&(this.horizontal||this.vertical)&&null!=… argument
600 n=n||f};var e=function(c,d,e){var f=!1;e&&Math.abs(c-y)<r?(b.x=c-a.getCenterX(),r=Math.abs(c-y),f=!… argument
604 "hidden"}return b};mxGuide.prototype.getDelta=function(a,b,c,d,e){var f=this.graph.view.scale;if(th… argument
605 mxGuide.prototype.setVisible=function(a){null!=this.guideX&&(this.guideX.node.style.visibility=a?"v… argument
607 …e=!0;mxShape.prototype.useSvgBoundingBox=!1;mxShape.prototype.init=function(a){null==this.node&&(t… argument
608 mxShape.prototype.getSvgScreenOffset=function(){return 1==mxUtils.mod(Math.max(1,Math.round((this.s… argument
612 mxShape.prototype.getLabelBounds=function(a){var b=mxUtils.getValue(this.style,mxConstants.STYLE_DI… argument
613 !1);null!=this.state&&null!=this.state.text&&this.state.text.isPaintBoundsInverted()&&(b=c.x,c.x=c.… argument
617 mxShape.prototype.createSvgCanvas=function(){var a=new mxSvgCanvas2D(this.node,!1);a.strokeToleranc… argument
619 mxShape.prototype.updateHtmlFilters=function(a){var b="";100>this.opacity&&(b+="alpha(opacity="+thi… argument
621 mxShape.prototype.updateHtmlColors=function(a){var b=this.stroke;null!=b&&b!=mxConstants.NONE?(a.st… argument
623 mxShape.prototype.updateHtmlBounds=function(a){var b=9<=document.documentMode?0:Math.ceil(this.stro… argument
624 mxShape.prototype.destroyCanvas=function(a){if(a instanceof mxSvgCanvas2D){for(var b in a.gradients… argument
625 mxShape.prototype.paint=function(a){var b=!1;if(null!=a&&this.outline){var c=a.stroke;a.stroke=func… argument
628 mxShape.prototype.configureCanvas=function(a,b,c,d,e){var f=null;null!=this.style&&(f=this.style.da… argument
629 (b=this.getGradientBounds(a,b,c,d,e),a.setGradient(this.fill,this.gradient,b.x,b.y,b.width,b.height… argument
630 mxShape.prototype.getGradientBounds=function(a,b,c,d,e){return new mxRectangle(b,c,d,e)};mxShape.pr… argument
631 mxShape.prototype.paintBackground=function(a,b,c,d,e){};mxShape.prototype.paintForeground=function(… argument
632 mxShape.prototype.getArcSize=function(a,b){var c;"1"==mxUtils.getValue(this.style,mxConstants.STYLE… argument
633 mxShape.prototype.paintGlassEffect=function(a,b,c,d,e,f){var g=Math.ceil(this.strokewidth/2);a.setG… argument
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[… argument
637 mxShape.prototype.apply=function(a){this.state=a;this.style=a.style;if(null!=this.style){this.fill=… argument
641 mxConstants.STYLE_ROUNDED,this.isRounded);this.glass=1==mxUtils.getValue(this.style,mxConstants.STY… argument
643 mxShape.prototype.createBoundingBox=function(){var a=this.bounds.clone();(null!=this.stencil&&(this… argument
646 mxShape.prototype.createTransparentSvgRectangle=function(a,b,c,d){var e=document.createElementNS(mx… argument
647 mxShape.prototype.releaseSvgGradients=function(a){if(null!=a)for(var b in a){var c=a[b];null!=c&&(c… argument
648 function mxStencil(a){this.desc=a;this.parseDescription();this.parseConstraints()}mxUtils.extend(mx… argument
650 mxStencil.prototype.parseConstraints=function(){var a=this.desc.getElementsByTagName("connections")… argument
651 mxStencil.prototype.evaluateTextAttribute=function(a,b,c){b=this.evaluateAttribute(a,b,c);a=a.getAt… argument
652 mxStencil.prototype.drawShape=function(a,b,c,d,e,f){var g=a.states.slice(),k=mxUtils.getValue(b.sty… argument
653 this.drawChildren(a,b,c,d,e,f,this.bgNode,k,!1,!0);this.drawChildren(a,b,c,d,e,f,this.fgNode,k,!0,!… argument
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… argument
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… argument
664 var mxStencilRegistry={stencils:{},addStencil:function(a,b){mxStencilRegistry.stencils[a]=b},getSte… argument
665 (function(){function a(a){a=null!=a?a:2;return function(b,c,d,k,l,m,n,p,q,r){c=l*q*1.118;p=m*q*1.11… argument
667 k/2-l/e,d.y+k/e-l/2);a.lineTo(d.x-k,d.y-l);a.lineTo(d.x-k/2+l/e,d.y-l/2-k/e);a.close();q?a.fillAndS… argument
668 mxMarker.addMarker("baseDash",function(a,b,c,g,k,l,m,n,p,q){var d=k*(m+p+1),e=l*(m+p+1);return func… argument
669 l/2-k,d.y-l-k/2);a.close();a.moveTo(d.x-k,d.y-l);a.lineTo(d.x-2*k-.5*l,d.y+.5*k-2*l);a.lineTo(d.x-2… argument
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,… argument
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… argument
673 mxRectangleShape.prototype.paintBackground=function(a,b,c,d,e){if(this.isRounded){var f;"1"==mxUtil… argument
674 mxRectangleShape.prototype.isRoundable=function(a,b,c,d,e){return!0};mxRectangleShape.prototype.pai… argument
675 mxEllipse.prototype.paintVertexShape=function(a,b,c,d,e){a.ellipse(b,c,d,e);a.fillAndStroke()};func… argument
676 mxDoubleEllipse.prototype.paintForeground=function(a,b,c,d,e){if(!this.outline){var f=mxUtils.getVa… argument
677 mxDoubleEllipse.prototype.getLabelBounds=function(a){var b=mxUtils.getValue(this.style,mxConstants.… argument
678 mxRhombus.prototype.paintVertexShape=function(a,b,c,d,e){var f=d/2,g=e/2,k=mxUtils.getValue(this.st… argument
679 …sInverted=function(){return!1};mxPolyline.prototype.paintEdgeShape=function(a,b){var c=a.pointerEv… argument
680 mxPolyline.prototype.paintLine=function(a,b,c){var d=mxUtils.getValue(this.style,mxConstants.STYLE_… argument
681 function mxArrow(a,b,c,d,e,f,g){mxShape.call(this);this.points=a;this.fill=b;this.stroke=c;this.str… argument
682 mxArrow.prototype.paintEdgeShape=function(a,b){var c=mxConstants.ARROW_SPACING,d=mxConstants.ARROW_… argument
683 function mxArrowConnector(a,b,c,d,e,f,g){mxShape.call(this);this.points=a;this.fill=b;this.stroke=c… argument
684 mxArrowConnector.prototype.resetStyles=function(){mxShape.prototype.resetStyles.apply(this,argument… argument
685 mxArrowConnector.prototype.augmentBoundingBox=function(a){mxShape.prototype.augmentBoundingBox.appl… argument
686 mxArrowConnector.prototype.paintEdgeShape=function(a,b){var c=this.strokewidth;this.outline&&(c=Mat… argument
690 p&&a.setLineJoin("flat");2<b.length&&(a.setMiterLimit(4),k&&!g&&(a.begin(),this.paintMarker(a,b[0].… argument
693 function mxText(a,b,c,d,e,f,g,k,l,m,n,p,q,r,t,u,x,y,B,A,z){mxShape.call(this);this.value=a;this.bou… argument
696 mxText.prototype.checkBounds=function(){return!isNaN(this.scale)&&isFinite(this.scale)&&0<this.scal… argument
697 mxText.prototype.paint=function(a,b){var c=this.scale,d=this.bounds.x/c,e=this.bounds.y/c,f=this.bo… argument
703 mxText.prototype.apply=function(a){var b=this.spacing;mxShape.prototype.apply.apply(this,arguments)… argument
714 mxText.prototype.configureCanvas=function(a,b,c,d,e){mxShape.prototype.configureCanvas.apply(this,a… argument
720 null,c,d,this.scale,mxUtils.bind(this,function(a,c,d,k,l,m){a=this.getTextRotation();a=(1!=this.sca… argument
722 mxText.prototype.fixFlexboxForIe11=function(a){for(var b=a.querySelectorAll('div[style*="display: f… argument
725 mxText.prototype.updateInnerHtml=function(a){if(mxUtils.isNode(this.value))a.innerHTML=this.value.o… argument
733 mxText.prototype.updateFont=function(a){a=a.style;a.lineHeight=mxConstants.ABSOLUTE_LINE_HEIGHT?thi… argument
735 mxText.prototype.updateSize=function(a,b){var c=Math.max(0,Math.round(this.bounds.width/this.scale)… argument
738 mxText.prototype.getSpacing=function(a){return new mxPoint(this.align==mxConstants.ALIGN_CENTER?(th… argument
739 …Roundable=function(){return!0};mxTriangle.prototype.redrawPath=function(a,b,c,d,e){b=mxUtils.getVa… argument
740 mxHexagon.prototype.redrawPath=function(a,b,c,d,e){b=mxUtils.getValue(this.style,mxConstants.STYLE_… argument
741 mxLine.prototype.paintVertexShape=function(a,b,c,d,e){a.begin();if(this.vertical){var f=b+d/2;a.mov… argument
742 mxImageShape.prototype.apply=function(a){mxShape.prototype.apply.apply(this,arguments);this.gradien… argument
743etValue(this.style,"imageFlipV",0))};mxImageShape.prototype.isHtmlAllowed=function(){return!this.p… argument
744 mxImageShape.prototype.paintVertexShape=function(a,b,c,d,e){null!=this.image?(null!=this.imageBackg… argument
747 a.nodeName?a.style.rotation=this.rotation:0!=this.rotation?mxUtils.setPrefixedStyle(a.style,"transf… argument
748 mxLabel.prototype.imageSize=mxConstants.DEFAULT_IMAGESIZE;mxLabel.prototype.spacing=2;mxLabel.proto… argument
750 mxLabel.prototype.paintForeground=function(a,b,c,d,e){this.paintImage(a,b,c,d,e);this.paintIndicato… argument
751 mxLabel.prototype.getImageBounds=function(a,b,c,d){var e=mxUtils.getValue(this.style,mxConstants.ST… argument
752 a+(c-g)/2:e==mxConstants.ALIGN_RIGHT?a+(c-g-l):a+l;b=f==mxConstants.ALIGN_TOP?b+l:f==mxConstants.AL… argument
753 mxLabel.prototype.getIndicatorBounds=function(a,b,c,d){var e=mxUtils.getValue(this.style,mxConstant… argument
756 Math.round(b.width)+"px";a.style.height=Math.round(b.height)+"px";a.src=this.image;this.node.append… argument
757 mxCylinder.prototype.paintVertexShape=function(a,b,c,d,e){a.translate(b,c);a.begin();this.redrawPat… argument
758 mxCylinder.prototype.redrawPath=function(a,b,c,d,e,f){b=this.getCylinderSize(b,c,d,e);if(f&&null!=t… argument
759 …le[mxConstants.STYLE_CURVED];mxShape.prototype.updateBoundingBox.apply(this,arguments)};mxConnecto… argument
760 mxConnector.prototype.createMarker=function(a,b,c){var d=null,e=b.length,f=mxUtils.getValue(this.st… argument
762 mxConnector.prototype.augmentBoundingBox=function(a){mxShape.prototype.augmentBoundingBox.apply(thi… argument
763 1);a.grow(b*this.scale)};function mxSwimlane(a,b,c,d){mxShape.call(this);this.bounds=a;this.fill=b;… argument
765 mxSwimlane.prototype.getLabelBounds=function(a){var b=this.getTitleSize();a=new mxRectangle(a.x,a.y… argument
766 this.direction==mxConstants.DIRECTION_WEST);if(f){b=Math.min(a.width,b*this.scale);if(d||e)a.x+=a.w… argument
767 mxSwimlane.prototype.getSwimlaneArcSize=function(a,b,c){if("1"==mxUtils.getValue(this.style,mxConst… argument
768 mxSwimlane.prototype.paintVertexShape=function(a,b,c,d,e){var f=this.getTitleSize(),g=1==mxUtils.ge… argument
770 mxSwimlane.prototype.paintSwimlane=function(a,b,c,d,e,f,g,k){a.begin();var l=!0;null!=this.style&&(… argument
772 mxSwimlane.prototype.paintRoundedSwimlane=function(a,b,c,d,e,f,g,k,l){a.begin();var m=!0;null!=this… argument
774 a.stroke():a.fillAndStroke()));l&&this.paintDivider(a,b,c,d,e,f,k==mxConstants.NONE)};mxSwimlane.pr… argument
775 mxSwimlane.prototype.getImageBounds=function(a,b,c,d){return this.isHorizontal()?new mxRectangle(a+… argument
776 …unction(){return this.graph};mxGraphLayout.prototype.getConstraint=function(a,b,c,d){return this.g… argument
777 mxGraphLayout.traverse=function(a,b,c,d,e){if(null!=c&&null!=a&&(b=null!=b?b:!0,e=e||new mxDictiona… argument
778 mxGraphLayout.prototype.isAncestor=function(a,b,c){if(!c)return this.graph.model.getParent(b)==a;if… argument
779 mxGraphLayout.prototype.isEdgeIgnored=function(a){var b=this.graph.getModel();return!b.isEdge(a)||!… argument
780 mxGraphLayout.prototype.getParentOffset=function(a){var b=new mxPoint;if(null!=a&&a!=this.parent){v… argument
781 mxGraphLayout.prototype.setEdgePoints=function(a,b){if(null!=a){var c=this.graph.model,d=c.getGeome… argument
782 mxGraphLayout.prototype.setVertexLocation=function(a,b,c){var d=this.graph.getModel(),e=d.getGeomet… argument
784 mxGraphLayout.prototype.getVertexBounds=function(a){var b=this.graph.getModel().getGeometry(a);if(t… argument
785 b=b.clone(),null!=a&&a!=this.parent&&(a=this.getParentOffset(a),b.x+=a.x,b.y+=a.y));return new mxRe… argument
786 WeightedCellSorter.prototype.cell=null;WeightedCellSorter.prototype.compare=function(a,b){return nu… argument
789 mxStackLayout.prototype.moveCell=function(a,b,c){var d=this.graph.getModel(),e=d.getParent(a),f=thi… argument
790 mxStackLayout.prototype.getParentSize=function(a){var b=this.graph.getModel(),c=b.getGeometry(a);nu… argument
791 mxStackLayout.prototype.getLayoutCells=function(a){for(var b=this.graph.getModel(),c=b.getChildCoun… argument
792 mxStackLayout.prototype.snap=function(a){if(null!=this.gridSize&&0<this.gridSize&&(a=Math.max(a,thi… argument
793 mxStackLayout.prototype.execute=function(a){if(null!=a){var b=this.getParentSize(a),c=this.isHorizo… argument
797 mxStackLayout.prototype.setChildGeometry=function(a,b){var c=this.graph.getCellGeometry(a);null!=c&… argument
798 mxStackLayout.prototype.updateParentGeometry=function(a,b,c){var d=this.isHorizontal(),e=this.graph… argument
799 function mxPartitionLayout(a,b,c,d){mxGraphLayout.call(this,a);this.horizontal=null!=b?b:!0;this.sp… argument
800 mxPartitionLayout.prototype.moveCell=function(a,b,c){c=this.graph.getModel();var d=c.getParent(a);i… argument
801 mxPartitionLayout.prototype.execute=function(a){var b=this.isHorizontal(),c=this.graph.getModel(),d… argument
803 function mxCompactTreeLayout(a,b,c){mxGraphLayout.call(this,a);this.horizontal=null!=b?b:!0;this.in… argument
806 mxCompactTreeLayout.prototype.isVertexIgnored=function(a){return mxGraphLayout.prototype.isVertexIg… argument
807 mxCompactTreeLayout.prototype.execute=function(a,b){this.parent=a;var c=this.graph.getModel();if(nu… argument
810 mxCompactTreeLayout.prototype.moveNode=function(a,b,c){a.x+=b;a.y+=c;this.apply(a);for(a=a.child;nu… argument
811 …mpactTreeLayout.prototype.sortOutgoingEdges=function(a,b){var c=new mxDictionary;b.sort(function(b… argument
812 mxCompactTreeLayout.prototype.findRankHeights=function(a,b){if(null==this.maxRankHeight[b]||this.ma… argument
813 mxCompactTreeLayout.prototype.dfs=function(a,b){var c=mxCellPath.create(a),d=null;if(null!=a&&null=… argument
814 this.setEdgePoints(l,null));var m=g.getState(l),l=null!=m?m.getVisibleTerminal(this.invert):g.getVi… argument
815 mxCompactTreeLayout.prototype.horizontalLayout=function(a,b,c,d){a.x+=b+a.offsetX;a.y+=c+a.offsetY;… argument
816 mxCompactTreeLayout.prototype.verticalLayout=function(a,b,c,d,e){a.x+=c+a.offsetY;a.y+=d+a.offsetX;… argument
817 mxCompactTreeLayout.prototype.attachParent=function(a,b){var c=this.nodeDistance+this.levelDistance… argument
818 mxCompactTreeLayout.prototype.layoutLeaf=function(a){var b=2*this.nodeDistance;a.contour.upperTail=… argument
819 mxCompactTreeLayout.prototype.join=function(a){var b=2*this.nodeDistance,c=a.child;a.contour=c.cont… argument
820 mxCompactTreeLayout.prototype.merge=function(a,b){for(var c=0,d=0,e=0,f=a.lowerHead,g=b.upperHead;n… argument
821 mxCompactTreeLayout.prototype.offset=function(a,b,c,d,e,f){if(e<=a||0>=a+c)return 0;a=0<e*d-c*f?0>a… argument
822 mxCompactTreeLayout.prototype.createNode=function(a){var b={};b.cell=a;b.x=0;b.y=0;b.width=0;b.heig… argument
823 mxCompactTreeLayout.prototype.apply=function(a,b){var c=this.graph.getModel(),d=a.cell,e=c.getGeome… argument
824 mxCompactTreeLayout.prototype.createLine=function(a,b,c){var d={};d.dx=a;d.dy=b;d.next=c;return d};… argument
825 mxCompactTreeLayout.prototype.localEdgeProcessing=function(a){this.processNodeOutgoing(a);for(a=a.c… argument
826 mxCompactTreeLayout.prototype.processNodeOutgoing=function(a){for(var b=a.child,c=a.cell,d=0,e=[];n… argument
828 function mxRadialTreeLayout(a){mxCompactTreeLayout.call(this,a,!1)}mxUtils.extend(mxRadialTreeLayou… argument
829 mxRadialTreeLayout.prototype.rowMinCenX=[];mxRadialTreeLayout.prototype.rowMaxCenX=[];mxRadialTreeL… argument
830 mxRadialTreeLayout.prototype.execute=function(a,b){this.parent=a;this.edgeRouting=this.useBoundingB… argument
833 mxRadialTreeLayout.prototype.calcRowDims=function(a,b){if(null!=a&&0!=a.length){this.rowMinX[b]=thi… argument
834 Math.max(f.x+f.width/2,this.rowMaxCenX[b]);this.rowRadi[b]=f.y-this.getVertexBounds(this.root).y;nu… argument
836 mxFastOrganicLayout.prototype.isVertexIgnored=function(a){return mxGraphLayout.prototype.isVertexIg… argument
837 mxFastOrganicLayout.prototype.execute=function(a){var b=this.graph.getModel();this.vertexArray=[];f… argument
845 g,d=d/f*g,e=e/f*g,this.dispX[b]+=d,this.dispY[b]+=e,this.dispX[c]-=d,this.dispY[c]-=e)}}};mxFastOrg… argument
847 mxCircleLayout.prototype.execute=function(a){var b=this.graph.getModel();b.beginUpdate();try{for(va… argument
848 …,n,e,d)}finally{b.endUpdate()}};mxCircleLayout.prototype.getRadius=function(a,b){return Math.max(a… argument
849 mxParallelEdgeLayout.prototype.constructor=mxParallelEdgeLayout;mxParallelEdgeLayout.prototype.spac… argument
850 mxParallelEdgeLayout.prototype.findParallels=function(a,b){var c=[],d=mxUtils.bind(this,function(a)… argument
851 mxParallelEdgeLayout.prototype.getEdgeId=function(a){var b=this.graph.getView(),c=b.getVisibleTermi… argument
852 mxParallelEdgeLayout.prototype.layout=function(a){var b=a[0],c=this.graph.getView(),d=this.graph.ge… argument
853 1)/2,c=c+g/2-d*(a.length-1)/2,f=0;f<a.length;f++)this.route(a[f],b,c),b-=e,c+=d}};mxParallelEdgeLay… argument
854 mxCompositeLayout.prototype.moveCell=function(a,b,c){null!=this.master?this.master.moveCell.apply(t… argument
855 ….constructor=mxEdgeLabelLayout;mxEdgeLabelLayout.prototype.execute=function(a){for(var b=this.grap… argument
856 mxEdgeLabelLayout.prototype.placeLabels=function(a,b){var c=this.graph.getModel();c.beginUpdate();t… argument
857 mxEdgeLabelLayout.prototype.avoid=function(a,b){var c=this.graph.getModel(),d=a.text.boundingBox;if… argument
859 …;mxGraphAbstractHierarchyCell.prototype.getNextLayerConnectedCells=function(a){return null};mxGrap… argument
860 mxGraphAbstractHierarchyCell.prototype.setGeneralPurposeVariable=function(a,b){return null};mxGraph… argument
861 function mxGraphHierarchyNode(a){mxGraphAbstractHierarchyCell.apply(this,arguments);this.cell=a;thi… argument
862 mxGraphHierarchyNode.prototype.hashCode=!1;mxGraphHierarchyNode.prototype.getRankValue=function(a){… argument
863 mxGraphHierarchyNode.prototype.getPreviousLayerConnectedCells=function(a){if(null==this.previousLay… argument
864 mxGraphHierarchyNode.prototype.getGeneralPurposeVariable=function(a){return this.temp[0]};mxGraphHi… argument
865 …type.getCoreCell=function(){return this.cell};function mxGraphHierarchyEdge(a){mxGraphAbstractHier… argument
866 …Edge.prototype.isReversed=!1;mxGraphHierarchyEdge.prototype.invert=function(a){a=this.source;this.… argument
867 mxGraphHierarchyEdge.prototype.getNextLayerConnectedCells=function(a){if(null==this.nextLayerConnec… argument
868 mxGraphHierarchyEdge.prototype.getPreviousLayerConnectedCells=function(a){if(null==this.previousLay… argument
869 mxGraphHierarchyEdge.prototype.getGeneralPurposeVariable=function(a){return this.temp[a-this.minRan… argument
870 function mxGraphHierarchyModel(a,b,c,d,e){a.getGraph();this.tightenToSource=e;this.roots=c;this.par… argument
873 mxGraphHierarchyModel.prototype.createInternalCells=function(a,b,c){for(var d=a.getGraph(),e=0;e<b.… argument
877 mxGraphHierarchyModel.prototype.fixRanks=function(){var a=[];this.ranks=[];for(var b=0;b<this.maxRa… argument
878 [],d.x=[],d.y=[],b=d.minRank+1;b<d.maxRank;b++)a[b].push(d),d.setGeneralPurposeVariable(b,a[b].leng… argument
879 mxGraphHierarchyModel.prototype.dfs=function(a,b,c,d,e,f){if(null!=b){var g=b.id;if(null==e[g])for(… argument
880 mxGraphHierarchyModel.prototype.extendedDfs=function(a,b,c,d,e,f,g,k){if(null!=b)if(null==a||null!=… argument
881 function mxSwimlaneModel(a,b,c,d,e){a.getGraph();this.tightenToSource=e;this.roots=c;this.parent=d;… argument
884 mxSwimlaneModel.prototype.createInternalCells=function(a,b,c){for(var d=a.getGraph(),e=a.swimlanes,… argument
888 mxSwimlaneModel.prototype.maxChainDfs=function(a,b,c,d,e){if(null!=b&&(a=mxCellPath.create(b.cell),… argument
889 mxSwimlaneModel.prototype.fixRanks=function(){var a=[];this.ranks=[];for(var b=0;b<this.maxRank+1;b… argument
890 d.x=[],d.y=[],b=d.minRank+1;b<d.maxRank;b++)a[b].push(d),d.setGeneralPurposeVariable(b,a[b].length-… argument
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… argument
892 mxSwimlaneModel.prototype.extendedDfs=function(a,b,c,d,e,f,g,k){if(null!=b)if(null==a||null!=b.hash… argument
893 this.extendedDfs(b,l,f,d,e,b.hashCode,g,k+1)}else d(a,b,c,k,1)};function mxHierarchicalLayoutStage(… argument
895 mxMedianHybridCrossingReduction.prototype.execute=function(a){a=this.layout.getModel();this.nestedB… argument
896 k}else for(c++,e=0;e<this.nestedBestRanks.length;e++)for(f=a.ranks[e],g=0;g<f.length;g++)k=f[g],k.s… argument
897 mxMedianHybridCrossingReduction.prototype.calculateRankCrossing=function(a,b){for(var c=0,d=b.ranks… argument
899 mxMedianHybridCrossingReduction.prototype.transpose=function(a,b){for(var c=!0,d=0;c&&10>d++;)for(v… argument
901 y.setGeneralPurposeVariable(f,B.getGeneralPurposeVariable(f)),B.setGeneralPurposeVariable(f,p),p=m,… argument
902 mxMedianHybridCrossingReduction.prototype.medianRank=function(a,b){for(var c=this.nestedBestRanks[a… argument
903 f))};mxMedianHybridCrossingReduction.prototype.medianValue=function(a,b){for(var c=[],d=0,e=0;e<a.l… argument
904 MedianCellSorter.prototype.compare=function(a,b){return null!=a&&null!=b?b.medianValue>a.medianValu… argument
905 …cleRemover.prototype.execute=function(a){a=this.layout.getModel();for(var b={},c=a.vertexMapper.ge… argument
906 !0);a.visit(function(a,c,e,f,n){c.isAncestor(a)&&(e.invert(),mxUtils.remove(e,a.connectsAsSource),c… argument
911 mxCoordinateAssignment.prototype.execute=function(a){this.jettyPositions={};a=this.layout.getModel(… argument
913 mxCoordinateAssignment.prototype.minNode=function(a){for(var b=[],c=new mxDictionary,d=[],e=0;e<=a.… argument
915 y),p=!0):x>e.getGeneralPurposeVariable(l)+1&&(e.setGeneralPurposeVariable(l,x),p=!0)));if(p){for(e=… argument
916 mxCoordinateAssignment.prototype.rankMedianPosition=function(a,b,c){b=b.ranks[a];for(var d=[],e={},… argument
918 this.intraCellSpacing,n++)}l>=k&&l<=q?g.setGeneralPurposeVariable(a,l):l<k?(g.setGeneralPurposeVari… argument
919 mxCoordinateAssignment.prototype.medianXValue=function(a,b){if(0==a.length)return 0;for(var c=[],d=… argument
920 mxCoordinateAssignment.prototype.initialCoords=function(a,b){this.calculateWidestRank(a,b);for(var … argument
921 mxCoordinateAssignment.prototype.rankCoordinates=function(a,b,c){b=c.ranks[a];c=this.initialX+(this… argument
923 mxCoordinateAssignment.prototype.calculateWidestRank=function(a,b){var c=-this.interRankCellSpacing… argument
926 mxCoordinateAssignment.prototype.minPath=function(a,b){for(var c=b.edgeMapper.getValues(),d=0;d<c.l… argument
928 mxCoordinateAssignment.prototype.repositionValid=function(a,b,c,d){a=a.ranks[c];for(var e=-1,f=0;f<… argument
929 mxCoordinateAssignment.prototype.setCellLocations=function(a,b){this.rankTopY=[];this.rankBottomY=[… argument
931 mxCoordinateAssignment.prototype.localEdgeProcessing=function(a){for(var b=0;b<a.ranks.length;b++)f… argument
934 mxCoordinateAssignment.prototype.setEdgePosition=function(a){var b=0;if(101207!=a.temp[0]){var c=a.… argument
939 mxCoordinateAssignment.prototype.setVertexLocation=function(a){var b=a.cell,c=a.x[0]-a.width/2,d=a.… argument
940 mxCoordinateAssignment.prototype.processReversedEdge=function(a,b){};function mxSwimlaneOrdering(a)… argument
941 …xecute=function(a){a=this.layout.getModel();var b=mxUtils.clone(a.vertexMapper,null,!0),c=null;if(… argument
942 m&&(d.invert(),mxUtils.remove(d,a.connectsAsTarget),c.connectsAsTarget.push(d),a.connectsAsSource.p… argument
946 mxHierarchicalLayout.prototype.execute=function(a,b){this.parent=a;var c=this.graph.model;this.edge… argument
948 mxHierarchicalLayout.prototype.findRoots=function(a,b){var c=[];if(null!=a&&null!=b){var d=this.gra… argument
949 mxHierarchicalLayout.prototype.getEdges=function(a){var b=this.edgesCache.get(a);if(null!=b)return … argument
951 mxHierarchicalLayout.prototype.getVisibleTerminal=function(a,b){var c=this.edgesTargetTermCache;b&&… argument
952 mxHierarchicalLayout.prototype.run=function(a){var b=[],c=[];if(null==this.roots&&null!=a){var d={}… argument
954 mxHierarchicalLayout.prototype.filterDescendants=function(a,b){var c=this.graph.model;c.isVertex(a)… argument
955 mxHierarchicalLayout.prototype.getEdgesBetween=function(a,b,c){c=null!=c?c:!1;for(var d=this.getEdg… argument
956 mxHierarchicalLayout.prototype.traverse=function(a,b,c,d,e,f,g){if(null!=a&&null!=d){var k=mxObject… argument
957 …;c<f.length;c++)if(b=f[c],null!=b[k]){for(l in b)e[l]=b[l];f.splice(c,1);break}}return e};mxHierar… argument
958 mxHierarchicalLayout.prototype.placementStage=function(a,b){var c=new mxCoordinateAssignment(this,t… argument
962 mxSwimlaneLayout.prototype.execute=function(a,b){this.parent=a;var c=this.graph.model;this.edgesCac… argument
967 mxSwimlaneLayout.prototype.findRoots=function(a,b){var c=[];if(null!=a&&null!=b){var d=this.graph.m… argument
968 mxSwimlaneLayout.prototype.getEdges=function(a){var b=this.edgesCache.get(a);if(null!=b)return b;fo… argument
970 mxSwimlaneLayout.prototype.getVisibleTerminal=function(a,b){var c=this.edgesTargetTermCache;b&&(c=t… argument
971 mxSwimlaneLayout.prototype.run=function(a){var b=[],c={};if(null!=this.swimlanes&&0<this.swimlanes.… argument
973 mxSwimlaneLayout.prototype.filterDescendants=function(a,b){var c=this.graph.model;c.isVertex(a)&&a!… argument
974 mxSwimlaneLayout.prototype.getEdgesBetween=function(a,b,c){c=null!=c?c:!1;for(var d=this.getEdges(a… argument
975 mxSwimlaneLayout.prototype.traverse=function(a,b,c,d,e,f,g,k){if(null!=a&&null!=d){var l=mxObjectId… argument
976 b,m[c],d,e,f,g,q))}}else if(null==e[l])for(c=0;c<f.length;c++)if(a=f[c],null!=a[l]){for(m in a)e[m]… argument
977 mxSwimlaneLayout.prototype.placementStage=function(a,b){var c=new mxCoordinateAssignment(this,this.… argument
979 mxGraphModel.prototype.setCreateIds=function(a){this.createIds=a};mxGraphModel.prototype.createRoot… argument
980 mxGraphModel.prototype.filterDescendants=function(a,b){var c=[];b=b||this.getRoot();(null==a||a(b))… argument
981 mxGraphModel.prototype.rootChanged=function(a){var b=this.root;this.root=a;this.nextId=0;this.cells… argument
982 mxGraphModel.prototype.getParent=function(a){return null!=a?a.getParent():null};mxGraphModel.protot… argument
983 mxGraphModel.prototype.cellAdded=function(a){if(null!=a){null==a.getId()&&this.createIds&&a.setId(t… argument
984 mxGraphModel.prototype.createId=function(a){a=this.nextId;this.nextId++;return this.prefix+a+this.p… argument
985 mxGraphModel.prototype.updateEdgeParent=function(a,b){for(var c=this.getTerminal(a,!0),d=this.getTe… argument
986 c)){d=this.getGeometry(a);if(null!=d){var e=this.getOrigin(this.getParent(a)),f=this.getOrigin(c),g… argument
987 mxGraphModel.prototype.getNearestCommonAncestor=function(a,b){if(null!=a&&null!=b){var c=mxCellPath… argument
988 mxGraphModel.prototype.cellRemoved=function(a){if(null!=a&&null!=this.cells){for(var b=this.getChil… argument
989 mxGraphModel.prototype.getChildCount=function(a){return null!=a?a.getChildCount():0};mxGraphModel.p… argument
990 mxGraphModel.prototype.getChildCells=function(a,b,c){b=null!=b?b:!1;c=null!=c?c:!1;for(var d=this.g… argument
991 mxGraphModel.prototype.setTerminal=function(a,b,c){var d=b!=this.getTerminal(a,c);this.execute(new … argument
992 mxGraphModel.prototype.terminalForCellChanged=function(a,b,c){var d=this.getTerminal(a,c);null!=b?b… argument
993 mxGraphModel.prototype.getConnections=function(a){return this.getEdges(a,!0,!0,!1)};mxGraphModel.pr… argument
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(… argument
995 mxGraphModel.prototype.getEdgesBetween=function(a,b,c){c=null!=c?c:!1;var d=this.getEdgeCount(a),e=… argument
996 mxGraphModel.prototype.getOpposites=function(a,b,c,d){c=null!=c?c:!0;d=null!=d?d:!0;var e=[];if(nul… argument
997 mxGraphModel.prototype.getTopmostCells=function(a){for(var b=new mxDictionary,c=[],d=0;d<a.length;d… argument
998 mxGraphModel.prototype.getValue=function(a){return null!=a?a.getValue():null};mxGraphModel.prototyp… argument
999 mxGraphModel.prototype.geometryForCellChanged=function(a,b){var c=this.getGeometry(a);a.setGeometry… argument
1000 mxGraphModel.prototype.setCollapsed=function(a,b){b!=this.isCollapsed(a)&&this.execute(new mxCollap… argument
1001 mxGraphModel.prototype.visibleStateForCellChanged=function(a,b){var c=this.isVisible(a);a.setVisibl… argument
1003 "edit",a))}}finally{this.endingUpdate=!1}}};mxGraphModel.prototype.createUndoableEdit=function(a){v… argument
1004 mxGraphModel.prototype.mergeChildren=function(a,b,c){c=null!=c?c:!0;this.beginUpdate();try{var d={}… argument
1005 mxGraphModel.prototype.mergeChildrenImpl=function(a,b,c,d){this.beginUpdate();try{for(var e=a.getCh… argument
1006 mxGraphModel.prototype.getParents=function(a){var b=[];if(null!=a)for(var c=new mxDictionary,d=0;d<… argument
1007 mxGraphModel.prototype.cloneCells=function(a,b,c){b=null!=b?b:!0;c=null!=c?c:{};for(var d=[],e=0;e<… argument
1008 mxGraphModel.prototype.cellCloned=function(a){return a.clone()};mxGraphModel.prototype.restoreClone… argument
1009 …this.previous=this.model.rootChanged(this.previous)};function mxChildChange(a,b,c,d){this.model=a;… argument
1011 mxChildChange.prototype.connect=function(a,b){b=null!=b?b:!0;var c=a.getTerminal(!0),d=a.getTermina… argument
1012 function mxTerminalChange(a,b,c,d){this.model=a;this.cell=b;this.previous=this.terminal=c;this.sour… argument
1013 mxValueChange.prototype.execute=function(){null!=this.cell&&(this.value=this.previous,this.previous… argument
1014 mxGeometryChange.prototype.execute=function(){null!=this.cell&&(this.geometry=this.previous,this.pr… argument
1015 function mxVisibleChange(a,b,c){this.model=a;this.cell=b;this.previous=this.visible=c}mxVisibleChan… argument
1016 mxCellAttributeChange.prototype.execute=function(){if(null!=this.cell){var a=this.cell.getAttribute… argument
1017 mxCell.prototype.edge=!1;mxCell.prototype.connectable=!0;mxCell.prototype.visible=!0;mxCell.prototy… argument
1018 mxCell.prototype.setValue=function(a){this.value=a};mxCell.prototype.valueChanged=function(a){var b… argument
1019 mxCell.prototype.isEdge=function(){return 0!=this.edge};mxCell.prototype.setEdge=function(a){this.e… argument
1020 mxCell.prototype.getParent=function(){return this.parent};mxCell.prototype.setParent=function(a){th… argument
1021 mxCell.prototype.getChildAt=function(a){return null==this.children?null:this.children[a]};mxCell.pr… argument
1022 mxCell.prototype.removeFromParent=function(){if(null!=this.parent){var a=this.parent.getIndex(this)… argument
1023 mxCell.prototype.insertEdge=function(a,b){null!=a&&(a.removeFromTerminal(b),a.setTerminal(this,b),n… argument
1024 mxCell.prototype.removeFromTerminal=function(a){var b=this.getTerminal(a);null!=b&&b.removeEdge(thi… argument
1025 mxCell.prototype.setAttribute=function(a,b){var c=this.getValue();null!=c&&c.nodeType==mxConstants.… argument
1027 mxGeometry.prototype.swap=function(){if(null!=this.alternateBounds){var a=new mxRectangle(this.x,th… argument
1028 mxGeometry.prototype.rotate=function(a,b){var c=mxUtils.toRadians(a),d=Math.cos(c),c=Math.sin(c);if… argument
1030 mxGeometry.prototype.translate=function(a,b){a=parseFloat(a);b=parseFloat(b);this.relative||(this.x… argument
1032 mxGeometry.prototype.scale=function(a,b,c){a=parseFloat(a);b=parseFloat(b);null!=this.sourcePoint&&… argument
1034 mxGeometry.prototype.equals=function(a){return mxRectangle.prototype.equals.apply(this,arguments)&&… argument
1036 var mxCellPath={PATH_SEPARATOR:".",create:function(a){var b="";if(null!=a)for(var c=a.getParent();n… argument
1037 return c},compare:function(a,b){for(var c=Math.min(a.length,b.length),d=0,e=0;e<c;e++)if(a[e]!=b[e]… argument
1038 Math.tan(f)/2):f<-m?(g.y=a.y,g.x=b-a.height*Math.tan(l)/2):f<m?(g.x=a.x+a.width,g.y=e+a.width*Math.… argument
1040 m);return new mxPoint(b,c)},RhombusPerimeter:function(a,b,c,d){b=a.x;var e=a.y,f=a.width;a=a.height… argument
1053 function mxPrintPreview(a,b,c,d,e,f,g,k,l){this.graph=a;this.scale=null!=b?b:1/a.pageScale;this.bor… argument
1056 mxPrintPreview.prototype.appendGraph=function(a,b,c,d,e,f){this.graph=a;this.scale=null!=b?b:1/a.pa… argument
1057 mxPrintPreview.prototype.open=function(a,b,c,d){var e=this.graph.cellRenderer.initializeOverlay,f=n… argument
1060 k.documentElement.scrollTop)+10+"px"};mxEvent.addListener(this.wnd,"scroll",function(a){b()});mxEve… argument
1062 z*t/this.scale-this.y0/this.scale+(m.y-q.y*n)/n;for(a=0;a<u;a++){if(null==this.wnd)return null;var … argument
1063 C.length-1);g&&!d&&(this.closeDocument(),y());this.wnd.focus()}catch(E){null!=f&&null!=f.parentNode… argument
1065 mxPrintPreview.prototype.writeHead=function(a,b){null!=this.title&&a.writeln("<title>"+this.title+"… argument
1066 a.writeln(" table.mxPageSelector td { border: solid 1px gray; padding:4px; }");a.writeln(" body.m… argument
1067 mxPrintPreview.prototype.createPageSelector=function(a,b){var c=this.wnd.document,d=c.createElement… argument
1069 mxPrintPreview.prototype.renderPage=function(a,b,c,d,e,f){f=this.wnd.document;var g=document.create… argument
1073 mxPrintPreview.prototype.addGraphFragment=function(a,b,c,d,e,f){var g=this.graph.getView();d=this.g… argument
1074 …();this.graph.setEnabled(!1);var t=g.getTranslate();g.translate=new mxPoint(a,b);var u=this.graph.… argument
1075 null;try{var B=[this.getRoot()];a=new mxTemporaryCellStates(g,c,B,null,mxUtils.bind(this,function(a… argument
1077 g.translate=t;a.destroy();g.setEventsEnabled(q)}};mxPrintPreview.prototype.getLinkForCellState=func… argument
1078 mxPrintPreview.prototype.insertBackgroundImage=function(a,b,c){var d=this.graph.backgroundImage;if(… argument
1079 …tAppendices=function(){return null};mxPrintPreview.prototype.print=function(a){a=this.open(a);null… argument
1081 mxStylesheet.prototype.createDefaultEdgeStyle=function(){var a={};a[mxConstants.STYLE_SHAPE]=mxCons… argument
1082 mxStylesheet.prototype.putDefaultEdgeStyle=function(a){this.putCellStyle("defaultEdge",a)};mxStyles… argument
1083 mxStylesheet.prototype.getCellStyle=function(a,b){var c=b;if(null!=a&&0<a.length)for(var d=a.split(… argument
1084 function mxCellState(a,b,c){this.view=a;this.cell=b;this.style=null!=c?c:{};this.origin=new mxPoint… argument
1086 mxCellState.prototype.getPerimeterBounds=function(a,b){a=a||0;b=null!=b?b:new mxRectangle(this.x,th… argument
1087 mxCellState.prototype.setAbsoluteTerminalPoint=function(a,b){b?(null==this.absolutePoints&&(this.ab… argument
1088 mxCellState.prototype.setCursor=function(a){null!=this.shape&&this.shape.setCursor(a);null!=this.te… argument
1089 mxCellState.prototype.getVisibleTerminalState=function(a){return a?this.visibleSourceState:this.vis… argument
1091 mxCellState.prototype.setState=function(a){this.view=a.view;this.cell=a.cell;this.style=a.style;thi… argument
1093 this.length;a.x=this.x;a.y=this.y;a.width=this.width;a.height=this.height;a.unscaledWidth=this.unsc… argument
1094 mxGraphSelectionModel.prototype.updatingSelectionResource="none"!=mxClient.language?"updatingSelect… argument
1095 mxGraphSelectionModel.prototype.isEmpty=function(){return 0==this.cells.length};mxGraphSelectionMod… argument
1096 mxGraphSelectionModel.prototype.getFirstSelectableCell=function(a){if(null!=a)for(var b=0;b<a.lengt… argument
1097 mxGraphSelectionModel.prototype.addCells=function(a){if(null!=a){var b=null;this.singleSelection&&(… argument
1098 mxGraphSelectionModel.prototype.removeCells=function(a){if(null!=a){for(var b=[],c=0;c<a.length;c++… argument
1099 mxGraphSelectionModel.prototype.cellAdded=function(a){null==a||this.isSelected(a)||this.cells.push(… argument
1102 function mxCellEditor(a){this.graph=a;this.zoomHandler=mxUtils.bind(this,function(){this.graph.isEd… argument
1105 mxCellEditor.prototype.applyValue=function(a,b){this.graph.labelChanged(a.cell,b,this.trigger)};mxC… argument
1106 mxCellEditor.prototype.getInitialValue=function(a,b){var c=mxUtils.htmlEntities(this.graph.getEditi… argument
1107 mxCellEditor.prototype.isCancelEditingKeyEvent=function(a){return this.escapeCancelsEditing||mxEven… argument
1108 mxCellEditor.prototype.installListeners=function(a){mxEvent.addListener(a,"dragstart",mxUtils.bind(… argument
1109 var b=mxUtils.bind(this,function(b){null!=this.editingCell&&this.clearOnChange&&a.innerHTML==this.g… argument
1110 this.clearOnChange=!1)});mxEvent.addListener(a,mxClient.IS_IE11||mxClient.IS_IE?"keyup":"input",b);… argument
1111 b,c);mxEvent.addListener(window,"resize",c);9<=document.documentMode?(mxEvent.addListener(a,"DOMNod… argument
1121 "0px 0px");mxUtils.setPrefixedStyle(this.textarea.style,"transform","scale("+c+","+c+")"+(null==d?"… argument
1123 mxCellEditor.prototype.startEditing=function(a,b){this.stopEditing(!0);this.align=null;null==this.t… argument
1130 mxCellEditor.prototype.stopEditing=function(a){if(null!=this.editingCell){null!=this.textNode&&(thi… argument
1132 mxCellEditor.prototype.prepareTextarea=function(){null!=this.textarea.lastChild&&"BR"==this.textare… argument
1133 mxCellEditor.prototype.getEditorBounds=function(a){var b=this.graph.getModel().isEdge(a.cell),c=thi… argument
1137 mxConstants.ALIGN_BOTTOM&&(c.y+=a.height))}return new mxRectangle(Math.round(c.x),Math.round(c.y),M… argument
1139 mxCellRenderer.prototype.defaultEdgeShape=mxConnector;mxCellRenderer.prototype.defaultVertexShape=m… argument
1142 …ants.SHAPE_LABEL,mxLabel);mxCellRenderer.prototype.initializeShape=function(a){a.shape.dialect=a.v… argument
1143 mxCellRenderer.prototype.createShape=function(a){var b=null;null!=a.style&&(b=a.style[mxConstants.S… argument
1144 mxCellRenderer.prototype.getShapeConstructor=function(a){var b=this.getShape(a.style[mxConstants.ST… argument
1145 mxCellRenderer.prototype.configureShape=function(a){a.shape.apply(a);a.shape.image=a.view.graph.get… argument
1146 mxCellRenderer.prototype.postConfigureShape=function(a){null!=a.shape&&(this.resolveColor(a,"indica… argument
1147 mxCellRenderer.prototype.checkPlaceholderStyles=function(a){if(null!=a.style)for(var b=["inherit","… argument
1148 mxCellRenderer.prototype.resolveColor=function(a,b,c){var d=c==mxConstants.STYLE_FONTCOLOR?a.text:a… argument
1149 f==mxConstants.STYLE_FILLCOLOR&&null!=a.shape?d[b]=a.style[mxConstants.STYLE_FILLCOLOR]:c!=mxConsta… argument
1150 mxCellRenderer.prototype.createLabel=function(a,b){var c=a.view.graph;c.getModel().isEdge(a.cell);i… argument
1154 mxUtils.bind(this,function(b){this.isLabelEvent(a,b)&&(c.dblClick(b,a.cell),mxEvent.consume(b))}))}… argument
1155 mxCellRenderer.prototype.createCellOverlays=function(a){var b=a.view.graph.getCellOverlays(a.cell),… argument
1156 a.overlays.visit(function(a,b){b.destroy()});a.overlays=c};mxCellRenderer.prototype.initializeOverl… argument
1157 mxCellRenderer.prototype.installCellOverlayListeners=function(a,b,c){var d=a.view.graph;mxEvent.add… argument
1158 "event",c,"cell",a.cell))})};mxCellRenderer.prototype.createControl=function(a){var b=a.view.graph,… argument
1159 mxCellRenderer.prototype.createControlClickHandler=function(a){var b=a.view.graph;return mxUtils.bi… argument
1160 mxCellRenderer.prototype.initControl=function(a,b,c,d){var e=a.view.graph;e.isHtmlLabel(a.cell)&&mx… argument
1161 e.fireMouseEvent(mxEvent.MOUSE_DOWN,new mxMouseEvent(b,a));mxEvent.consume(b)},function(b){e.fireMo… argument
1162 mxCellRenderer.prototype.isShapeEvent=function(a,b){return!0};mxCellRenderer.prototype.isLabelEvent… argument
1163 mxCellRenderer.prototype.installListeners=function(a){var b=a.view.graph,c=function(c){var d=a;if(b… argument
1165 mxCellRenderer.prototype.redrawLabel=function(a,b){var c=a.view.graph,d=this.getLabelValue(a),e=c.i… argument
1168 mxCellRenderer.prototype.isTextShapeInvalid=function(a,b){function c(c,e,f){return"spacingTop"==e||… argument
1170 …DEFAULT_TEXT_DIRECTION)};mxCellRenderer.prototype.redrawLabelShape=function(a){a.redraw()};mxCellR… argument
1171 mxCellRenderer.prototype.getLabelBounds=function(a){var b=a.view.graph,c=a.view.scale,d=b.getModel(… argument
1173 mxCellRenderer.prototype.rotateLabelBounds=function(a,b){b.y-=a.text.margin.y*b.height;b.x-=a.text.… argument
1176 mxCellRenderer.prototype.redrawCellOverlays=function(a,b){this.createCellOverlays(a);if(null!=a.ove… argument
1178 mxCellRenderer.prototype.redrawControl=function(a,b){var c=a.view.graph.getFoldingImage(a);if(null!… argument
1179 mxCellRenderer.prototype.getControlBounds=function(a,b,c){if(null!=a.control){var d=a.view.scale,e=… argument
1181 mxCellRenderer.prototype.insertStateAfter=function(a,b,c){for(var d=this.getShapesForState(a),e=0;e… argument
1183 mxCellRenderer.prototype.getShapesForState=function(a){return[a.shape,a.text,a.control]};mxCellRend… argument
1184 mxCellRenderer.prototype.redrawShape=function(a,b,c){var d=a.view.graph.model,e=!1;null!=a.shape&&n… argument
1187 mxCellRenderer.prototype.doRedrawShape=function(a){a.shape.redraw()};mxCellRenderer.prototype.isSha… argument
1188 mxCellRenderer.prototype.destroy=function(a){null!=a.shape&&(null!=a.text&&(a.text.destroy(),a.text… argument
1189 var mxEdgeStyle={EntityRelation:function(a,b,c,d,e){var f=a.view,g=f.graph;d=mxUtils.getValue(a.sty… argument
1191 null!=b&&null!=c&&(a=k?b.x:b.x+b.width,b=f.getRoutingCenterY(b),l=n?c.x:c.x+c.width,c=f.getRoutingC… argument
1193 …c.x,m=Math.max(Math.abs(l-c.y),m)):a==mxConstants.DIRECTION_NORTH?l=b.y-2*k:a==mxConstants.DIRECTI… argument
1194 m=Math.max(b.x+b.width,c.x+c.width),k=Math.min(b.y,c.y),n=Math.max(b.y+b.height,c.y+c.height),f=a.v… argument
1196 k)),mxUtils.contains(c,a,f)||mxUtils.contains(b,a,f)||e.push(new mxPoint(a,f)),1==e.length&&(null!=… argument
1198 e.push(new mxPoint(d.x,k)):(f=Math.max(b.x,c.x),e.push(new mxPoint(f+(Math.min(b.x+b.width,c.x+c.wi… argument
1206 …tion(a,b){var c=[];if(null!=a)for(var d=0;d<a.length;d++)if(null!=a[d]){var e=new mxPoint(Math.rou… variable
1218 a.view.scale*10)/10,Math.round(mxEdgeStyle.wayPoints1[v][1]*a.view.scale*10)/10));for(a=1;a<e.lengt… argument
1219 b){mxStyleRegistry.values[a]=b},getValue:function(a){return mxStyleRegistry.values[a]},getName:func… argument
1221 mxStyleRegistry.putValue(mxConstants.PERIMETER_TRIANGLE,mxPerimeter.TrianglePerimeter);mxStyleRegis… argument
1223 mxGraphView.prototype.lastHtmlNode=null;mxGraphView.prototype.lastForegroundNode=null;mxGraphView.p… argument
1224 mxGraphView.prototype.getBounds=function(a){var b=null;if(null!=a&&0<a.length)for(var c=this.graph.… argument
1225 mxGraphView.prototype.scaleAndTranslate=function(a,b,c){var d=this.scale,e=new mxPoint(this.transla… argument
1226 mxGraphView.prototype.setScale=function(a){var b=this.scale;this.scale!=a&&(this.scale=a,this.isEve… argument
1227 mxGraphView.prototype.setTranslate=function(a,b){var c=new mxPoint(this.translate.x,this.translate.… argument
1228 mxGraphView.prototype.refresh=function(){null!=this.currentRoot&&this.clear();this.revalidate()};mx… argument
1229 mxGraphView.prototype.invalidate=function(a,b,c){var d=this.graph.getModel();a=a||d.getRoot();b=nul… argument
1230 mxGraphView.prototype.validate=function(a){var b=mxLog.enter("mxGraphView.validate");window.status=… argument
1234 mxGraphView.prototype.getBoundingBox=function(a,b){b=null!=b?b:!0;var c=null;if(null!=a&&(null!=a.s… argument
1235 mxGraphView.prototype.createBackgroundPageShape=function(a){return new mxRectangleShape(a,"white","… argument
1237 mxUtils.bind(this,function(a){this.graph.fireMouseEvent(mxEvent.MOUSE_DOWN,new mxMouseEvent(a))}),m… argument
1239 "dblclick",mxUtils.bind(this,function(a){this.graph.dblClick(a)})),mxEvent.addGestureListeners(this… argument
1241 mxGraphView.prototype.redrawBackgroundImage=function(a,b){a.scale=this.scale;a.bounds.x=this.scale*… argument
1242 mxGraphView.prototype.validateCell=function(a,b){if(null!=a)if(b=(null!=b?b:!0)&&this.graph.isCellV… argument
1243 mxGraphView.prototype.validateCellState=function(a,b){b=null!=b?b:!0;var c=null;if(null!=a&&(c=this… argument
1245 mxGraphView.prototype.updateCellState=function(a){a.absoluteOffset.x=0;a.absoluteOffset.y=0;a.origi… argument
1247 this.scale*e.height,a.unscaledHeight=e.height,b.isVertex(a.cell)&&this.updateVertexState(a,e),b.isE… argument
1248 mxGraphView.prototype.updateVertexState=function(a,b){var c=this.graph.getModel(),d=this.getState(c… argument
1249 mxGraphView.prototype.updateEdgeState=function(a,b){var c=a.getVisibleTerminalState(!0),d=a.getVisi… argument
1251 mxGraphView.prototype.updateVertexLabelOffset=function(a){var b=mxUtils.getValue(a.style,mxConstant… argument
1253 mxGraphView.prototype.stateValidated=function(a){var b=this.graph.getModel().isEdge(a.cell)&&this.g… argument
1254 mxGraphView.prototype.updateFixedTerminalPoints=function(a,b,c){this.updateFixedTerminalPoint(a,b,!… argument
1255 mxGraphView.prototype.getFixedTerminalPoint=function(a,b,c,d){var e=null;null!=d&&(e=this.graph.get… argument
1256 mxGraphView.prototype.updateBoundsFromStencil=function(a){var b=null;if(null!=a&&null!=a.shape&&nul… argument
1257 mxGraphView.prototype.updatePoints=function(a,b,c,d){if(null!=a){var e=[];e.push(a.absolutePoints[0… argument
1258 a.absolutePoints;e.push(b[b.length-1]);a.absolutePoints=e}};mxGraphView.prototype.transformControlP… argument
1259 mxGraphView.prototype.isLoopStyleEnabled=function(a,b,c,d){var e=this.graph.getConnectionConstraint… argument
1260 mxGraphView.prototype.getEdgeStyle=function(a,b,c,d){a=this.isLoopStyleEnabled(a,b,c,d)?mxUtils.get… argument
1261 mxGraphView.prototype.updateFloatingTerminalPoints=function(a,b,c){var d=a.absolutePoints,e=d[0];nu… argument
1262 mxGraphView.prototype.getFloatingTerminalPoint=function(a,b,c,d){b=this.getTerminalPort(a,b,d);var … argument
1263 0);a=this.getPerimeterPoint(b,e,0==c&&f,k);0!=c&&(k=Math.cos(c),l=Math.sin(c),a=mxUtils.getRotatedP… argument
1264 mxGraphView.prototype.getPerimeterPoint=function(a,b,c,d){var e=null;if(null!=a){var f=this.getPeri… argument
1265 0)||g),b&&(e.x=2*d.getCenterX()-e.x),g&&(e.y=2*d.getCenterY()-e.y));e=f(d,a,e,c);null!=e&&(b&&(e.x=… argument
1266 mxGraphView.prototype.getRoutingCenterY=function(a){var b=null!=a.style?parseFloat(a.style[mxConsta… argument
1267 mxGraphView.prototype.getPerimeterFunction=function(a){a=a.style[mxConstants.STYLE_PERIMETER];if("s… argument
1268 mxGraphView.prototype.getVisibleTerminal=function(a,b){for(var c=this.graph.getModel(),d=c.getTermi… argument
1269 mxGraphView.prototype.updateEdgeBounds=function(a){var b=a.absolutePoints,c=b[0],d=b[b.length-1];if… argument
1271 mxGraphView.prototype.getPoint=function(a,b){var c=a.getCenterX(),d=a.getCenterY();if(null==a.segme… argument
1273 mxGraphView.prototype.getRelativePoint=function(a,b,c){var d=this.graph.getModel().getGeometry(a.ce… argument
1275 mxGraphView.prototype.updateEdgeLabelOffset=function(a){var b=a.absolutePoints;a.absoluteOffset.x=a… argument
1276 mxGraphView.prototype.getState=function(a,b){b=b||!1;var c=null;null!=a&&(c=this.states.get(a),b&&(… argument
1277 mxGraphView.prototype.setAllowEval=function(a){this.allowEval=a};mxGraphView.prototype.getStates=fu… argument
1278 mxGraphView.prototype.removeState=function(a){var b=null;null!=a&&(b=this.states.remove(a),null!=b&… argument
1279 mxGraphView.prototype.getOverlayPane=function(){return this.overlayPane};mxGraphView.prototype.getD… argument
1280 mxGraphView.prototype.isScrollEvent=function(a){var b=mxUtils.getOffset(this.graph.container);a=new… argument
1287 a.appendChild(this.canvas),this.updateContainerStyle(a))};mxGraphView.prototype.updateHtmlCanvasSiz… argument
1288 mxGraphView.prototype.createHtmlPane=function(a,b){var c=document.createElement("DIV");null!=a&&nul… argument
1291 mxGraphView.prototype.updateContainerStyle=function(a){var b=mxUtils.getCurrentStyle(a);null!=b&&"s… argument
1293 function mxCurrentRootChange(a,b){this.view=a;this.previous=this.root=b;this.isUp=null==b;if(!this.… argument
1295 function mxGraph(a,b,c,d,e){this.mouseListeners=null;this.renderHint=c;this.dialect=mxClient.IS_SVG… argument
1296 …his.view.rendering;this.graphModelChangeListener=mxUtils.bind(this,function(a,b){this.graphModelCh… argument
1307 mxGraph.prototype.init=function(a){this.container=a;this.cellEditor=this.createCellEditor();this.vi… argument
1311 …function(){return this.stylesheet};mxGraph.prototype.setStylesheet=function(a){this.stylesheet=a};… argument
1312 mxGraph.prototype.getSelectionCellsForChanges=function(a,b){for(var c=new mxDictionary,d=[],e=mxUti… argument
1313 k&&e(k)}}return d};mxGraph.prototype.graphModelChanged=function(a){for(var b=0;b<a.length;b++)this.… argument
1315 mxGraph.prototype.processChange=function(a){if(a instanceof mxRootChange)this.clearSelection(),this… argument
1317 null!=a&&(a.invalidStyle=!0)):null!=a.cell&&a.cell instanceof mxCell&&this.removeStateForCell(a.cel… argument
1318 mxGraph.prototype.addCellOverlay=function(a,b){null==a.overlays&&(a.overlays=[]);a.overlays.push(b)… argument
1319 mxGraph.prototype.removeCellOverlay=function(a,b){if(null==b)this.removeCellOverlays(a);else{var c=… argument
1320 mxGraph.prototype.removeCellOverlays=function(a){var b=a.overlays;if(null!=b){a.overlays=null;var c… argument
1321 mxGraph.prototype.setCellWarning=function(a,b,c,d){if(null!=b&&0<b.length)return c=null!=c?c:this.w… argument
1322 mxGraph.prototype.startEditingAtCell=function(a,b){null!=b&&mxEvent.isMultiTouchEvent(b)||(null==a&… argument
1323 mxGraph.prototype.stopEditing=function(a){this.cellEditor.stopEditing(a);this.fireEvent(new mxEvent… argument
1324 mxGraph.prototype.cellLabelChanged=function(a,b,c){this.model.beginUpdate();try{this.model.setValue… argument
1325a){var b=a.getEvent(),c=a.getCell(),d=new mxEventObject(mxEvent.CLICK,"event",b,"cell",c);a.isCons… argument
1327 mxGraph.prototype.isSiblingSelected=function(a){for(var b=this.model,c=b.getParent(a),d=b.getChildC… argument
1328 mxGraph.prototype.tapAndHold=function(a){var b=a.getEvent(),c=new mxEventObject(mxEvent.TAP_AND_HOL… argument
1330 mxGraph.prototype.scrollPointToVisible=function(a,b,c,d){if(this.timerAutoScroll||!this.ignoreScrol… argument
1334 mxUtils.parseCssNumber(a.borderBottomWidth):0))};mxGraph.prototype.getPreferredPageSize=function(a,… argument
1335 mxGraph.prototype.fit=function(a,b,c,d,e,f,g){if(null!=this.container){a=null!=a?a:this.getBorder()… argument
1340 …geBreaksVisible,c,b)}this.fireEvent(new mxEventObject(mxEvent.SIZE,"bounds",a))};mxGraph.prototype… argument
1341 mxGraph.prototype.updatePageBreaks=function(a,b,c){b=this.view.scale;c=this.view.translate;var d=th… argument
1342 var g=(a=a&&Math.min(f.width,f.height)>this.minPageBreakDist)?Math.ceil(d.height/f.height)+1:0,k=a?… argument
1344 mxGraph.prototype.getCurrentCellStyle=function(a,b){var c=b?null:this.view.getState(a);return null!… argument
1345 mxGraph.prototype.postProcessCellStyle=function(a){if(null!=a){var b=a[mxConstants.STYLE_IMAGE],c=t… argument
1346 mxGraph.prototype.setCellStyle=function(a,b){b=b||this.getSelectionCells();if(null!=b){this.model.b… argument
1347 mxGraph.prototype.toggleCellStyles=function(a,b,c){b=null!=b?b:!1;c=c||this.getEditableCells(this.g… argument
1348 mxGraph.prototype.setCellStyleFlags=function(a,b,c,d){d=d||this.getEditableCells(this.getSelectionC… argument
1349 mxGraph.prototype.alignCells=function(a,b,c){null==b&&(b=this.getMovableCells(this.getSelectionCell… argument
1352 mxGraph.prototype.flipEdge=function(a){if(null!=a&&null!=this.alternateEdgeStyle){this.model.beginU… argument
1353 mxGraph.prototype.removeImageBundle=function(a){for(var b=[],c=0;c<this.imageBundles.length;c++)thi… argument
1354 mxGraph.prototype.orderCells=function(a,b,c){null==b&&(b=mxUtils.sortCells(this.getEditableCells(th… argument
1355 mxGraph.prototype.cellsOrdered=function(a,b,c){if(null!=a){this.model.beginUpdate();try{for(var d=0… argument
1356 mxGraph.prototype.groupCells=function(a,b,c){null==c&&(c=mxUtils.sortCells(this.getSelectionCells()… argument
1357 this.cellsAdded(c,a,f,null,null,!1,!1,!1);this.cellsMoved(c,-d.x,-d.y,!1,!1,!1);this.cellsResized([… argument
1358 mxGraph.prototype.getBoundsForGroup=function(a,b,c){b=this.getBoundingBoxFromGeometry(b,!0);null!=b… argument
1359 mxGraph.prototype.ungroupCells=function(a){var b=[];null==a&&(a=this.getCellsForUngroup());if(null!… argument
1360 l.y=k.origin.y,l.relative=!1,this.model.setGeometry(d[g],l))}}}this.removeCellsAfterUngroup(a);this… argument
1361 mxGraph.prototype.removeCellsFromParent=function(a){null==a&&(a=this.getSelectionCells());this.mode… argument
1362 mxGraph.prototype.updateGroupBounds=function(a,b,c,d,e,f,g){null==a&&(a=this.getSelectionCells());b… argument
1364 mxGraph.prototype.getBoundingBox=function(a){var b=null;if(null!=a&&0<a.length)for(var c=0;c<a.leng… argument
1365 mxGraph.prototype.cloneCells=function(a,b,c,d){b=null!=b?b:!0;var e=null;if(null!=a){for(var f=new … argument
1367 …[n].x+=c,m[n].y+=p}}else m.translate(c,p)}}else e=[]}return e};mxGraph.prototype.insertVertex=func… argument
1368 mxGraph.prototype.insertEdge=function(a,b,c,d,e,f){b=this.createEdge(a,b,c,d,e,f);return this.addEd… argument
1369 mxGraph.prototype.addCells=function(a,b,c,d,e,f){null==b&&(b=this.getDefaultParent());null==c&&(c=t… argument
1370 mxGraph.prototype.cellsAdded=function(a,b,c,d,e,f,g,k){if(null!=a&&null!=b&&null!=c){this.model.beg… argument
1372 …)}finally{this.model.endUpdate()}}};mxGraph.prototype.autoSizeCell=function(a,b){if(null!=b?b:1)fo… argument
1373 mxGraph.prototype.removeCells=function(a,b){b=null!=b?b:!0;null==a&&(a=this.getDeletableCells(this.… argument
1375 mxGraph.prototype.cellsRemoved=function(a){if(null!=a&&0<a.length){var b=this.view.scale,c=this.vie… argument
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… argument
1379 mxGraph.prototype.toggleCells=function(a,b,c){null==b&&(b=this.getSelectionCells());c&&(b=this.addA… argument
1380 mxGraph.prototype.foldCells=function(a,b,c,d,e){b=null!=b?b:!1;null==c&&(c=this.getFoldableCells(th… argument
1381 mxGraph.prototype.cellsFolded=function(a,b,c,d){if(null!=a&&0<a.length){this.model.beginUpdate();tr… argument
1382 mxGraph.prototype.swapBounds=function(a,b){if(null!=a){var c=this.model.getGeometry(a);null!=c&&(c=… argument
1383 mxGraph.prototype.updateAlternateBounds=function(a,b,c){if(null!=a&&null!=b){c=this.getCurrentCellS… argument
1384 …getCenterX()-b.getCenterX(),d=b.alternateBounds.getCenterY()-b.getCenterY(),a=Math.cos(e),e=Math.s… argument
1385 mxGraph.prototype.getAllEdges=function(a){var b=[];if(null!=a)for(var c=0;c<a.length;c++){for(var d… argument
1386 mxGraph.prototype.cellSizeUpdated=function(a,b){if(null!=a){this.model.beginUpdate();try{var c=this… argument
1389 mxGraph.prototype.getPreferredSizeForCell=function(a,b){var c=null;if(null!=a){var d=this.view.crea… argument
1391 mxUtils.htmlEntities(k,!1)),k=k.replace(/\n/g,"<br>"),f=mxUtils.getSizeForString(k,f,e[mxConstants.… argument
1392 mxGraph.prototype.resizeCells=function(a,b,c){c=null!=c?c:this.isRecursiveResize();this.model.begin… argument
1393 mxGraph.prototype.cellsResized=function(a,b,c){c=null!=c?c:!1;var d=[];if(null!=a&&null!=b&&a.lengt… argument
1394 mxGraph.prototype.cellResized=function(a,b,c,d){var e=this.model.getGeometry(a);if(null!=e&&(e.x!=b… argument
1395 mxGraph.prototype.resizeChildCells=function(a,b){for(var c=this.model.getGeometry(a),d=0!=c.width?b… argument
1396 mxGraph.prototype.scaleCell=function(a,b,c,d){var e=this.model.getGeometry(a);if(null!=e){var f=thi… argument
1397 e.height=m);this.model.isVertex(a)?this.cellResized(a,e,!0,d):this.model.setGeometry(a,e)}};mxGraph… argument
1398 mxGraph.prototype.importCells=function(a,b,c,d,e,f){return this.moveCells(a,b,c,!0,d,e,f)}; argument
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… argument
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… argument
1403 mxGraph.prototype.translateCell=function(a,b,c){var d=this.model.getGeometry(a);if(null!=d){b=parse… argument
1405 mxGraph.prototype.getCellContainmentArea=function(a){if(null!=a&&!this.model.isEdge(a)){var b=this.… argument
1407 mxGraph.prototype.constrainChild=function(a,b){if(null!=a){var c=this.getCellGeometry(a);if(null!=c… argument
1410 mxGraph.prototype.resetEdges=function(a){if(null!=a){for(var b=new mxDictionary,c=0;c<a.length;c++)… argument
1411 mxGraph.prototype.resetEdge=function(a){var b=this.model.getGeometry(a);null!=b&&null!=b.points&&0<… argument
1412 mxGraph.prototype.getOutlineConstraint=function(a,b,c){if(null!=b.shape){c=this.view.getPerimeterBo… argument
1414 (a.x-c.x)/c.width)/1E3,0==c.height?0:Math.round(1E3*(a.y-c.y)/c.height)/1E3),!1)}return null};mxGra… argument
1415 mxGraph.prototype.getConnectionConstraint=function(a,b,c){b=null;var d=a.style[c?mxConstants.STYLE_… argument
1417 mxGraph.prototype.setConnectionConstraint=function(a,b,c,d){if(null!=d){this.model.beginUpdate();tr… argument
1420 mxGraph.prototype.getConnectionPoint=function(a,b,c){c=null!=c?c:!0;var d=null;if(null!=a&&null!=b.… argument
1423 mxGraph.prototype.connectCell=function(a,b,c,d){this.model.beginUpdate();try{var e=this.model.getTe… argument
1424 mxGraph.prototype.cellConnected=function(a,b,c,d){if(null!=a){this.model.beginUpdate();try{var e=th… argument
1426 mxGraph.prototype.disconnectGraph=function(a){if(null!=a){this.model.beginUpdate();try{for(var b=th… argument
1428 …eturn this.view.currentRoot};mxGraph.prototype.getTranslateForRoot=function(a){return null};mxGrap… argument
1430 mxGraph.prototype.isValidRoot=function(a){return null!=a};mxGraph.prototype.getGraphBounds=function… argument
1431 mxGraph.prototype.getBoundingBoxFromGeometry=function(a,b){b=null!=b?b:!1;var c=null;if(null!=a)for… argument
1433 (f.x+=e.offset.x,f.y+=e.offset.y),e=this.getCurrentCellStyle(a[d]),null!=f&&(e=mxUtils.getValue(e,m… argument
1434 mxGraph.prototype.snapDelta=function(a,b,c,d,e){var f=this.view.translate,g=this.view.scale;!c&&thi… argument
1435 mxGraph.prototype.panGraph=function(a,b){if(this.useScrollbarsForPanning&&mxUtils.hasScrollbars(thi… argument
1439 mxGraph.prototype.zoomActual=function(){1==this.view.scale?this.view.setTranslate(0,0):(this.view.t… argument
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… argument
1442 mxGraph.prototype.zoom=function(a,b){b=null!=b?b:this.centerZoom;var c=Math.round(this.view.scale*a… argument
1445 mxGraph.prototype.zoomToRect=function(a){var b=this.container.clientWidth/a.width/(this.container.c… argument
1447 mxGraph.prototype.scrollCellToVisible=function(a,b){var c=-this.view.translate.x,d=-this.view.trans… argument
1449 mxGraph.prototype.scrollRectToVisible=function(a){var b=!1;if(null!=a){var c=this.container.offsetW… argument
1451 mxGraph.prototype.getCellGeometry=function(a){return this.model.getGeometry(a)};mxGraph.prototype.i… argument
1452 mxGraph.prototype.isOrthogonal=function(a){var b=a.style[mxConstants.STYLE_ORTHOGONAL];if(null!=b)r… argument
1453 mxGraph.prototype.isTransparentClickEvent=function(a){return!1};mxGraph.prototype.isToggleEvent=fun… argument
1454 mxGraph.prototype.isEdgeValid=function(a,b,c){return null==this.getEdgeValidationError(a,b,c)}; argument
1455 mxGraph.prototype.getEdgeValidationError=function(a,b,c){if(null!=a&&!this.isAllowDanglingEdges()&&… argument
1456 "\n"}var e=this.model.getDirectedEdgeCount(b,!0,a),f=this.model.getDirectedEdgeCount(c,!1,a);if(nul… argument
1457 mxGraph.prototype.validateGraph=function(a,b){a=null!=a?a:this.model.getRoot();b=null!=b?b:{};for(v… argument
1459 mxGraph.prototype.getCellValidationError=function(a){var b=this.model.getDirectedEdgeCount(a,!0),c=… argument
1460 mxGraph.prototype.validateCell=function(a,b){return null};mxGraph.prototype.getBackgroundImage=func… argument
1461 mxGraph.prototype.convertValueToString=function(a){a=this.model.getValue(a);if(null!=a){if(mxUtils.… argument
1462 mxGraph.prototype.setHtmlLabels=function(a){this.htmlLabels=a};mxGraph.prototype.isWrapping=functio… argument
1463 mxGraph.prototype.getTooltip=function(a,b,c,d){var e=null;null!=a&&(null==a.control||b!=a.control.n… argument
1464 e&&(e=this.getTooltipForCell(a.cell)));return e};mxGraph.prototype.getTooltipForCell=function(a){re… argument
1465 mxGraph.prototype.getStartSize=function(a,b){var c=new mxRectangle,d=this.getCurrentCellStyle(a,b),… argument
1466 mxGraph.prototype.getSwimlaneDirection=function(a){var b=mxUtils.getValue(a,mxConstants.STYLE_DIREC… argument
1467 mxConstants.DIRECTION_SOUTH,mxConstants.DIRECTION_WEST][mxUtils.mod(a,4)]};mxGraph.prototype.getAct… argument
1468 mxGraph.prototype.getImage=function(a){return null!=a&&null!=a.style?a.style[mxConstants.STYLE_IMAG… argument
1469 mxGraph.prototype.getVerticalAlign=function(a){return null!=a&&null!=a.style?a.style[mxConstants.ST… argument
1470 mxGraph.prototype.getIndicatorShape=function(a){return null!=a&&null!=a.style?a.style[mxConstants.S… argument
1471 mxGraph.prototype.isSwimlane=function(a,b){return null==a||this.model.getParent(a)==this.model.getR… argument
1472 mxGraph.prototype.setEnabled=function(a){this.enabled=a;this.fireEvent(new mxEventObject("enabledCh… argument
1473 mxGraph.prototype.setEnterStopsCellEditing=function(a){this.enterStopsCellEditing=a};mxGraph.protot… argument
1474 mxGraph.prototype.isCellCloneable=function(a){a=this.getCurrentCellStyle(a);return this.isCellsClon… argument
1475 mxGraph.prototype.getImportableCells=function(a){return this.model.filterCells(a,mxUtils.bind(this,… argument
1476 mxGraph.prototype.getDeletableCells=function(a){return this.model.filterCells(a,mxUtils.bind(this,f… argument
1477 mxGraph.prototype.isLabelMovable=function(a){return!this.isCellLocked(a)&&(this.model.isEdge(a)&&th… argument
1478 mxGraph.prototype.getMovableCells=function(a){return this.model.filterCells(a,mxUtils.bind(this,fun… argument
1479 mxGraph.prototype.setGridEnabled=function(a){this.gridEnabled=a};mxGraph.prototype.isPortsEnabled=f… argument
1480 mxGraph.prototype.setVertexLabelsMovable=function(a){this.vertexLabelsMovable=a};mxGraph.prototype.… argument
1481 mxGraph.prototype.setSwimlaneSelectionEnabled=function(a){this.swimlaneSelectionEnabled=a};mxGraph.… argument
1482 mxGraph.prototype.setConnectableEdges=function(a){this.connectableEdges=a};mxGraph.prototype.isConn… argument
1483 mxGraph.prototype.setDisconnectOnMove=function(a){this.disconnectOnMove=a};mxGraph.prototype.isDrop… argument
1484 mxGraph.prototype.isCellResizable=function(a){var b=this.getCurrentCellStyle(a);return this.isCells… argument
1485 mxGraph.prototype.isCellBendable=function(a){var b=this.getCurrentCellStyle(a);return this.isCellsB… argument
1486 mxGraph.prototype.isCellEditable=function(a){var b=this.getCurrentCellStyle(a);return this.isCellsE… argument
1487 mxGraph.prototype.setCellsDisconnectable=function(a){this.cellsDisconnectable=a};mxGraph.prototype.… argument
1488 … this.connectionHandler.isEnabled()};mxGraph.prototype.setTooltips=function(a){this.tooltipHandler… argument
1489 …on(){return this.autoSizeCells};mxGraph.prototype.setAutoSizeCells=function(a){this.autoSizeCells=… argument
1490 mxGraph.prototype.setExtendParentsOnAdd=function(a){this.extendParentsOnAdd=a};mxGraph.prototype.is… argument
1491 …urn this.constrainChildren};mxGraph.prototype.setConstrainChildren=function(a){this.constrainChild… argument
1492 mxGraph.prototype.setAllowNegativeCoordinates=function(a){this.allowNegativeCoordinates=a};mxGraph.… argument
1493 mxGraph.prototype.isCellFoldable=function(a,b){var c=this.getCurrentCellStyle(a);return 0<this.mode… argument
1494 mxGraph.prototype.isSplitTarget=function(a,b,c){return this.model.isEdge(a)&&null!=b&&1==b.length&&… argument
1495 mxGraph.prototype.getDropTarget=function(a,b,c,d){if(!this.isSwimlaneNesting())for(var e=0;e<a.leng… argument
1496 if(null==d||!d)for(var g=c;null!=g&&0>mxUtils.indexOf(a,g);)g=this.model.getParent(g);return this.m… argument
1497 mxGraph.prototype.getSwimlaneAt=function(a,b,c){null==c&&(c=this.getCurrentRoot(),null==c&&(c=this.… argument
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… argument
1499 mxGraph.prototype.intersects=function(a,b,c){if(null!=a){var d=a.absolutePoints;if(null!=d){a=this.… argument
1500 mxGraph.prototype.hitsSwimlaneContent=function(a,b,c){var d=this.getView().getState(a);a=this.getSt… argument
1501 mxGraph.prototype.getChildCells=function(a,b,c){a=null!=a?a:this.getDefaultParent();a=this.model.ge… argument
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… argument
1503 !1),(e&&l==n||l!=n&&(c&&n==a&&(null==b||this.isValidAncestor(l,b,f))||d&&l==a&&(null==b||this.isVal… argument
1504 mxGraph.prototype.getOpposites=function(a,b,c,d){c=null!=c?c:!0;d=null!=d?d:!0;var e=[],f=new mxDic… argument
1505 mxGraph.prototype.getEdgesBetween=function(a,b,c){c=null!=c?c:!1;for(var d=this.getEdges(a),e=[],f=… argument
1506 mxGraph.prototype.getPointForEvent=function(a,b){var c=mxUtils.convertPoint(this.container,mxEvent.… argument
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… argument
1508 m.isEdge(t)&&mxUtils.intersects(g,u)||null==g&&(m.isEdge(t)||m.isVertex(t))&&u.x>=a&&u.y+u.height<=… argument
1509 mxGraph.prototype.findTreeRoots=function(a,b,c){b=null!=b?b:!1;c=null!=c?c:!1;var d=[];if(null!=a){… argument
1510 mxGraph.prototype.traverse=function(a,b,c,d,e,f){if(null!=c&&null!=a&&(b=null!=b?b:!0,f=null!=f?f:!… argument
1511 mxGraph.prototype.clearSelection=function(){return this.getSelectionModel().clear()};mxGraph.protot… argument
1512 mxGraph.prototype.addSelectionCell=function(a){this.getSelectionModel().addCell(a)};mxGraph.prototy… argument
1514 mxGraph.prototype.selectCell=function(a,b,c){var d=this.selectionModel,e=0<d.cells.length?d.cells[0… argument
1515 b%f)):(b--,a=this.model.getChildAt(d,0>b?f-1:b)),this.setSelectionCell(a)):this.getCurrentRoot()!=d… argument
1516 mxGraph.prototype.selectEdges=function(a){this.selectCells(!1,!0,a)};mxGraph.prototype.selectCells=… argument
1517 mxGraph.prototype.selectCellForEvent=function(a,b){var c=this.isCellSelected(a);this.isToggleEvent(… argument
1518 mxGraph.prototype.createHandler=function(a){var b=null;if(null!=a)if(this.model.isEdge(a.cell))var … argument
1519 mxGraph.prototype.createEdgeHandler=function(a,b){return b==mxEdgeStyle.Loop||b==mxEdgeStyle.ElbowC… argument
1520 mxGraph.prototype.addMouseListener=function(a){null==this.mouseListeners&&(this.mouseListeners=[]);… argument
1521 mxGraph.prototype.updateMouseEvent=function(a,b){if(null==a.graphX||null==a.graphY){var c=mxUtils.c… argument
1522 a.shape.fill!=mxConstants.NONE})))}return a};mxGraph.prototype.getStateForTouchEvent=function(a){va… argument
1523 mxGraph.prototype.isEventIgnored=function(a,b,c){var d=mxEvent.isMouseEvent(b.getEvent()),e=!1;b.ge… argument
1524 (this.eventSource=b.getSource(),this.mouseMoveRedirect=mxUtils.bind(this,function(a){this.fireMouse… argument
1526 mxGraph.prototype.isSyntheticEventIgnored=function(a,b,c){c=!1;b=mxEvent.isMouseEvent(b.getEvent())… argument
1527 mxGraph.prototype.isEventSourceIgnored=function(a,b){var c=b.getSource(),d=null!=c.nodeName?c.nodeN… argument
1528 mxGraph.prototype.fireMouseEvent=function(a,b,c){if(this.isEventSourceIgnored(a,b))null!=this.toolt… argument
1535 a==mxEvent.MOUSE_DOWN&&this.isEditing()&&!this.cellEditor.isEventSource(b.getEvent())&&this.stopEdi… argument
1537 null!=this.model&&null!=this.graphModelChangeListener&&(this.model.removeListener(this.graphModelCh… argument
1539 mxCellOverlay.prototype.getBounds=function(a){var b=a.view.graph.getModel().isEdge(a.cell),c=a.view… argument
1540 a.y+a.height/2:a.y+a.height;return new mxRectangle(Math.round(b.x-(d*this.defaultOverlap-this.offse… argument
1542 mxOutline.prototype.init=function(a){this.container=a;this.updateHandler=mxUtils.bind(this,function… argument
1543 this.updateHandler);this.scrollHandler=mxUtils.bind(this,function(a,c){this.update(!1)});mxEvent.ad… argument
1546 mxOutline.prototype.addGestureListeners=function(a){var b=null,c=0,d=0,e=1,f=mxUtils.bind(this,func… argument
1547 e;this.source.container.scrollTop=p.y-n*e/2+(b.y-this.border-q.top)*e}else p=this.source.view.trans… argument
1548 null!=b&&(this.isScrolling()?(this.source.container.scrollLeft=c+(mxEvent.getClientX(a)-b.x)*e,this… argument
1552 mxOutline.prototype.processSvg=function(a){var b=mxClient.IS_IE11?Math.max(1,this.source.view.scale… argument
1556 mxOutline.prototype.update=function(a){null!=this.source&&null!=this.source.container&&(null!=this.… argument
1558 function mxMultiplicity(a,b,c,d,e,f,g,k,l,m){this.source=a;this.type=b;this.attr=c;this.value=d;thi… argument
1560 mxMultiplicity.prototype.check=function(a,b,c,d,e,f){var g="";if(this.source&&this.checkTerminal(a,… argument
1561 mxMultiplicity.prototype.checkNeighbors=function(a,b,c,d){b=a.model.getValue(c);d=a.model.getValue(… argument
1562 mxMultiplicity.prototype.checkType=function(a,b,c,d,e){return null!=b?isNaN(b.nodeType)?b==c:mxUtil… argument
1563 function mxLayoutManager(a){this.undoHandler=mxUtils.bind(this,function(a,c){this.isEnabled()&&this… argument
1564 mxLayoutManager.prototype.constructor=mxLayoutManager;mxLayoutManager.prototype.graph=null;mxLayout… argument
1565 mxLayoutManager.prototype.setBubbling=function(a){this.bubbling=a};mxLayoutManager.prototype.getGra… argument
1566 mxLayoutManager.prototype.setGraph=function(a){if(null!=this.graph){var b=this.graph.getModel();b.r… argument
1567 mxLayoutManager.prototype.hasLayout=function(a){return this.getLayout(a,mxEvent.LAYOUT_CELLS)};mxLa… argument
1568 mxLayoutManager.prototype.cellsMoved=function(a,b){if(null!=a&&null!=b)for(var c=mxUtils.convertPoi… argument
1569 mxLayoutManager.prototype.cellsResized=function(a,b,c){if(null!=a&&null!=b)for(var d=this.getGraph(… argument
1570 mxLayoutManager.prototype.getCellsForChange=function(a){return a instanceof mxChildChange?this.addC… argument
1571 mxLayoutManager.prototype.addAncestorsWithLayout=function(a,b){b=null!=b?b:[];if(null!=a&&(null!=th… argument
1572 mxLayoutManager.prototype.executeLayoutForCells=function(a){a=mxUtils.sortCells(a,!1);this.layoutCe… argument
1573 mxLayoutManager.prototype.executeLayout=function(a,b){var c=this.getLayout(a,b?mxEvent.BEGIN_UPDATE… argument
1574 function mxSwimlaneManager(a,b,c,d){this.horizontal=null!=b?b:!0;this.addEnabled=null!=c?c:!0;this.… argument
1575 mxSwimlaneManager.prototype.graph=null;mxSwimlaneManager.prototype.enabled=!0;mxSwimlaneManager.pro… argument
1576 mxSwimlaneManager.prototype.setHorizontal=function(a){this.horizontal=a};mxSwimlaneManager.prototyp… argument
1577 mxSwimlaneManager.prototype.setGraph=function(a){null!=this.graph&&(this.graph.removeListener(this.… argument
1578 mxSwimlaneManager.prototype.isCellHorizontal=function(a){return this.graph.isSwimlane(a)?(a=this.gr… argument
1579 mxSwimlaneManager.prototype.swimlaneAdded=function(a){for(var b=this.getGraph().getModel(),c=b.getP… argument
1580 mxSwimlaneManager.prototype.cellsResized=function(a){if(null!=a){var b=this.getGraph().getModel();b… argument
1582 mxSwimlaneManager.prototype.resizeSwimlane=function(a,b,c,d){var e=this.getGraph().getModel();e.beg… argument
1584 function mxTemporaryCellStates(a,b,c,d,e,f){b=null!=b?b:1;this.view=a;this.oldValidateCellState=a.v… argument
1585 arguments);b.shape.paint=c});a.validateCellState=function(b,c){return null==b||null==d||d(b)?g.oldV… method
1586 mxTemporaryCellStates.prototype.oldBounds=null;mxTemporaryCellStates.prototype.oldScale=null;mxTemp… argument
1587 mxCellStatePreview.prototype.deltas=null;mxCellStatePreview.prototype.count=0;mxCellStatePreview.pr… argument
1588 mxCellStatePreview.prototype.show=function(a){this.deltas.visit(mxUtils.bind(this,function(a,c){thi… argument
1589 mxCellStatePreview.prototype.translateState=function(a,b,c){if(null!=a){var d=this.graph.getModel()… argument
1590 mxCellStatePreview.prototype.revalidateState=function(a,b,c,d){if(null!=a){var e=this.graph.getMode… argument
1591 …ePreview.prototype.addEdges=function(a){for(var b=this.graph.getModel(),c=b.getEdgeCount(a.cell),d… argument
1593 function mxGraphHandler(a){this.graph=a;this.graph.addMouseListener(this);this.panHandler=mxUtils.b… argument
1595 this.updatePreview())):this.reset()}}),0)});this.graph.getModel().addListener(mxEvent.CHANGE,this.r… argument
1598 mxGraphHandler.prototype.rotationEnabled=!0;mxGraphHandler.prototype.maxLivePreview=0;mxGraphHandle… argument
1599 mxGraphHandler.prototype.setMoveEnabled=function(a){this.moveEnabled=a};mxGraphHandler.prototype.is… argument
1600 mxGraphHandler.prototype.isPropagateSelectionCell=function(a,b,c){var d=this.graph.model.getParent(… argument
1601 mxGraphHandler.prototype.getInitialCellForEvent=function(a){var b=a.getState();if(!(this.graph.isTo… argument
1602 mxGraphHandler.prototype.isDelayedSelection=function(a,b){if(!this.graph.isToggleEvent(b.getEvent()… argument
1603 mxGraphHandler.prototype.selectDelayed=function(a){if(!this.graph.popupMenuHandler.isPopupTrigger(a… argument
1604 mxGraphHandler.prototype.selectCellForEvent=function(a,b){var c=this.graph.view.getState(a);if(null… argument
1605 mxGraphHandler.prototype.consumeMouseEvent=function(a,b){b.consume()}; argument
1606 mxGraphHandler.prototype.mouseDown=function(a,b){if(!b.isConsumed()&&this.isEnabled()&&this.graph.i… argument
1608 mxGraphHandler.prototype.getGuideStates=function(){var a=this.graph.getDefaultParent(),b=this.graph… argument
1609 mxGraphHandler.prototype.getPreviewBounds=function(a){a=this.getBoundingBox(a);null!=a&&(a.width=Ma… argument
1610 mxGraphHandler.prototype.getBoundingBox=function(a){var b=null;if(null!=a&&0<a.length)for(var c=thi… argument
1611 mxGraphHandler.prototype.createPreviewShape=function(a){a=new mxRectangleShape(a,null,this.previewC… argument
1612 mxGraphHandler.prototype.start=function(a,b,c,d){this.cell=a;this.first=mxUtils.convertPoint(this.g… argument
1613 var e=this.graph.model.getParent(a),f=2>this.graph.model.getChildCount(e),g=new mxDictionary;a=this… argument
1614 b!=(this.target||e))})}};mxGraphHandler.prototype.addStates=function(a,b){var c=this.graph.view.get… argument
1615 mxGraphHandler.prototype.useGuidesForEvent=function(a){return null!=this.guide?this.guide.isEnabled… argument
1616 mxGraphHandler.prototype.getDelta=function(a){a=mxUtils.convertPoint(this.graph.container,a.getX(),… argument
1618 mxGraphHandler.prototype.mouseMove=function(a,b){var c=this.graph;if(b.isConsumed()||!c.isMouseDown… argument
1620 g)?g:c.getCellAt(b.getGraphX(),b.getGraphY(),null,null,null,mxUtils.bind(this,function(a,b,c){retur… argument
1622 …tDx!=d.x||this.currentDy!=d.y)this.currentDx=d.x,this.currentDy=d.y,this.updatePreview()}this.upda… argument
1624 …ateLivePreview=function(a,b){if(!this.suspended){var c=[];null!=this.allCells&&this.allCells.visit… argument
1628 mxGraphHandler.prototype.redrawHandles=function(a){for(var b=0;b<a.length;b++){var c=this.graph.sel… argument
1630 …tion(){null!=this.allCells&&(this.allCells.visit(mxUtils.bind(this,function(a,b){null!=b.shape&&nu… argument
1631 …ew.validate())};mxGraphHandler.prototype.setHandlesVisibleForCells=function(a,b,c){if(c||this.hand… argument
1632 mxGraphHandler.prototype.mouseUp=function(a,b){if(!b.isConsumed())if(this.livePreviewUsed&&this.res… argument
1635 mxGraphHandler.prototype.shouldRemoveCellsFromParent=function(a,b,c){if(this.graph.getModel().isVer… argument
1636 mxGraphHandler.prototype.moveCells=function(a,b,c,d,e,f){d&&(a=this.graph.getCloneableCells(a));var… argument
1638 mxGraphHandler.prototype.shouldRemoveParent=function(a){a=this.graph.view.getState(a);return null!=… argument
1642 function mxPanningHandler(a){null!=a&&(this.graph=a,this.graph.addMouseListener(this),this.forcePan… argument
1646 mxPanningHandler.prototype.setPanningEnabled=function(a){this.panningEnabled=a};mxPanningHandler.pr… argument
1647 mxPanningHandler.prototype.isForcePanningEvent=function(a){return this.ignoreCell||mxEvent.isMultiT… argument
1648 mxPanningHandler.prototype.start=function(a){this.dx0=-this.graph.container.scrollLeft;this.dy0=-th… argument
1649 mxPanningHandler.prototype.mouseMove=function(a,b){this.dx=b.getX()-this.startX;this.dy=b.getY()-th… argument
1650 …s.panningTrigger)&&b.consume()};mxPanningHandler.prototype.mouseUp=function(a,b){if(this.active){i… argument
1651 mxPanningHandler.prototype.zoomGraph=function(a){var b=Math.round(this.initialScale*a.scale*100)/10… argument
1652 mxPanningHandler.prototype.panGraph=function(a,b){this.graph.getView().setTranslate(a,b)};mxPanning… argument
1653 function mxPopupMenuHandler(a,b){null!=a&&(this.graph=a,this.factoryMethod=b,this.graph.addMouseLis… argument
1654 mxPopupMenuHandler.prototype.clearSelectionOnBackground=!0;mxPopupMenuHandler.prototype.triggerX=nu… argument
1655 mxPopupMenuHandler.prototype.mouseDown=function(a,b){this.isEnabled()&&!mxEvent.isMultiTouchEvent(b… argument
1656 mxPopupMenuHandler.prototype.mouseMove=function(a,b){this.inTolerance&&null!=this.screenX&&null!=th… argument
1657 mxPopupMenuHandler.prototype.mouseUp=function(a,b,c){a=null==c;c=null!=c?c:mxUtils.bind(this,functi… argument
1658 this.graph.tooltipHandler.hide();c(d);a&&b.consume()}this.inTolerance=this.popupTrigger=!1};mxPopup… argument
1659 function mxCellMarker(a,b,c,d){mxEventSource.call(this);null!=a&&(this.graph=a,this.validColor=null… argument
1660 mxCellMarker.prototype.validColor=null;mxCellMarker.prototype.invalidColor=null;mxCellMarker.protot… argument
1661 mxCellMarker.prototype.setHotspotEnabled=function(a){this.hotspotEnabled=a};mxCellMarker.prototype.… argument
1662 mxCellMarker.prototype.process=function(a){var b=null;this.isEnabled()&&(b=this.getState(a),this.se… argument
1663 mxCellMarker.prototype.markCell=function(a,b){var c=this.graph.getView().getState(a);null!=c&&(this… argument
1664 mxCellMarker.prototype.getMarkerColor=function(a,b,c){return c?this.validColor:this.invalidColor};m… argument
1665 mxCellMarker.prototype.intersects=function(a,b){return this.hotspotEnabled?mxUtils.intersectsHotspo… argument
1666 function mxSelectionCellsHandler(a){mxEventSource.call(this);this.graph=a;this.handlers=new mxDicti… argument
1668 …{return this.enabled};mxSelectionCellsHandler.prototype.setEnabled=function(a){this.enabled=a};mxS… argument
1670 mxSelectionCellsHandler.prototype.refresh=function(){var a=this.handlers;this.handlers=new mxDictio… argument
1671 b.destroy()}));for(c=0;c<b.length;c++)d=this.graph.view.getState(b[c]),null!=d&&(e=this.handlers.ge… argument
1672 mxSelectionCellsHandler.prototype.updateHandler=function(a){var b=this.handlers.remove(a.cell);if(n… argument
1673 mxSelectionCellsHandler.prototype.mouseMove=function(a,b){if(this.graph.isEnabled()&&this.isEnabled… argument
1675 function mxConnectionHandler(a,b){mxEventSource.call(this);null!=a&&(this.graph=a,this.factoryMetho… argument
1678ectionHandler.prototype.insertBeforeSource=!1;mxConnectionHandler.prototype.isEnabled=function(){r… argument
1680 mxConnectionHandler.prototype.init=function(){this.graph.addMouseListener(this);this.marker=this.cr… argument
1681 …ew().addListener(mxEvent.TRANSLATE,this.changeHandler);this.graph.getView().addListener(mxEvent.SC… argument
1682 mxConnectionHandler.prototype.isConnectableCell=function(a){return!0}; argument
1686 mxConnectionHandler.prototype.start=function(a,b,c,d){this.previous=a;this.first=new mxPoint(b,c);t… argument
1687 mxConnectionHandler.prototype.isValidTarget=function(a){return!0};mxConnectionHandler.prototype.val… argument
1688 mxConnectionHandler.prototype.createIcons=function(a){var b=this.getConnectImage(a);if(null!=b&&nul… argument
1689 …Utils.bind(this,function(){return null!=this.currentState?this.currentState:a}),b=mxUtils.bind(thi… argument
1690 mxConnectionHandler.prototype.redrawIcons=function(a,b){if(null!=a&&null!=a[0]&&null!=b){var c=this… argument
1691 mxConnectionHandler.prototype.getIconPosition=function(a,b){var c=this.graph.getView().scale,d=b.ge… argument
1692 a.bounds.width/2,e-a.bounds.height/2)};mxConnectionHandler.prototype.destroyIcons=function(){if(nul… argument
1693 mxConnectionHandler.prototype.mouseDown=function(a,b){this.mouseDownCounter++;if(this.isEnabled()&&… argument
1695 mxConnectionHandler.prototype.isImmediateConnectSource=function(a){return!this.graph.isCellMovable(… argument
1696 mxConnectionHandler.prototype.isOutlineConnectEvent=function(a){var b=mxUtils.getOffset(this.graph.… argument
1698 mxConnectionHandler.prototype.updateCurrentState=function(a,b){this.constraintHandler.update(a,null… argument
1702 this.marker.getValidState()!=a.getState()?(this.marker.highlight.shape.stroke="transparent",this.cu… argument
1703 mxConnectionHandler.prototype.convertWaypoint=function(a){var b=this.graph.getView().getScale(),c=t… argument
1704 mxConnectionHandler.prototype.snapToPreview=function(a,b){if(!mxEvent.isAltDown(a.getEvent())&&null… argument
1705 mxConnectionHandler.prototype.mouseMove=function(a,b){if(b.isConsumed()||!this.ignoreMouseDown&&nul… argument
1713 mxConnectionHandler.prototype.updateEdgeState=function(a,b){null!=this.sourceConstraint&&null!=this… argument
1716 mxConnectionHandler.prototype.getTargetPerimeterPoint=function(a,b){var c=null,d=a.view,e=d.getPeri… argument
1717 mxConnectionHandler.prototype.getSourcePerimeterPoint=function(a,b,c){c=null;var d=a.view,e=d.getPe… argument
1718 mxConnectionHandler.prototype.updateIcons=function(a,b,c){};mxConnectionHandler.prototype.isStopEve… argument
1719 mxConnectionHandler.prototype.addWaypointForEvent=function(a){var b=mxUtils.convertPoint(this.graph… argument
1720 mxConnectionHandler.prototype.checkConstraints=function(a,b){return null==a||null==b||null==a.point… argument
1721 mxConnectionHandler.prototype.mouseUp=function(a,b){if(!b.isConsumed()&&this.isConnecting()){if(thi… argument
1724 mxConnectionHandler.prototype.drawPreview=function(){this.updatePreview(null==this.error);null!=thi… argument
1725 mxConnectionHandler.prototype.getEdgeWidth=function(a){return a?3:1}; argument
1726 mxConnectionHandler.prototype.connect=function(a,b,c,d){if(null!=b||this.isCreateTarget(c)||this.gr… argument
1730 p.setTerminalPoint(t,!1)}this.fireEvent(new mxEventObject(mxEvent.CONNECT,"cell",g,"terminal",b,"ev… argument
1731 mxConnectionHandler.prototype.insertEdge=function(a,b,c,d,e,f){if(null==this.factoryMethod)return t… argument
1732 mxConnectionHandler.prototype.createTargetVertex=function(a,b){for(var c=this.graph.getCellGeometry… argument
1733 if(0<g){var k=this.graph.view.getState(b);if(null!=k){var l=k.x/f-e.x,e=k.y/f-e.y;Math.abs(l-c.x)<=… argument
1734 mxConnectionHandler.prototype.createEdge=function(a,b,c,d){var e=null;null!=this.factoryMethod&&(e=… argument
1737 function mxConstraintHandler(a){this.graph=a;this.resetHandler=mxUtils.bind(this,function(a,c){null… argument
1738 this.resetHandler)}mxConstraintHandler.prototype.pointImage=new mxImage(mxClient.imageBasePath+"/po… argument
1739 mxConstraintHandler.prototype.reset=function(){if(null!=this.focusIcons){for(var a=0;a<this.focusIc… argument
1740 mxConstraintHandler.prototype.getImageForConstraint=function(a,b,c){return this.pointImage};mxConst… argument
1741 mxConstraintHandler.prototype.destroyFocusHighlight=function(){null!=this.focusHighlight&&(this.foc… argument
1742 mxConstraintHandler.prototype.getCellForEvent=function(a,b){var c=a.getCell();null!=c||null==b||a.g… argument
1743 mxConstraintHandler.prototype.update=function(a,b,c,d){if(this.isEnabled()&&!this.isEventIgnored(a)… argument
1749 mxConstraintHandler.prototype.setFocus=function(a,b,c){this.constraints=null!=b&&!this.isStateIgnor… argument
1752 mxConstraintHandler.prototype.createHighlightShape=function(){var a=new mxRectangleShape(null,this.… argument
1754 function mxRubberband(a){null!=a&&(this.graph=a,this.graph.addMouseListener(this),this.forceRubberb… argument
1755 …mxEvent.PAN,this.panHandler),this.gestureHandler=mxUtils.bind(this,function(a,c){null!=this.first&… argument
1756 mxRubberband.prototype.currentX=0;mxRubberband.prototype.currentY=0;mxRubberband.prototype.fadeOut=… argument
1757 mxRubberband.prototype.mouseDown=function(a,b){if(!b.isConsumed()&&this.isEnabled()&&this.graph.isE… argument
1758 mxRubberband.prototype.start=function(a,b){function c(a){a=new mxMouseEvent(a);var b=mxUtils.conver… argument
1759 mxRubberband.prototype.mouseMove=function(a,b){if(!b.isConsumed()&&null!=this.first){var c=mxUtils.… argument
1760 mxRubberband.prototype.createShape=function(){null==this.sharedDiv&&(this.sharedDiv=document.create… argument
1761 mxRubberband.prototype.mouseUp=function(a,b){var c=this.isActive();this.reset();c&&(this.execute(b.… argument
1763 this.currentX=0;this.div=this.first=null};mxRubberband.prototype.update=function(a,b){this.currentX… argument
1765 mxRubberband.prototype.destroy=function(){this.destroyed||(this.destroyed=!0,this.graph.removeMouse… argument
1766 mxHandle.prototype.ignoreGrid=!1;mxHandle.prototype.getPosition=function(a){};mxHandle.prototype.se… argument
1767 mxHandle.prototype.processEvent=function(a){var b=this.graph.view.scale,c=this.graph.view.translate… argument
1769 mxHandle.prototype.init=function(){var a=this.isHtmlRequired();null!=this.image?(this.shape=new mxI… argument
1770 mxHandle.prototype.initShape=function(a){a&&this.shape.isHtmlAllowed()?(this.shape.dialect=mxConsta… argument
1772 …e.parentNode==this.graph.container};mxHandle.prototype.rotatePoint=function(a,b){var c=this.state.… argument
1773 mxHandle.prototype.flipPoint=function(a){if(null!=this.state.shape){var b=this.state.getCellBounds(… argument
1775 function mxVertexHandler(a){null!=a&&(this.state=a,this.init(),this.escapeHandler=mxUtils.bind(this… argument
1783 mxVertexHandler.prototype.isRotationHandleVisible=function(){return this.graph.isEnabled()&&this.ro… argument
1784 mxVertexHandler.prototype.isCenteredEvent=function(a,b){return!1};mxVertexHandler.prototype.createC… argument
1786 mxVertexHandler.prototype.getSelectionBounds=function(a){return new mxRectangle(Math.round(a.x),Mat… argument
1788 mxVertexHandler.prototype.createSizer=function(a,b,c,d){c=c||mxConstants.HANDLE_SIZE;c=new mxRectan… argument
1789 mxEvent.redirectMouseEvents(d.node,this.graph,this.state);this.graph.isEnabled()&&d.setCursor(a);th… argument
1790 mxVertexHandler.prototype.createSizerShape=function(a,b,c){return null!=this.handleImage?(a=new mxR… argument
1791 mxVertexHandler.prototype.moveSizerTo=function(a,b,c){null!=a&&(a.bounds.x=Math.floor(b-a.bounds.wi… argument
1792 mxVertexHandler.prototype.getHandleForEvent=function(a){var b=mxEvent.isMouseEvent(a.getEvent())?1:… argument
1794 mxVertexHandler.prototype.isCustomHandleEvent=function(a){return!0};mxVertexHandler.prototype.mouse… argument
1795 mxVertexHandler.prototype.start=function(a,b,c){if(null!=this.selectionBorder)if(this.livePreviewAc… argument
1799 mxVertexHandler.prototype.createGhostPreview=function(){var a=this.graph.cellRenderer.createShape(t… argument
1800 …is.setHandlesVisible(!1)};mxVertexHandler.prototype.checkTolerance=function(a){this.inTolerance&&n… argument
1801 mxVertexHandler.prototype.roundAngle=function(a){return Math.round(10*a)/10};mxVertexHandler.protot… argument
1802 mxVertexHandler.prototype.mouseMove=function(a,b){b.isConsumed()||null==this.index?this.graph.isMou… argument
1805 mxVertexHandler.prototype.moveLabel=function(a){var b=new mxPoint(a.getGraphX(),a.getGraphY()),c=th… argument
1806 mxVertexHandler.prototype.rotateVertex=function(a){var b=new mxPoint(a.getGraphX(),a.getGraphY()),c… argument
1808 mxVertexHandler.prototype.resizeVertex=function(a){var b=new mxPoint(this.state.getCenterX(),this.s… argument
1814 mxVertexHandler.prototype.updateLivePreview=function(a){var b=this.graph.view.scale,c=this.graph.vi… argument
1818 mxVertexHandler.prototype.mouseUp=function(a,b){if(null!=this.index&&null!=this.state){var c=new mx… argument
1820 l=Math.cos(-k),m=Math.sin(-k),n=c.x-this.startX,p=c.y-this.startY,c=m*n+l*p,n=l*n-m*p,p=c,q=this.gr… argument
1821 mxVertexHandler.prototype.rotateCell=function(a,b,c){if(0!=b){var d=this.graph.getModel();if(d.isVe… argument
1826 mxVertexHandler.prototype.resizeCell=function(a,b,c,d,e,f,g){b=this.graph.model.getGeometry(a);null… argument
1827 …ph.view.scale,0==this.childOffsetX&&0==this.childOffsetY||this.moveChildren(a,Math.round(this.chil… argument
1828 mxVertexHandler.prototype.union=function(a,b,c,d,e,f,g,k,l){e=null!=e?e&&this.graph.gridEnabled:thi… argument
1830 ….max(0,this.y0*f-d.y)));return d};mxVertexHandler.prototype.redraw=function(a){this.selectionBound… argument
1839 (this.moveSizerTo(this.rotationShape,n.x,n.y),this.rotationShape.node.style.visibility=this.state.v… argument
1847 function mxEdgeHandler(a){null!=a&&null!=a.shape&&(this.state=a,this.init(),this.escapeHandler=mxUt… argument
1854 mxEdgeHandler.prototype.isVirtualBendsEnabled=function(a){return this.virtualBendsEnabled&&(null==t… argument
1855 mxEdgeHandler.prototype.isRemovePointEvent=function(a){return mxEvent.isShiftDown(a)};mxEdgeHandler… argument
1856 mxEdgeHandler.prototype.createSelectionShape=function(a){a=new this.state.shape.constructor;a.outli… argument
1857 …s.EDGE_SELECTION_DASHED};mxEdgeHandler.prototype.isConnectableCell=function(a){return!0};mxEdgeHan… argument
1858 mxEdgeHandler.prototype.createMarker=function(){var a=new mxCellMarker(this.graph),b=this;a.getCell… argument
1859 this.graph.hitsSwimlaneContent(c,b.currentPoint.x,b.currentPoint.y)||!b.isConnectableCell(c)||c==b.… argument
1860 return null==b.error};return a};mxEdgeHandler.prototype.validateConnection=function(a,b){return thi… argument
1861 mxEdgeHandler.prototype.createBends=function(){for(var a=this.state.cell,b=[],c=0;c<this.abspoints.… argument
1862 …")})(c)}return b};mxEdgeHandler.prototype.createVirtualBends=function(){var a=[];if(this.graph.isC… argument
1863 mxEdgeHandler.prototype.isHandleVisible=function(a){var b=this.state.getVisibleTerminalState(!0),c=… argument
1864 mxEdgeHandler.prototype.createHandleShape=function(a){if(null!=this.handleImage)return a=new mxImag… argument
1866 mxEdgeHandler.prototype.initBend=function(a,b){this.preferHtml?(a.dialect=mxConstants.DIALECT_STRIC… argument
1867 mxEdgeHandler.prototype.getHandleForEvent=function(a){var b=null;if(null!=this.state){var c=functio… argument
1869 d)}return b};mxEdgeHandler.prototype.isAddVirtualBendEvent=function(a){return!0};mxEdgeHandler.prot… argument
1870 mxEdgeHandler.prototype.mouseDown=function(a,b){if(this.graph.isCellEditable(this.state.cell)){var … argument
1872 mxEdgeHandler.prototype.start=function(a,b,c){this.startX=a;this.startY=b;this.isSource=null==this.… argument
1873 mxEvent.VIRTUAL_HANDLE&&null!=this.customHandles)for(c=0;c<this.customHandles.length;c++)c!=mxEvent… argument
1874 mxEdgeHandler.prototype.isSnapToTerminalsEvent=function(a){return this.snapToTerminals&&!mxEvent.is… argument
1875 mxEdgeHandler.prototype.getPointForEvent=function(a){var b=this.graph.getView(),c=b.scale,d=new mxP… argument
1877 mxEdgeHandler.prototype.getPreviewTerminalState=function(a){this.constraintHandler.update(a,this.is… argument
1880 mxEdgeHandler.prototype.getPreviewPoints=function(a,b){var c=this.graph.getCellGeometry(this.state.… argument
1883 mxEdgeHandler.prototype.isOutlineConnectEvent=function(a){var b=mxUtils.getOffset(this.graph.contai… argument
1885 mxEdgeHandler.prototype.updatePreviewState=function(a,b,c,d,e){var f=this.isSource?c:this.state.get… argument
1890 mxEdgeHandler.prototype.mouseMove=function(a,b){if(null!=this.index&&null!=this.marker){this.curren… argument
1895 mxEdgeHandler.prototype.mouseUp=function(a,b){if(null!=this.index&&null!=this.marker){null!=this.sh… argument
1901 …emoveHint();this.redraw()};mxEdgeHandler.prototype.setPreviewColor=function(a){null!=this.shape&&(… argument
1902 mxEdgeHandler.prototype.convertPoint=function(a,b){var c=this.graph.getView().getScale(),d=this.gra… argument
1903 mxEdgeHandler.prototype.moveLabel=function(a,b,c){var d=this.graph.getModel(),e=d.getGeometry(a.cel… argument
1904 (g.x+(k.x-g.x)/2))/f),Math.round((c-(g.y+(k.y-g.y)/2))/f)),e.x=0,e.y=0)}d.setGeometry(a.cell,e)}};m… argument
1905 mxEdgeHandler.prototype.changeTerminalPoint=function(a,b,c,d){var e=this.graph.getModel();e.beginUp… argument
1906 mxEdgeHandler.prototype.changePoints=function(a,b,c){var d=this.graph.getModel();d.beginUpdate();tr… argument
1907 mxEdgeHandler.prototype.addPoint=function(a,b){var c=mxUtils.convertPoint(this.graph.container,mxEv… argument
1908 mxEdgeHandler.prototype.addPointAt=function(a,b,c){var d=this.graph.getCellGeometry(a.cell);b=new m… argument
1909 this.redraw()}};mxEdgeHandler.prototype.removePoint=function(a,b){if(0<b&&b<this.abspoints.length-1… argument
1910 mxEdgeHandler.prototype.getHandleFillColor=function(a){a=0==a;var b=this.state.cell,c=this.graph.ge… argument
1911 mxEdgeHandler.prototype.redraw=function(a){if(null!=this.state){this.abspoints=this.state.absoluteP… argument
1916 mxEdgeHandler.prototype.isCustomHandleVisible=function(a){return!this.graph.isEditing()&&1==this.st… argument
1917 mxEdgeHandler.prototype.setHandlesVisible=function(a){if(null!=this.bends)for(var b=0;b<this.bends.… argument
1918 mxEdgeHandler.prototype.redrawInnerBends=function(a,b){for(var c=1;c<this.bends.length-1;c++)if(nul… argument
1919 this.labelShape.bounds)&&(w=mxConstants.HANDLE_SIZE+3,h=mxConstants.HANDLE_SIZE+3,this.bends[c].bou… argument
1923 this.labelShape.node.parentNode.appendChild(this.labelShape.node))};mxEdgeHandler.prototype.isDestr… argument
1925 null}null!=this.labelShape&&(this.labelShape.destroy(),this.labelShape=null);null!=this.constraintH… argument
1927 mxElbowEdgeHandler.prototype.createBends=function(){var a=[],b=this.createHandleShape(0);this.initB… argument
1928 mxElbowEdgeHandler.prototype.createVirtualBend=function(a){var b=this.createHandleShape();this.init… argument
1930 mxElbowEdgeHandler.prototype.getTooltipForNode=function(a){var b=null;null==this.bends||null==this.… argument
1931 mxElbowEdgeHandler.prototype.convertPoint=function(a,b){var c=this.graph.getView().getScale(),d=thi… argument
1932 mxElbowEdgeHandler.prototype.redrawInnerBends=function(a,b){var c=this.graph.getModel().getGeometry… argument
1934 function mxEdgeSegmentHandler(a){mxEdgeHandler.call(this,a)}mxUtils.extend(mxEdgeSegmentHandler,mxE… argument
1936 mxEdgeSegmentHandler.prototype.getPreviewPoints=function(a){if(this.isSource||this.isTarget)return … argument
1938 mxEdgeSegmentHandler.prototype.updatePreviewState=function(a,b,c,d){mxEdgeHandler.prototype.updateP… argument
1941 mxEdgeSegmentHandler.prototype.connect=function(a,b,c,d,e){var f=this.graph.getModel(),g=f.getGeome… argument
1942 arguments)}finally{f.endUpdate()}return a};mxEdgeSegmentHandler.prototype.getTooltipForNode=functio… argument
1945 mxEdgeSegmentHandler.prototype.redrawInnerBends=function(a,b){if(this.graph.isCellBendable(this.sta… argument
1947 function mxKeyHandler(a,b){null!=a&&(this.graph=a,this.target=b||document.documentElement,this.norm… argument
1948 mxKeyHandler.prototype.normalKeys=null;mxKeyHandler.prototype.shiftKeys=null;mxKeyHandler.prototype… argument
1949 mxKeyHandler.prototype.bindControlKey=function(a,b){this.controlKeys[a]=b};mxKeyHandler.prototype.b… argument
1950 mxKeyHandler.prototype.isGraphEvent=function(a){var b=mxEvent.getSource(a);return b==this.target||b… argument
1951 mxKeyHandler.prototype.isEnabledForEvent=function(a){return this.graph.isEnabled()&&!mxEvent.isCons… argument
1952 mxKeyHandler.prototype.destroy=function(){null!=this.target&&null!=this.keydownHandler&&(mxEvent.re… argument
1953 mxTooltipHandler.prototype.hideOnHover=!1;mxTooltipHandler.prototype.destroyed=!1;mxTooltipHandler.… argument
1954 mxTooltipHandler.prototype.init=function(){null!=document.body&&(this.div=document.createElement("d… argument
1955 mxTooltipHandler.prototype.mouseMove=function(a,b){if(b.getX()!=this.lastX||b.getY()!=this.lastY){t… argument
1957 mxTooltipHandler.prototype.reset=function(a,b,c){if(!this.ignoreTouchEvents||mxEvent.isMouseEvent(a… argument
1959 mxTooltipHandler.prototype.show=function(a,b,c){if(!this.destroyed&&null!=a&&0<a.length){null==this… argument
1960 mxTooltipHandler.prototype.destroy=function(){this.destroyed||(this.graph.removeMouseListener(this)… argument
1961 mxCellTracker.prototype.mouseDown=function(a,b){};mxCellTracker.prototype.mouseMove=function(a,b){t… argument
1962 function mxCellHighlight(a,b,c,d){null!=a&&(this.graph=a,this.highlightColor=null!=b?b:mxConstants.… argument
1964 …type.resetHandler=null;mxCellHighlight.prototype.setHighlightColor=function(a){this.highlightColor… argument
1966 "stroke";return a};mxCellHighlight.prototype.getStrokeWidth=function(a){return this.strokeWidth}; argument
1968 "0"),this.shape.strokewidth=this.getStrokeWidth()/this.state.view.scale,this.shape.outline=!0),null… argument
1969 mxCellHighlight.prototype.isHighlightAt=function(a,b){var c=!1;if(null!=this.shape&&null!=document.… argument
1970 var mxCodecRegistry={codecs:[],aliases:[],register:function(a){if(null!=a){var b=a.getName();mxCode… argument
1971 function mxCodec(a){this.document=a||mxUtils.createXmlDocument();this.objects=[]}mxCodec.prototype.… argument
1972 mxCodec.prototype.getElementById=function(a){this.updateElements();return this.elements[a]};mxCodec… argument
1973 mxCodec.prototype.addElement=function(a){if(a.nodeType==mxConstants.NODETYPE_ELEMENT){var b=a.getAt… argument
1974 mxCodec.prototype.reference=function(a){return null};mxCodec.prototype.encode=function(a){var b=nul… argument
1975 mxCodec.prototype.decode=function(a,b){this.updateElements();var c=null;if(null!=a&&a.nodeType==mxC… argument
1976 mxCodec.prototype.isCellCodec=function(a){return null!=a&&"function"==typeof a.isCellCodec?a.isCell… argument
1977 mxCodec.prototype.insertIntoGraph=function(a){var b=a.parent,c=a.getTerminal(!0),d=a.getTerminal(!1… argument
1978 function mxObjectCodec(a,b,c,d){this.template=a;this.exclude=null!=b?b:[];this.idrefs=null!=c?c:[];… argument
1979 …ew this.template.constructor};mxObjectCodec.prototype.getFieldName=function(a){if(null!=a){var b=t… argument
1980 mxObjectCodec.prototype.isReference=function(a,b,c,d){return 0<=mxUtils.indexOf(this.idrefs,b)};mxO… argument
1981 mxObjectCodec.prototype.encodeValue=function(a,b,c,d,e){if(null!=d){if(this.isReference(b,c,d,!0)){… argument
1982 mxObjectCodec.prototype.writePrimitiveAttribute=function(a,b,c,d,e){d=this.convertAttributeToXml(a,… argument
1983 mxObjectCodec.prototype.writeComplexAttribute=function(a,b,c,d,e){a=a.encode(d);null!=a?(null!=c&&a… argument
1984 mxObjectCodec.prototype.convertAttributeFromXml=function(a,b,c){var d=b.value;this.isNumericAttribu… argument
1985 mxObjectCodec.prototype.afterEncode=function(a,b,c){return c};mxObjectCodec.prototype.decode=functi… argument
1986 mxObjectCodec.prototype.decodeAttributes=function(a,b,c){b=b.attributes;if(null!=b)for(var d=0;d<b.… argument
1987 mxObjectCodec.prototype.decodeAttribute=function(a,b,c){if(!this.isIgnoredAttribute(a,b,c)){var d=b… argument
1988 mxObjectCodec.prototype.decodeChildren=function(a,b,c){for(b=b.firstChild;null!=b;){var d=b.nextSib… argument
1989 mxObjectCodec.prototype.decodeChild=function(a,b,c){var d=this.getFieldName(b.getAttribute("as"));i… argument
1990 mxObjectCodec.prototype.getFieldTemplate=function(a,b,c){a=a[b];a instanceof Array&&0<a.length&&(a=… argument
1991 mxObjectCodec.prototype.afterDecode=function(a,b,c){return c}; argument
1992 mxCodecRegistry.register(function(){var a=new mxObjectCodec(new mxCell,["children","edges","overlay… argument
1993 c.value&&c.value.nodeType==mxConstants.NODETYPE_ELEMENT){var b=d;d=mxUtils.importNode(a.document,c.… argument
1995 mxCodecRegistry.register(function(){var a=new mxObjectCodec(new mxGraphModel);a.encodeObject=functi… argument
1996 mxCodecRegistry.register(function(){var a=new mxObjectCodec(new mxRootChange,["model","previous","r… argument
1998 …unction(){var a=new mxObjectCodec(new mxChildChange,["model","child","previousIndex"],["parent","p… argument
2001 var mxGenericChangeCodec=function(a,b){var c=new mxObjectCodec(a,["model","previous"],["cell"]);c.a… argument
2003 mxCodecRegistry.register(function(){var a=new mxObjectCodec(new mxGraphView);a.encode=function(a,c)… argument
2007 var mxStylesheetCodec=mxCodecRegistry.register(function(){var a=new mxObjectCodec(new mxStylesheet)… argument
2008 function(a,c){var b=typeof c;"function"==b?c=mxStyleRegistry.getName(c):"object"==b&&(c=null);retur… argument
2017 ""),a.query=null,a.fragment=null,a.toString();return!1},preload:function(){for(var a in mxJSColor.i… argument
2018 a},addEvent:function(a,b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEv… argument
2019 "BODY"!==a.nodeName.toUpperCase();)c-=a.scrollLeft,d-=a.scrollTop;return[c,d]},getElementSize:funct… argument
2021 [document.documentElement.clientWidth,document.documentElement.clientHeight]:[0,0]},URI:function(a)… argument
2022 "";this.fragment=this.query=null;this.parse=function(a){a=a.match(/^(([A-Za-z][0-9A-Za-z+.-]*)(:))?… argument
2023 this.fragment&&(a=a+"#"+this.fragment);return a};this.toAbsolute=function(a){a=new mxJSColor.URI(a)… argument
2024 a.query):("/"===this.path.substr(0,1)?c.path=b(this.path):(c.path=null!==a.authority&&""===a.path?"… argument
2027 mxJSColor.picker.btnS.appendChild(mxJSColor.picker.btnT);mxJSColor.picker.btn.appendChild(mxJSColor… argument
2028 …on(){y&&(y=!1,mxJSColor.fireEvent(u,"change"))};l.padM.onmousedown=function(a){switch(t){case 0:0=… argument
2034ad.style.backgroundImage="url('"+mxJSColor.getDir()+q+"')";l.pad.style.backgroundRepeat="no-repeat… argument
2037 2;break;case 1:a=1}mxJSColor.picker.sldM.style.backgroundPosition="0 "+(r.pickerFace+r.pickerInset+… argument
2038 1),null,v);break;case 1:r.fromHSV(6/(mxJSColor.images.pad[0]-1)*a,null,1-b/(mxJSColor.images.pad[1]… argument
2041 function(){u?this.adjust?!this.required&&/^\s*$/.test(u.value)?(u.value="",x.style.backgroundImage=… argument
2042 A)&&u){var b=this.toString();this.caps&&(b=b.toUpperCase());this.hash&&(b="#"+b);u.value=b}a&z||!x|… argument
2043 d);this.exportColor(e)};this.fromRGB=function(a,b,c,d){0>a&&(a=0);1<a&&(a=1);0>b&&(b=0);1<b&&(b=1);… argument
2047 Editor=function(a,b,d,e,c){mxEventSource.call(this);this.chromeless=null!=a?a:this.chromeless;this.… argument
2048 function(){return this.status};this.graphChangeListener=function(a,b){var d=null!=b?b.getProperty("… argument
2080 Editor.popupsAllowed=null!=window.urlParams?"1"!=urlParams.noDevice:!0;Editor.simpleLabels=!1;Edito… argument
2083 Editor.prototype.setAutosave=function(a){this.autosave=a;this.fireEvent(new mxEventObject("autosave… argument
2084 Editor.prototype.editAsNew=function(a,b){var d=null!=b?"?title="+encodeURIComponent(b):"";null!=url… argument
2085 "client=1"),null,!0)}else this.graph.openLink(this.getEditBlankUrl(d)+"#R"+encodeURIComponent(a))};… argument
2088 Editor.prototype.readGraphState=function(a){var b=a.getAttribute("grid");if(null==b||""==b)b=this.g… argument
2091 Editor.prototype.setGraphXml=function(a){if(null!=a){var b=new mxCodec(a.ownerDocument);if("mxGraph… argument
2093 Editor.prototype.getGraphXml=function(a){a=(null!=a?a:1)?(new mxCodec(mxUtils.createXmlDocument()))… argument
2095 a.setAttribute("pageHeight",this.graph.pageFormat.height);null!=this.graph.background&&a.setAttribu… argument
2096 Editor.prototype.setFilename=function(a){this.filename=a}; argument
2097 Editor.prototype.createUndoManager=function(){var a=this.graph,b=new mxUndoManager;this.undoListene… argument
2098 c.length;h++)null!=a.view.getState(c[h])&&e.push(c[h]);a.setSelectionCells(e)}};b.addListener(mxEve… argument
2099 …ion(){this.args=arguments;this.execute()};OpenFile.prototype.error=function(a){this.cancel(!0);mxU… argument
2100 function Dialog(a,b,d,e,c,f,k,h,g,l,m){var n=g?57:0,p=d,q=e,u=g?0:64,v=Editor.inlineFullscreen||nul… argument
2103 f.setAttribute("title",mxResources.get("close")),f.className="geDialogClose",f.style.top=x+14+"px",… argument
2109 "/clear.gif";Dialog.prototype.bgOpacity=80;Dialog.prototype.getPosition=function(a,b){return new mx… argument
2110 var ErrorDialog=function(a,b,d,e,c,f,k,h,g,l,m){g=null!=g?g:!0;var n=document.createElement("div");… argument
2112 q.className="geBtn";d.appendChild(q);null!=k&&(e=mxUtils.button(k,function(){g&&a.hideDialog();null… argument
2113 PrintDialog.prototype.create=function(a){function b(a){var b=h.checked||l.checked,c=parseInt(n.valu… argument
2115 c.appendChild(g);mxEvent.addListener(g,"click",function(a){h.checked=!h.checked;l.checked=!h.checke… argument
2116 "click",function(a){l.checked=!l.checked;h.checked=!l.checked;mxEvent.consume(a)});e.appendChild(c)… argument
2119 …ild(e);f.appendChild(k);this.container=f};PrintDialog.printPreview=function(a){try{if(null!=a.wnd)… argument
2120 PrintDialog.createPrintPreview=function(a,b,d,e,c,f,k){b=new mxPrintPreview(a,b,d,e,c,f);b.title=mx… argument
2122 var PageSetupDialog=function(a){function b(){null==m||m==mxConstants.NONE?(l.style.backgroundColor=… argument
2125 "click",function(d){a.pickColor(m||"none",function(a){m=a;b()});mxEvent.consume(d)});f.appendChild(… argument
2127 "60px";q.style.padding="4px";var u=e.backgroundImage,v=function(b){a.showBackgroundImageDialog(func… argument
2130 PageSetupDialog.addPageFormatPanel=function(a,b,d,e){function c(a,b,c){if(c||n!=document.activeElem… argument
2135 t.key);mxUtils.write(w,t.title);h.appendChild(w)}var x=!1;c();a.appendChild(h);mxUtils.br(a);a.appe… argument
2136 Math.floor(100*parseFloat(p.value)));"custom"!=h.value&&k.checked&&(c=new mxRectangle(0,0,c.height,… argument
2137 "change",E);mxEvent.addListener(h,"change",function(a){x="custom"==h.value;E(a,!0)});E();return{set… argument
2141 var FilenameDialog=function(a,b,d,e,c,f,k,h,g,l,m,n){g=null!=g?g:!0;var p,q,u=document.createElemen… argument
2142 …?n+"px":"180px";var w=mxUtils.button(d,function(){if(null==f||f(t.value))g&&a.hideDialog(),e(t.val… argument
2143 "",b=null);a.stopPropagation();a.preventDefault()});mxEvent.addListener(a,"dragover",mxUtils.bind(t… argument
2146 …bute("align","right");m=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog();null!=l… argument
2148 FilenameDialog.createTypeHint=function(a,b,d){var e=document.createElement("img");e.style.backgroun… argument
2151 FilenameDialog.createFileTypes=function(a,b,d){var e=document.createElement("select");for(a=0;a<d.l… argument
2152 document?(a=document.createEvent("HTMLEvents"),a.initEvent("change",!1,!0),b.dispatchEvent(a)):b.fi… function
2158 a.defaultPageBorderColor,a.container.className="geDiagramContainer geDiagramBackdrop",c.style.backg… argument
2160 if(null!=this.shiftPreview1){var d=this.view.canvas;null!=d.ownerSVGElement&&(d=d.ownerSVGElement);… argument
2161 b=k.width;c=k.height;var h=new mxRectangle(d*e.x,d*e.y,f.width*g,f.height*g),v=(a=a&&Math.min(h.wid… argument
2163 a(this.verticalPageBreaks)};var b=mxGraphHandler.prototype.shouldRemoveCellsFromParent;mxGraphHandl… argument
2164 d.apply(this,arguments);a.intersects=mxUtils.bind(this,function(b,c){return this.isConnecting()?!0:… argument
2165 e=this.graph.pageScale,f=d.width*e,d=d.height*e,e=Math.floor(Math.min(0,b)/f),p=Math.floor(Math.min… argument
2166 this.useScrollbarsForPanning&&mxUtils.hasScrollbars(this.container)||(this.view.backgroundPageShape… argument
2167 function(a,b,c){var d,e=this.graph.model.getParent(a);if(b)d=this.graph.model.isEdge(a)?null:this.g… argument
2168 this.graph.isCellSelected(a)&&!this.graph.isToggleEvent(c.getEvent())||this.graph.isTableCell(a)&&t… argument
2169 "data:image/gif;base64,R0lGODlhCQAJAIAAAP///zMzMyH5BAEAAAAALAAAAAAJAAkAAAIPhI8WebHsHopSOVgb26AAADs=… argument
2171 …tartSize endArrow endFill endSize".split(" ");this.setDefaultStyle=function(a){try{var b=e.view.ge… argument
2174 mxUtils.indexOf(f,k[b])&&f.push(k[b]);var n=function(a,b,c,d,g,k,l){d=null!=d?d:e.currentVertexStyl… argument
2176 e.addListener("cellsInserted",function(a,b){n(b.getProperty("cells"),null,null,null,null,!0,!0)});e… argument
2177 p,this.toolbarContainer.onmousedown=p,this.diagramContainer.onselectstart=p,this.diagramContainer.o… argument
2179 e.graphHandler.start;e.graphHandler.start=function(){null!=y.hoverIcons&&y.hoverIcons.reset();q.app… argument
2180 !1,v=this.hoverIcons.isResetEvent;this.hoverIcons.isResetEvent=function(a,b){return u||v.apply(this… argument
2181 …,"keyup",this.keyupHandler);var t=e.panningHandler.isForcePanningEvent;e.panningHandler.isForcePan… argument
2182 …_MAC&&mxEvent.isMetaDown(a)||mxClient.IS_SF&&mxEvent.isShiftDown(a))};var x=e.isZoomWheelEvent;e.i… method
2183 …ntainer.appendChild(C[d]);this.toolbar.fontMenu=E;this.toolbar.sizeMenu=H}z=e.cellEditor.isContent… method
2184 …ph.stripQuotes(b.fontFamily)),y.toolbar.setFontSize(parseInt(b.fontSize))));a=!1},0))};mxEvent.add… argument
2185 e.container.setAttribute("tabindex","0");e.container.style.cursor="default";if(window.self===window… argument
2186 function(a){e.popupMenuHandler.hideMenu()}));this.keyHandler=this.createKeyHandler(a);this.getKeyHa… argument
2192 (a=mxUtils.bind(this,function(){var a=e.currentVertexStyle.fontFamily||"Helvetica",b=String(e.curre… argument
2193 b){var c=b.getProperty("cells"),d=b.getProperty("parent");null!=d&&e.getModel().isLayer(d)&&!e.isCe… argument
2198 "keydown",mxUtils.bind(this,function(a){this.onKeyDown(a)}));mxEvent.addListener(a.container,"keypr… argument
2200 EditorUi.prototype.installShapePicker=function(){var a=this.editor.graph,b=this;a.addListener(mxEve… argument
2201 d);var e=a.popupMenuHandler.isMenuShowing;a.popupMenuHandler.isMenuShowing=function(){return e.appl… argument
2202 30)}};if(null!=this.hoverIcons){this.hoverIcons.addListener("reset",d);var f=this.hoverIcons.drag;t… argument
2203 for(e.consume();null!=h&&a.model.isVertex(h)&&null!=f&&f.relative;)cell=h,h=a.model.getParent(cell)… argument
2204 h=window.setTimeout(mxUtils.bind(this,function(){var c=d.getProperty("arrow"),e=d.getProperty("dire… argument
2205 b.hoverIcons.update(a.view.getState(c))},function(b){a.selectCellsForConnectVertex(b)},f,this.hover… argument
2206 EditorUi.prototype.centerShapePicker=function(a,b,d,e,c){if(c==mxConstants.DIRECTION_EAST||c==mxCon… argument
2207 EditorUi.prototype.showShapePicker=function(a,b,d,e,c,f){a=this.createShapePicker(a,b,d,e,c,mxUtils… argument
2208 EditorUi.prototype.createShapePicker=function(a,b,d,e,c,f,k,h){var g=null;if(null!=k&&0<k.length){v… argument
2212 EditorUi.prototype.getCellsForShapePicker=function(a,b){var d=mxUtils.bind(this,function(a,b,d,k){r… argument
2215 EditorUi.prototype.hideShapePicker=function(a){null!=this.shapePicker&&(this.shapePicker.parentNode… argument
2216 EditorUi.prototype.onKeyDown=function(a){var b=this.editor.graph;if(9==a.which&&b.isEnabled()&&!mxE… argument
2218 EditorUi.prototype.onKeyPress=function(a){var b=this.editor.graph;!this.isImmediateEditingEvent(a)|… argument
2219 EditorUi.prototype.isImmediateEditingEvent=function(a){return!0}; argument
2220 EditorUi.prototype.getCssClassForMarker=function(a,b,d,e){return"flexArrow"==b?null!=d&&d!=mxConsta… argument
2230 this.scale*a.height*b.height)};a.getPreferredPageSize=function(a,b,c){a=this.getPageLayout();b=this… argument
2235 …e-in-out");var f=mxUtils.bind(this,function(){var b=mxUtils.getCurrentStyle(a.container);a.isViewe… argument
2236 "8px";d.style.cursor="pointer";mxEvent.addListener(d,"click",a);null!=c&&d.setAttribute("title",c);… argument
2237 function(a){this.actions.get("previousPage").funct();mxEvent.consume(a)}),Editor.previousImage,mxRe… argument
2239 "",g.style.display="inline-block"):(l.style.display="none",h.style.display="none",g.style.display="… argument
2240 f(mxUtils.bind(this,function(b){a.isLightboxView()?(1==a.view.scale?this.lightboxFit():a.zoomTo(1),… argument
2241 "none";q=null}),600)}),a||200)}),v=mxUtils.bind(this,function(a){null!=p&&(window.clearTimeout(p),p… argument
2245 "editWindow");mxEvent.consume(b)}),Editor.editImage,mxResources.get("edit"));if(null!=this.lightbox… argument
2246 function(b){c.fullscreenBtn.url?a.openLink(c.fullscreenBtn.url):a.openLink(window.location.href);mx… argument
2247 "none";a.isViewer()||mxUtils.setPrefixedStyle(this.chromelessToolbar.style,"transform","translate(-… argument
2248 mxUtils.bind(this,function(b){a.tooltipHandler.resetTimer();a.tooltipHandler.hideTooltip();mxEvent.… argument
2249 c.getGraphX();this.startY=c.getGraphY();this.scrollLeft=a.container.scrollLeft;this.scrollTop=a.con… argument
2255 …d.wheelZoomDelay:d.lazyZoomDelay)},0)},P=Date.now();a.lazyZoom=function(b,c,e){(c=c||!a.scrollbars… argument
2259 "transform","scale("+this.cumulativeZoomFactor+")"));a.view.getDecoratorPane().style.opacity="0";a.… argument
2261 a.container);a.panningHandler.zoomGraph=function(b){a.cumulativeZoomFactor=b.scale;a.lazyZoom(0<b.s… argument
2262 EditorUi.prototype.addChromelessClickHandler=function(){var a=urlParams.highlight;null!=a&&0<a.leng… argument
2263 EditorUi.prototype.lightboxFit=function(a){if(this.isDiagramEmpty())this.editor.graph.view.setScale… argument
2264 EditorUi.prototype.isSelectionAllowed=function(a){return"SELECT"==mxEvent.getSource(a).nodeName||"I… argument
2265 …ner.openFile&&window.opener.openFile.setConsumer(mxUtils.bind(this,function(a,b){try{var d=mxUtils… argument
2266 …ventObject("resetGraphView"))};EditorUi.prototype.showPopupMenu=function(a,b,d,e){this.editor.grap… argument
2267 EditorUi.prototype.setCurrentMenu=function(a,b){this.currentMenuElt=b;this.currentMenu=a};EditorUi.… argument
2269 EditorUi.prototype.canRedo=function(){return this.editor.graph.isEditing()||this.editor.undoManager… argument
2270 EditorUi.prototype.setScrollbars=function(a){var b=this.editor.graph,d=b.container.style.overflow;b… argument
2274 EditorUi.prototype.setPageVisible=function(a){var b=this.editor.graph,d=mxUtils.hasScrollbars(b.con… argument
2275 b.view.scale-c);b.defaultPageVisible=a;this.fireEvent(new mxEventObject("pageViewChanged"))};functi… argument
2276 function ChangePageSetup(a,b,d,e,c){this.ui=a;this.previousColor=this.color=b;this.previousImage=th… argument
2280 EditorUi.prototype.setBackgroundColor=function(a){this.editor.graph.background=a;this.editor.graph.… argument
2281 EditorUi.prototype.setPageFormat=function(a,b){b=null!=b?b:"1"==urlParams.sketch;this.editor.graph.… argument
2282 EditorUi.prototype.setPageScale=function(a){this.editor.graph.pageScale=a;this.editor.graph.pageVis… argument
2284 this.editor.graph.cellEditor.stopEditing=function(a,b){f.apply(this,arguments);e()};e()}; argument
2291 EditorUi.prototype.refresh=function(a){a=null!=a?a:!0;var b=this.container.clientWidth,d=this.conta… argument
2302 !0,0,mxUtils.bind(this,function(a){this.hsplitPosition=a;this.refresh()})))};EditorUi.prototype.cre… argument
2303 …(){return this.createDiv("geFooter")};EditorUi.prototype.createDiv=function(a){var b=document.crea… argument
2304 EditorUi.prototype.addSplitHandler=function(a,b,d,e){function c(a){if(null!=k){var c=new mxPoint(mx… argument
2305 mxEvent.getClientY(a));h=m();g=!1;mxEvent.consume(a)});mxEvent.addListener(a,"click",mxUtils.bind(t… argument
2306 EditorUi.prototype.handleError=function(a,b,d,e,c){a=null!=a&&null!=a.error?a.error:a;if(null!=a||n… argument
2307 EditorUi.prototype.showError=function(a,b,d,e,c,f,k,h,g,l,m,n,p){a=new ErrorDialog(this,a,b,d||mxRe… argument
2308 EditorUi.prototype.hideDialog=function(a,b,d){null!=this.dialogs&&0<this.dialogs.length&&(null==d||… argument
2310 EditorUi.prototype.pickColor=function(a,b){var d=this.editor.graph,e=d.cellEditor.saveSelection(),c… argument
2311 EditorUi.prototype.openFile=function(){window.openFile=new OpenFile(mxUtils.bind(this,function(a){t… argument
2312 EditorUi.prototype.extractGraphModelFromHtml=function(a){var b=null;try{var d=a.indexOf("&lt;mxGrap… argument
2313 EditorUi.prototype.readGraphModelFromClipboard=function(a){this.readGraphModelFromClipboardWithType… argument
2314 EditorUi.prototype.readGraphModelFromClipboardWithType=function(a,b){navigator.clipboard.read().the… argument
2317 EditorUi.prototype.parseHtmlData=function(a){var b=null;if(null!=a&&0<a.length){var d="<meta "==a.s… argument
2321 EditorUi.prototype.extractGraphModelFromEvent=function(a){var b=null,d=null;null!=a&&(a=null!=a.dat… argument
2322 (b=d);return b};EditorUi.prototype.isCompatibleString=function(a){return!1};EditorUi.prototype.save… argument
2323 EditorUi.prototype.save=function(a){if(null!=a){this.editor.graph.isEditing()&&this.editor.graph.st… argument
2325 EditorUi.prototype.executeLayout=function(a,b,d){var e=this.editor.graph;if(e.isEnabled()){e.getMod… argument
2326 EditorUi.prototype.showImageDialog=function(a,b,d,e){e=this.editor.graph.cellEditor;var c=e.saveSel… argument
2327 EditorUi.prototype.showDataDialog=function(a){null!=a&&(a=new EditDataDialog(this,a),this.showDialo… argument
2328 EditorUi.prototype.showBackgroundImageDialog=function(a,b){a=null!=a?a:mxUtils.bind(this,function(a… argument
2329 EditorUi.prototype.setBackgroundImage=function(a){this.editor.graph.setBackgroundImage(a);this.edit… argument
2331 EditorUi.prototype.createKeyHandler=function(a){function b(a,b,c){if(!e.isSelectionEmpty()&&e.isEna… argument
2333 d=-b:38==a?f=-b:39==a?d=b:40==a&&(f=b),h.currentDx+=d*g,h.currentDy+=f*g,h.checkPreview(),h.updateP… argument
2334 a.keyCode&&89!=a.keyCode&&188!=a.keyCode&&190!=a.keyCode&&85!=a.keyCode)&&(66!=a.keyCode&&73!=a.key… argument
2335 …IRECTION_SOUTH},g=c.getFunction;mxKeyHandler.prototype.getFunction=function(a){if(e.isEnabled()){i… argument
2337 mxUtils.bind(this,function(a,b,d,e){var f=this.actions.get(d);null!=f&&(d=function(){f.isEnabled()&… argument
2344 "scroll",this.scrollHandler),this.scrollHandler=null);if(null!=this.destroyFunctions){for(var a=0;a… argument
2346 mxUtils.bind(this,function(a){if(300<Date.now()-this.lastCreated&&(null==this.tooltipCloseImage||"n… argument
2359 Sidebar.prototype.getTooltipOffset=function(a,b){var d=b.height+2*this.tooltipBorder;return new mxP… argument
2360 Sidebar.prototype.createTooltip=function(a,b,d,e,c,f,k,h,g,l,m){m=null!=m?m:!0;this.tooltipMouseDow… argument
2361 this.graph2.resetViewOnRootChange=!1,this.graph2.foldingEnabled=!1,this.graph2.gridEnabled=!1,this.… argument
2362 …ge.style.display||this.hideTooltip()}),0)}),null,mxUtils.bind(this,function(a){this.hideTooltip()}… argument
2363 "click",mxUtils.bind(this,function(a){this.hideTooltip();mxEvent.consume(a)})));this.tooltipCloseIm… argument
2369 Sidebar.prototype.showTooltip=function(a,b,d,e,c,f){if(this.enableTooltips&&this.showTooltips&&this… argument
2370 Sidebar.prototype.hideTooltip=function(){null!=this.thread&&(window.clearTimeout(this.thread),this.… argument
2371 Sidebar.prototype.addEntries=function(a){for(var b=0;b<a.length;b++)mxUtils.bind(this,function(a){v… argument
2372 mxUtils.bind(this,function(){var b=this.editorUi.stringToCells(Graph.decompress(a.xml));return this… argument
2373 Sidebar.prototype.addEntry=function(a,b){if(null!=this.taglist&&null!=a&&0<a.length){null!=this.cur… argument
2374 Sidebar.prototype.addEntryForTag=function(a,b){if(null!=a&&1<a.length){var d=this.taglist[a];"objec… argument
2375 Sidebar.prototype.searchEntries=function(a,b,d,e,c){if(null!=this.taglist&&null!=a){var f=a.toLower… argument
2376 null,f)};Sidebar.prototype.filterTags=function(a){if(null!=a){a=a.split(" ");for(var b=[],d={},e=0;… argument
2377 Sidebar.prototype.addSearchPalette=function(a){var b=document.createElement("div");b.style.visibili… argument
2381 function(){u=4*Math.max(1,Math.floor(this.container.clientWidth/(this.thumbWidth+10)));this.hideToo… argument
2382 …parentNode.removeChild(h);for(c=0;c<b.length;c++)mxUtils.bind(this,function(a){try{var b=a();null=… argument
2383 e?(g.removeAttribute("disabled"),g.innerHTML=mxResources.get("moreResults")):(g.innerHTML=mxResourc… argument
2384 c.value?(f.setAttribute("src",Sidebar.prototype.searchImage),f.setAttribute("title",mxResources.get… argument
2386 Sidebar.prototype.insertSearchHint=function(a,b,d,e,c,f,k,h){0==c.length&&1==e&&(d=document.createE… argument
2387 Sidebar.prototype.addGeneralPalette=function(a){this.setCurrentSearchEntryLibrary("general","genera… argument
2406 Sidebar.prototype.addMiscPalette=function(a){var b=this;this.setCurrentSearchEntryLibrary("general"… argument
2430 Sidebar.prototype.addAdvancedPalette=function(a){this.setCurrentSearchEntryLibrary("general","advan… argument
2431 Sidebar.prototype.addBasicPalette=function(a){this.setCurrentSearchEntryLibrary("basic");this.addSt… argument
2451 Sidebar.prototype.addBasicPalette=function(a){this.setCurrentSearchEntryLibrary("basic");this.addSt… argument
2453 Sidebar.prototype.addUmlPalette=function(a){var b=this,d=new mxCell("+ field: type",new mxGeometry(… argument
2494 …l,"uml association")];this.addPaletteFunctions("uml",mxResources.get("uml"),a||!1,c);this.setCurre… argument
2495 Sidebar.prototype.createThumb=function(a,b,d,e,c,f,k){this.graph.labelsVisible=null==f||f;f=mxClien… argument
2498 Sidebar.prototype.createSection=function(a){return mxUtils.bind(this,function(){var b=document.crea… argument
2499 Sidebar.prototype.createItem=function(a,b,d,e,c,f,k,h){h=null!=h?h:!0;var g=document.createElement(… argument
2502 Sidebar.prototype.updateShapes=function(a,b){var d=this.editorUi.editor.graph,e=d.getCellStyle(a),c… argument
2505 Sidebar.prototype.createDropHandler=function(a,b,d,e){d=null!=d?d:!0;return mxUtils.bind(this,funct… argument
2508 Sidebar.prototype.createDragPreview=function(a,b){var d=document.createElement("div");d.className="… argument
2509 Sidebar.prototype.dropAndConnect=function(a,b,d,e,c){var f=this.getDropAndConnectGeometry(a,b[e],d,… argument
2510 v.x,t.y+=v.y)}var w=!h.isTableRow(a)&&!h.isTableCell(a)&&(h.model.isEdge(a)||null!=l&&!l.relative&&… argument
2513 Sidebar.prototype.getDropAndConnectGeometry=function(a,b,d,e){var c=this.editorUi.editor.graph,f=c.… argument
2517 ….getCenterY()))))));return e};Sidebar.prototype.isDropStyleEnabled=function(a,b){var d=!0;if(null!… argument
2518 Sidebar.prototype.isDropStyleTargetIgnored=function(a){return this.graph.isSwimlane(a.cell)||this.g… argument
2519 Sidebar.prototype.createDragSource=function(a,b,d,e,c){function f(a,b){var c;c=mxUtils.createImage(… argument
2520 …el.isVertex(e[p])?m=p:null==l&&g.model.isEdge(e[p])&&null==g.model.getTerminal(e[p],!0)&&(l=p),nul… argument
2521 e&&null!=K&&null!=t&&K!=y?(k=a.model.isEdge(t.cell)||null==l?m:l,a.setSelectionCells(this.dropAndCo… argument
2522 v.apply(this,arguments))};var t=null,w=null,x=null,z=!1,E=f(this.triangleUp,mxResources.get("connec… argument
2523 …ementHeight=b.style.height;return b};var X=u.dragEnter;u.dragEnter=function(a,b){null!=h.hoverIcon… argument
2527 u.getDropTarget=mxUtils.bind(this,function(a,b,c,d){var g=mxEvent.isAltDown(d)||null==e?null:a.getC… argument
2541 Sidebar.prototype.itemClicked=function(a,b,d,e){e=this.editorUi.editor.graph;e.container.focus();if… argument
2543 Sidebar.prototype.addClickHandler=function(a,b,d){var e=b.mouseDown,c=b.mouseMove,f=b.mouseUp,k=thi… argument
2545 Sidebar.prototype.createVertexTemplateEntry=function(a,b,d,e,c,f,k,h){null!=h&&null!=c&&(h+=" "+c);… argument
2546 Sidebar.prototype.createVertexTemplateFromData=function(a,b,d,e,c,f,k,h){a=mxUtils.parseXml(Graph.d… argument
2547 Sidebar.prototype.createEdgeTemplateEntry=function(a,b,d,e,c,f,k,h,g){k=null!=k&&0<k.length?k:c.toL… argument
2548 Sidebar.prototype.createEdgeTemplate=function(a,b,d,e,c,f,k,h){a=new mxCell(null!=e?e:"",new mxGeom… argument
2549 Sidebar.prototype.addPaletteFunctions=function(a,b,d,e){this.addPalette(a,b,d,mxUtils.bind(this,fun… argument
2550 Sidebar.prototype.addPalette=function(a,b,d,e){b=this.createTitle(b);this.container.appendChild(b);… argument
2551 Sidebar.prototype.addFoldingHandler=function(a,b,d){var e=!1;if(!mxClient.IS_IE||8<=document.docume… argument
2552 "...";window.setTimeout(function(){b.style.display="block";a.style.cursor="";a.innerHTML=f;var c=mx… argument
2553 Sidebar.prototype.removePalette=function(a){var b=this.palettes[a];if(null!=b){this.palettes[a]=nul… argument
2554 Sidebar.prototype.addImagePalette=function(a,b,d,e,c,f,k){for(var h=[],g=0;g<c.length;g++)mxUtils.b… argument
2555 Sidebar.prototype.getTagsForStencil=function(a,b,d){a=a.split(".");for(var e=1;e<a.length;e++)a[e]=… argument
2556 Sidebar.prototype.addStencilPalette=function(a,b,d,e,c,f,k,h,g,l){k=null!=k?k:1;if(this.addStencils… argument
2557 !0,!0);this.addPaletteFunctions(a,b,!1,m)}else this.addPalette(a,b,!1,mxUtils.bind(this,function(a)… argument
2560 Date.prototype.toISOString||function(){function a(a){a=String(a);1===a.length&&(a="0"+a);return a}D… argument
2561 Uint8Array.from||(Uint8Array.from=function(){var a=Object.prototype.toString,b=function(b){return"f… argument
2565 mxGraphView.prototype.setUnit=function(a){this.unit!=a&&(this.unit=a,this.fireEvent(new mxEventObje… argument
2567 Graph=function(a,b,d,e,c,f){mxGraph.call(this,a,b,d,e);this.themes=c||this.defaultThemes;this.curre… argument
2568 return null!=a?"1"==a.html||"wrap"==a[mxConstants.STYLE_WHITE_SPACE]:!1};if(this.edgeMode){var k=nu… argument
2572 (0<f.x||0<f.width)&&mxUtils.intersects(n,new mxRectangle(d.x+(f.x-f.width-1)*e+(0==f.x?d.width:0),d… argument
2573 b){},mouseMove:mxUtils.bind(this,function(a,b){var c=this.selectionCellsHandler.handlers.map,d;for(… argument
2580 …ent(n.cell))}}null!=e&&c.setCursor(e)}}),mouseUp:mxUtils.bind(this,function(a,b){l=k=h=g=null})})}… argument
2581 this.setPanning(!0);this.setTooltips(!0);this.setAllowLoops(!0);this.allowAutoPanning=!0;this.const… argument
2582 function(){var a=n.apply(this,arguments);if(this.graph.pageVisible){for(var b=[],c=this.graph.pageF… argument
2583 function(a,b){return null==a.cell?"#ffa500":mxConstants.GUIDE_COLOR};this.graphHandler.createPrevie… argument
2584 this.graph.isCellSelected(b[e])?this.graph.model.getParent(b[e]):this.graph.isTableRow(a)&&this.gra… argument
2585 q.apply(this,arguments)};this.connectionHandler.createTargetVertex=function(a,b){b=this.graph.getCo… argument
2586 …isOutlineConnectEvent;this.connectionHandler.isOutlineConnectEvent=function(a){return null!=this.c… argument
2588 …pupMenuHandler.autoExpand=!0;this.popupMenuHandler.isSelectOnPopup=function(a){return mxEvent.isMo… argument
2589 …()&&b&&this.clearSelection()};this.tooltipHandler.getStateForEvent=function(a){return a.sourceStat… argument
2590 this.getCursorForMouseEvent=function(a){var b=null==a.state&&null!=a.sourceState&&this.isCellLocked… argument
2591 a.y,a.width,a.height,null,null,c,function(a){return"1"==mxUtils.getValue(a.style,"locked","0")},!0)… argument
2592 "locked","0"))return!0;a=this.model.getParent(a)}return!1};var L=null;this.addListener(mxEvent.FIRE… argument
2593 mxEvent.getClientX(c),mxEvent.getClientY(c)),u.start(c.x,c.y)):null!=L?this.addSelectionCells(L):1<… argument
2594 mxUtils.bind(this,function(){var a=this.connectionHandler.constraintHandler;null!=a.currentFocus&&a… argument
2598 Graph.createOffscreenGraph=function(a){var b=new Graph(document.createElement("div"));b.stylesheet.… argument
2599 Graph.createSvgImage=function(a,b,d,e,c){d=unescape(encodeURIComponent(Graph.svgDoctype+'<svg xmlns… argument
2600 Graph.zapGremlins=function(a){for(var b=0,d=[],e=0;e<a.length;e++){var c=a.charCodeAt(e);(32<=c||9=… argument
2601 Graph.base64EncodeUnicode=function(a){return btoa(encodeURIComponent(a).replace(/%([0-9A-F]{2})/g,f… argument
2602 Graph.arrayBufferToString=function(a){var b="";a=new Uint8Array(a);for(var d=a.byteLength,e=0;e<d;e… argument
2603 Graph.arrayBufferIndexOfString=function(a,b,d){var e=b.charCodeAt(0),c=1,f=-1;for(d=d||0;d<a.byteLe… argument
2604 Graph.decompress=function(a,b,d){if(null==a||0==a.length||"undefined"===typeof pako)return a;a=Grap… argument
2605 Graph.fadeNodes=function(a,b,d,e,c){c=null!=c?c:1E3;Graph.setTransitionForNodes(a,null);Graph.setOp… argument
2606 Graph.setOpacityForNodes=function(a,b){for(var d=0;d<a.length;d++)a[d].style.opacity=b};Graph.remov… argument
2607 Graph.sanitizeSvg=function(a){function b(b){for(b=a.getElementsByTagName(b);0<b.length;)b[0].parent… argument
2608 Graph.clipSvgDataUri=function(a){if(!mxClient.IS_IE&&!mxClient.IS_IE11&&null!=a&&"data:image/svg+xm… argument
2610 l.height/e))}catch(m){}finally{document.body.removeChild(b)}a=Editor.createSvgDataUri(mxUtils.getXm… argument
2611 Graph.createRemoveIcon=function(a,b){var d=document.createElement("img");d.setAttribute("src",Dialo… argument
2616 Graph.prototype.init=function(a){mxGraph.prototype.init.apply(this,arguments);this.cellRenderer.ini… argument
2617 e&&e!=b.node;){if("a"==e.nodeName.toLowerCase()){a.view.graph.labelLinkClicked(a,e,c);break}e=e.par… argument
2618 b&&this.graph.isCustomLink(b)&&(mxEvent.isTouchEvent(a)||!mxEvent.isPopupTrigger(a))&&this.graph.cu… argument
2619 …rentTranslate=new mxPoint(0,0);Graph.prototype.getVerticesAndEdges=function(a,b){a=null!=a?a:!0;b=… argument
2620 b,c){if(null!=a){var d={},e;for(e in a){var f=a[e];null!=f&&(d[e]=!0,null==b[e]&&c?b[e]=f:b[e]!=f&&… argument
2621 (!this.isSwimlane(a)||0==c)&&""==this.getLabel(a)&&0<this.model.getChildCount(a))for(c=0;c<this.mod… argument
2622 (b[f]=mxConstants.NONE)}}}return b};Graph.prototype.pasteStyle=function(a,b,c){c=null!=c?c:Graph.pa… argument
2623 mxClient.IS_IOS)};Graph.prototype.isCssTransformsSupported=function(){return this.dialect==mxConsta… argument
2624 …ount(c)-1;0<=g;g--){var k=this.model.getChildAt(c,g),h=this.getScaledCellAt(a,b,k,d,e,f);if(null!=… argument
2625 "1"==mxUtils.getValue(a.style,"recursiveResize","1")&&null==mxUtils.getValue(a.style,"childLayout",… argument
2626 if(!this.model.isVertex(b))break;a=b}return a};Graph.prototype.filterSelectionCells=function(a){var… argument
2627 function(a){a=this.strokeWidth;this.graph.useCssTransforms&&(a/=this.graph.currentScale);return a};… argument
2628 mxGraphView.prototype.validate=function(a){this.graph.useCssTransforms&&(this.graph.currentScale=th… argument
2629 Graph.prototype.getCellsForGroup=function(a){a=d.apply(this,arguments);for(var b=[],c=0;c<a.length;… argument
2631 …eBackgroundPage;mxGraphView.prototype.validateBackgroundPage=function(){var a=this.graph.useCssTra… argument
2633 Graph.prototype.labelLinkClicked=function(a,b,d){b=b.getAttribute("href");if(null!=b&&!this.isCusto… argument
2634 Graph.prototype.openLink=function(a,b,d){var e=window;try{if("_self"==b&&window!=window.top)window.… argument
2635 Graph.prototype.getLinkTitle=function(a){return a.substring(a.lastIndexOf("/")+1)};Graph.prototype.… argument
2636 Graph.prototype.isRelativeUrl=function(a){return null!=a&&!this.absoluteUrlPattern.test(a)&&"data:"… argument
2637 …youtManager=new mxLayoutManager(this);this.layoutManager.hasLayout=function(a,b){return null!=this… argument
2641 e;if("circleLayout"==d.childLayout)return new mxCircleLayout(this.graph);if("organicLayout"==d.chil… argument
2642 Graph.prototype.getNodesForCells=function(a){for(var b=[],d=0;d<a.length;d++){var e=this.view.getSt… argument
2643 Graph.prototype.createWipeAnimations=function(a,b){for(var d=[],e=0;e<a.length;e++){var c=this.view… argument
2644 Graph.prototype.createEdgeWipeAnimation=function(a,b){var d=a.absolutePoints.slice(),e=a.segments,c… argument
2646 …texWipeAnimation=function(a,b){var d=new mxRectangle.fromRectangle(a.shape.bounds);return{execute:… argument
2647 a.text.node&&(a.text.node.style.opacity=""),Graph.setOpacityForNodes(this.getNodesForCells([a.cell]… argument
2650 e)};Graph.prototype.sanitizeHtml=function(a,b){return Graph.sanitizeHtml(a,b)};Graph.prototype.upda… argument
2651 Graph.prototype.isZoomWheelEvent=function(a){return Graph.zoomWheel&&!mxEvent.isShiftDown(a)&&!mxEv… argument
2652 Graph.prototype.isIgnoreTerminalEvent=function(a){return mxEvent.isAltDown(a)&&!mxEvent.isShiftDown… argument
2653 Graph.prototype.getLabel=function(a){var b=mxGraph.prototype.getLabel.apply(this,arguments);null!=b… argument
2654 Graph.prototype.setGridSize=function(a){this.gridSize=a;this.fireEvent(new mxEventObject("gridSizeC… argument
2655 Graph.prototype.getGlobalVariable=function(a){var b=null;"date"==a?b=(new Date).toLocaleDateString(… argument
2656 Graph.prototype.formatDate=function(a,b,d){null==this.dateFormatCache&&(this.dateFormatCache={i18n:… argument
2657 shortTime:"h:MM TT",mediumTime:"h:MM:ss TT",longTime:"h:MM:ss TT Z",isoDate:"yyyy-mm-dd",isoTime:"H… argument
2659 …:k(p),M:q,MM:k(q),s:u,ss:k(u),l:k(h,3),L:k(99<h?Math.round(h/10):h),t:12>p?"a":"p",tt:12>p?"am":"p… argument
2660 a.length-1)})};Graph.prototype.getLayerForCells=function(a){var b=null;if(0<a.length){for(b=a[0];!t… argument
2661 Graph.prototype.createLayersDialog=function(a,b){var d=document.createElement("div");d.style.positi… argument
2664 Graph.prototype.replacePlaceholders=function(a,b,d,e){e=[];if(null!=b){for(var c=0;match=this.place… argument
2665 null==k&&(k=g.hasAttribute(h)?null!=g.getAttribute(h)?g.getAttribute(h):"":null)),g=this.model.getP… argument
2666 Graph.prototype.selectCellsForConnectVertex=function(a,b,d){2==a.length&&this.model.isVertex(a[1])?… argument
2667 Graph.prototype.connectVertex=function(a,b,d,e,c,f,k,h){f=f?f:!1;if(a.geometry.relative&&this.model… argument
2675 Graph.prototype.convertValueToString=function(a){var b=this.model.getValue(a);if(null!=b&&"object"=… argument
2676 …ueToString.apply(this,arguments)};Graph.prototype.getLinksForState=function(a){return null!=a&&nul… argument
2677 Graph.prototype.getLinkTargetForCell=function(a){return null!=a.value&&"object"==typeof a.value?a.v… argument
2678 Graph.prototype.updateAlternateBounds=function(a,b,d){if(null!=a&&null!=b&&null!=this.layoutManager… argument
2679 Graph.prototype.foldCells=function(a,b,d,e,c){b=null!=b?b:!1;null==d&&(d=this.getFoldableCells(this… argument
2681 Graph.prototype.moveSiblings=function(a,b,d,e){this.model.beginUpdate();try{var c=this.getCellsBeyo… argument
2682 Graph.prototype.resizeParentStacks=function(a,b,d,e){if(null!=this.layoutManager&&null!=b&&b.constr… argument
2683 f));a=this.model.getParent(a);b=this.layoutManager.getLayout(a)}}finally{this.model.endUpdate()}}};… argument
2684 Graph.prototype.isLabelMovable=function(a){var b=this.getCurrentCellStyle(a);return null!=b.movable… argument
2685 Graph.prototype.getSwimlaneAt=function(a,b,d){var e=mxGraph.prototype.getSwimlaneAt.apply(this,argu… argument
2686 …is.isSelectionEmpty()||this.clearSelection()};Graph.prototype.zoom=function(a,b){a=Math.max(.01,Ma… argument
2688 Graph.prototype.fitWindow=function(a,b){b=null!=b?b:10;var d=this.container.clientWidth-b,e=this.co… argument
2689 Graph.prototype.getTooltipForCell=function(a){var b="";if(mxUtils.isNode(a.value)){var d=null;Graph… argument
2690 mxUtils.indexOf(d,a[c].nodeName)&&0<a[c].nodeValue.length&&e.push({name:a[c].nodeName,value:a[c].no… argument
2692 Graph.prototype.getFlowAnimationStyleCss=function(a){return"."+a+" {\nanimation: "+a+" 0.5s linear;… argument
2693 Graph.prototype.decompress=function(a,b){return Graph.decompress(a,b)};Graph.prototype.zapGremlins=… argument
2701 this.graph.view.addListener(mxEvent.DOWN,this.repaintHandler);this.graph.view.addListener(mxEvent.U… argument
2702 mxEvent.getSource(a)==this.graph.container&&this.setDisplay("none")}));this.graph.addListener(mxEve… argument
2703 e){b=!1;var c=e.getEvent();if(this.isResetEvent(c))this.reset();else if(!this.isActive()){var d=thi… argument
2704 function(a,e){var c=e.getEvent();mxUtils.convertPoint(this.graph.container,mxEvent.getClientX(c),mx… argument
2705 null!=this.bbox&&mxUtils.contains(this.bbox,e.getGraphX(),e.getGraphY())?(this.setDisplay(""),this.… argument
2706 HoverIcons.prototype.createArrow=function(a,b,d){var e=null,e=mxUtils.createImage(a.src);e.style.wi… argument
2707 …ouseDownPoint.y),this.activeArrow=e,this.setDisplay("none"),mxEvent.consume(a))}));mxEvent.redirec… argument
2708 "arrow",e,"direction",d,"event",a)))}));mxEvent.addListener(e,"mouseleave",mxUtils.bind(this,functi… argument
2709 HoverIcons.prototype.getDirection=function(){var a=mxConstants.DIRECTION_EAST;this.activeArrow==thi… argument
2710 HoverIcons.prototype.setDisplay=function(a){this.visitNodes(function(b){b.style.display=a})};HoverI… argument
2711 HoverIcons.prototype.drag=function(a,b,d){this.graph.popupMenuHandler.hideMenu();this.graph.stopEdi… argument
2712 mxUtils.getValue(b.style,mxConstants.STYLE_EDGE,null)&&(a=this.getDirection(),b.cell.style=mxUtils.… argument
2713 HoverIcons.prototype.click=function(a,b,d){var e=d.getEvent(),c=d.getGraphX(),f=d.getGraphY(),c=thi… argument
2714 HoverIcons.prototype.execute=function(a,b,d){d=d.getEvent();this.graph.selectCellsForConnectVertex(… argument
2717 (d=b.rotationShape.boundingBox));b=mxUtils.bind(this,function(a,b,c){if(null!=d){var e=new mxRectan… argument
2719 e=this.graph.getCellAt(a.x-this.triangleLeft.width/2,this.currentState.getCenterY()),c=this.graph.g… argument
2723 HoverIcons.prototype.getState=function(a){if(null!=a)if(a=a.cell,this.graph.getModel().contains(a))… argument
2724 HoverIcons.prototype.update=function(a,b,d){if(!this.graph.connectionArrowsEnabled||null!=a&&"0"==m… argument
2727 HoverIcons.prototype.setCurrentState=function(a){"eastwest"!=a.style.portConstraint&&(this.graph.co… argument
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… argument
2729 a*e+(null!=c?f:0),null!=k?k:"shape=table;startSize="+(null!=c?f:"0")+";container=1;collapsible=0;ch… argument
2730 Graph.prototype.createCrossFunctionalSwimlane=function(a,b,d,e,c,f,k,h,g){d=null!=d?d:120;e=null!=e… argument
2732 return 1<a?(k.geometry.y=e+f,this.createParent(c,this.createParent(k,this.createVertex(null,null,""… argument
2733 Graph.prototype.isStack=function(a){a=this.getCellStyle(a);return null!=a&&"stackLayout"==a.childLa… argument
2734 Graph.prototype.setTableRowHeight=function(a,b,d){d=null!=d?d:!0;var e=this.getModel();e.beginUpdat… argument
2736 Graph.prototype.setTableColumnWidth=function(a,b,d){d=null!=d?d:!1;var e=this.getModel(),c=e.getPar… argument
2737 n.x+=b,d||(n.width-=b,null!=n.alternateBounds&&(n.alternateBounds.width-=b)),e.setGeometry(m,n)))}i… argument
2738 TableLayout.prototype.isVertexIgnored=function(a){return!this.graph.getModel().isVertex(a)||!this.g… argument
2739 TableLayout.prototype.getRowLayout=function(a,b){for(var d=this.graph.model.getChildCells(a,!0),e=t… argument
2740 TableLayout.prototype.layoutRow=function(a,b,d,e,c){var f=this.graph.getModel(),k=f.getChildCells(a… argument
2743 TableLayout.prototype.execute=function(a){if(null!=a){var b=this.graph.getActualStartSize(a,!0),d=t… argument
2746 (function(){var a=mxGraphView.prototype.resetValidationState;mxGraphView.prototype.resetValidationS… argument
2748 mxConstants.STYLE_DASHED,"0")&&a[1].setAttribute("stroke-dasharray",8*this.state.view.scale);var b=… argument
2749 function(a){c.apply(this,arguments);this.graph.model.isEdge(a.cell)&&1!=a.style[mxConstants.STYLE_C… argument
2752 l[C].y)||c}m=b[b.length-1];c=e(0,m.x,m.y)||c}a.routedPoints=d;return c}return!1};var f=mxConnector.… argument
2755 m,C.y-n.x*m),a.moveTo(C.x,C.y)):"arc"==g?(m*=1.3,a.curveTo(y.x-n.y*m,y.y+n.x*m,C.x-n.y*m,C.y+n.x*m,… argument
2756 mxGraphView.prototype.updateFloatingTerminalPoint=function(a,b,c,d){if(null==b||null==a||"1"!=b.sty… argument
2757 0);l+=parseFloat(a.style[d?mxConstants.STYLE_SOURCE_PERIMETER_SPACING:mxConstants.STYLE_TARGET_PERI… argument
2758 a[f]);if(null!=g){var k=(g.x-e.x)*(g.x-e.x)+(g.y-e.y)*(g.y-e.y);if(null==d||k<d)c=g,d=k}}null!=c&&(… argument
2761 mxStencilRegistry.getStencil=function(a){var b=mxStencilRegistry.stencils[a];if(null==b&&null==mxCe… argument
2763 mxStencilRegistry.getBasenameForStencil=function(a){var b=null;if(null!=a&&"string"===typeof a&&(a=… argument
2764 mxStencilRegistry.loadStencilSet=function(a,b,d,e){var c=mxStencilRegistry.packages[a];if(null!=d&&… argument
2765 …eStencilSet(c.documentElement,b,f)}};mxStencilRegistry.loadStencil=function(a,b){if(null!=b)mxUtil… argument
2766 mxStencilRegistry.parseStencilSet=function(a,b,d){if("stencils"==a.nodeName)for(var e=a.firstChild;… argument
2768 "undefined"!=typeof mxVertexHandler&&function(){function a(){var a=document.createElement("div");a.… argument
2770 …ubberband.prototype.fadeOut=!0;mxGuide.prototype.isEnabledForEvent=function(a){return!mxEvent.isAl… argument
2771 this.graph.isEdgeIgnored(a)};var c=mxConnectionHandler.prototype.isCreateTarget;mxConnectionHandler… argument
2773 return a};mxConnectionHandler.prototype.updatePreview=function(a){};var k=mxConnectionHandler.proto… argument
2776 Graph.prototype.updateCellStyles=function(a,b,c){this.model.beginUpdate();try{for(var d=0;d<c.lengt… argument
2777 mxUtils.load(STYLE_PATH+"/default.xml").getDocumentElement():null;null!=a&&(new mxCodec(a.ownerDocu… argument
2778 "")}return c};Graph.prototype.importGraphModel=function(a,b,c,d){b=null!=b?b:0;c=null!=c?c:0;var e=… argument
2779 null!=J&&(a=a.concat(J));else{var J=f.getChildren(k[0]);null!=J&&(a=this.moveCells(J,b,c,!1,this.ge… argument
2781 c);return f.encode(g)};Graph.prototype.isSwimlane=function(a,b){if(null!=a&&this.model.getParent(a)… argument
2782 !this.isTable(b))};var g=Graph.prototype.splitEdge;Graph.prototype.splitEdge=function(a,b,c,d,e,f,k… argument
2784 null,[a]),this.setCellStyles(mxConstants.STYLE_EXIT_Y,null,[a]),this.setCellStyles(mxConstants.STYL… argument
2785 f.length-1;else if(a&&null==d&&0<f.length||null!=e&&a&&f.length>e||!a&&0<e)return;for(var c=0;c<thi… argument
2786 d=this.getCellGeometry(a[0]),null!=e&&null!=d)){c=e.clone();e=d.clone();e.x=c.x;e.y=c.y;c.x=d.x;c.y… argument
2789 t))}}}}for(var va=m.apply(this,arguments),h=0;h<k.length;h++)!d&&this.model.contains(k[h])&&0==this… argument
2790 1==this.model.getChildCount(e)&&1==this.model.getChildCount(f)?0>mxUtils.indexOf(a,f)&&0>mxUtils.in… argument
2791 null!=c?c:new Graph;for(var d=0;d<b.length;d++)null!=b[d]&&c.updateCustomLinksForCell(a,b[d],c)};Gr… argument
2793 if(null!=a.shape.constraints)return a.shape.constraints}}return null};Graph.prototype.flipEdge=func… argument
2794 (e=this.getCellGeometry(e),null==e||e.relative||c++)}return 0<c||this.isContainer(a)};Graph.prototy… argument
2795 Graph.prototype.createGroupCell=function(){var a=mxGraph.prototype.createGroupCell.apply(this,argum… argument
2796 ….height=this.snap(b.height)));return b};Graph.prototype.turnShapes=function(a,b){var c=this.getMod… argument
2799 mxConstants.DIRECTION_NORTH],U=mxUtils.getValue(v.style,mxConstants.STYLE_DIRECTION,mxConstants.DIR… argument
2800 Graph.prototype.processChange=function(a){if(a instanceof mxGeometryChange&&(this.isTableCell(a.cel… argument
2801 "object"==typeof a.cell.value&&this.invalidateDescendantsWithPlaceholders(a.cell)};Graph.prototype.… argument
2802 b?b:"span"),d=Array.prototype.slice.call(a.attributes);attr=d.pop();)c.setAttribute(attr.nodeName,a… argument
2803 …!=c?c:"*"),k=0;k<g.length;k++)b(g[k]);d.innerHTML!=f&&this.cellLabelChanged(a[e],d.innerHTML)}}};G… argument
2804 e.hasAttribute(d)){this.setAttributeForCell(e,d,b);break}e=this.model.getParent(e)}var f=a.value.cl… argument
2805 [],c=0;c<a.length;c++){var e=this.model.getParent(a[c]);null==e||b.get(e)||(b.put(e,!0),d.push(e))}… argument
2806 [],c=0;c<a.length;c++)this.isCellDeletable(a[c])&&this.isTransparentState(this.view.getState(a[c]))… argument
2807 this.setAttributeForCell(a,c,b)};Graph.prototype.getAttributeForCell=function(a,b,c){a=null!=a.valu… argument
2808 Graph.prototype.getDropTarget=function(a,b,c,d){this.getModel();if(mxEvent.isAltDown(b))return null… argument
2809 a);this.firstClickState=a.getState();this.firstClickSource=a.getSource()};Graph.prototype.dblClick=… argument
2812 0)))),a=this.snap(Math.round(Math.max(c.y,(b.y+b.height)/a.scale-a.translate.y+2*this.gridSize)));r… argument
2813 a.height/2))):new mxPoint(this.snap(Math.round(this.container.clientWidth/2/this.view.scale-this.vi… argument
2815 e.x-(null!=c?c.origin.x:0),d.geometry.y=Math.round(b/this.view.scale)-e.y-(null!=c?c.origin.y:0),d.… argument
2816 null!=d&&(a[c].setAttribute("rel",this.linkRelation),a[c].setAttribute("href",d),null!=b&&mxEvent.a… argument
2817 g.getCellAt(a.getGraphX(),a.getGraphY(),null,null,null,function(a,b,c){return null==g.getLinkForCel… argument
2818 (g.container.style.cursor="move");this.updateCurrentState(b)},mouseMove:function(a,b){if(g.isMouseD… argument
2819 …getGraphX(),b.getGraphY()))&&this.updateCurrentState(b))}},mouseUp:function(a,d){for(var e=d.getSo… argument
2821 d.getGraphY())<f&&c(d.getEvent()));this.clear()},activate:function(a){this.currentLink=g.getAbsolut… argument
2822 g.click=function(a){};g.addMouseListener(k);mxEvent.addListener(document,"mouseleave",function(a){k… argument
2823 …eCells([h[c]],e,e,!1)[0];f.push(m);if(b)d.add(l,h[c]);else{var n=l.getIndex(a[c]);d.add(l,h[c],n+1… argument
2824 a&&null!=this.cellEditor.textarea){for(var d=this.cellEditor.textarea.getElementsByTagName("img"),e… argument
2826 function(a){var b=mxGraph.prototype.isCellResizable.apply(this,arguments),c=this.getCurrentCellStyl… argument
2828 …is.getModel().endUpdate()}}}return b};Graph.prototype.isCloneEvent=function(a){return mxClient.IS_… argument
2829 a.width,a.height));return b};Graph.prototype.getBackgroundImageObject=function(a){return a};Graph.p… argument
2832 ba+"px");t.setAttribute("viewBox",(e?"-0.5 -0.5":"0 0")+" "+v+" "+ba);u.appendChild(t);var ea=null!… argument
2834 …intersects(W,x)&&w.image(y.x+z.x,y.y+z.y,y.width,y.height,y.src,!0)}w.scale(a);w.textEnabled=g;k=n… argument
2835 J?J.get(a.cell):c.isCellSelected(a.cell),e=c.model.getParent(a.cell);!(f&&null==J||d)&&null!=e;)d=n… argument
2837 e.setAttributeNS(mxConstants.NS_XLINK,"target","_blank"));var f=a.createElement("text");f.setAttrib… argument
2838 null==e&&(e=a[d].getAttribute("xlink:href"));null!=e&&(null!=b&&/^https?:\/\//.test(e)?a[d].setAttr… argument
2839 return a};Graph.prototype.getSelectedEditingElement=function(){for(var a=this.getSelectedElement();… argument
2840 function(a,b,c){for(;null!=a&&!(0<=mxUtils.indexOf(b,a.nodeName));){if(a==c)return null;a=a.parentN… argument
2842 c.push(k[d])}return c};Graph.prototype.insertTableColumn=function(a,b){var c=this.getModel();c.begi… argument
2843 null;if(null!=m){var k=m.width,n=this.getCellGeometry(g[f]);null!=n&&(m.height=n.height)}c.add(g[f]… argument
2844 function(a,b){var c=this.getModel();c.beginUpdate();try{var d=null,e=a;if("stackLayout"==this.getCu… argument
2845 else var f=c.getChildCells(d,!0),e=f[b?0:f.length-1];var g=c.getChildCells(e,!0),k=d.getIndex(e),e=… argument
2847 l.width-=a,b.setGeometry(c,l))}}}finally{b.endUpdate()}};Graph.prototype.deleteTableRow=function(a)… argument
2848 Graph.prototype.insertRow=function(a,b){for(var c=a.tBodies[0],d=c.rows[0].cells,e=0,f=0;f<d.length… argument
2849 …lls[0<=b?b:c.rows[0].cells.length-1]};Graph.prototype.deleteColumn=function(a,b){if(0<=b)for(var c… argument
2850 for(var d;d=c.firstChild;)lastNode=a.appendChild(d);b.insertNode(a)}}else(b=document.selection)&&"C… argument
2852 function(a,b){this.popupMenuHandler.hideMenu()});var a=this.updateMouseEvent;this.updateMouseEvent=… argument
2853 "default");return b};var b=!1,c=!1,d=!1,e=this.fireMouseEvent;this.fireMouseEvent=function(a,f,g){a… argument
2854e.getCell()&&this.isSelectionEmpty()||b&&this.isCellSelected(e.getCell())));f=!b||f?null:mxUtils.b… argument
2855 return null!=a&&1==a.style.html};mxCellEditor.prototype.isTableSelected=function(){return null!=thi… argument
2856 c=b.getRangeAt(0),d="\t";if(null!=a)for(d="";0<a;)d+=" ",a--;a=document.createElement("span");a.sty… argument
2858 function(a){try{if(a)if(window.getSelection){sel=window.getSelection();sel.removeAllRanges();for(va… argument
2859 b){this.isKeepFocusEvent(a)||!mxEvent.isAltDown(a.getEvent())?v.apply(this,arguments):this.reset()}… argument
2861 function(a){function b(a,c){c.originalNode=a;a=a.firstChild;for(var d=c.firstChild;null!=a&&null!=d… argument
2862 (3==a.nodeType&&mxUtils.setTextContent(a,mxUtils.getTextContent(a).replace(/\n|\r/g,"")),1==a.nodeT… argument
2869 …;var x=mxCellEditor.prototype.resize;mxCellEditor.prototype.resize=function(a,b){if(null!=this.tex… argument
2872 c+")")}else this.textarea.style.height="",this.textarea.style.overflow="",x.apply(this,arguments)};… argument
2873 mxCellEditor.prototype.getCurrentValue;mxCellEditor.prototype.getCurrentValue=function(a){if("0"==m… argument
2874 z.apply(this,arguments);this.focusContainer()};mxCellEditor.prototype.focusContainer=function(){try… argument
2875 function(a){var b=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,null);null!=b&&b… argument
2876 0,null==a.text?30:a.text.size*b+20,30)};mxGraphHandlerIsValidDropTarget=mxGraphHandler.prototype.is… argument
2878 …tackLayout.prototype.resizeCell;mxStackLayout.prototype.resizeCell=function(a,b){H.apply(this,argu… argument
2879aph.getActualStartSize(d),e=e.clone();c?e.height=b.height+g.y+g.height+2*f:e.width=b.width+g.x+g.w… argument
2880 this.graph.isTableRow(g)&&a(d.getParent(g));a(g)}return e};var G=mxVertexHandler.prototype.createPa… argument
2881 -12;mxVertexHandler.prototype.getRotationHandlePosition=function(){var a=this.getHandlePadding();re… argument
2884 function(a){return a.tableHandle||M.apply(this,arguments)&&(!this.graph.isTable(this.state.cell)||t… argument
2887 g.shape.node.parentNode.firstChild);g.redraw=function(){if(null!=this.shape){var a=b.getActualStart… argument
2888 l.width,b.x-a.x-l.width);p=mxEvent.isShiftDown(c.getEvent());null==m||p||(n=Math.min(n,m.width-Grap… argument
2890 c.setPosition=function(a,b,c){h=Math.max(Graph.minTableRowHeight-a.height,b.y-a.y-a.height)};c.exec… argument
2892 [];for(b=0;b<a.getChildCount(this.state.cell);b++)mxUtils.bind(this,function(b){if(null!=b&&a.isVer… argument
2893 a);mxEvent.isPopupTrigger(a)||(this.graph.graphHandler.start(this.state.cell,mxEvent.getClientX(a),… argument
2898 mxVertexHandler.prototype.removeHint=function(){mxGraphHandler.prototype.removeHint.apply(this,argu… argument
2899 function(a,b){O.apply(this,arguments);null!=this.linkHint&&"none"==this.linkHint.style.display&&(th… argument
2909 !0;mxEdgeHandler.prototype.isAddVirtualBendEvent=function(a){return!mxEvent.isShiftDown(a.getEvent(… argument
2910 function(a){return mxEvent.isMouseEvent(a.getEvent())?4:this.graph.getTolerance()};mxPanningHandler… argument
2911 …yedSelection=!1)}}else mxPanningHandler.prototype.isPanningTrigger=function(a){var b=a.getEvent();… argument
2912 mxEvent.isShiftDown(a.getEvent())&&mxEvent.isAltDown(a.getEvent())};mxRubberband.prototype.cancelle… argument
2914 null!=h&&null!=l&&(l=l.clone(),l.translate(f,g),this.graph.model.setGeometry(k[c],l))}}finally{this… argument
2918 mxRubberband.prototype.reset=function(){null!=this.secondDiv&&(this.secondDiv.parentNode.removeChil… argument
2919 function(a){return null!=this.currentTerminalState&&a.getState()==this.currentTerminalState&&2E3<fa… argument
2921 mxVertexHandler.prototype.createSizerShape=function(a,b,c){this.handleImage=b==mxEvent.ROTATION_HAN… argument
2922 null!=b&&2>b.width&&2>b.height&&null!=b.text&&null!=b.text.boundingBox))return mxRectangle.fromRect… argument
2923 c=b.getParent(a.cell),d=this.graph.getCellGeometry(a.cell);return b.isEdge(c)&&null!=d&&d.relative&… argument
2925 …N,0)+90,360),this.state.view.graph.setCellStyles(mxConstants.STYLE_ROTATION,a,[this.state.cell])):… argument
2926 "none"))};var ka=mxVertexHandler.prototype.mouseUp;mxVertexHandler.prototype.mouseUp=function(a,b){… argument
2928 this.cornerHandles.push(c)}}var d=mxUtils.bind(this,function(){null!=this.specialHandle&&(this.spec… argument
2929 this.changeHandler);this.editingHandler=mxUtils.bind(this,function(a,b){this.redrawHandles()});this… argument
2931 typeof this.graph.editLink)){var d=document.createElement("img");d.setAttribute("src",Editor.editIm… argument
2932 [mxResources.get("link")]),mxUtils.bind(this,function(a){this.graph.setLinkForCell(this.state.cell,… argument
2942 mxEdgeHandler.prototype.reset=function(){V.apply(this,arguments);null!=this.linkHint&&(this.linkHin… argument
2959 Format.doubleBlockFilledMarkerImage=Graph.createSvgImage(20,22,'<path transform="translate(4,2)" st… argument
2961 Format.prototype.init=function(){var a=this.editorUi,b=a.editor,d=b.graph;this.update=mxUtils.bind(… argument
2962 a.addListener("styleChanged",mxUtils.bind(this,function(a,b){this.refresh()}));b.addListener("autos… argument
2965 Format.prototype.updateSelectionStateForCell=function(a,b,d,e){d=this.editorUi.editor.graph;a.cells… argument
2968 Format.prototype.isFillState=function(a){return!this.isSpecialColor(a.style[mxConstants.STYLE_FILLC… argument
2969 Format.prototype.isSpecialColor=function(a){return 0<=mxUtils.indexOf([mxConstants.STYLE_STROKECOLO… argument
2970 Format.prototype.isRoundedState=function(a){return null!=a.shape?a.shape.isRoundable():0<=mxUtils.i… argument
2971 Format.prototype.isImageState=function(a){a=mxUtils.getValue(a.style,mxConstants.STYLE_SHAPE,null);… argument
2974 "solid";e.style.display="inline-block";e.style.height="25px";e.style.overflow="hidden";e.style.widt… argument
2975 Format.inactiveTabBackgroundColor,k.style.borderBottomWidth="1px"),k=a,k.style.backgroundColor="",k… argument
2981 "none";g(p,d,l++,!0)}}};BaseFormatPanel=function(a,b,d){this.format=a;this.editorUi=b;this.containe… argument
2982 BaseFormatPanel.prototype.installInputHandler=function(a,b,d,e,c,f,k,h){f=null!=f?f:"";h=null!=h?h:… argument
2983 n=!1);else if(q!=mxUtils.getValue(this.format.getSelectionState().style,b,d)){l.isEditing()&&l.stop… argument
2985 BaseFormatPanel.prototype.createPanel=function(){var a=document.createElement("div");a.className="g… argument
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… argument
2987 …assName="geBtnDown";g.appendChild(m);mxEvent.addGestureListeners(m,function(a){mxEvent.consume(a)}… argument
2988 h:d),null!=b&&b(c));mxEvent.consume(c)});if(c){var n=null;mxEvent.addGestureListeners(g,function(a)… argument
2989 BaseFormatPanel.prototype.createOption=function(a,b,d,e,c){var f=document.createElement("div");f.st… argument
2990 var g=!1,l=b(),m=function(a){g||(g=!0,a?(k.setAttribute("checked","checked"),k.defaultChecked=!0,k.… argument
2991 BaseFormatPanel.prototype.createCellOption=function(a,b,d,e,c,f,k,h,g){var l=this.editorUi,m=l.edit… argument
2992 a);l.fireEvent(new mxEventObject("styleChanged","keys",[b],"values",[a],"cells",d))}finally{m.getMo… argument
2993 BaseFormatPanel.prototype.createColorOption=function(a,b,d,e,c,f,k,h){var g=document.createElement(… argument
2994 p=!1,q=null,u=function(a,c,g){if(!p){var m="null"==e?null:e;p=!0;a=/(^#?[a-zA-Z0-9]*$)/.test(a)?a:m… argument
2996 "none";g.appendChild(v);q=mxUtils.button("",mxUtils.bind(this,function(a){var b=n;"default"==b&&(b=… argument
2997 n&&"string"===typeof n&&"#"==n.charAt(0)?n.substring(1).toUpperCase():n;a=ColorDialog.prototype.col… argument
2998 BaseFormatPanel.prototype.createCellColorOption=function(a,b,d,e,c,f){var k=this.editorUi,h=k.edito… argument
2999 d||mxConstants.NONE,{install:function(a){this.listener=function(){var c=h.view.getState(g.format.ge… argument
3000 BaseFormatPanel.prototype.addArrow=function(a,b){b=null!=b?b:10;var d=document.createElement("div")… argument
3003 BaseFormatPanel.prototype.addUnitInput=function(a,b,d,e,c,f,k,h,g){k=null!=k?k:0;b=document.createE… argument
3004 BaseFormatPanel.prototype.createRelativeOption=function(a,b,d,e,c){d=null!=d?d:52;var f=this.editor… argument
3005 …b],"values",[c],"cells",d)));h.value=(null!=c?c:"100")+" %"}mxEvent.consume(a)});var h=this.addUni… argument
3007 BaseFormatPanel.prototype.addLabel=function(a,b,d,e){e=null!=e?e:61;var c=document.createElement("d… argument
3008 BaseFormatPanel.prototype.addKeyHandler=function(a,b){mxEvent.addListener(a,"keydown",mxUtils.bind(… argument
3009 BaseFormatPanel.prototype.styleButtons=function(a){for(var b=0;b<a.length;b++)mxUtils.setPrefixedSt… argument
3010 BaseFormatPanel.prototype.destroy=function(){if(null!=this.listeners){for(var a=0;a<this.listeners.… argument
3013 ArrangePanel.prototype.addTable=function(a){var b=this.editorUi,d=b.editor.graph,e=this.format.getS… argument
3018 ArrangePanel.prototype.addLayerOps=function(a){var b=this.editorUi,d=b.editor.graph,e=mxUtils.butto… argument
3019 ")");e.style.width="104px";a.appendChild(e);1==d.getSelectionCount()&&(mxUtils.br(a),e=mxUtils.butt… argument
3021 ArrangePanel.prototype.addGroupOps=function(a){var b=this.editorUi,d=b.editor.graph,e=this.format.g… argument
3022 …l().getChildCount(c)&&(k=mxUtils.button(mxResources.get("ungroup"),function(a){b.actions.get("ungr… argument
3023 …("copySize").shortcut+")"),k.style.width="210px",k.style.marginBottom="2px",a.appendChild(k),f++,n… argument
3024 "104px";h.style.marginBottom="2px"}0<d.getSelectionCount()&&(0<f&&(mxUtils.br(a),f=0),k=mxUtils.but… argument
3025 …ft+Click to Extract Data"),k.style.width="210px",k.style.marginBottom="2px",a.appendChild(k),f++,n… argument
3026 …&!e.cell&&d.getModel().isVertex(d.getModel().getParent(c))?(0<f&&mxUtils.br(a),k=mxUtils.button(mx… argument
3027 function(a){this.editorUi.actions.get("clearWaypoints").funct(a)})),k.setAttribute("title",mxResour… argument
3028 ")"),k.style.width="104px",k.style.marginBottom="2px",a.appendChild(k),f++,k=mxUtils.button(mxResou… argument
3029 ArrangePanel.prototype.addAlign=function(a){var b=this.editorUi.editor.graph;a.style.paddingTop="6p… argument
3032 ArrangePanel.prototype.addFlip=function(a){var b=this.editorUi.editor.graph;a.style.paddingTop="6px… argument
3033 "2px";a.appendChild(d);d=mxUtils.button(mxResources.get("vertical"),function(a){b.toggleCellStyles(… argument
3034 ArrangePanel.prototype.addDistribute=function(a){var b=this.editorUi.editor.graph;a.style.paddingTo… argument
3036 ArrangePanel.prototype.addAngle=function(a){var b=this.editorUi,d=b.editor.graph,e=this.format.getS… argument
3037 a.style.paddingTop="10px");e.containsLabel||(c=mxResources.get("reverse"),0<e.vertices.length&&0<e.… argument
3039 BaseFormatPanel.prototype.getUnit=function(){switch(this.editorUi.editor.graph.view.unit){case mxCo… argument
3040 BaseFormatPanel.prototype.fromUnit=function(a){switch(this.editorUi.editor.graph.view.unit){case mx… argument
3042 ArrangePanel.prototype.addGeometry=function(a){var b=this,d=this.editorUi,e=d.editor.graph,c=e.getM… argument
3045 "right";var v=this.createCellOption(mxResources.get("constrainProportions"),mxConstants.STYLE_ASPEC… argument
3046 c*100/a.width)/100),a.width=c)});l=this.addGeometryHandler(q,function(a,c,d){e.isTableCell(d)&&(d=e… argument
3047 h.style.fontWeight="bold";mxUtils.write(h,mxResources.get("position"));w.appendChild(h);var x=this.… argument
3049 if(c||document.activeElement!=z)z.value=this.inUnit(f.y)+(""==f.y?"":" "+this.getUnit())}else w.sty… argument
3050 …ive&&(h=mxUtils.button(mxResources.get("center"),mxUtils.bind(this,function(a){c.beginUpdate();try… argument
3051 ArrangePanel.prototype.addGeometryHandler=function(a,b){function d(d){if(""!=a.value){var k=parseFl… argument
3053 ArrangePanel.prototype.addEdgeGeometryHandler=function(a,b){function d(d){if(""!=a.value){var k=par… argument
3055 ArrangePanel.prototype.addEdgeGeometry=function(a){var b=this.editorUi,d=b.editor.graph,e=this.form… argument
3058 document.createElement("div");f.style.position="absolute";f.style.width="70px";f.style.marginTop="0… argument
3060 null==d.model.getTerminal(a,!1)?(t.value=f.targetPoint.x,w.value=f.targetPoint.y):v.style.display="… argument
3061 x()};TextFormatPanel=function(a,b,d){BaseFormatPanel.call(this,a,b,d);this.init()};mxUtils.extend(T… argument
3062 TextFormatPanel.prototype.addFont=function(a){function b(a,b){a.style.backgroundImage=b?Editor.isDa… argument
3066 var n=f.cloneNode(!1);n.style.marginLeft="-3px";n.style.paddingBottom="0px";var p=function(a){retur… argument
3067 …-center",mxResources.get("center"),e.cellEditor.isContentEditing()?function(a){e.cellEditor.alignT… argument
3068 function(a){e.cellEditor.alignText(mxConstants.ALIGN_RIGHT,a);d.fireEvent(new mxEventObject("styleC… argument
3079 …(Z,mxResources.get(K[p]));P.appendChild(Z)}t.appendChild(P);e.isEditing()||(a.appendChild(n),mxEve… argument
3080 b[3],c.cells))}finally{e.getModel().endUpdate()}mxEvent.consume(a)}),a.appendChild(t),mxEvent.addLi… argument
3081 …nstants.STYLE_FONTSIZE,Menus.prototype.defaultFontSize,1,999," pt",function(a){if(window.getSelect… argument
3083 b(g);for(g=0;g<k.length;g++)b(k[g])}O.value=a+" pt"}else if(window.getSelection||document.selection… argument
3085 function(){return U},function(a){document.execCommand("backcolor",!1,a!=mxConstants.NONE?a:"transpa… argument
3086 e.shapeBackgroundColor);ma.style.fontWeight="bold";var na=this.createCellColorOption(mxResources.ge… argument
3088 f.firstChild){a[g].parentNode.insertBefore(f,a[g]);for(b=f.firstChild;null!=b;){var k=b.nextSibling… argument
3089 mxConstants.STYLE_FONTCOLOR,"default",function(a){ma.style.display=a==mxConstants.NONE?"none":"";na… argument
3090 e.cellEditor.isContentEditing()||k.appendChild(na);a.appendChild(k);k=this.createPanel();k.style.pa… argument
3093 this.addLabel(h,mxResources.get("left"),158);this.addLabel(h,mxResources.get("bottom"),87);this.add… argument
3094 null!=c&&c==e.cellEditor.textarea&&null!=e.cellEditor.textarea.firstChild&&("P"!=e.cellEditor.texta… argument
3104 G=k}else a.appendChild(k),a.appendChild(this.createRelativeOption(mxResources.get("opacity"),mxCons… argument
3110 mxConstants.STYLE_SPACING_LEFT,0,-999,999," pt");this.addKeyHandler(O,V);this.addKeyHandler(ga,V);t… argument
3111 b){if(a==b)return!0;if(a.length>b.length+1)return a.substring(a.length-b.length-1,a.length)=="-"+b}… argument
3115 function(a,b,c,d,e){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).… argument
3117 "keyup",f);this.listeners.push({destroy:function(){}});f()}return a};StyleFormatPanel=function(a,b,… argument
3120 StyleFormatPanel.prototype.getCssRules=function(a){var b=document.implementation.createHTMLDocument… argument
3121 StyleFormatPanel.prototype.addSvgStyles=function(a){var b=this.format.getSelectionState();a.style.p… argument
3123 StyleFormatPanel.prototype.addSvgRule=function(a,b,d,e,c,f,k){var h=this.editorUi.editor.graph;k.te… argument
3124 10).toString(16)).slice(-2):""},mxUtils.bind(this,function(a){c[f].style[k]=a;a="";for(var b=0;b<c.… argument
3126 StyleFormatPanel.prototype.addEditOps=function(a){var b=this.format.getSelectionState(),d=null;1==b… argument
3127 function(a){this.editorUi.actions.get("image").funct()})),b.setAttribute("title",mxResources.get("e… argument
3128 StyleFormatPanel.prototype.addFill=function(a){var b=this.editorUi,d=b.editor.graph,e=this.format.g… argument
3129 function(a){mxEvent.consume(a)});mxEvent.addListener(f,"click",function(a){mxEvent.consume(a)});var… argument
3130 a,d.getSelectionCells())}),g="image"==e.style.shape?mxConstants.STYLE_IMAGE_BACKGROUND:mxConstants.… argument
3133 "":"none",h.style.display="1"!=e.style.sketch||"solid"==d||"auto"==d?"":"none")});d.getModel().addL… argument
3136 StyleFormatPanel.prototype.addStroke=function(a){function b(a){var b=parseFloat(t.value),b=Math.min… argument
3138 h.style.position="absolute";h.style.height="22px";h.style.padding="0px";h.style.marginTop="-3px";h.… argument
3139 [mxConstants.STYLE_ROUNDED,mxConstants.STYLE_CURVED],d=["0",null];"rounded"==h.value?d=["1",null]:"… argument
3140 …,g=this.createCellColorOption(g,n,"default",null,mxUtils.bind(this,function(a){c.setCellStyles(n,a… argument
3141 function(a,b,c,d,e){a=this.editorUi.menus.styleChange(a,"",d,e,"geIcon",null);d=document.createElem… argument
3142 function(a){q(a,75,"solid",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_PATTERN],[null,null]).s… argument
3143 mxResources.get("dotted")+" (2)");q(a,75,"dotted",[mxConstants.STYLE_DASHED,mxConstants.STYLE_DASH_… argument
3145 mxResources.get("arrow"));this.editorUi.menus.styleChange(a,"",[mxConstants.STYLE_SHAPE,mxConstants… argument
3149 function(a){"arrow"!=f.style.shape&&(this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_ED… argument
3153 ["entityRelationEdgeStyle",null,null],"geIcon geSprite geSprite-entity",null,!0).setAttribute("titl… argument
3166 …te-startblocktrans",null,!1).setAttribute("title",mxResources.get("block"));a.div.style.width="40p… argument
3185 arguments)});f.edges.length==f.cells.length?(a.appendChild(g),a.appendChild(l)):f.vertices.length==… argument
3196 StyleFormatPanel.prototype.addLineJumps=function(a){var b=this.format.getSelectionState();if(Graph.… argument
3197 "absolute";f.style.height="21px";f.style.padding="0px";f.style.marginTop="-2px";f.style.boxSizing="… argument
3198 …f.value],"cells",b.cells))}finally{e.getModel().endUpdate()}mxEvent.consume(a)});mxEvent.addListen… argument
3200 StyleFormatPanel.prototype.addEffects=function(a){var b=this.editorUi.editor.graph,d=this.format.ge… argument
3201 h.style.paddingLeft="8px";f.appendChild(k);f.appendChild(h);c.appendChild(f);e.appendChild(c);a.app… argument
3203 StyleFormatPanel.prototype.addStyleOps=function(a){a.style.paddingTop="10px";a.style.paddingBottom=… argument
3205 DiagramStylePanel.prototype.addView=function(a){var b=this.editorUi,d=b.editor.graph,e=d.getModel()… argument
3206 m=document.createElement("tr");m.style.padding="0px";var n=document.createElement("td");n.style.pad… argument
3207 d.updateCellStyles("sketch",a?"1":null,d.getVerticesAndEdges())},null,function(a){a.style.width="au… argument
3208 …d(this.createOption(mxResources.get("curved"),function(){return k},function(a){(k=a)?d.currentEdge… argument
3209 0;f<c.length;f++){var g=d.getCellStyle(c[f]);null!=g.labelBackgroundColor&&d.updateCellStyles("labe… argument
3210 0;d<b.length;d++)if(null!=a[b[d]]&&a[b[d]]!=mxConstants.NONE||b[d]!=mxConstants.STYLE_FILLCOLOR&&b[… argument
3211 a[g]}}),n=mxUtils.button(mxResources.get("reset"),mxUtils.bind(this,function(a){a=d.getVerticesAndE… argument
3214 ….endUpdate()}}),x=document.createElement("div");x.style.position="relative";a.appendChild(x);null=… argument
3215 …dden",null!=l&&null!=l.background&&(n.style.backgroundColor=l.background),w(a,g,h,l,n),mxEvent.add… argument
3218 "mouseleave",mxUtils.bind(this,function(a){d.refresh()})),mxClient.IS_IE||mxClient.IS_IE11||(this.f… argument
3219 Editor.styles[a];z(b.commonStyle,b.vertexStyle,b.edgeStyle,b.graph,a)}}),G=mxUtils.bind(this,functi… argument
3220 y.style.width="6px";y.style.height="6px";y.style.marginLeft="4px";y.style.marginRight="3px";y.style… argument
3223 DiagramStylePanel.prototype.destroy=function(){BaseFormatPanel.prototype.destroy.apply(this,argumen… argument
3225 DiagramFormatPanel.prototype.addView=function(a){var b=this.editorUi,d=b.editor.graph;a.appendChild… argument
3226 …tion(mxResources.get("background"),function(){return d.background},function(a){a=new ChangePageSet… argument
3227 ….style.marginTop="1px");c=mxUtils.button(mxResources.get("change"),function(a){b.showBackgroundIma… argument
3228 DiagramFormatPanel.prototype.addOptions=function(a){var b=this.editorUi,d=b.editor.graph;a.appendCh… argument
3229 a.appendChild(this.createOption(mxResources.get("connectionPoints"),function(){return d.connectionH… argument
3230 {install:function(a){this.listener=function(){a(d.graphHandler.guidesEnabled)};b.addListener("guide… argument
3231 DiagramFormatPanel.prototype.addGridOption=function(a){function b(a){var b=d.isFloatUnit()?parseFlo… argument
3232 "21px";f.style.border="1px solid rgb(160, 160, 160)";f.style.borderRadius="4px";f.style.boxSizing="… argument
3233 mxEvent.addListener(f,"blur",b);mxEvent.addListener(f,"change",b);f.style.right="78px";k.style.marg… argument
3234 …ode()?c.view.defaultDarkGridColor:c.view.defaultGridColor,{install:function(a){this.listener=funct… argument
3235 DiagramFormatPanel.prototype.addDocumentProperties=function(a){a.appendChild(this.createTitle(mxRes… argument
3236 DiagramFormatPanel.prototype.addPaperSize=function(a){var b=this.editorUi,d=b.editor.graph;a.append… argument
3238 DiagramFormatPanel.prototype.addStyleOps=function(a){var b=mxUtils.button(mxResources.get("editData… argument
3239a.appendChild(b);return a};DiagramFormatPanel.prototype.destroy=function(){BaseFormatPanel.prototy… argument
3240 function q(){mxCylinder.call(this)}function u(){mxActor.call(this)}function v(){mxActor.call(this)}… argument
3245 … Ga(){mxEllipse.call(this)}function Ha(){mxActor.call(this)}function ya(){mxActor.call(this)}funct… argument
3246 e-g,r.y-f-g,2*g,2*g);l?a.fillAndStroke():a.stroke()}}mxUtils.extend(a,mxSwimlane);a.prototype.getLa… argument
3247 b,c,d,e)};a.prototype.paintForeground=function(a,b,c,d,e){if(null!=this.state){var r=this.flipH,f=t… argument
3250 c+g-f.height),a.moveTo(b+k.x+f.x,c+F.y),g=0);a.lineTo(b+k.x+f.x,c+e-f.height);a.end();a.stroke()}}}… argument
3252 "#000000"),a.begin(),a.moveTo(0,0),a.lineTo(r,r),a.lineTo(r,e),a.lineTo(0,e-r),a.close(),a.fill()),… argument
3253 e);mxUtils.extend(d,mxCylinder);d.prototype.size=6;d.prototype.paintVertexShape=function(a,b,c,d,e)… argument
3254 (e-b)/2+b/4);a.moveTo(0,.25*b);a.lineTo(.5*b,b*xa);a.lineTo(b,.25*b);a.lineTo(.5*b,(.5-xa)*b);a.lin… argument
3255 .75*b),a.lineTo(.5*b,(1-xa)*b),a.lineTo(0,.75*b),a.close());a.end()};mxCellRenderer.registerShape("… argument
3256 a.begin()),a.translate(0,-b);f||(a.moveTo(0,b),a.curveTo(0,-b/3,d,-b/3,d,b),a.lineTo(d,e-b),a.curve… argument
3258 r),a.end(),a.stroke())};mxCellRenderer.registerShape("note",k);mxUtils.extend(h,k);mxCellRenderer.r… argument
3259 "isoAngle",this.isoAngle))))*Math.PI/200,r=Math.min(d*Math.tan(r),.5*e);a.translate(b,c);a.begin();… argument
3261 15;m.prototype.paintVertexShape=function(a,b,c,d,e){var r=Math.max(0,Math.min(.5*e,parseFloat(mxUti… argument
3262 f&&(a.begin(),a.moveTo(d,r),a.arcTo(.5*d,r,0,0,1,.5*d,2*r),a.arcTo(.5*d,r,0,0,1,0,r),a.stroke()))};… argument
3263 p.prototype.paintVertexShape=function(a,b,c,d,e){a.translate(b,c);b=Math.max(0,Math.min(d,parseFloa… argument
3265 a.setShadow(!1);"triangle"==mxUtils.getValue(this.style,"folderSymbol",null)&&(a.begin(),a.moveTo(d… argument
3267 …(0,Math.min(a.height,b),0,0)}return null};mxUtils.extend(q,mxCylinder);q.prototype.arcSize=.1;q.pr… argument
3269 c&&(a.ellipse(0,.5*e-10,20,20),a.fillAndStroke(),a.begin(),a.moveTo(5,.5*e-5),a.lineTo(15,.5*e+5),a… argument
3270 function(a,b,c,d,e){b=Math.max(0,Math.min(d,Math.min(e,parseFloat(mxUtils.getValue(this.style,"size… argument
3271 "size",this.size))));a.moveTo(0,b/2);a.quadTo(d/4,1.4*b,d/2,b/2);a.quadTo(3*d/4,b*(1-1.4),d,b/2);a.… argument
3272 d,new mxRectangle(a.x,a.y+b,c,d-2*b);b*=c;return new mxRectangle(a.x+b,a.y,c-2*b,d)}return a};mxCel… argument
3273 0);a.lineTo(d,0);a.lineTo(d,e-b/2);a.quadTo(3*d/4,e-1.4*b,d/2,e-b/2);a.quadTo(d/4,e-b*(1-1.4),0,e-b… argument
3274 "size",.15);return new mxRectangle(0,Math.min(this.maxHeight*this.scale,a.height*b),0,0)}return nul… argument
3276 new mxRectangle(r,0,Math.min(a.width,a.width-c),Math.min(a.height,a.height-b)):new mxRectangle(Math… argument
3277 !1)){var b=mxUtils.getValue(this.style,"size",15);return new mxRectangle(0,Math.min(a.height*this.s… argument
3278 …Constants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,e),new mxPoint… argument
3279 d,parseFloat(mxUtils.getValue(this.style,"size",this.fixedSize)))):d*Math.max(0,Math.min(.5,parseFl… argument
3280 b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=mxUtils.get… argument
3281 b=d/5;a.rect(0,0,b,e);a.fillAndStroke();a.rect(2*b,0,b,e);a.fillAndStroke();a.rect(4*b,0,b,e);a.fil… argument
3282 …uadTo=function(a,b,c,d){this.originalQuadTo.apply(this.canvas,arguments);this.lastX=c;this.lastY=d… argument
3284 b};H.prototype.destroy=function(){this.canvas.lineTo=this.originalLineTo;this.canvas.moveTo=this.or… argument
3285 mxShape.prototype.afterPaint=function(a){Ya.apply(this,arguments);null!=a.handJiggle&&(a.handJiggle… argument
3286 mxRectangleShape.prototype.isHtmlAllowed=function(){return!this.outline&&(null==this.style||"0"==mx… argument
3288 r,e*r)),a.moveTo(b+r,c),a.lineTo(b+d-r,c),a.quadTo(b+d,c,b+d,c+r),a.lineTo(b+d,c+e-r),a.quadTo(b+d,… argument
3290 C.prototype.paintForeground=function(a,b,c,d,e){var r=mxUtils.getValue(this.style,"fixedSize",this.… argument
3291 …mxUtils.extend(G,mxRectangleShape);G.prototype.paintBackground=function(a,b,c,d,e){a.setFillColor(… argument
3292 …totype.isRoundable=function(){return!0};y.prototype.redrawPath=function(a,b,c,d,e){b=mxUtils.getVa… argument
3293 …ue(this.style,"base",this.base))));this.addPoints(a,[new mxPoint(0,0),new mxPoint(d,0),new mxPoint… argument
3295 …totype.isRoundable=function(){return!0};L.prototype.redrawPath=function(a,b,c,d,e){b="0"!=mxUtils.… argument
3296 …b,0),new mxPoint(d,.5*e),new mxPoint(d-b,e),new mxPoint(b,e),new mxPoint(0,.5*e)],this.isRounded,c… argument
3297 M);var Ua=mxRhombus.prototype.paintVertexShape;mxRhombus.prototype.getLabelBounds=function(a){if(1=… argument
3298 0);b+=f;c+=f;d-=2*f;e-=2*f;0<d&&0<e&&(a.setShadow(!1),Ua.apply(this,[a,b,c,d,e]))}};mxUtils.extend(… argument
3300 this.style["symbol"+f+"ArcSpacing"];null!=m&&(m*=this.getArcSize(d+this.strokewidth,e+this.strokewi… argument
3301 R);mxUtils.extend(K,mxCylinder);K.prototype.redrawPath=function(a,b,c,d,e,f){f?(a.moveTo(0,0),a.lin… argument
3302 2,2*e/3);a.lineTo(0,e);a.moveTo(d/2,2*e/3);a.lineTo(d,e);a.end();a.stroke()};mxCellRenderer.registe… argument
3303 X);mxUtils.extend(Z,mxEllipse);Z.prototype.paintVertexShape=function(a,b,c,d,e){mxEllipse.prototype… argument
3304 …belBounds=function(a){return new mxRectangle(a.x,a.y+a.height/8,a.width,7*a.height/8)};S.prototype… argument
3305 40;Q.prototype.isHtmlAllowed=function(){return!1};Q.prototype.getLabelBounds=function(a){var b=Math… argument
3306a.save(),r.paintVertexShape(a,b,c,d,f),a.restore()));f<e&&(a.setDashed("1"==mxUtils.getValue(this.… argument
3307ellRenderer.registerShape("umlLifeline",Q);mxUtils.extend(U,mxShape);U.prototype.width=60;U.protot… argument
3309 a.moveTo(b,c);a.lineTo(b+r,c);a.lineTo(b+r,c+Math.max(0,g-1.5*f));a.lineTo(b+Math.max(0,r-f),c+g);a… argument
3310 …=parseFloat(b.style[mxConstants.STYLE_STROKEWIDTH]||1)*b.view.scale/2-1;c.x<a.getCenterX()&&(b=-1*… argument
3311 mxPerimeter.OrthogonalPerimeter);mxPerimeter.BackbonePerimeter=function(a,b,c,d){d=parseFloat(b.sty… argument
3312 a.width,Math.max(a.x,c.x)),a.getCenterY()+d)};mxStyleRegistry.putValue("backbonePerimeter",mxPerime… argument
3314 k,g+h),new mxPoint(r,g+h-e),new mxPoint(r,g)]):(e=e?Math.max(0,Math.min(.5*k,f)):k*Math.max(0,Math.… argument
3317 g)]);h=a.getCenterX();a=a.getCenterY();a=new mxPoint(h,a);d&&(c.x<r||c.x>r+k?a.y=c.y:a.x=c.x);retur… argument
3320 a);d&&(c.x<r||c.x>r+k?l.y=c.y:l.x=c.x);return mxUtils.getPerimeterPoint(g,l,c)};mxStyleRegistry.put… argument
3322 a);d&&(c.x<r||c.x>r+k?l.y=c.y:l.x=c.x);return mxUtils.getPerimeterPoint(g,l,c)};mxStyleRegistry.put… argument
3323 mxShape);ja.prototype.size=10;ja.prototype.inset=2;ja.prototype.paintBackground=function(a,b,c,d,e)… argument
3324 mxShape);ma.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.begin();a.moveTo(0,0);… argument
3325 e,d/2,e);a.end();a.stroke()};mxCellRenderer.registerShape("providedRequiredInterface",na);mxUtils.e… argument
3326 k),a.lineTo(g,k),a.lineTo(g,k+b),a.lineTo(c,k+b)):(a.moveTo(c,0),a.lineTo(d,0),a.lineTo(d,e),a.line… argument
3328 function(a,b,c,d,e){var f=d/2,g=e/2,r=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConst… argument
3331 function(){return mxUtils.getNumber(this.style,"width",this.defaultWidth)+Math.max(0,this.strokewid… argument
3332 0),new mxPoint(d,e)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerShape("manualInput",ha);m… argument
3333 …s.style,"dx",this.dx))));f=Math.max(f,Math.min(e,parseFloat(mxUtils.getValue(this.style,"dy",this.… argument
3334 "dx",this.dx))));c=Math.max(0,Math.min(e,parseFloat(mxUtils.getValue(this.style,"dy",this.dy))));pa… argument
3335 d,e){a.moveTo(0,0);a.lineTo(0,e);a.end();a.moveTo(d,0);a.lineTo(d,e);a.end();a.moveTo(0,e/2);a.line… argument
3336 …_ARCSIZE)/2;this.addPoints(a,[new mxPoint(0,0),new mxPoint(d,0),new mxPoint(d,c),new mxPoint((d+b)… argument
3337 this.arrowWidth))));b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"arrowSize",th… argument
3339 f),new mxPoint(b,e)],this.isRounded,g,!0);a.end()};mxCellRenderer.registerShape("doubleArrow",qa);m… argument
3340 a.quadTo(b-2*b,e/2,b,0);a.close();a.end()};mxCellRenderer.registerShape("dataStorage",J);mxUtils.ex… argument
3341 20;ba.prototype.isRoundable=function(){return!0};ba.prototype.redrawPath=function(a,b,c,d,e){b=Math… argument
3342 .375;ea.prototype.isRoundable=function(){return!0};ea.prototype.redrawPath=function(a,b,c,d,e){b=e*… argument
3343 function(a,b,c,d,e){mxEllipse.prototype.paintVertexShape.apply(this,arguments);a.begin();a.moveTo(b… argument
3344 Aa);mxUtils.extend(Ea,mxEllipse);Ea.prototype.paintVertexShape=function(a,b,c,d,e){mxEllipse.protot… argument
3345 arguments);a.setShadow(!1);a.begin();a.moveTo(b,c+e/2);a.lineTo(b+d,c+e/2);a.end();a.stroke()};mxCe… argument
3346 function(a,b,c,d,e){var f=c+e-5;a.begin();a.moveTo(b,c);a.lineTo(b,c+e);a.moveTo(b,f);a.lineTo(b+10… argument
3348 c+e);(this.outline||"1"==mxUtils.getValue(this.style,"left","1"))&&a.lineTo(b,c);a.end();a.stroke()… argument
3349 Ga);mxUtils.extend(Ha,mxActor);Ha.prototype.redrawPath=function(a,b,c,d,e){b=Math.min(d,e/2);a.move… argument
3350 0);a.lineTo(f,0);a.lineTo(f,b);a.lineTo(d,b);a.lineTo(d,c);a.lineTo(f,c);a.lineTo(f,e);a.lineTo(g,e… argument
3356 function(a,b,c,d,e){a.translate(b,c);this.strictDrawShape(a,0,0,d,e)};N.prototype.strictDrawShape=f… argument
3383 q),f.paintLeftInner(a,b,c,d,e,g,v,h,l,B,q),a.close(),a.fillAndStroke());a.begin();f.paintFolds(a,b,… argument
3384 function(a,b,c,d,e,f,g,h,k){"square"==g||"default"==g&&"square"==f||!k?a.moveTo(0,e):a.moveTo(h,e)}… argument
3385 g&&"square"==f||!k?a.lineTo(d,0):a.lineTo(d-h,0)};N.prototype.paintNE=function(a,b,c,d,e,f,g,h,k){i… argument
3386 N.prototype.paintLeft=function(a,b,c,d,e,f,g,h,k){"square"==g||"default"==g&&"square"==f||!k?a.line… argument
3387 h,k){"square"==g||"default"==g&&"square"==f||!k?a.lineTo(0,e):a.lineTo(h,e)};N.prototype.paintSW=fu… argument
3388 f)a.arcTo(h-.5*k,h-.5*k,0,0,0,k,.5*k+h);else if("invRound"==g||"default"==g&&"invRound"==f)a.arcTo(… argument
3389 .5*k,k):a.lineTo(h+k,k):a.lineTo(0,k):a.lineTo(0,0)};N.prototype.paintNEInner=function(a,b,c,d,e,f,… argument
3390 0):l&&!m?a.lineTo(d,k):l?"square"==g||"default"==g&&"square"==f?a.lineTo(d-k,k):"rounded"==g||"defa… argument
3391 h-k):a.lineTo(k,e):a.lineTo(0,e)};N.prototype.paintSEInner=function(a,b,c,d,e,f,g,h,k){if("rounded"… argument
3392 a.lineTo(d-k,e):"square"==g||"default"==g&&"square"==f||!l?a.lineTo(d-k,e-k):"rounded"==g||"default… argument
3393 h+k,0,0,1,h+k,e-k);else if("snip"==g||"default"==g&&"snip"==f)a.lineTo(h+.5*k,e-k);else if("fold"==… argument
3394 function(a,b,c,d,e,f,g,h,k,l){l?"square"==g||"default"==g&&"square"==f?a.lineTo(k,e-k):"rounded"==g… argument
3395 k,e-h-.5*k):("invRound"==g||"default"==g&&"invRound"==f||"fold"==g||"default"==g&&"fold"==f)&&a.mov… argument
3396 d,e,f,g,h,k,l){l?"square"==g||"default"==g&&"square"==f||l?a.moveTo(d-k,k):"rounded"==g||"default"=… argument
3397 …||"fold"==g||"default"==g&&"fold"==f)&&a.lineTo(d-k,h+k):a.lineTo(d,k)};N.prototype.moveNWInner=fu… argument
3398 c,d,e,f,g,h,k,l,m){l||m?!l&&m?a.lineTo(k,0):l&&!m?a.lineTo(0,k):"square"==g||"default"==g&&"square"… argument
3400 …(a,b,c){for(var d=[],e=0;e<b.length;e++)d.push(mxUtils.clone(b[e]));var e=a.state.dashed,f=a.state… argument
3401 StyleFormatPanel.prototype.getCustomColors=function(){var b=this.format.getSelectionState(),c=a.app… argument
3402 e*(g+k+1),r=f*(g+k+1),n=d.x+m/2,p=d.y+r/2;d.x-=m;d.y-=r;return function(){a.begin();a.moveTo(n-m/2-… argument
3403 3*r/2+m/2);a.stroke()}});mxMarker.addMarker("circle",Ra);mxMarker.addMarker("circlePlus",function(a… argument
3404 a.moveTo(n.x-r,n.y+m);a.quadTo(d.x-r,d.y+m,d.x,d.y);a.quadTo(d.x+r,d.y-m,n.x+r,n.y-m);a.stroke()}})… argument
3405 e,f,g,h,k,l,m){f*=h+l;g*=h+l;var r=e.clone();return function(){b.begin();b.moveTo(r.x,r.y);k?b.line… argument
3406 function(a,b,c,d,e){return T(a,b,function(b){var e=a.absolutePoints,f=e.length-1;b=a.view.translate… argument
3407 …is.state.style,"arrowWidth",V.prototype.arrowWidth))),d=Math.max(0,Math.min(a,mxUtils.getValue(thi… argument
3408 …(0,Math.min(.5*b.height,parseFloat(mxUtils.getValue(this.state.style,"size",a))));return new mxPoi… argument
3409 c.x-b.x),Math.min(b.height,c.y-b.y)))/a)},!1)];c&&mxUtils.getValue(d.style,mxConstants.STYLE_ROUNDE… argument
3410 "fixedSize","0")?b.x-a.x:Math.max(0,Math.min(c,(b.x-a.x)/a.width));this.state.style.size=a},!1,d)];… argument
3411 …tils.getValue(this.state.style,"fixedSize","0")?d.x-b.x:Math.max(0,Math.min(a,(d.x-b.x)/b.width*.7… argument
3413 this.state.style[mxConstants.STYLE_ARCSIZE]=Math.round(Math.max(0,Math.min(b.width,2*(b.x+b.width-c… argument
3414 h.positionChanged=function(){k.apply(this,arguments);a.view.invalidate(this.state.cell);a.view.vali… argument
3415 mxConstants.STYLE_STARTSIZE,mxConstants.ARROW_SIZE/5)*a.view.scale;return new mxPoint(e.x+c*(f+a.sh… argument
3416 a.style[mxConstants.STYLE_STARTSIZE]);mxEvent.isAltDown(k.getEvent())||Math.abs(parseFloat(a.style[… argument
3417 5)*a.view.scale;return new mxPoint(e.x+c*(f+a.shape.strokewidth*a.view.scale)+d*b/2,e.y+d*(f+a.shap… argument
3419 ["width",mxConstants.STYLE_STARTSIZE,mxConstants.STYLE_ENDSIZE],!1,function(b,c,d,e,f){b=(a.shape.g… argument
3421 !1,function(b,c,d,e,f){b=(a.shape.getEndArrowWidth()-a.shape.strokewidth)*a.view.scale;f=3*mxUtils.… argument
3423 parseFloat(a.style.startWidth))<b&&(a.style.endWidth=a.style.startWidth))})));return c},swimlane:fu… argument
3425 d=b.model.getParent(a.cell),d=b.model.getChildCells(d,!0),e=[],f=0;f<d.length;f++)d[f]!=a.cell&&b.i… argument
3426 return new mxPoint(a.getCenterX(),a.y+b)},function(a,b){this.state.style.size=Math.round(Math.max(0… argument
3427 Math.min(a.width,b.x-a.x)));this.state.style.height=Math.round(Math.max(1.5*U.prototype.corner,Math… argument
3428 a.width,b.x-a.x)):Math.max(0,Math.min(.5,(b.x-a.x)/a.width));this.state.style.size=c},!1)];mxUtils.… argument
3429 a.getCenterY()-b.y)/c*2,Math.max(0,a.getCenterX()-b.x)/c*2)))})]},note:function(a){return[T(a,["siz… argument
3430 Math.min(a.height,parseFloat(mxUtils.getValue(this.state.style,"size",h.prototype.size)))));return … argument
3431 Math.round(Math.max(0,Math.min(a.height,4*(b.y-a.y)/3)))},!1)];mxUtils.getValue(a.style,mxConstants… argument
3432 Math.min(a.width,a.x+a.width-b.x)):Math.max(0,Math.min(1,(a.x+a.width-b.x)/a.width));this.state.sty… argument
3435 b.x-a.x-c*a.width)))},!1)];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(ra(a));re… argument
3436 Math.min(a.height,b.y-a.y)))},!1)];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(r… argument
3437 Math.min(a.width,b.x-a.x)));this.state.style.jettyHeight=Math.round(Math.max(0,Math.min(a.height,b.… argument
3438 Math.min(a.height,b.y-a.y)))},!1)]},tee:function(a){return[T(a,["dx","dy"],function(a){var b=Math.m… argument
3439 doubleArrow:ua(.5),folder:function(a){return[T(a,["tabWidth","tabHeight"],function(a){var b=Math.ma… argument
3440 "tabPosition",p.prototype.tabPosition)==mxConstants.ALIGN_RIGHT&&(c=a.width-c);this.state.style.tab… argument
3441 !1)]},tape:function(a){return[T(a,["size"],function(a){var b=Math.max(0,Math.min(1,parseFloat(mxUti… argument
3442 Math.tan(b),.5*a.height))},function(a,b){this.state.style.isoAngle=Math.max(0,50*(b.y-a.y)/a.height… argument
3443 [Graph.createHandle(a,["size"],function(a){var b=Math.max(0,Math.min(a.width/2,a.height/2,parseFloa… argument
3447 …t(La,Math.cos(ua),Math.sin(ua));mxEdgeStyle.IsometricConnector=function(a,b,c,d,e){var f=a.view;d=… argument
3448 "horizontal");if(null!=g&&null!=h){a=function(a,b,c){a-=p.x;var d=b-p.y;b=(n*a-m*d)/(k*n-l*m);a=(l*… function
3449 Graph.prototype.createEdgeHandler=function(a,b){if(b==mxEdgeStyle.IsometricConnector){var c=new mxE… argument
3450 0),!1,null,b+d,c+.25*d));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b+d,c+.75*d));a… argument
3451 a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b,d));a.push(new mxConnectionConstraint(… argument
3457 …=mxRectangleShape.prototype.constraints;k.prototype.getConstraints=function(a,b,c){a=[];var d=Math… argument
3458 0),!1,null,b,d));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b,.5*(c+d)));a.push(new… argument
3460 1),!1));a.push(new mxConnectionConstraint(new mxPoint(1,1),!1));a.push(new mxConnectionConstraint(n… argument
3462 0),!1,null,0,c-d));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,0,.5*(c-d)));return a… argument
3464 null,0,c-b-.5*(.5*c-b)));a.push(new mxConnectionConstraint(new mxPoint(.145,0),!1,null,0,.29*b));a.… argument
3469 mxRectangleShape.prototype.constraints;za.prototype.getConstraints=function(a,b,c){a=[];var d=Math.… argument
3470 .5),!1,null));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b-d,c));a.push(new mxConne… argument
3485 …0)];mxArrow.prototype.constraints=null;ia.prototype.getConstraints=function(a,b,c){a=[];var d=Math… argument
3487 0),!1,null,.5*(b-d),c));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,.5*(b-d),.5*(c+e… argument
3490 1),!1),new mxConnectionConstraint(new mxPoint(.25,.5),!1),new mxConnectionConstraint(new mxPoint(.5… argument
3492 0),!1,null,0,c-d));return a};qa.prototype.getConstraints=function(a,b,c){a=[];var d=c*Math.max(0,Ma… argument
3493 0),!1,null,b-e,0));a.push(new mxConnectionConstraint(new mxPoint(1,.5),!1));a.push(new mxConnection… argument
3498 .75),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(.7… argument
3499 Actions.prototype.init=function(){function a(a){c.escape();a=c.deleteCells(c.getDeletableCells(c.ge… function
3501 c.startEditingAtCell())});this.addAction("import...",function(){window.openNew=!1;window.openKey="i… argument
3504 null!=a&&c.removeCells(a,!1)}catch(l){}null==a&&mxClipboard.cut(c)},null,"sprite-cut",Editor.ctrlKe… argument
3505 a=!0)}catch(l){}a||mxClipboard.paste(c)}},!1,"sprite-paste",Editor.ctrlKey+"+V");this.addAction("pa… argument
3506 d-g)),c.cellsMoved(a,b-e.x,d-e.y))}}function e(){c.getModel().beginUpdate();try{b(mxClipboard.paste… argument
3508a=c.getSelectionCell()||c.getModel().getRoot();c.isEnabled()&&null!=a&&(a=a.cloneValue(),null==a||… argument
3510 mxEvent.isAltDown(c)))},null,null,"Delete");this.addAction("deleteAll",function(){a(!0)});this.addA… argument
3511 null!=a?mxEvent.isShiftDown(a):!1)},null,null,Editor.ctrlKey+"+R"));this.put("selectConnections",ne… argument
3514 function(){c.foldCells(!1)},null,null,Editor.ctrlKey+"+End");this.addAction("toFront",function(){c.… argument
3518 b)});d.showDialog(b.container,320,200,!0,!0);b.init()}},null,null,"Alt+Shift+T");this.addAction("op… argument
3519 null,null,"Alt+Shift+L");this.put("insertImage",new Action(mxResources.get("image")+"...",function(… argument
3522 h=0;h<f.length&&null==b;h++)f[h].textContent==a.textContent&&(b=f[h]);null!=b&&"A"==b.nodeName&&(e=… argument
3526 function(){var a="0",b=c.getView().getState(c.getSelectionCell());null!=b&&(a=b.style[mxConstants.S… argument
3527 …r.ctrlKey+" + (Numpad) / Alt+Mousewheel");this.addAction("zoomOut",function(a){c.isFastZoomEnabled… argument
3531 20);if(mxUtils.hasScrollbars(c.container)){var a=c.getPagePadding();c.container.scrollLeft=Math.min… argument
3532 300,80,!0,!0);a.init()}),null,null,Editor.ctrlKey+"+0"));this.addAction("pageScale...",mxUtils.bind… argument
3538 "/help"+a+".html")});var h=!1;this.put("about",new Action(mxResources.get("about")+" Graph Editor..… argument
3539 mxConstants.FONT_BOLD?c.updateLabelElements(a,function(a){a.style.fontWeight=null;"B"==a.nodeName&&… argument
3550 k=c.getCellGeometry(a);h=Math.round(c.snap(c.popupMenuHandler.triggerX/f-h));f=Math.round(c.snap(c.… argument
3553 var f=c.cellEditor.saveSelection();d.showImageDialog(a,e,function(a,b,d){if(c.cellEditor.isContentE… argument
3559 Actions.prototype.addAction=function(a,b,d,e,c){var f;"..."==a.substring(a.length-3)?(a=a.substring… argument
3560 mxUtils.extend(Action,mxEventSource);Action.prototype.createFunction=function(a){return a};Action.p… argument
3561 Menus.prototype.init=function(){var a=this.editorUi,b=a.editor.graph,d=mxUtils.bind(b,b.isEnabled);… argument
3562 function(a){a.removeAttribute("face");a.style.fontFamily=null;"PRE"==a.nodeName&&b.replaceElement(a… argument
3563 mxResources.get("custom")+"...","",mxConstants.DEFAULT_FONTFAMILY,mxConstants.STYLE_FONTFAMILY,c,!0… argument
3566 …exOf(e,this.defaultFontSize)&&(e.push(this.defaultFontSize),e.sort(function(a,b){return a-b}));for… argument
3567 "values",[c],"cells",[b.cellEditor.getEditingCell()]))}}),h=mxUtils.bind(this,function(a){this.styl… argument
3568 ….defaultFontSize,mxConstants.STYLE_FONTSIZE,c,!0,mxUtils.bind(this,function(a){null!=m&&null!=b.ce… argument
3569 !1)},c);a.addItem(mxResources.get("flipV"),null,function(){b.toggleCellStyles(mxConstants.STYLE_FLI… argument
3570 a.addSeparator(c);a.addItem(mxResources.get("topAlign"),null,function(){b.alignCells(mxConstants.AL… argument
3571 c)})));this.put("line",new Menu(mxUtils.bind(this,function(a,c){var d=b.view.getState(b.getSelectio… argument
3577 …("simpleArrow")))})));this.put("layout",new Menu(mxUtils.bind(this,function(a,c){var d=mxUtils.bin… argument
3583 b.getSelectionCell();if(null==c||0==b.getModel().getChildCount(c))c=b.getDefaultParent();a.execute(… argument
3584 a,b);this.addMenuItems(a,["turn","-"],b);this.addSubmenu("align",a,b);this.addSubmenu("distribute",… argument
3585 (null!=this.editorUi.format?["formatPanel"]:[]).concat("outline layers - pageView pageScale - scrol… argument
3586 [.25,.5,.75,1,1.25,1.5,2,3,4],e=0;e<d.length;e++)(function(d){a.addItem(100*d+"%",null,function(){b… argument
3587 this.put("extras",new Menu(mxUtils.bind(this,function(a,b){this.addMenuItems(a,["copyConnect","coll… argument
3588 Menus.prototype.addSubmenu=function(a,b,d,e){var c=this.get(a);null!=c&&(c=c.isEnabled(),b.showDisa… argument
3589 Menus.prototype.addInsertTableCellItem=function(a,b){var d=this.editorUi.editor.graph,e=d.getSelect… argument
3595 Menus.prototype.addInsertTableItem=function(a,b,d,e){function c(a,b){for(var c=["<table>"],d=0;d<a;… argument
3596 …r=d<=h.sectionRowIndex&&c<=g.cellIndex?"blue":"transparent"}mxEvent.consume(a);return b}e=null!=e?… argument
3598 a.addItem("",null,null,d,null,null,null,!0);a.firstChild.style.fontSize=Menus.prototype.defaultFont… argument
3599 function(a){mxEvent.consume(a)}));var m=document.createElement("input");m.setAttribute("id","geCont… argument
3600 mxUtils.br(a.firstChild),a.firstChild.appendChild(m),a.firstChild.appendChild(n),mxUtils.br(a.first… argument
3601 "1x1";a.firstChild.appendChild(q);mxEvent.addGestureListeners(p,null,null,mxUtils.bind(this,functio… argument
3602 Menus.prototype.edgeStyleChange=function(a,b,d,e,c,f,k,h){return this.showIconOnly(a.addItem(b,h,mx… argument
3603 "keys",d,"values",e,"cells",c))}finally{a.getModel().endUpdate()}}),f,c))};Menus.prototype.showIcon… argument
3604 Menus.prototype.styleChange=function(a,b,d,e,c,f,k,h,g){var l=this.createStyleChangeFunction(d,e);a… argument
3605 Menus.prototype.createStyleChangeFunction=function(a,b){return mxUtils.bind(this,function(d){var e=… argument
3607 Menus.prototype.promptChange=function(a,b,d,e,c,f,k,h,g,l){return a.addItem(b,null,mxUtils.bind(thi… argument
3609 Menus.prototype.pickColor=function(a,b,d){var e=this.editorUi,c=e.editor.graph,f=226+17*(Math.ceil(… argument
3611 …230,f,!0,!0);this.colorDialog.init()}};Menus.prototype.toggleStyle=function(a,b){var d=this.editor… argument
3612 Menus.prototype.addMenuItem=function(a,b,d,e,c,f){var k=this.editorUi.actions.get(b);return null!=k… argument
3613 Menus.prototype.addShortcut=function(a,b){if(null!=b.shortcut){var d=a.firstChild.nextSibling.nextS… argument
3614 Menus.prototype.createPopupMenu=function(a,b,d){a.smartSeparators=!0;this.addPopupMenuHistoryItems(… argument
3615 Menus.prototype.addPopupMenuEditItems=function(a,b,d){this.editorUi.editor.graph.isSelectionEmpty()… argument
3616 Menus.prototype.addPopupMenuArrangeItems=function(a,b,d){var e=this.editorUi.editor.graph;0<e.getEd… argument
3618 Menus.prototype.addPopupMenuCellItems=function(a,b,d){var e=this.editorUi.editor.graph,c=e.view.get… argument
3621 Menus.prototype.addPopupMenuCellEditItems=function(a,b,d,e){var c=this.editorUi.editor.graph.view.g… argument
3622 Menus.prototype.addPopupMenuSelectionItems=function(a,b,d){this.editorUi.editor.graph.isSelectionEm… argument
3623 Menus.prototype.menuCreated=function(a,b,d){null!=b&&(d=null!=d?d:"geItem",a.addListener("stateChan… argument
3624 Menubar.prototype.addMenu=function(a,b,d){var e=document.createElement("a");e.className="geItem";mx… argument
3625 Menubar.prototype.addMenuHandler=function(a,b){if(null!=b){var d=!0,e=mxUtils.bind(this,function(c)… argument
3626 c);this.editorUi.setCurrentMenu(e,a)}mxEvent.consume(c)});mxEvent.addListener(a,"mousemove",mxUtils… argument
3627 function Menu(a,b){mxEventSource.call(this);this.funct=a;this.enabled=null!=b?b:!0}mxUtils.extend(M… argument
3633 mxResources.get("delete")+" ("+this.editorUi.actions.get("delete").shortcut+")"));550<=a&&this.addI… argument
3635 null],"geIcon geSprite geSprite-simplearrow",null,!0).setAttribute("title",mxResources.get("simpleA… argument
3641 Toolbar.prototype.appendDropDownImageHtml=function(a){var b=document.createElement("img");b.setAttr… argument
3642 Toolbar.prototype.addTableDropDown=function(){var a=this.addMenuFunction("geIcon geSprite geSprite-… argument
3644 Toolbar.prototype.addDropDownArrow=function(a,b,d,e,c,f,k,h){c=EditorUi.compactUi?c:h;a.style.white… argument
3645 d-10+"px")};Toolbar.prototype.setFontName=function(a){if(null!=this.fontMenu){this.fontMenu.innerHT… argument
3646 Toolbar.prototype.setFontSize=function(a){if(null!=this.sizeMenu){this.sizeMenu.innerHTML="";var b=… argument
3655 e.style.whiteSpace="nowrap";e.style.overflow="hidden";e.style.width="30px";e.innerHTML="";d=documen… argument
3659 ….addMenuFunction("",mxResources.get("insert"),!0,mxUtils.bind(this,function(a){a.addItem(mxResourc… argument
3661 !1,mxUtils.bind(this,function(a){var c=b.getSelectedElement(),d=b.getParentByNames(c,["TD","TH"],b.… argument
3664 null,mxUtils.bind(this,function(){try{b.deleteRow(f,e.sectionRowIndex)}catch(m){this.editorUi.handl… argument
3665 function(a){null==a||a==mxConstants.NONE?(f.removeAttribute("border"),f.style.border="",f.style.bor… argument
3666 …ubstr(-2)+("0"+Number(d).toString(16)).substr(-2)});this.editorUi.pickColor(a,function(a){f.style.… argument
3669 (c.getElementsByTagName("img")[0].style.left="22px",c.getElementsByTagName("img")[0].style.top="5px… argument
3670 Toolbar.prototype.addMenuFunction=function(a,b,d,e,c,f){return this.addMenuFunctionInContainer(null… argument
3671 Toolbar.prototype.addItems=function(a,b,d){for(var e=[],c=0;c<a.length;c++){var f=a[c];"-"==f?e.pus… argument
3672 Toolbar.prototype.addButton=function(a,b,d,e){a=this.createButton(a);e=null!=e?e:this.container;thi… argument
3673 Toolbar.prototype.addClickHandler=function(a,b){null!=b&&(mxEvent.addListener(a,"click",function(d)… argument
3674 Toolbar.prototype.createLabel=function(a,b){var d=document.createElement("a");d.className="geLabel"… argument
3675 Toolbar.prototype.addMenuHandler=function(a,b,d,e){if(null!=d){var c=this.editorUi.editor.graph,f=n… argument
3677 Toolbar.prototype.destroy=function(){null!=this.gestureHandler&&(mxEvent.removeGestureListeners(doc… argument
3679 this.init=function(){mxClient.IS_TOUCH||k.focus()};var g=new mxJSColor.color(k);g.pickerOnfocus=!1;… argument
3680 …cing="0px";var m=document.createElement("tbody");h.appendChild(m);for(var n=a.length/b,p=0;p<n;p++… argument
3686 ColorDialog.prototype.createApplyFunction=function(){return mxUtils.bind(this,function(a){var b=thi… argument
3687 ColorDialog.addRecentColor=function(a,b){null!=a&&(mxUtils.remove(a,ColorDialog.recentColors),Color… argument
3688 var AboutDialog=function(a){var b=document.createElement("div");b.setAttribute("align","center");va… argument
3689 "http://www.jgraph.com/");d.setAttribute("target","_blank");mxUtils.write(d,"www.jgraph.com");b.app… argument
3691 x.scrollTop=0};v.appendChild(x);u.appendChild(v);w.appendChild(u);u=document.createElement("tr");v=… argument
3692 mxResources.get("cancel"),function(){a.hideDialog();null!=c&&c()});f.className="geBtn";a.editor.can… argument
3693 d.setAttribute("wrap","off");d.setAttribute("spellcheck","false");d.setAttribute("autocorrect","off… argument
3694 !1),d.addEventListener("drop",function(b){b.stopPropagation();b.preventDefault();if(0<b.dataTransfe… argument
3698 var ExportDialog=function(a){function b(){var a=m.value,b=a.lastIndexOf(".");m.value=0<b?a.substrin… argument
3714 ExportDialog.exportFile=function(a,b,d,e,c,f,k,h){h=a.editor.graph;if("xml"==d)ExportDialog.saveLoc… argument
3716 ExportDialog.saveLocalFile=function(a,b,d,e){b.length<MAX_REQUEST_SIZE?(a.hideDialog(),(new mxXmlRe… argument
3717 var EditDataDialog=function(a,b){function d(){0<z.value.length?E.removeAttribute("disabled"):E.setA… argument
3718 …null!=EditDataDialog.getDisplayIdForCell?EditDataDialog.getDisplayIdForCell(a,b):null,v=function(a… argument
3719 …"absolute";d.style.top="4px";d.style.right="0px";d.style.margin="0px";d.style.width="9px";d.style.… argument
3720 2);p[a].style.width="100%";0<c.indexOf("\n")&&p[a].setAttribute("rows","2");v(p[a],b);null!=h[b]&&0… argument
3729 EditDataDialog.getDisplayIdForCell=function(a,b){var d=null;null!=a.editor.graph.getModel().getPare… argument
3730 var LinkDialog=function(a,b,d,e){var c=document.createElement("div");mxUtils.write(c,mxResources.ge… argument
3733 b.className="geBtn";a.editor.cancelFirst&&f.appendChild(b);d=mxUtils.button(d,function(){a.hideDial… argument
3734 new mxRectangle(0,0,80,80);this.window.destroyOnClose=!1;this.window.setMaximizable(!1);this.window… argument
3736 mxUtils.bind(this,function(){h.setSuspended(!0)}));this.window.addListener(mxEvent.NORMALIZE,mxUtil… argument
3737 null!=b){var c=g.convertValueToString(b),c=new FilenameDialog(a,c||mxResources.get("background"),mx… argument
3739 mxEvent.addListener(e,"dragover",function(b){b.dataTransfer.dropEffect="move";q=a;b.stopPropagation… argument
3740 k.style.width="16px";k.style.padding="0px 6px 0 4px";k.style.marginTop="2px";k.style.cursor="pointe… argument
3742 g.isEnabled()&&(k.style.cursor="pointer");mxEvent.addListener(k,"click",function(a){if(g.isEnabled(… argument
3745 …t.addListener(h,"click",function(b){g.isEnabled()&&g.addCell(c,g.model.root,a+1);mxEvent.consume(b… argument
3746 …tWeight=g.isEnabled()?"bold":"",v=c);mxEvent.addListener(e,"click",function(a){g.isEnabled()&&(g.s… argument
3748 var m=EditorUi.compactUi?"26px":"30px",n=document.createElement("div");n.style.backgroundColor=Edit… argument
3750 "nowrap";var w=document.createElement("a");w.className="geButton";var x=w.cloneNode(!1),m=document.… argument
3752 !g.isSelectionEmpty()){var c=mxUtils.getOffset(z);a.showPopupMenu(mxUtils.bind(this,function(a,b){f… argument
3753 var E=w.cloneNode(!1);E.setAttribute("title",mxResources.get("editData"));m=m.cloneNode(!1);m.setAt… argument
3754 null;g.model.beginUpdate();try{a=g.cloneCell(v),g.cellLabelChanged(a,mxResources.get("untitledLayer… argument
3757 …{this.window.fit()}));this.refreshLayers=h;this.window.setLocation=function(a,b){var c=window.inne… argument
3775 libs:["archimate"]},{id:"webicons",libs:["webicons","weblogos"]},{id:"sysml",prefix:"sysml",libs:Si… argument
3777 f=document.createElement("img");f.setAttribute("src",Dialog.prototype.closeImage);f.setAttribute("t… argument
3778 c){this.showPalettes(a,c)};Sidebar.prototype.togglePalette=function(a){this.showPalette(a)};Sidebar… argument
3779 a)return this.configuration[c];if(null!=this.customEntries)for(c=0;c<this.customEntries.length;c++)… argument
3780 this.customEntries[c],d=0;d<b.entries.length;d++){var e=b.entries[d];if(e.id==a){if(null!=e.libs&&0… argument
3791 image:IMAGE_PATH+"/sidebar-webIcons.png"},{title:mxResources.get("signs"),id:"signs",image:IMAGE_PA… argument
3793 f.style.paddingLeft="6px";var g=f.getElementsByTagName("button")[0];g.parentNode.removeChild(g);var… argument
3795 a.style.cursor="wait";var k=a.innerHTML;a.innerHTML=mxResources.get("loading")+"...";window.setTime… argument
3796 a.substring(0,6)){var c=a.indexOf(";");0>c&&(c=a.length);return a.substring(6,c)}return null};var b… argument
3797 a[c].split("\t");if(1<b.length){var d=b[0].toLowerCase().replace(" ","_"),b=mxUtils.trim(b.slice(1,… argument
3798 if(null!=d){this.showPalettes(d.prefix||"",d.libs||[d.id],!0);var e=this.showPalette(c[a].lib||c[a]… argument
3800 GRAPH_IMAGE_PATH,c=STENCIL_PATH,b=this.signs,d=this.rack,e=this.pids,m=this.cisco,p=this.sysml;"1"=… argument
3802 "",mxUtils.write(e,mxResources.get("loading")+"...")))});if(null==a.data&&null!=a.url&&!a.preload&&… argument
3803 this.editorUi.editor.isCorsEnabledForUrl(e)||(e=PROXY_URL+"?url="+encodeURIComponent(e));this.edito… argument
3804 "."+v,this.editorUi.getResource(a.title),!1,mxUtils.bind(this,function(a,c){d=a;e=c;g()})),null!=a.… argument
3805 …b=mxResources.get("error")+": "+B.message,g()}}),mxUtils.bind(this,function(a){b=null!=a&&null!=a.… argument
3815 this.addFluidPowerPalette();this.addGMDLPalette();this.addPidPalette(e,c);this.addThreatModelingPal… argument
3816 mxUtils.bind(this,function(c,b,e,f,g){if(null!=this.createdSearchIndex&&null==l||0>mxUtils.indexOf(… argument
3817 function(a,b){c.push(mxUtils.bind(this,function(){return this.createVertexTemplate("shape=image;htm… argument
3818 function(c,e,g,h){!this.editorUi.isOffline()&&c.length<=b/4?(g=d-Math.ceil((e-b/4)/b),mxUtils.get(I… argument
3819 e,!1,h);else f(c,e,!1,h),this.editorUi.handleError({message:mxResources.get("unknownError")})}catch… argument
3867 "allied telesis",this,"points=[];aspect=fixed;html=1;align=center;shadow=0;dashed=0;image;image=img… argument
3870 function(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAlliedTelesi… argument
3875 this.addPalette("allied_telesisComputer and Terminals","Allied Telesis / Computer and Terminals",!1… argument
3877 "media converter standalone",b).join(" ")),this.createVertexTemplateEntry(c+"Media_Converter_Standa… argument
3880 a,"","Surveillance Camera Ceiling",!1,null,this.getTagsForStencil("security","surveillance camera c… argument
3883 …tacenter server storage unit large",b).join(" "))];this.addPalette("allied_telesisStorage","Allied… argument
3889 "Switch_52_port_L3.svg;",1.3*a,.88*a,"","Switch 52 port L3",!1,null,this.getTagsForStencil("switch"… argument
3890 …join(" ")),this.createVertexTemplateEntry(c+"Access_Point_Outdoor.svg;",.43*a,1.66*a,"","Access Po… argument
3959 50,50,"","Color",null,null,"android color"),this.createVertexTemplateEntry(e+"rect;fillColor=#cc000… argument
4033 this.createVertexTemplateEntry("ellipse;html=1;verticalLabelPosition=bottom;labelBackgroundColor=#f… argument
4176 "Atlassian",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}));t… argument
4506 this.addAWS4SecurityIdentityCompliancePalette(1,100,100,78,"mxgraph.aws4",this);this.setCurrentSear… argument
4511 100*a,0*a,"","Open (double)",null,this.getTagsForStencil(b,"","aws amazon web service arrows arrow … argument
4522 this.createVertexTemplateEntry(e+"external_toolkit;",68*a,78*a,"","Toolkit",null,null,this.getTagsF… argument
4525 Sidebar.prototype.addAWS4GroupsPalette=function(a,b,e,c){e=c+"outlineConnect=0;gradientColor=none;h… argument
4535 130*a,130*a,"Generic group",null,null,null,this.getTagsForStencil(b,"generic","aws amazon web servi… argument
4549 "glue databrew","aws amazon web service analytics ").join(" ")),this.createVertexTemplateEntry(b+"g… argument
4561 Sidebar.prototype.addAWS4ARVRPalette=function(a,b,e,c,d,f){a="sketch=0;points=[[0,0,0],[0.25,0,0],[… argument
4562 this.addPaletteFunctions("aws4AR VR","AWS / AR & VR",!1,[this.createVertexTemplateEntry(a+"resource… argument
4567 this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".savings_plans;",c,c,"","Savings Plans"… argument
4570 c,c,"","Quantum Ledger Database",null,null,this.getTagsForStencil(d,"quantum ledger database","aws … argument
4578 …cations ").join(" "))])};Sidebar.prototype.addAWS4ComputePalette=function(a,b,e,c,d,f){b="sketch=0… argument
4614 48*a,48*a,"","X1 Instance",null,null,this.getTagsForStencil(d,"x1","aws amazon web service compute … argument
4623 …join(" "))])};Sidebar.prototype.addAWS4CustomerEnablementPalette=function(a,b,e,c,d,f){a="sketch=0… argument
4627 Sidebar.prototype.addAWS4CustomerEngagementPalette=function(a,b,e,c,d,f){a="sketch=0;points=[[0,0,0… argument
4629 this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".pinpoint;",c,c,"","Pinpoint",null,null… argument
4647 "dense storage node","aws amazon web service db database ").join(" ")),this.createVertexTemplateEnt… argument
4654 …tTagsForStencil(d,"tools and sdks software development kit","aws amazon web service dev developer … argument
4658 Sidebar.prototype.addAWS4FrontEndWebMobilePalette=function(a,b,e,c,d,f){b="sketch=0;outlineConnect=… argument
4662 48*a,48*a,"","Location Service Track",null,null,this.getTagsForStencil(d,"location service track","… argument
4664 "resourceIcon;resIcon="+d+".lumberyard;",c,c,"","Lumberyard",null,null,this.getTagsForStencil(d,"lu… argument
4688 this.createVertexTemplateEntry(b+"utility;",78*a,78*a,"","Utility",null,null,this.getTagsForStencil… argument
4705 "aws amazon web service machine learning ").join(" ")),this.createVertexTemplateEntry(b+"sagemaker_… argument
4736 …e ").join(" "))])};Sidebar.prototype.addAWS4MediaServicesPalette=function(a,b,e,c,d,f){a="sketch=0… argument
4744 this.createVertexTemplateEntry(a+"resourceIcon;resIcon="+d+".elemental_link;",c,c,"","Elemental Lin… argument
4753 …(" "))])};Sidebar.prototype.addAWS4NetworkContentDeliveryPalette=function(a,b,e,c,d,f){b="sketch=0… argument
4775 78*a,78*a,"","Traffic Mirroring",null,null,this.getTagsForStencil(d,"vpc virtual private cloud traf… argument
4781 "braket_state_vector;",78*a,78*a,"","Braket State Vector",null,null,this.getTagsForStencil(d,"brake… argument
4785 78*a,"","Cloud Extensions ROS",null,null,this.getTagsForStencil(d,"cloud extension ros","aws amazon… argument
4786 …SHAPE+"=mxgraph.aws4.";this.addPaletteFunctions("aws4Satellite","AWS / Satellite",!1,[this.createV… argument
4810 Sidebar.prototype.addAWS4ServerlessPalette=function(a,b,e,c,d,f){this.addPaletteFunctions("aws4Serv… argument
4811 mxConstants.STYLE_SHAPE+"=mxgraph.aws4.resourceIcon;resIcon="+d+".serverless;",c,c,"","Serverless",… argument
4844 "aws4bNetwork Content Delivery");this.addAWS4bNetworkContentDeliveryPalette(80,100,60,a,b,"mxgraph.… argument
4849 100,0,"","Open (left)",null,this.getTagsForStencil(a,"","aws amazon web service arrows arrow open l… argument
4857agsForStencil(f,"users","aws amazon web service general resources ").join(" ")),this.createVertexT… argument
4859 this.createVertexTemplateEntry(a+"illustration_desktop;pointerEvents=1",100,91,"desktop",null,null,… argument
4867 this.createVertexTemplateEntry(a+"group;grIcon="+b+".group_spot_fleet;strokeColor=#232F3E;fillColor… argument
4875 this.createVertexTemplateEntry(a+"group;grIcon="+b+".group_spot_fleet;strokeColor=#FFFFFF;fillColor… argument
4884 this.createVertexTemplateEntry(d+"resourceIcon;resIcon="+f+".dense_compute_node;",e,e,"Dense\ncompu… argument
4889 …tegration ").join(" "))])};Sidebar.prototype.addAWS4bARVRPalette=function(a,b,e,c,d,f,g){this.addP… argument
4891 a,b+10,"AWS Cost and Usage Report",null,null,null,this.getTagsForStencil(f,"cost usage report","aws… argument
4892 "AWS18 / Business Productivity",!1,[this.createVertexTemplateEntry(c+"productIcon;prIcon="+f+".alex… argument
4905 "deployment","aws amazon web service compute ").join(" ")),this.createVertexTemplateEntry(d+"resour… argument
4907 "aws amazon web service customer engagement ").join(" ")),this.createVertexTemplateEntry(d+"resourc… argument
4920 "resourceIcon;resIcon="+f+".dense_storage_node;",e,e,"Dense\nstorage node",null,null,null,this.getT… argument
4921 function(a,b,e,c,d,f,g){this.addPaletteFunctions("aws4bDesktop App Streaming","AWS18 / Desktop & Ap… argument
4925 b+10,"AWS Tools and SDKs",null,null,null,this.getTagsForStencil(f,"tools and sdks software developm… argument
4926 !1,[this.createVertexTemplateEntry(c+"productIcon;prIcon="+f+".gamelift;",a,b+10,"Amazon GameLift",… argument
4930 … iot ").join(" "))])};Sidebar.prototype.addAWS4bIOTThingsPalette=function(a,b,e,c,d,f,g){this.addP… argument
4936 "travel","aws amazon web service internet of things iot ").join(" ")),this.createVertexTemplateEntr… argument
4947 "resourceIcon;resIcon="+f+".topic_2;",e,e,"Topic",null,null,null,this.getTagsForStencil(f,"topic","… argument
4952 …).join(" "))])};Sidebar.prototype.addAWS4bManagementToolsPalette=function(a,b,e,c,d,f,g){this.addP… argument
4969 ".checklist_security;",e,e,"Checklist\nsecurity",null,null,null,this.getTagsForStencil(f,"checklist… argument
4973 …ices ").join(" "))])};Sidebar.prototype.addAWS4bMigrationPalette=function(a,b,e,c,d,f,g){this.addP… argument
4976 "snowball edge","aws amazon web service migration ").join(" ")),this.createVertexTemplateEntry(c+"p… argument
4978 this.createVertexTemplateEntry(c+"productIcon;prIcon="+f+".mobile_hub;",a,b+10,"AWS Mobile Hub",nul… argument
4989 …)])};Sidebar.prototype.addAWS4bSecurityIdentityCompliancePalette=function(a,b,e,c,d,f,g){this.addP… argument
5001 …liance ").join(" "))])};Sidebar.prototype.addAWS4bStoragePalette=function(a,b,e,c,d,f,g){this.addP… argument
5047 this.setCurrentSearchEntryLibrary("azure2","azure2Web");this.addAzure2WebPalette("mxgraph.azure2",4… argument
5050 "Translator_Text.svg;",.17*b,.17*b,"","Translator Text",null,null,this.getTagsForStencil(a,"transla… argument
5054 "azure analytics ").join(" "))];this.addPalette("azure2Analytics","Azure / Analytics",!1,mxUtils.bi… argument
5058 function(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2AzureS… argument
5060 null,null,this.getTagsForStencil(a,"plans","azure stack ").join(" ")),this.createVertexTemplateEntr… argument
5061 d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addAzure2AzureVMwareSolutionPalette=funct… argument
5063 this.createVertexTemplateEntry(c+"Consortium.svg;",.17*b,.17*b,"","Consortium",null,null,this.getTa… argument
5072 this.createVertexTemplateEntry(c+"VM_Scale_Sets.svg;",.17*b,.17*b,"","VM Scale Sets",null,null,this… argument
5075 null,null,this.getTagsForStencil(a,"service fabric clusters","azure containers ").join(" "))];this.… argument
5076 b,.17*b,"","Elixir Purple",null,null,this.getTagsForStencil(a,"elixir purple","azure cxp ").join(" … argument
5084 .155*b,.17*b,"","SSIS Lift and Shift IR",null,null,this.getTagsForStencil(a,"ssis lift and shift ir… argument
5086 this.createVertexTemplateEntry(c+"Lab_Services.svg;",.165*b,.16*b,"","Lab Services",null,null,this.… argument
5115 null,this.getTagsForStencil(a,"website staging","azure general ").join(" ")),this.createVertexTempl… argument
5116 Sidebar.prototype.addAzure2IdentityPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(… argument
5120 "users","azure identity ").join(" "))];this.addPalette("azure2Identity","Azure / Identity",!1,mxUti… argument
5125 .17*b,.15*b,"","System Topic",null,null,this.getTagsForStencil(a,"system topic","azure integration … argument
5126eateVertexTemplateEntry(c+"Time_Series_Insights_Access_Policies.svg;",.105*b,.17*b,"","Time Series… argument
5129 this.getTagsForStencil(a,"intune for education","azure intune ").join(" "))];this.addPalette("azure… argument
5133 null,null,this.getTagsForStencil(a,"time series insights environments","azure iot internet of thing… argument
5143 this.addPalette("azure2Management Governance","Azure / Management Governance",!1,mxUtils.bind(this,… argument
5145 null,null,this.getTagsForStencil(a,"recovery services vaults","azure migrate ").join(" "))];this.ad… argument
5146 ….bind(this,function(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.add… argument
5159eateVertexTemplateEntry(c+"Web_Application_Firewall_Policies_WAF.svg;",.17*b,.17*b,"","Web Applica… argument
5164 ….bind(this,function(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.add… argument
5167 .16*b,.165*b,"","Web Environment",null,null,this.getTagsForStencil(a,"web environment","azure previ… argument
5170 "Security_Center.svg;",.14*b,.17*b,"","Security Center",null,null,this.getTagsForStencil(a,"securit… argument
5176 …ls.bind(this,function(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.a… argument
5177 "azure web ").join(" "))];this.addPalette("azure2Web","Azure / Web",!1,mxUtils.bind(this,function(a argument
5711 c.vertex=!0;return a.createVertexTemplateFromCells([b,c],140,60,"Tooltip with HTML")})];this.addPal… argument
5712etCurrentSearchEntryLibrary("bpmn2","bpmn2Gateways");this.addBPMN2GatewaysPalette("mxgraph.bpmn2",… argument
5734 this.addPalette("bpmn2General","BPMN 2.0 General",!1,mxUtils.bind(this,function(a){for(var b=0;b<c… argument
5767 180,100,"","Call Activity, Expanded",null,null,"bpmn business process model notation task call acti… argument
5820 this.addPalette("bpmn2Choreographies","BPMN 2.0 Choreographies",!1,mxUtils.bind(this,function(a){f… argument
5869erminate",null,null,"bpmn business process model notation event terminate")];this.addPalette("bpmn… argument
5919 …dPalette("bpmn2Gateways","BPMN 2.0 Gateways",!1,mxUtils.bind(this,function(a){for(var b=0;b<c.len… argument
5986 …alette("cabinets",mxResources.get("cabinets"),!1,mxUtils.bind(this,function(a){for(var b=0;b<c.len… argument
5990 this.addCisco19StealthwatchPalette(a,b,e);this.setCurrentSearchEntryLibrary("cisco19","cisco19SAFE"… argument
5999 50,50,"","Secure Catalyst Switch (color)",null,null,this.getTagsForStencil("mxgraph.cisco19","secur… argument
6009 this.createVertexTemplateEntry(b+"rect;prIcon=asr_9000;fillColor=#FAFAFA;strokeColor=#005073;",50,5…
6010et Mgmt. Appliance",null,null,this.getTagsForStencil("mxgraph.cisco19","net management appliance m… argument
6025 50*.55,50,"","Secure Server",null,null,this.getTagsForStencil("mxgraph.cisco19","secure server","ci… argument
6030 null,null,this.getTagsForStencil("mxgraph.cisco19","mesh access point","cisco wireless lan local ar… argument
6052 …};Sidebar.prototype.addCisco19SecurityCloudsAndConnectorsPalette=function(a,b,e){this.addPaletteFu… argument
6063 ….createVertexTemplateEntry("points=[[0.13,0.02,0],[0.5,0,0],[0.87,0.02,0],[0.885,0.4,0],[0.985,0.9… argument
6071 e+"branch;fillColor=#005073;strokeColor=none;",50,50,"","Branch",null,null,this.getTagsForStencil("… argument
6072 "dna center","cisco dna sd access").join(" ")),this.createVertexTemplateEntry("points=[[0.5,0.37,0]… argument
6074 50,50,"","vSmart",null,null,this.getTagsForStencil("mxgraph.cisco19","vsmart","cisco sd wan viptela… argument
6076 …lthwatch").join(" "))])};Sidebar.prototype.addCisco19SafePalette=function(a,b,e){this.addPaletteFu… argument
6374 "color rarity","cumulus").join(" ")),this.createVertexTemplateEntry("fillColor=#1EB5BD;strokeColor=… argument
6387 "eipMessaging Endpoints");this.addEipMessagingEndpointsPalette();this.setCurrentSearchEntryLibrary(… argument
6395 this.createVertexTemplateEntry("strokeWidth=3;outlineConnect=0;dashed=0;align=center;fontSize=8;sha… argument
6396 Sidebar.prototype.addEipMessageRoutingPalette=function(a){var b=[this.createVertexTemplateEntry("st… argument
6403 "EIP / Message Routing",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChil… argument
6406 this.createVertexTemplateEntry("strokeWidth=2;outlineConnect=0;dashed=0;align=center;fontSize=8;fil… argument
6413 this.addPalette("eipMessaging Channels","EIP / Messaging Channels",a||!1,mxUtils.bind(this,function… argument
6419 this.createVertexTemplateEntry("fillColor=#c0f5a9;dashed=0;outlineConnect=0;strokeWidth=2;html=1;al… argument
6430 150,90,"","Message-Translator",null,null,this.getTagsForStencil("mxgraph.eip","message_translator",… argument
6605agsForStencil("mxgraph.electrical.transmission","8 two line bus elbow","electrical transmission pa… function
6672 a+"office_chair;shadow=0;direction=west;");y.vertex=!0;var x=new mxCell("",new mxGeometry(470,0,40,… argument
6879 this.addPalette("gcp2Zones","GCP / Zones",!1,mxUtils.bind(this,function(a){for(var c=0;c<e.length;c… argument
7001 this.createVertexTemplateEntry(a+"placeholder",66,58.5,"Generic GCP\nProduct",null,null,null,this.g… argument
7005 …rm icons icon compute cloud run").join(" ")),this.createVertexTemplateEntry(a+"placeholder",66,58.… argument
7011 … Data Analytics","GCP Icons / Data Analytics",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.len… argument
7018 "","gcp google cloud platform icons icon management tools generic placeholder product").join(" "))]… argument
7026 …con networking traffic director").join(" ")),this.createVertexTemplateEntry(a+"placeholder",66,58.… argument
7034 30,34.5,"Cloud Scheduler",null,null,null,this.getTagsForStencil("mxgraph.gcp2","","gcp google cloud… argument
7039 "GCP Icons / API Management",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendCh… argument
7040 null,null,null,this.getTagsForStencil("mxgraph.gcp2","","gcp google cloud platform icons icon inter… argument
7044 this.createVertexTemplateEntry(a+"placeholder",66,58.5,"Generic GCP\nProduct",null,null,null,this.g… argument
7046 "cloud_storage",66,58.5,"Cloud\nStorage",null,null,null,this.getTagsForStencil("mxgraph.gcp2","","g… argument
7050 null,this.getTagsForStencil("mxgraph.gcp2","","gcp google cloud platform icons icon security generi… argument
7052 this.addPalette("gcp2Icons Migration","GCP Icons / Migration",!1,mxUtils.bind(this,function(a){for(… argument
7054 "","gcp google cloud platform icons icon migration generic placeholder product").join(" "))];this.a… argument
7058 !0;d.geometry.offset=new mxPoint(5,-19.5);d.vertex=!0;a.insert(d);return g.createVertexTemplateFrom… argument
7061 a.vertex=!0;var d=new mxCell('<font color="#000000">Name</font><br>'+m,new mxGeometry(0,0,45*e,45*c… argument
7063 …eturn g.createVertexTemplateFromCells([d],e,c,k)}))};Sidebar.prototype.addGCP2ExpandedProductCardS… argument
7065 a.vertex=!0;var c=new mxCell('<font color="#000000">Name</font><br>'+h+'<hr><font style="font-size:… argument
7073 0,20,20),u+m+";part=1;");l.geometry.relative=!0;l.geometry.offset=new mxPoint(115,55);l.vertex=!0;a argument
7177 this.setCurrentSearchEntryLibrary("gmdl","gmdlText Fields");this.addGMDLTextFieldsPalette();this.se… argument
7179 this.addPalette("gmdlBottom Navigation","GMDL / Bottom Navigation",a||!1,mxUtils.bind(this,function… argument
7186 this.addPalette("gmdlBottom Sheets","GMDL / Bottom Sheets",a||!1,mxUtils.bind(this,function(a){for(… argument
7239 this.addPalette("gmdlButtons","GMDL / Buttons",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<e.… argument
7265 this.addPalette("gmdlCards","GMDL / Cards",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<e.leng… argument
7269 this.addPalette("gmdlChips","GMDL / Chips",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<e.leng… argument
7278 this.addPalette("gmdlDialogs","GMDL / Dialogs",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<b.… argument
7283 this.addPalette("gmdlDividers","GMDL / Dividers",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<… argument
7288 this.addPalette("gmdlGrid Lists","GMDL / Grid Lists",a||!1,mxUtils.bind(this,function(a){for(var c=… argument
7303 …sign library icon ").join(" "))];this.addPalette("gmdlIcons","GMDL / Icons",a||!1,mxUtils.bind(thi… argument
7324 this.addPalette("gmdlLists","GMDL / Lists",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<b.leng… argument
7337 this.addPalette("gmdlMenus","GMDL / Menus",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<b.leng… argument
7340 358,48,"Snackbar")})];this.addPalette("gmdlMisc","GMDL / Misc",a||!1,mxUtils.bind(this,function(a){… argument
7352 this.addPalette("gmdlPickers","GMDL / Pickers",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<b.… argument
7379 a.vertex=!0;return b.createVertexTemplateFromCells([a],36,20,"Switch (off)")})];this.addPalette("gm… argument
7399 …ibrary slider ").join(" "))];this.addPalette("gmdlSliders","GMDL / Sliders",a||!1,mxUtils.bind(thi… argument
7410 this.addPalette("gmdlSteppers","GMDL / Steppers",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<… argument
7422 this.addPalette("gmdlTabs","GMDL / Tabs",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length… argument
7450 this.addPalette("gmdlText Fields","GMDL / Text Fields",a||!1,mxUtils.bind(this,function(a){for(var … argument
7457 this.setCurrentSearchEntryLibrary()};Sidebar.prototype.addIBMAnalyticsPalette=function(a,b,e,c){c+=… argument
7458 …ies",b).join(" ")),this.createVertexTemplateEntry(c+"device_analytics.svg;",a,a,"","Device Analyti… argument
7459 Sidebar.prototype.addIBMApplicationsPalette=function(a,b,e,c){c+="applications/";var d=[this.create… argument
7465 b).join(" ")),this.createVertexTemplateEntry(c+"visualization.svg;",a,a,"","Visualization",!1,null,… argument
7472 !1,null,this.getTagsForStencil("blockchain","transaction manager",b).join(" ")),this.createVertexTe… argument
7476 null,this.getTagsForStencil("data ","ground truth",b).join(" ")),this.createVertexTemplateEntry(c+"… argument
7480 "release management",b).join(" "))];this.addPalette("ibmDevOps","IBM / DevOps",!1,mxUtils.bind(this… argument
7486 b).join(" ")),this.createVertexTemplateEntry(c+"transformation_connectivity.svg;",a,a,"","Transform… argument
7491 …e",b).join(" ")),this.createVertexTemplateEntry(c+"push_notifications.svg;",a,a,"","Push Notificat… argument
7492 Sidebar.prototype.addIBMMiscPalette=function(a,b,e,c){c+="miscellaneous/";var d=[this.createVertexT… argument
7496 .25*a,.25*a,"","Scalable",!1,null,this.getTagsForStencil("miscellaneous ","scalable",b).join(" ")),… argument
7501 a,a,"","Trustend Computing",!1,null,this.getTagsForStencil("security ","trustend computing",b).join… argument
7503 b).join(" ")),this.createVertexTemplateEntry(c+"networking.svg;",a,a,"","Networking",!1,null,this.g… argument
7505 !1,null,this.getTagsForStencil("users ","sensor",b).join(" ")),this.createVertexTemplateEntry(c+"us… argument
7513 "power instance",b).join(" ")),this.createVertexTemplateEntry(c+"TransitGateway.svg;",a,a,"","Trans… argument
7514 Sidebar.prototype.addIBMBoxesPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry("shape… argument
7521 ….bind(this,function(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.add… argument
7525 a,a,"","Elbow Connector (Single Arrow)",null,b+"elbow connector single arrow"),this.createEdgeTempl… argument
7794 "Page control",null,null,null)];this.addPalette("ios","iOS6",!1,mxUtils.bind(this,function(a){for(v… argument
7876 this.addPalette("ios7ui","iOS UI",!1,mxUtils.bind(this,function(a){for(var c=0;c<f.length;c++)a.app… argument
7916 this.getTagsForStencil("mxgraph.lean_mapping","electronic_info_flow_edge","value stream lean mappin… argument
7925 150,50,"ON","On-off button",null,null,this.getTagsForStencil("mxgraph.mockup.buttons","onOffButton"… argument
7939 this.addPalette("mockupContainers","Mockup Containers",!1,mxUtils.bind(this,function(a){for(var c=0… argument
7955 this.addPalette("mockupForms","Mockup Forms",!1,mxUtils.bind(this,function(a){for(var c=0;c<d.lengt… argument
7974 !0;a.insert(d);return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Gantt… argument
7993 this.addPalette("mockupMisc","Mockup Misc",!1,mxUtils.bind(this,function(a){for(var c=0;c<h.length;… argument
8000 "misc.loading_circle_1;pointerEvents=1",90,90,"","Wheel Throbber 1",null,null,this.getTagsForStenci… argument
8011 a.vertex=!0;return c.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Table")}… argument
8021 this.setCurrentSearchEntryLibrary("mscae","mscaeStorage Service");this.addMSCAEStorageServicePalett… argument
8027 this.createVertexTemplateEntry(c+"WebAppWordPress.svg;",.49*b,.5*b,"","WebAppWordPress",null,null,t… argument
8089 .5*b,.5*b,"","XML Web Service",null,null,this.getTagsForStencil(a,"xml web service","ms microsoft c… argument
8119 this.addPalette("mscaeIntuneFlat","CAE / Intune (flat)",!1,mxUtils.bind(this,function(a){for(var b=… argument
8131 …d(this,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addMSCA… argument
8138 this.addPalette("mscaeSystem CenterFlat","CAE / System Center (flat)",!1,mxUtils.bind(this,function… argument
8142 this.addPalette("mscaeAI and ML Service","CAE / AI and ML Service",!1,mxUtils.bind(this,function(a)… argument
8147 …nd(this,function(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSC… argument
8151 …Fabric.svg;",.5*b,.5*b,"","Service Fabric",null,null,this.getTagsForStencil(a,"service fabric","ms… argument
8152 0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEComputeServiceVMPalette=funct… argument
8156 this.createVertexTemplateEntry(c+"VM_Windows_Non_Azure.svg;",.5*b,.46*b,"","VM (Windows, Non-Azure)… argument
8158 this.getTagsForStencil(a,"kubernetes services","ms microsoft cloud enterprise container service").j… argument
8167 "virtual datacenter","ms microsoft cloud enterprise database databases db service").join(" "))];thi… argument
8170 "Azure_Repos.svg;",.45*b,.5*b,"","Azure Repos",null,null,this.getTagsForStencil(a,"azure repos","ms… argument
8171 Sidebar.prototype.addMSCAEGeneralServicePalette=function(a,b,e,c){var d=[this.createVertexTemplateE… argument
8180 this.createVertexTemplateEntry(c+"Info.svg;",.5*b,.5*b,"","What's New",null,null,this.getTagsForSte… argument
8186 .5*b,.5*b,"","Identity Governance",null,null,this.getTagsForStencil(a,"identity governance","ms mic… argument
8187 Sidebar.prototype.addMSCAEIntegrationServicePalette=function(a,b,e,c){var d=[this.createVertexTempl… argument
8195 "CAE / Integration Service",!1,mxUtils.bind(this,function(a){for(var c=0;c<d.length;c++)a.appendChi… argument
8199 null,null,this.getTagsForStencil(a,"time series insights events sources input","ms microsoft cloud … argument
8200 0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEIntuneServicePalette=function… argument
8205 "Tools.svg;",.47*b,.5*b,"","Tools",null,null,this.getTagsForStencil(a,"tools","ms microsoft cloud e… argument
8213 null,this.getTagsForStencil(a,"solutions","ms microsoft cloud enterprise management and governance … argument
8215 "ms microsoft cloud enterprise management and governance service media").join(" ")),this.createVert… argument
8216 Sidebar.prototype.addMSCAEMigrateServicePalette=function(a,b,e,c){var d=[this.createVertexTemplateE… argument
8217 this.createVertexTemplateEntry(c+"Backup.svg;",.5*b,.42*b,"","Recovery Services Vaults",null,null,t… argument
8218 b,.5*b,"","Spatial Anchor",null,null,this.getTagsForStencil(a,"spatial anchor","ms microsoft cloud … argument
8220 this.addPalette("mscaeMobile Service","CAE / Mobile Service",!1,mxUtils.bind(this,function(a){for(v… argument
8232 this.addPalette("mscaeNetworking Service","CAE / Networking Service",!1,mxUtils.bind(this,function( argument
8237 this.createVertexTemplateEntry(c+"Web_App_Firewall.svg;",.5*b,.5*b,"","Web App Firewall",null,null,… argument
8239 this.addPalette("mscaeSecurity Service","CAE / Security Service",!1,mxUtils.bind(this,function(a){f… argument
8247 function(a){for(var c=0;c<d.length;c++)a.appendChild(d[c](a))}))};Sidebar.prototype.addMSCAEWebServ… argument
8251 …alette("mscaeWeb Service","CAE / Web Service",!1,mxUtils.bind(this,function(a){for(var c=0;c<d.len… argument
8660 54,59,"","Writer",null,null,this.getTagsForStencil("mxgraph.office.users","writer","office user ").… argument
8771 "viewing_glass;",80,50,"","Viewing Glass",null,null,this.getTagsForStencil("mxgraph.pid.misc","view… argument
8950 this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;verticalAlign=top;outlineConnec… argument
8977 this.setCurrentSearchEntryLibrary("sysml","sysmlProfiles");this.addSysMLProfilesPalette();this.setC… argument
8993 ….join(" "))];this.addPalette("sysmlModel Elements","SysML / Model Elements",a||!1,mxUtils.bind(thi… argument
9060 this.addPalette("sysmlBlocks","SysML / Blocks",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<e.… argument
9090 "SysML / Ports and Flows",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<e.length;c++)a.appendCh… argument
9097 this.addPalette("sysmlConstraint Blocks","SysML / Constraint Blocks",a||!1,mxUtils.bind(this,functi… argument
9138 this.addPalette("sysmlActivities","SysML / Activities",a||!1,mxUtils.bind(this,function(a){for(var … argument
9157 …ng").join(" "))];this.addPalette("sysmlInteractions","SysML / Interactions",a||!1,mxUtils.bind(thi… argument
9170 d.geometry.relative=!1;d.setConnectable(!1);d.vertex=!0;a.insert(d);return b.createVertexTemplateFr… argument
9171 0;c<e.length;c++)a.appendChild(e[c](a))}))};Sidebar.prototype.addSysMLUseCasesPalette=function(a){v… argument
9176 this.createEdgeTemplateEntry("edgeStyle=none;html=1;endArrow=block;endFill=0;endSize=12;verticalAli… argument
9183 new mxCell("&lt;&lt;allocate&gt;&gt;",new mxGeometry(0,0,0,0),"rounded=0;html=1;verticalAlign=top;l… argument
9207 !0);d.insertEdge(e,!1);return b.createVertexTemplateFromCells([a,d,e],360,60,"Trace Callout")})];th… argument
9213 …ssociation").join(" "))];this.addPalette("sysmlProfiles","SysML / Profiles",a||!1,mxUtils.bind(thi… argument
9218 this.addPalette("sysmlStereotypes","SysML / Stereotypes",a||!1,mxUtils.bind(this,function(a){for(va… argument
9355 160,0,"&lt;&lt;include&gt;&gt;","Include",null,"include"),this.createEdgeTemplateEntry("html=1;vert… argument
9975 DrawioFile=function(b,e){mxEventSource.call(this);this.ui=b;this.shadowData=this.data=e||"";this.sh… argument
9978 …is.data?this.data.length:0};DrawioFile.prototype.synchronizeFile=function(b,e){this.savingFile?nul… argument
9979 DrawioFile.prototype.updateFile=function(b,e,d,c){null!=d&&d()||(this.ui.getCurrentFile()!=this||th… argument
9980 DrawioFile.prototype.mergeFile=function(b,e,d,c){var g=!0;try{this.stats.fileMerged++;var k=null!=t… argument
9985 DrawioFile.prototype.compressReportData=function(b,e,d){e=null!=e?e:1E4;null!=d&&null!=b&&b.length>… argument
9986 DrawioFile.prototype.checksumError=function(b,e,d,c,g){this.stats.checksumErrors++;this.invalidChec… argument
9989 DrawioFile.prototype.sendErrorReport=function(b,e,d,c){try{var g=this.compressReportData(this.getAn… argument
9992 DrawioFile.prototype.reloadFile=function(b,e){try{this.ui.spinner.stop();var d=mxUtils.bind(this,fu… argument
9993 b()}}),!0)});this.isModified()&&null==this.backupPatch?this.ui.confirm(mxResources.get("allChangesL… argument
9995 DrawioFile.prototype.patch=function(b,e,d){var c=this.ui.editor.undoManager,g=c.history.slice(),k=c… argument
9998 DrawioFile.prototype.save=function(b,e,d,c,g,k){try{if(this.isEditable())if(!g&&this.invalidChecksu… argument
9999 DrawioFile.prototype.updateFileData=function(){this.setData(this.ui.getFileData(null,null,null,null… argument
10001 DrawioFile.prototype.isAutosave=function(){return!this.inConflictState&&this.ui.editor.autosave};Dr… argument
10003 DrawioFile.prototype.open=function(){this.stats.opened++;var b=this.getData();if(null!=b){var e=fun… function
10004 …Supported=function(){return!1};DrawioFile.prototype.getRevisions=function(b,e){b(null)};DrawioFile… argument
10006 DrawioFile.prototype.getLatestVersion=function(b,e){b(null)};DrawioFile.prototype.getLastModifiedDa… argument
10007 …riptor=function(){};DrawioFile.prototype.setDescriptorRevisionId=function(b,e){this.setDescriptorE… argument
10008 …ull==this.changeListener&&(this.changeListener=mxUtils.bind(this,function(b,e){var d=null!=e?e.get… argument
10017 DrawioFile.prototype.addConflictStatus=function(b,e){this.invalidChecksum&&null==e&&(e=mxResources.… argument
10019 DrawioFile.prototype.showRefreshDialog=function(b,e,d){null==d&&(d=mxResources.get("checksum"));thi… argument
10021 DrawioFile.prototype.showCopyDialog=function(b,e,d){this.invalidChecksum=this.inConflictState=!1;th… argument
10022 DrawioFile.prototype.showConflictDialog=function(b,e){this.ui.showError(mxResources.get("externalCh… argument
10023 DrawioFile.prototype.redirectToNewApp=function(b,e){this.ui.spinner.stop();if(!this.redirectDialogS… argument
10026 DrawioFile.prototype.handleFileError=function(b,e){this.ui.spinner.stop();if(this.ui.getCurrentFile… argument
10028 DrawioFile.prototype.handleConflictError=function(b,e){var d=mxUtils.bind(this,function(){this.hand… argument
10035 DrawioFile.prototype.fileSaved=function(b,e,d,c,g){this.lastSaved=new Date;this.ageStart=null;try{t… argument
10037 DrawioFile.prototype.autosave=function(b,e,d,c){null==this.lastAutosave&&(this.lastAutosave=Date.no… argument
10040 DrawioFile.prototype.close=function(b){this.updateFileData();this.stats.closed++;this.isAutosave()&… argument
10042 …SaveNeeded=function(){return!1};DrawioFile.prototype.getComments=function(b,e){b([])};DrawioFile.p… argument
10043 LocalFile.prototype.isRenamable=function(){return!0};LocalFile.prototype.save=function(b,e,d){this.… argument
10044 LocalFile.prototype.getLatestVersion=function(b,e){null==this.fileHandle?b(null):this.ui.loadFileSy… argument
10045 LocalFile.prototype.saveFile=function(b,e,d,c,g){b!=this.title&&(this.desc=this.fileHandle=null);th… argument
10048 …ces.get("error"),mxUtils.bind(this,function(){mxUtils.popup(d)}));f()}});k?(e=this.ui.getPngFilePr… argument
10049 …etFileData(this.getData());this.installListeners()};LocalLibrary=function(b,e,d){LocalFile.call(th… argument
10050 StorageFile.prototype.isRenamable=function(){return!0};StorageFile.prototype.save=function(b,e,d){t… argument
10051 StorageFile.insertFile=function(b,e,d,c,g){var k=mxUtils.bind(this,function(k){var f=function(){var… argument
10052 StorageFile.getFileInfo=function(b,e,d,c){b.getDatabaseItem(e,function(b){d(b)},mxUtils.bind(this,f… argument
10053 StorageFile.prototype.saveFile=function(b,e,d,c){if(this.isEditable()){var g=mxUtils.bind(this,func… argument
10055 StorageFile.prototype.rename=function(b,e,d){var c=this.getTitle();c!=b?StorageFile.getFileInfo(thi… argument
10056 StorageFile.prototype.getLatestVersion=function(b,e){StorageFile.getFileContent(this.ui,this.title,… argument
10059 StorageFile.listFiles=function(b,e,d,c){b.getDatabaseItems(function(b){var c=[];if(null!=b)for(var … argument
10060 StorageLibrary.prototype.isRenamable=function(b,e,d){return".scratchpad"!=this.title};StorageLibrar… argument
10061 RemoteLibrary.prototype.saveAs=function(b,e,d){};RemoteLibrary.prototype.updateFileData=function(){… argument
10063 var StorageDialog=function(b,e,d){function c(c,g,k,p,x,A){function q(){mxEvent.addListener(t,"click… argument
10083 b.mode==App.MODE_GITLAB&&null!=b.gitLab?d(function(){b.gitLab.logout();b.openLink(DRAWIO_GITLAB_URL… argument
10093 var GoogleSitesDialog=function(b,e){function d(){var b=null!=G&&null!=G.getTitle()?G.getTitle():thi… argument
10102 mxEvent.addListener(m,"click",function(){m.focus();mxClient.IS_GC||mxClient.IS_FF||5<=document.docu… argument
10108 d?p=new mxHierarchicalLayout(k,mxConstants.DIRECTION_WEST):"organic"==d?(p=new mxFastOrganicLayout(… argument
10114 var BackgroundImageDialog=function(b,e,d){var c=document.createElement("div");c.style.whiteSpace="n… argument
10119 "drop",mxUtils.bind(this,function(c){null!=e&&(e.parentNode.removeChild(e),e=null);if(0<c.dataTrans… argument
10124 …|d.appendChild(g);c.appendChild(d);this.container=c},ParseDialog=function(b,e,d){function c(c,f,d)… argument
10127 295,212)},200):b.generatePlantUmlImage(c,g,function(f,d,e){b.spinner.stop();l(c,g,f,d,e)},function(… argument
10145 …e"),function(){b.hideDialog()})});l.className="geBtn";b.editor.cancelFirst&&e.appendChild(l);m=mxU… argument
10147 null==b.stateArg||null==b.stateArg.folderId)}}function C(b,c,d,e,m,g,p){null!=na&&(na.style.backgro… argument
10148 b.getStatus()&&299>=b.getStatus()&&(B=b.getText());f(B)}))}else f(B)}function K(f,e,l){if(null!=f&&… argument
10177 (l=[],ea[d]=l);e=b.getAttribute("clibs");null!=c[e]&&(e=c[e]);e={url:b.getAttribute("url"),libs:b.g… class in AnonymousFunction9bd35d6bcf600
10182 var CreateDialog=function(b,e,d,c,g,k,n,f,l,m,p,q,t,u,v,x,A){function z(c,f,d,l){function m(){mxEve… argument
10198 var PopupDialog=function(b,e,d,c,g){g=null!=g?g:!0;var k=document.createElement("div");k.style.text… argument
10199 null!=d&&d();b.openLink(e,null,!0)});f.className="geBtn gePrimaryBtn";f.style.width=n.style.width;k… argument
10201 "100% 50%";l.style.paddingRight="14px";d=document.createElement("div");d.setAttribute("title",mxRes… argument
10204 b.stopPropagation();b.preventDefault()});mxEvent.addListener(c,"dragover",mxUtils.bind(this,functio… argument
10206 "geBtn";b.editor.cancelFirst&&d.appendChild(e);ImageDialog.filePicked=function(b){b.action==google.… argument
10209 "center 65%",f.style.backgroundRepeat="no-repeat",e=document.createElement("div"),e.style.position=… argument
10223 p.value=DRAWIO_GITLAB_URL+"/"+c+"/"+f+"/blob/"+d+"/"+b;p.focus()}})});mxEvent.addListener(p,"keypre… argument
10230 var RevisionDialog=function(b,e,d){var c=document.createElement("div"),g=document.createElement("h3… argument
10244 "0px";Y.style.width="100%";var ka=document.createElement("tbody"),aa=(new Date).toDateString();null… argument
10254 function(b,e,d,c,g,k,n,f,l){var m=document.createElement("div"),p=document.createElement("div");p.s… argument
10263 "geBtn";f=null!=f?mxUtils.button(mxResources.get("ignore"),f):null;null!=f&&(f.className="geBtn");b… argument
10264 mxUtils.trim(c[e].nodeValue.replace(/[\x00-\x1F\x7F-\x9F]|\s+/g," ")).toLowerCase();if(null==b&&(d&… argument
10273 I.setAttribute("title",mxResources.get("find")+" (Enter)");I.style["float"]="none";I.style.width="1… argument
10277 …ls();b.editor.graph.rendering=!1;p.getModel().beginUpdate();try{for(var d=0,e={};l(!1,!0,!0)&&100>… class in popupMenuHandler.AnonymousFunction9bd35d6bd6f00.AnonymousFunction9bd35d6bd7400
10283 var X=mxUtils.bind(this,function(){var b=this.window.getX(),c=this.window.getY();this.window.setLoc… argument
10287 this.window.setLocation(b,c)});mxEvent.addListener(window,"resize",f);this.destroy=function(){mxEve… argument
10290 arguments)};var l=mxUtils.bind(this,function(){var b=this.window.getX(),c=this.window.getY();this.w… argument
10294 g},MoreShapesDialog=function(b,e,d){d=null!=d?d:b.sidebar.entries;var c=document.createElement("div… argument
10306 …appendChild(k));c.appendChild(d);this.container=c},PluginsDialog=function(b,e,d){function c(){if(0… argument
10311 var p=document.createElement("div");p.style.marginTop="14px";p.style.textAlign="right";var q=mxUtil… argument
10315 "geBtn gePrimaryBtn";m=document.createElement("div");m.style.marginTop="20px";m.style.textAlign="ri… argument
10323 d.setCellStyles(mxConstants.STYLE_ROTATION,Number(z.value),[e[c]])}}finally{d.getModel().endUpdate(… argument
10324 …u.firstChild,c=0;null!=f&&f!=b;)f=f.nextSibling,c++;return c}function f(c,d,e,l,m,g,k,q,t){try{if(… argument
10338 …urces.get("dragImagesHere"));d.appendChild(v);var x={},A=null,z=null,B=null;e=function(b){"true"!=… method in popupMenuHandler.AnonymousFunction9bd35d6bdae00
10339 !1;if(null!=c)for(e=0;e<c.length;e++)q=c[e],f(q.data,null,0,0,q.w,q.h,q,q.aspect,q.title);mxEvent.a… argument
10345 b.importFiles(G.files,0,0,b.maxImageSize,function(b,f,d,e,l,m,g,p,k){null!=G.files&&(F(c)(b,f,d,e,l… argument
10346 …",function(b,c,d){C=!1;if(null!=b){if("data:image/"==b.substring(0,11)){var e=b.indexOf(",");0<e&&… argument
10347 …e="geBtn gePrimaryBtn";c.appendChild(q);b.editor.cancelFirst||c.appendChild(e);d.appendChild(c);th… argument
10352 (c.setSelectionCell(f),c.scrollCellToVisible(f))}};d=mxUtils.button(mxResources.get("preview"),func… argument
10354 …ources.get("error"),c);return}}m&&b.hideDialog(null,null,this.container)}));e.appendChild(g);g.cla… argument
10355 "normal",N.style.textDecoration="none",O=N,N=null)}function z(b,c,f,d,e,l,m){if(-1<b.className.inde… argument
10356 !b.editor.isCorsEnabledForUrl(d)?PROXY_URL+"?url="+encodeURIComponent(d):TEMPLATE_PATH+"/"+d;mxUtil… argument
10372 ")",e=f=mxUtils.htmlEntities(f);15<f.length&&(f=f.substring(0,15)+"&hellip;");return{lbl:f+" ("+c.l… argument
10377 e=[],l=0;l<d.length;l++)e.push(encodeURIComponent(mxUtils.getTextContent(d[l])));null!=f&&0<e.lengt… class in AnonymousFunction9bd35d6bde300
10392 var BtnDialog=function(b,e,d,c){var g=document.createElement("div");g.style.textAlign="center";var … argument
10394 mxUtils.write(b,mxResources.get("authorizedIn",[n],"You are now authorized in {1}"));d=mxUtils.butt… argument
10407 function AspectDialog(b,e,d,c,g){this.aspect={pageId:e||(b.pages?b.pages[0].getId():null),layerIds:… argument
10410 AspectDialog.prototype.createViewer=function(b,e,d,c){mxEvent.disableContextMenu(b);b.style.userSel… argument
10412 AspectDialog.prototype.createPageItem=function(b,e,d){var c=document.createElement("div");c.classNa… argument
10414 AspectDialog.prototype.createLayerItem=function(b,e,d,c){e=d.convertValueToString(b)||mxResources.g… argument
10477 c),this.lastX=b,this.lastY=c)};b.prototype.moveTo=function(b,c){this.passThrough?this.originalMoveT… argument
10478 function(b,c,f,d,e,l){this.passThrough?this.originalCurveTo.apply(this.canvas,arguments):(this.addO… argument
10479 this.originalRect.apply(this.canvas,arguments):(this.path=[],this.nextShape=this.rc.generator.recta… argument
10485 …Color=p;this.configurePointerEvents=g;this.stroke=m;this.fill=l;c.restore();e&&null!=l&&(c.addTole… argument
10492 c.length&&(c=b[c[1]],null!=c&&(c=/.* \/Subject (\d+) (\d+) R/g.exec(c.join("\n")),null!=c&&0<c.leng… argument
10517 Editor.prototype.csvToArray=function(b){if(!/^\s*(?:'[^'\\]*(?:\\[\S\s][^'\\]*)*'|"[^"\\]*(?:\\[\S\… argument
10520 …unction(){window.clearTimeout(d);f&&c(Editor.svgBrokenImage.src)});else{var e=new Image;this.cross… method
10521 if(f)try{var b=document.createElement("canvas"),l=b.getContext("2d");b.height=e.height;b.width=e.wi… method
10524 2);c+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt((e&3)<<4|(l&240)>>4… argument
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,… argument
10538 e&&e(ea)}}),f,q)}catch(ha){null!=e&&e(ha)}};Editor.crcTable=[];for(var g=0;256>g;g++)for(var k=g,n=… argument
10575 typeof f.onChange)f.onChange(t,c);q.editorUi.fireEvent(new mxEventObject("styleChanged","keys",e,"v… function
10576 "4px";e.style.margin="2px";e.style.border="1px solid black";e.style.background=c&&"none"!=c?c:"url(… argument
10578 function g(b,c,f,d,e,l,m){if(0<e){var g=Array(e);c=null!=c?c.split(","):[];for(var p=0;p<e;p++)g[p]… argument
10611 mxConstants.STYLE_IMAGE_BACKGROUND,c);this.replaceDefaultColor(b,mxConstants.STYLE_LABEL_BORDERCOLO… argument
10612 …gth;f++)m.isCellVisible(b[f])&&c.push(b[f]);m.setSelectionCells(c)}function e(b){m.hiddenTags=b?[]… function
10625 function(b,c,f,d,e,l,m,g,p,k,q,t,n,y){var u=null,v=null,B=null;t||null==this.themes||"darkTheme"!=t… argument
10663 "/pid/misc.xml"];mxStencilRegistry.libraries.pid2valves=[SHAPES_PATH+"/pid2/mxPidValves.js"];mxSten… argument
10668 if("undefined"!==typeof MathJax){var z=f.renderPage;f.renderPage=function(c,f,d,e,l,m){var g=mxClie… argument
10691 noteMargin:10,messageMargin:35,mirrorActors:!0,bottomMarginAdj:1,useMaxWidth:!0,rightAngles:!1,show… argument
10695 …nction(b,c,d){function f(b,c){var f=l;l+=c;return b.substring(f,l)}function e(b){b=f(b,4);return b… function
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… argument
10716 z=z?mxUtils.getPrettyXml(m):mxUtils.getXml(m);if(!k&&!g&&(n||null!=d&&/(\.html)$/i.test(d.getTitle(… argument
10726 function(b){c.handleFileError(b,!0)})):c.synchronizeFile(mxUtils.bind(this,function(){c.handleFileS… argument
10728 k,A,z);x=null!=x?x:this.getCurrentFile();b=this.createFileData(n,f,x,window.location.href,b,c,d,e,g… argument
10731 e+"</div>\n</div>\n"+(null==g?'<script type="text/javascript" src="'+l+'">\x3c/script>':'<a style="… argument
10738 this.currentPage.getName());return c};EditorUi.prototype.downloadFile=function(b,c,d,e,g,k,n,v,x,A,… argument
10741 t(b)}),e)}}catch(I){this.handleError(I)}};EditorUi.prototype.createDownloadRequest=function(b,c,d,e… argument
10760 …restoreLibraries=function(){};EditorUi.prototype.saveLibrary=function(b,c,d,e,g,k,n){};EditorUi.pr… argument
10763 mxUtils.parseXml(b.getData());if("mxlibrary"==f.documentElement.nodeName){var d=JSON.parse(mxUtils.… argument
10769 mxEvent.addListener(B,"click",mxUtils.bind(this,function(f){this.saveLibrary(b.getTitle(),c,b,b.get… argument
10774 this.importFiles(b.dataTransfer.files,0,0,this.maxImageSize,mxUtils.bind(this,function(f,d,e,k,p,n,… argument
10784 startSize:"14",endSize:"14",sourcePerimeterSpacing:"8",targetPerimeterSpacing:"8"},Editor.configura… argument
10785 Graph.fileSupport?480:360,Graph.fileSupport?200:90,!0,!0);b.init()};EditorUi.prototype.showBackgrou… argument
10788 …));b.appendChild(c);return b};EditorUi.prototype.handleError=function(b,c,d,e,g,k,n){var f=null!=t… argument
10796 b.init()};EditorUi.prototype.confirm=function(b,c,d,e,g,k){var f=null!=this.spinner&&null!=this.spi… argument
10802 …or.isExportToCanvas()};EditorUi.prototype.createImageDataUri=function(b,c,d,e){b=b.toDataURL("imag… argument
10804 f.textarea.style.height="380px";this.showDialog(f.container,620,460,!0,!0,null,null,null,null,!0);f… argument
10806 k=65==(l?parseInt(l[2],10):!1)?!1:k}if(k||this.isOffline()){f.href=URL.createObjectURL(e?this.base6… argument
10807 …+(null!=k?"&base64="+k:"")+(null!=c?"&filename="+encodeURIComponent(c):"")+(e?"&binary=1":""))};Ed… argument
10821 function(){this.openInNewWindow(f.substring(f.indexOf(",")+1),"image/png",!0);c.apply(this,argument… argument
10822 this.saveLocalFile(d,b,e,g,c):this.saveRequest(b,c,mxUtils.bind(this,function(b,f){return this.crea… argument
10824 function(b){this.spinner.stop();this.handleError(b)})})))}}),mxUtils.bind(this,function(){this.hide… argument
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… argument
10827 "\n":"")+Graph.svgDoctype+"\n"+mxUtils.getXml(b))});this.editor.graph.mathEnabled&&this.editor.addM… argument
10834 mxClient.IS_FF?"4px 2px 4px 2px":"4px";g.style.marginLeft="4px";g.style.height="22px";g.style.width… argument
10835 "1"!=urlParams.dev||n.push("lightbox=1"),"auto"!=b&&n.push("target="+b),null!=c&&c!=mxConstants.NON… argument
10837 "1"!=urlParams.dev?EditorUi.lightboxHost:mxClient.IS_CHROMEAPP||EditorUi.isElectronApp||!/.*\.draw\… argument
10839 '"></div>';b=null!=b?"&fetch="+encodeURIComponent(b):"";B(c,'<script type="text/javascript" src="'+… argument
10844 I.setAttribute("disabled","disabled");I.checked&&D.checked?H.getEditSelect().removeAttribute("disab… argument
10851 null!=t?t.value:null,I.checked)}),null,mxResources.get("create"),n);this.showDialog(c.container,340… argument
10854 …!=q?q.checked:!1,b,c)}),null,b,c);this.showDialog(b.container,300,(g?25:0)+(e?125:210),!0,!0)};Edi… argument
10862 …e,null!=K?K.checked:null,null!=M?M.checked:null,D.value,P.checked)}),null,d,e);this.showDialog(d.c… argument
10865 …ontainer,280,300,!0,!0)};EditorUi.prototype.createEmbedImage=function(b,c,d,e,g,k,n,v){function f(… argument
10868 299>=q.getStatus()?f("data:image/png;base64,"+q.getText()):v({message:mxResources.get("unknownError… argument
10874 b){if(b.hasAttribute("scale")){var d=parseFloat(b.getAttribute("scale"));!isNaN(d)&&0<d&&(c=d)}b.ha… argument
10877 c(b)}),null,null,e,null,f.shadowVisible,null,f,g,null,null,null,"diagram",null)}catch(z){null!=c&&c… argument
10879 this.editor.embedExtFonts(mxUtils.bind(this,function(f){try{null!=f&&this.editor.addFontCss(b,f),c(… argument
10880 g?this.getFileData(!0,null,null,null,d,v):null,x,null==this.pages||0==this.pages.length,z)}catch(G)… argument
10886 "data:page/id,"+f:null==this.getPageById(g)&&delete l.open}}c="data:action/json,"+JSON.stringify(d)… argument
10893 window.setTimeout(f,0):(this.loadingExtensions=!0,"1"==urlParams.dev?mxscript("js/diagramly/Extensi… argument
10895 isNaN(g))try{var k=c[0].getAttribute("viewBox").split(/\s+/),l=parseFloat(k[2]),g=parseFloat(k[3])}… argument
10899 !0)}finally{f.getModel().endUpdate()}return e};EditorUi.prototype.insertTextAt=function(b,c,d,e,g,k… argument
10901 26)?(l=b.substring(b.indexOf(",")+1),l=window.atob&&!mxClient.IS_SF?atob(l):Base64.decode(l,!0)):l=… argument
10910 function(){this.loadingExtensions=!1;"undefined"!==typeof JSZip?JSZip.loadAsync(b).then(function(e)… argument
10911 {type:"application/octet-stream"}),mxUtils.bind(this,function(b){4==b.readyState&&(200<=b.status&&2… argument
10914 b.readyState&&(200<=b.status&&299>=b.status?m(b.responseText):null!=v&&v(null))}),n)):0==b.indexOf(… argument
10915 null!=e?e:this.maxImageSize;A=null!=A?A:this.maxImageBytes;var f=null!=c&&null!=d,l=!0;c=null!=c?c:… argument
10924 …},f=isLocalStorage||mxClient.IS_CHROMEAPP?mxSettings.getResizeImages():null,e=function(f,e){if(f||… argument
10926 c){c=null!=c?c:this.resampleThreshold;return b>c};EditorUi.prototype.resizeImage=function(b,c,d,e,g… argument
10928 !this.isOfflineApp();this.isSettingsEnabled()&&("1"==urlParams.sketch&&this.doSetSketchMode(null!=m… argument
10929 …,mxResources.get("inserting"))&&b.generatePlantUmlImage(f,g.format,function(e,l,k){b.spinner.stop(… argument
10930 …ontainer,420,300,!0,!0);f.init()};c.cellEditor.editMermaidData=function(d,f,e){var g=JSON.parse(e)… argument
10931 l),m.height=Math.max(m.height,k),c.cellsResized([d],[m],!1));c.setAttributeForCell(d,"mermaidData",… argument
10942 f&&(f.parentNode.removeChild(f),f=null);b.stopPropagation();b.preventDefault()}),mxEvent.addListene… argument
10954 …ing())this.importFiles([l.getAsFile()],0,0,this.maxImageSize,function(c,d,f,e,g,l){b.insertImage(c… argument
10972 this.writeImageToClipboard(f,e,g,mxUtils.bind(this,function(b){this.handleError(b)}))}catch(x){this… argument
10974 e,d.pasteCounter=0);b.focus();document.execCommand("selectAll",!1,null)}};EditorUi.prototype.copyXm… argument
10976 f.getInsertPoint(),f.isMouseInsertPoint()&&(l=0,f.lastPasteXml==b&&0<f.pasteCounter&&f.pasteCounter… argument
10986 …getChildAt(c,d))}return b};EditorUi.prototype.openFileHandle=function(b,c,d,e,g){if(null!=c&&0<c.l… argument
10991 d.onload=mxUtils.bind(this,function(d){try{this.openFileHandle(d.target.result,b.name,b,c)}catch(u)… argument
10997 null!=this.menus.findReplaceWindow&&this.menus.findReplaceWindow.window.setVisible(!1))};EditorUi.p… argument
11009 function(b,c,d){this.remoteInvoke("getFileContent",[b.url],null,c,d)}),null,D?mxUtils.bind(this,fun… argument
11052 if("1"==urlParams.offline)b+=window.location.search;else{var d="tmp libs clibs state fileId code sh… argument
11061 EditorUi.prototype.destroy=function(){null!=this.exportDialog&&(this.exportDialog.parentNode.remove… argument
11070 "*");this.remoteInvokeQueue=[]};EditorUi.prototype.handleRemoteInvokeResponse=function(b){var c=b.m… argument
11072 c){var d=mxUtils.bind(this,function(c,d){var e={event:"remoteInvokeResponse",msgMarkers:b.msgMarker… class in popupMenuHandler.AnonymousFunction9bd35d6b10b300.AnonymousFunction9bd35d6b10b400
11078 (d?null!=g.resp&&0<g.resp.length&&null!=g.resp[0]?(f=g.resp[0],d=!1,m()):l():null!=g.resp&&0<g.resp… argument
11079 [g],b=[b],c=[c]);var l=f.transaction(g,"readwrite");l.oncomplete=d;l.onerror=e;for(f=0;f<g.length;f… argument
11080 function(b,c,d,e){this.openDatabase(mxUtils.bind(this,function(f){try{e=e||"objects";var g=f.transa… argument
11081 …tabaseItemKeys=function(b,c,d){this.openDatabase(mxUtils.bind(this,function(e){try{d=d||"objects";… argument
11084 d&&d.getRevisions?d.getRevisions(b,c):c({message:mxResources.get("unknownError")})};EditorUi.protot… argument
11086 return this.editor.embedExtFonts(b)};EditorUi.prototype.exportToCanvas=function(b,c,d,e,g,k,n,v,x,A… argument
11087 return this.editor.convertImages(b,c,d,e)};EditorUi.prototype.convertImageToDataUri=function(b,c){E… argument
11088 return Editor.crc32(b)};EditorUi.prototype.writeGraphModelToPng=function(b,c,d,e,g){EditorUi.logEve… argument
11090 var CommentsWindow=function(b,e,d,c,g,k){function n(){for(var b=B.getElementsByTagName("div"),c=0,d… argument
11093 [f],"{1} ago"));d.setAttribute("title",e.toLocaleDateString()+" "+e.toLocaleTimeString())}function … argument
11094 …function(b){d(b,c);b.preventDefault();mxEvent.consume(b)});A.appendChild(f);e&&(f.style.display="n… argument
11111 document.body.clientWidth||document.documentElement.clientWidth)-this.table.clientWidth));c=Math.ma… argument
11116 EditorUi.prototype.patchPages=function(b,e,d,c,g){var k={},n=[],f={},l={},m={},p={};if(null!=c&&nul… argument
11119 delete p[q];for(q in f)A(f[q]),delete f[q];return n};EditorUi.prototype.patchViewState=function(b,e argument
11120 EditorUi.prototype.createParentLookup=function(b,e){function d(b){var d=c[b];null==d&&(d={inserted:… argument
11122 EditorUi.prototype.patchPage=function(b,e,d,c){var g=b==this.currentPage?this.editor.graph.model:ne… argument
11125 EditorUi.prototype.patchCellRecursive=function(b,e,d,c,g){if(null!=d){for(var k=c[d.getId()],n=null… argument
11127 EditorUi.prototype.patchCell=function(b,e,d,c){if(null!=e&&null!=d){if(null==c||null==c.xmlValue&&(… argument
11129 EditorUi.prototype.getPagesForNode=function(b,e){var d=this.editor.extractGraphModel(b,!0,!0);null!… argument
11130 EditorUi.prototype.diffPages=function(b,e){for(var d=[],c=[],g={},k={},n={},f=null,l=0;l<e.length;l… argument
11132 EditorUi.prototype.createCellLookup=function(b,e,d){d=null!=d?d:{};d[b.getId()]={cell:b,prev:e};var… argument
11133 EditorUi.prototype.diffCellRecursive=function(b,e,d,c,g){c=null!=c?c:{};var k=d[b.getId()];delete d… argument
11134 EditorUi.prototype.diffPage=function(b,e){var d=[],c=[],g={};this.updatePageRoot(b);this.updatePage… argument
11135 EditorUi.prototype.diffViewState=function(b,e){var d=b.viewState,c=e.viewState,g={};e==this.current… argument
11137 EditorUi.prototype.getJsonForCell=function(b,e){var d={id:b.getId()};b.vertex&&(d.vertex=1);b.edge&… argument
11139 EditorUi.prototype.diffCell=function(b,e){function d(b){return null!=b&&"object"===typeof b&&"numbe… argument
11142 typeof e[k]||b[k]==e[k]||(c[k]=void 0===e[k]?null:e[k]);return c};EditorUi.prototype.isObjectEqual=… argument
11143 setShowStartScreen:function(b){mxSettings.settings.showStartScreen=b},getGridColor:function(b){retu… argument
11155 …announced)this.fileChangedNotify();else{var b=this.file.getCurrentUser(),d={a:"join"};null!=b&&(d.… property in AnonymousFunction9bd35d6b114700.AnonymousFunction9bd35d6b114c00.d
11173 DrawioFileSync.prototype.optimisticSync=function(b){null==this.reloadThread&&(b=null!=b?b:0,b<this.… argument
11176 DrawioFileSync.prototype.fileChanged=function(b,e,d,c){return this.notifyThread=c=window.setTimeout… argument
11179 DrawioFileSync.prototype.p2pCatchup=function(b,e,d,c,g,k,n,f){if(null!=g&&(null==f||!f()))if(this.f… argument
11181 DrawioFileSync.prototype.catchup=function(b,e,d,c){if(null!=b&&(null==c||!c())){var g=this.file.get… argument
11185 DrawioFileSync.prototype.reload=function(b,e,d,c){this.file.updateFile(mxUtils.bind(this,function()… argument
11186 DrawioFileSync.prototype.merge=function(b,e,d,c,g,k){try{this.file.stats.merged++;this.lastModified… argument
11192 DrawioFileSync.prototype.createToken=function(b,e,d){var c=!0,g=window.setTimeout(mxUtils.bind(this… argument
11194 DrawioFileSync.prototype.sendFileChanges=function(b,e){this.lastModified=this.file.getLastModifiedD… argument
11196 DrawioFileSync.prototype.fileSaved=function(b,e,d,c,g){this.lastModified=this.file.getLastModifiedD… argument
11201 DrawioFileSync.prototype.fileConflict=function(b,e,d){this.catchupRetryCount++;this.catchupRetryCou… argument
11203 …troy=function(){if(null!=this.channelId){var b=this.file.getCurrentUser(),e={a:"leave"};null!=b&&(… property in AnonymousFunction9bd35d6b118900.e
11207 mxAsyncCanvas.prototype.decWaitCounter=function(){this.waitCounter--;0==this.waitCounter&&null!=thi… argument
11209 mxAsyncCanvas.prototype.setFontFamily=function(b){this.state.fontFamily=b};mxAsyncCanvas.prototype.… argument
11210 mxAsyncCanvas.prototype.image=function(b,e,d,c,g,k,n,f){g=this.rewriteImageSource(g);b=this.htmlCan… argument
11211 mxAsyncCanvas.prototype.text=function(b,e,d,c,g,k,n,f,l,m,p,q){if(null!=g&&0!=g.length&&(b=this.sta… argument
11214 mxJsCanvas.prototype.save=function(){this.states.push(this.state);this.state=mxUtils.clone(this.sta… argument
11215 mxJsCanvas.prototype.rotate=function(b,e,d,c,g){c-=this.state.dx;g-=this.state.dy;this.ctx.translat… argument
11216 mxJsCanvas.prototype.setGradient=function(b,e,d,c,g,k,n,f,l){d=this.ctx.createLinearGradient(0,c,0,… argument
11222 mxJsCanvas.prototype.setShadowOffset=function(b,e){this.state.shadowDx=b;this.state.shadowDy=e;this… argument
11223 mxJsCanvas.prototype.arcTo=function(b,e,d,c,g,k,n){b=mxUtils.arcToCurves(this.lastMoveX,this.lastMo… argument
11224 mxJsCanvas.prototype.roundrect=function(b,e,d,c,g,k){this.begin();this.moveTo(b+g,e);this.lineTo(b+… argument
11226 mxJsCanvas.prototype.image=function(b,e,d,c,g,k,n,f){g=this.rewriteImageSource(g);g=this.images[g];… argument
11228 mxJsCanvas.prototype.text=function(b,e,d,c,g,k,n,f,l,m,p,q){if(null!=g&&0!=g.length){d=this.state.s… argument
11233 …ction(b){0==this.waitCounter?b():this.onComplete=b};DrawioClient=function(b,e){mxEventSource.call(… argument
11236 d.toUTCString(),localStorage.setItem("."+this.cookieName,e)))}return e};DrawioClient.prototype.setP… argument
11238 …s.desc.id+"/permissions?supportsAllDrives=true"},mxUtils.bind(this,function(e){if(null!=e&&null!=e… argument
11239 DriveFile.prototype.isRenamable=function(){return this.isEditable()&&DrawioFile.prototype.isEditabl… argument
11240 DriveFile.prototype.saveFile=function(b,e,d,c,g,k){try{this.isEditable()?this.savingFile||(this.sav… argument
11243 DriveFile.prototype.copyFile=function(b,e){this.isRestricted()?DrawioFile.prototype.copyFile.apply(… argument
11244 DriveFile.prototype.makeCopy=function(b,e,d){this.ui.spinner.spin(document.body,mxResources.get("sa… argument
11245 DriveFile.prototype.rename=function(b,e,d){var c=this.getCurrentEtag();this.ui.drive.renameFile(thi… argument
11246 DriveFile.prototype.move=function(b,e,d){this.ui.drive.moveFile(this.getId(),b,mxUtils.bind(this,fu… argument
11248 DriveFile.prototype.getRevisions=function(b,e){this.ui.drive.executeRequest({url:"/files/"+this.get… argument
11249 c?"&page="+c:""))+window.location.hash})})(d.items[c]);b(d.items)}),e)};DriveFile.prototype.getLate… argument
11250 DriveFile.prototype.getDescriptor=function(){return this.desc};DriveFile.prototype.setDescriptor=fu… argument
11251 DriveFile.prototype.setDescriptorEtag=function(b,e){b.etag=e};DriveFile.prototype.loadPatchDescript… argument
11252 DriveFile.prototype.loadDescriptor=function(b,e){this.ui.drive.loadDescriptor(this.getId(),b,e)};Dr… argument
11253 DriveFile.prototype.getComments=function(b,e){function d(b,e,n){if(e.deleted)return null;n=new Driv… argument
11254 this.getId()+"/comments"},mxUtils.bind(this,function(c){for(var e=[],g=0;g<c.items.length;g++){var … argument
11255 DriveFile.prototype.newComment=function(b,e){return new DriveComment(this,null,b,Date.now(),Date.no… argument
11263 c,mxResources.get("help"),mxUtils.bind(this,function(){this.ui.openLink("https://www.diagrams.net/d… argument
11264 function(){g=!1;null!=e&&e({code:App.ERROR_TIMEOUT,message:mxResources.get("timeout"),retry:l})}),t… argument
11268 DriveClient.prototype.authorize=function(b,c,e,k,n){this.isExtAuth&&!b?window.parent.driveAuth(mxUt… argument
11269 d.remember=c;this.resetTokenRefresh(d);this.authCalled=!0;if(e||null==this.user){var f=JSON.stringi… argument
11274 …connected"))})):b()};DriveClient.prototype.updateUser=function(d,c){try{var e={Authorization:"Bear… class in DriveClient.updateUser
11275 null);this.setUser(new DrawioUser(e.id,c,f,g,e.locale));this.userId=e.id;null!=d&&d()}),c)}),c,null… argument
11276 b&&null!=c&&this.executeRequest(this.createDriveRequest(b,{title:c}),e,k)};DriveClient.prototype.mo… argument
11277 c,e,!0,!0)};DriveClient.prototype.loadDescriptor=function(b,c,e,k){this.executeRequest({url:"/files… argument
11278 …)};DriveClient.prototype.getCustomProperty=function(b,c){var d=b.properties,e=null;if(null!=d)for(… argument
11280 else throw m;}}),e)};DriveClient.prototype.isGoogleRealtimeMimeType=function(b){return null!=b&&"ap… argument
11284 ….title)||/\.pdf$/i.test(d.title),null,null,null,f)});p()}}catch(q){if(null!=e)e(q);else throw q;}}… argument
11290 y.headRevisionId,method:"PUT",params:b})})));try{EditorUi.logEvent({category:b.convertedFrom+"-CONV… argument
11292 …portsAllDrives=true&fields="+this.catchupFields},mxUtils.bind(this,function(e){b.saveLevel=7;try{i… argument
11298 "image/png")}catch(H){u(H)}})))&&G(null,null,b.constructor!=DriveLibrary)}catch(E){u(E)}}else this.… argument
11299 …(this.ui,c,b))}),n)};DriveClient.prototype.createUploadRequest=function(b,c,e,k,n,f,l){n=null!=n?n… argument
11317 JSON.parse(this.getPersistentToken(!0))||{};b.userId=this.userId;d.current=b;d[this.userId]={user:t… argument
11319 DropboxFile.prototype.getRevisions=function(b,e){var d=this.ui.dropbox.client.filesListRevisions({p… argument
11320 …l!=c?"&page="+c:""))+window.location.hash})})})(c.entries[k]);b(d)}catch(n){e(n)}}));d["catch"](fu… argument
11321 DropboxFile.prototype.doSave=function(b,e,d,c,g,k){var n=this.stat.name;this.stat.name=b;DrawioFile… argument
11322 DropboxFile.prototype.saveFile=function(b,e,d,c){this.isEditable()?this.savingFile?null!=c&&c({code… argument
11324 e)):null!=d&&d()};DropboxFile.prototype.rename=function(b,e,d){this.ui.dropbox.renameFile(this,b,mx… argument
11325 DropboxClient.prototype.logout=function(){this.ui.editor.loadUrl(this.redirectUri+"?doLogout=1&stat… argument
11327 "?getState=1",null,"GET")).send(mxUtils.bind(this,function(c){200<=c.getStatus()&&299>=c.getStatus(… argument
11328 function(e){200<=e.getStatus()&&299>=e.getStatus()?(b=JSON.parse(e.getText()).access_token,this.cli… argument
11329 …omponent("cId="+this.clientId+"&domain="+window.location.hostname+"&token="+e),"dbauth")?window.on… argument
11330 m&&m.close()}):c({message:mxResources.get("serviceUnavailableOrBlocked"),retry:g})}),mxUtils.bind(t… argument
11332 c,b):g(b)});null==b?this.authenticate(function(){k(!0)},c):k(!1)};DropboxClient.prototype.getLibrar… argument
11333 c)}else n={path:"/"+e},null!=urlParams.rev&&(n.rev=urlParams.rev),this.readFile(n,mxUtils.bind(this… argument
11336 …(){n(!0)},c):n(!1)};DropboxClient.prototype.checkExists=function(b,d,c){var e=mxUtils.bind(this,fu… argument
11337 else{if(null!=b&&null!=d){var e=b.stat.path_display.substring(1),n=e.lastIndexOf("/");0<n&&(d=e.sub… argument
11338 d.toLowerCase()})}),this.executePromise(k,e,g)):e()):g()})):g({message:mxResources.get("invalidName… argument
11340 …Utils.bind(this,function(b){this.ui.spinner.stop();this.ui.handleError(b)}),e=d[0].link.indexOf(th… argument
11341 function(b,d,c){this.ui.confirm(mxResources.get("note")+": "+mxResources.get("fileWillBeSavedInAppF… argument
11345 1)),null!=k&&0<k.length&&(g=k));this.insertFile(b.name,g,mxUtils.bind(this,function(c){d(b.name,c)}… argument
11348 OneDriveFile.prototype.getId=function(){return this.getIdOf(this.meta)};OneDriveFile.prototype.getP… argument
11350 OneDriveFile.prototype.isConflict=function(b){return null!=b&&(412==b.getStatus()||409==b.getStatus… argument
11351 OneDriveFile.prototype.getLatestVersion=function(b,e){this.ui.oneDrive.getFile(this.getId(),b,e)};O… argument
11352 OneDriveFile.prototype.loadPatchDescriptor=function(b,e){var d=this.ui.oneDrive.getItemURL(this.get… argument
11353 OneDriveFile.prototype.getChannelKey=function(){return"undefined"!==typeof CryptoJS?CryptoJS.MD5(th… argument
11354 OneDriveFile.prototype.doSave=function(b,e,d,c,g,k){var n=this.meta.name;this.meta.name=b;DrawioFil… argument
11355 OneDriveFile.prototype.saveFile=function(b,e,d,c,g,k){if(!this.isEditable())null!=d&&d();else if(!t… argument
11358 OneDriveFile.prototype.rename=function(b,e,d){var c=this.getCurrentEtag();this.ui.oneDrive.renameFi… argument
11359 OneDriveFile.prototype.move=function(b,e,d){this.ui.oneDrive.moveFile(this.getId(),b,mxUtils.bind(t… argument
11363 return!0};OneDriveClient.prototype.get=function(e,d,c){e=new mxXmlRequest(e,null,"GET");e.setReques… argument
11365 function(){this.authenticate(this.emptyFn,this.emptyFn,!0)}),900*b))};OneDriveClient.prototype.auth… argument
11366 d&&d(e)}),d)};OneDriveClient.prototype.updateAuthInfo=function(e,d,c,g,k){c&&this.setUser(null);b=e… argument
11367 !0,f=JSON.parse(this.getPersistentToken(!0));null!=f?(new mxXmlRequest(this.redirectUri+"?state="+e… argument
11369 …es"].join());null!=g&&(window.onOneDriveCallback=mxUtils.bind(this,function(e,g){if(n){window.onOn… argument
11371 this.setPersistentToken(JSON.stringify(k),!k.remember));b();return}}catch(n){}d({message:mxResource… argument
11372 this.user&&this.updateUser(this.emptyFn,this.emptyFn,!0),d(e)):b||401!==e.getStatus()&&400!==e.getS… argument
11378 null}):c(this.parseRequestText(b))}),c)};OneDriveClient.prototype.renameFile=function(b,d,c,g){null… argument
11380 function(e){if(e){e="/me/drive/root";null!=n&&(e=this.getItemURL(n,!0));var f=mxUtils.bind(this,fun… argument
11383 "image/png"))}),c,this.ui.getCurrentFile()!=b?e:null,f.scale,f.border)}else n(e)}catch(l){c(l)}};On… argument
11386 g,c))}),mxUtils.bind(this,function(b){window.clearTimeout(l);d&&g(this.parseRequestText(b))}))}catc… argument
11390 "save":"open"),null,null,null,null,!0);this.ui.showDialog(k.container,550,500,!0,!0);e.style.width=… argument
11391 b({value:[c]}):b(OneDriveFile.prototype.getIdOf(c))},mxUtils.bind(this,function(b){this.ui.showErro… argument
11393 this.user&&this.updateUser(this.emptyFn,this.emptyFn,!0)});null==b||6E4>this.tokenExpiresOn-Date.no… argument
11396 "logout","width=525,height=525,status=no,resizable=yes,toolbar=no,menubar=no,scrollbars=yes");this.… argument
11398 ….download_url?mxUtils.get(this.meta.download_url,mxUtils.bind(this,function(e){b(200<=e.getStatus(… argument
11399 …mable=function(){return!1};GitHubFile.prototype.getLatestVersion=function(b,e){this.peer.getFile(t… argument
11400 GitHubFile.prototype.save=function(b,e,d,c,g,k){this.doSave(this.getTitle(),e,d,c,g,k)};GitHubFile.… argument
11401 GitHubFile.prototype.saveFile=function(b,e,d,c,g,k,n){if(this.isEditable())if(this.savingFile)null!… argument
11403 …ed(b)}),mxUtils.bind(this,function(){this.savingFile=!1;null!=c&&c()}),!1,f,e)}))});null!=n?f(n):t… argument
11404 …Client.prototype.authToken="token";GitHubClient.prototype.setToken=function(e){b=e};GitHubClient.p… argument
11406 function(b,d){(new mxXmlRequest(this.redirectUri+"?getState=1",null,"GET")).send(mxUtils.bind(this,… argument
11407 …omponent("cId="+this.clientId+"&domain="+window.location.hostname+"&token="+e),"ghauth")?window.on… argument
11408 (window.onGitHubCallback=null,k=!1,c({message:mxResources.get("accessDenied"),retry:g}))}))});g()}e… argument
11411 this.user?this.updateUser(function(){n(!0)},c,b):k(b)});null==b?this.authenticate(function(){n(!0)}… argument
11417 null!=f&&(c.sha=f),b=new mxXmlRequest(this.baseUrl+"/repos/"+b+"/"+d+"/contents/"+g,JSON.stringify(… argument
11422 …100%";var q=new CustomDialog(this.ui,f,mxUtils.bind(this,function(){d(c+"/"+e+"/"+encodeURICompone… argument
11434 …clearPersistentToken();this.setUser(null);b=null}})();TrelloFile=function(b,e,d){DrawioFile.call(t… argument
11435 TrelloFile.prototype.save=function(b,e,d){this.doSave(this.getTitle(),e,d)};TrelloFile.prototype.sa… argument
11436 TrelloFile.prototype.saveFile=function(b,e,d,c){this.isEditable()?this.savingFile?null!=c&&(this.sa… argument
11437 function(b){this.savingFile=!1;null!=c&&c(b)})):this.ui.pickFolder(App.MODE_TRELLO,mxUtils.bind(thi… argument
11438 TrelloClient.prototype.authenticate=function(b,e,d){d&&this.logout();d=mxUtils.bind(this,function(c… argument
11439 TrelloClient.prototype.getFile=function(b,e,d,c,g){g=null!=g?g:!1;var k=mxUtils.bind(this,function(… argument
11441 (d=k)}g?e(new TrelloLibrary(this.ui,d,c)):e(new TrelloFile(this.ui,d,c))}}),mxUtils.bind(this,funct… argument
11442 TrelloClient.prototype.insertFile=function(b,e,d,c,g,k){g=null!=g?g:!1;var n=mxUtils.bind(this,func… argument
11443 TrelloClient.prototype.saveFile=function(b,e,d){var c=b.meta.compoundId.split(this.SEPARATOR),g=mxU… argument
11445 TrelloClient.prototype.writeFile=function(b,e,d,c,g){if(null!=b&&null!=e)if(e.length>=this.maxFileS… argument
11447 TrelloClient.prototype.pickFolder=function(b){this.authenticate(mxUtils.bind(this,function(){this.s… argument
11448 TrelloClient.prototype.showTrelloDialog=function(b,e){var d=null,c="@me",g=0,k=document.createEleme… argument
11455 TrelloClient.prototype.isAuthorized=function(){try{return null!=localStorage.trello_token}catch(b){… argument
11457 GitLabFile.prototype.setDescriptorEtag=function(b,e){b.last_commit_id=e};GitLabLibrary=function(b,e… argument
11458 function(b,d){(new mxXmlRequest(this.redirectUri+"?getState=1",null,"GET")).send(mxUtils.bind(this,… argument
11459 e),null,"GET")).send(mxUtils.bind(this,function(e){200<=e.getStatus()&&299>=e.getStatus()?(b=JSON.p… argument
11460 …omponent("cId="+this.clientId+"&domain="+window.location.hostname+"&token="+e),"gitlabauth")?windo… argument
11461 retry:g})}),mxUtils.bind(this,function(){k&&(window.onGitLabCallback=null,k=!1,c({message:mxResourc… argument
11465 …);this.executeRequest(u,mxUtils.bind(this,function(){200==u.getStatus()?c(b,e):g({message:mxResour… argument
11469 "?inline=false",last_commit_id:g.last_commit_id,refPos:n};g=this.getFileContent(g);return k?new Git… argument
11471 …otype.checkExists=function(b,d,c){this.getFile(b,mxUtils.bind(this,function(e){if(d){var g=this.ui… argument
11475 …is.showGitLabDialog(!0,b)};GitLabClient.prototype.showGitLabDialog=function(e,d){var c=null,g=null… argument
11477 370,!0,!0);e&&q.okButton.parentNode.removeChild(q.okButton);var t=mxUtils.bind(this,function(b,c,d,… argument
11491 "?doLogout=1&state="+encodeURIComponent("cId="+this.clientId+"&domain="+window.location.hostname));… argument
11492 …CompressedStorage=function(){return!0};NotionFile.prototype.save=function(b,e,d,c,g){this.doSave(t… argument
11493 NotionFile.prototype.saveFile=function(b,e,d,c,g,k){if(this.isEditable())if(this.savingFile)null!=c… argument
11494 ….savingFile=!0,this.ui.pickFolder(this.getMode(),mxUtils.bind(this,function(e){this.peer.insertFil… argument
11495 function(b){if("string"===typeof b.title)return b.title;for(var d=[],c=0;c<b.title.length;c++)d.pus… argument
11496 mxUtils.bind(this,function(f){b=f;this.executeRequest("/v1/databases",null,"GET",mxUtils.bind(this,… argument
11499 encodeURIComponent(b),null,"GET",mxUtils.bind(this,function(e){try{var f=e.properties[this.xmlField… argument
11506 k.appendChild(f);var l=document.createElement("div");l.style.textOverflow="ellipsis";l.style.boxSiz… argument
11513 f.appendChild(n)})(n[q],q,B),y++}m.has_more?(g=m.next_cursor,0==y?k():(f.appendChild(u),v=function(… argument
11514 DriveComment.prototype.editComment=function(b,e,d){this.content=b;b={content:b};this.file.ui.drive.… argument
11515 DriveComment.prototype.deleteComment=function(b,e){this.file.ui.drive.executeRequest(this.pCommentI… argument
11533 500)});u("#refreshOD").addEventListener("click",function(){null!=K&&(e(null),y.apply(this,K))});m&&… argument
11537 …prototype.warningImage.src;window.openWindow=mxUtils.bind(this,function(b,d,e){if("1"==urlParams.o… argument
11544 App.loadScripts=function(b,e){for(var d=b.length,c=0;c<b.length;c++)mxscript(b[c],function(){0==--d… argument
11550 App.clearServiceWorker=function(b){navigator.serviceWorker.getRegistrations().then(function(e){if(n… argument
11551 App.main=function(b,e){function d(c){mxUtils.getAll("1"!=urlParams.dev?[c]:[c,STYLE_PATH+"/default.… argument
11559 0;b<Menus.prototype.defaultFonts.length;b++){var c=Menus.prototype.defaultFonts[b];"string"!==typeo… argument
11578 App.loadPlugins=function(b,e){EditorUi.debug("Loading plugins",b);for(var d=0;d<b.length;d++)if(nul… argument
11594 …urrentFile();if(null!=b&&b.isModified()&&b.isAutosave()&&b.isOverdue()){var e={category:"WARN-FILE… class in AnonymousFunction9bd35d6b14fe00
11610 c)}}}catch(f){}}))}};App.prototype.handleLicense=function(b,e){null!=b&&null!=b.plugins&&App.loadPl… argument
11615 App.prototype.getThumbnail=function(b,e){var d=!1;try{var c=!0,g=window.setTimeout(mxUtils.bind(thi… argument
11621 (function(){var b=EditorUi.prototype.setMode;App.prototype.setMode=function(e,d){b.apply(this,argum… argument
11627 App.prototype.open=function(){try{if(null!=window.opener){var b=urlParams.create;null!=b&&(b=decode… argument
11631 App.prototype.showRefreshDialog=function(b,e){if(!this.showingRefreshDialog&&(this.showingRefreshDi… argument
11640 c=null!=c?decodeURIComponent(c):this.defaultFilename;b=new LocalFile(this,b,c,!0);null!=window.loca… argument
11648 App.prototype.loadDraft=function(b,e){this.createFile(this.defaultFilename,b,null,null,mxUtils.bind… argument
11649 App.prototype.checkDrafts=function(){try{var b=Editor.guid();localStorage.setItem(".draft-alive-che… argument
11655 App.prototype.addLanguageMenu=function(b,e){var d=null;if(null!=this.menus.get("language")){d=docum… argument
11658 App.prototype.loadFileSystemEntry=function(b,e,d){d=null!=d?d:mxUtils.bind(this,function(b){this.ha… argument
11661 g):this.editor.diagramFileTypes[c].extension==d?e.splice(0,0,g):e.push(g)}return{types:e,fileName:b… argument
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!=… argument
11678 App.prototype.saveFile=function(b,e){var d=this.getCurrentFile();if(null!=d){var c=mxUtils.bind(thi… argument
11679 function(b,e){d.invalidFileHandle=null;d.fileHandle=b;d.title=e.name;d.desc=e;this.save(e.name,c)})… argument
11680 function(){this.hideDialog();this.actions.get("exportPdf").funct()}),mxUtils.bind(this,function(){f… argument
11683 App.prototype.loadTemplate=function(b,e,d,c,g){var k=!1,n=b;this.editor.isCorsEnabledForUrl(n)||(n=… argument
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.… argument
11691 App.prototype.fileCreated=function(b,e,d,c,g){var k=window.location.pathname;null!=e&&0<e.length&&(… argument
11695 App.prototype.loadFile=function(b,e,d,c,g){if("1"==urlParams.openInSameWin||navigator.standalone)e=… argument
11708 App.prototype.loadLibraries=function(b,e){if(null!=this.sidebar){null==this.pendingLibraries&&(this… argument
11709 …){c++;var f=mxUtils.bind(this,function(d){delete this.pendingLibraries[b];g[e]=d;c--;k()}),l=mxUti… argument
11719 App.prototype.fetchAndShowNotification=function(b,e){if(!this.fetchingNotif){b=b||"online";var d=nu… argument
11721 App.prototype.showNotification=function(b,e){function d(b){var c=document.querySelector(".geNotific… argument
11729 App.prototype.save=function(b,e){var d=this.getCurrentFile();if(null!=d&&this.spinner.spin(document… argument
11730 App.prototype.pickFolder=function(b,e,d,c,g){d=null!=d?d:!0;var k=this.spinner.pause();d&&b==App.MO… argument
11732 App.prototype.exportFile=function(b,e,d,c,g,k){g==App.MODE_DROPBOX?null!=this.dropbox&&this.spinner… argument
11738 App.prototype.showAuthDialog=function(b,e,d,c){var g=this.spinner.pause();this.showDialog((new Auth… argument
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… argument
11775 …endChild(n);this.userPanel.appendChild(d)}}d=mxUtils.bind(this,function(b,d,e,f){if(null!=b){c&&th… argument
11794 d.init()}else{var e=function(b){return{id:b.id,isExt:!0,url:b.downloadUrl,title:b.title,imgUrl:b.th… argument
11795 7);c.drive.listFiles(null,g,f?!0:!1,function(c){for(var d=[],f=0;f<c.items.length;f++)d.push(e(c.it… argument
11803 300,200,!0,!0)}));Editor.enableExportUrl&&c.actions.put("exportUrl",new Action(mxResources.get("url… argument
11804 function(b){c.spinner.stop();c.showHtmlDialog(mxResources.get("export"),null,b,function(b,d,e,f,g,k… argument
11818 function(b,d,e,f,g,k,l,m,n,p,q,t,u,v){b=parseInt(b);!isNaN(b)&&0<b&&c.exportSvg(b/100,d,e,f,g,k,l,!… argument
11819 !0,Editor.defaultIncludeDiagram,"png",!0):c.isOffline()||mxClient.IS_IOS&&navigator.standalone||c.s… argument
11820 function(b,d,e,f,g,k,l,m,n,p,q,t,u){b=parseInt(b);!isNaN(b)&&0<b&&c.exportImage(b/100,!1,e,f,!1,l,!… argument
11831 "600px";b.textarea.style.height="380px";c.showDialog(b.container,620,460,!0,!1);b.init()});if(mxCli… argument
11851 c.getCurrentFile();if(0<b.length&&null!=d)try{var e=JSON.parse(b);d.patch([e],null,!0);c.hideDialog… argument
11856 640,480,!0,!1),b.init())})).isEnabled=k;c.actions.put("embedHtml",new Action(mxResources.get("html"… argument
11860 …Resources.get("image")+"...",function(){c.showEmbedImageDialog(function(b,d,e,f,g,k){c.spinner.spi… argument
11861 "...",function(){c.showEmbedImageDialog(function(b,d,e,f,g,k){c.spinner.spin(document.body,mxResour… argument
11862 …s.get("iframe"),null,"100%",Math.ceil(b.height/g.view.scale)+2,function(b,d,e,f,g,k,l,m,n){c.spinn… argument
11863 …showPublishLinkDialog(mxResources.get("notion"),null,null,null,function(b,d,e,f,g,k,l,m,n){c.spinn… argument
11864 null,null,null,function(b,d,e,f,g,k,l,m,n){c.spinner.spin(document.body,mxResources.get("loading"))… argument
11870 …)));this.put("importFrom",new Menu(mxUtils.bind(this,function(b,d){function e(b){b.pickFile(functi… function
11871 mxResources.get("loading"))&&b.getFile(d,function(b){var d="data:image/"==b.getData().substring(0,1… argument
11881 …ocalFile&&null!=b.fileHandle)c.showSaveFilePicker(mxUtils.bind(c,function(d,e){b.invalidFileHandle… argument
11883 null,null,null,null,c.editor.fileExtensions);this.editorUi.showDialog(d.container,340,96,!0,!0);d.i… argument
11888 c.isOffline()||this.addMenuItems(b,["embedIframe"],d);"1"==urlParams.embed||c.isOffline()||this.add… argument
11889 "auto"}else b=new CreateGraphDialog(c,e,f),c.showDialog(b.container,620,420,!0,!1);b.init()}),d,nul… argument
11892 …tml=1;")})).isEnabled=k;c.addInsertMenuItems=mxUtils.bind(this,function(b,d,e){for(var f=0;f<e.len… argument
11915 isExt:!0,url:b.downloadUrl,title:b.title,imgUrl:b.thumbnailLink,changedBy:b.lastModifyingUserName,l… argument
11916 e(d)},f)},function(b,d,e){c.drive.getFile(b.id,function(b){d(b.data)},e)},null,function(b){b({Test:… argument
11923 this.previousExtFonts=c};this.put("fontFamily",new Menu(mxUtils.bind(this,function(d,e){for(var f=m… argument
11932 null!=e&&e.substring(0,PROXY_URL.length)==PROXY_URL&&(e=decodeURIComponent(e.substr((PROXY_URL+"?ur… argument
11934 ….showDialog(d.container,380,Editor.enableWebFonts?250:180,!0,!0);d.init()}),e,null,!0)})))}})();fu… argument
11935 …veAttribute("name"):this.node.setAttribute("name",b)};function RenamePage(b,e,d){this.ui=b;this.pa… argument
11936 function MovePage(b,e,d){this.ui=b;this.oldIndex=e;this.newIndex=d}MovePage.prototype.execute=funct… argument
11937 function SelectPage(b,e,d){this.ui=b;this.previousPage=this.page=e;this.neverShown=!0;null!=e&&(thi… argument
11940 function ChangePage(b,e,d,c,g){SelectPage.call(this,b,d);this.relatedPage=e;this.index=c;this.previ… argument
11943 EditorUi.prototype.createImageForPageLink=function(b,e,d){var c=b.indexOf(","),g=null;0<c&&(c=this.… argument
11944 EditorUi.prototype.getImageForPage=function(b,e,d){d=null!=d?d:this.editor.graph;var c=d.getGlobalV… argument
11950 EditorUi.prototype.restoreViewState=function(b,e,d){b=null!=b?this.getPageById(b.getId()):null;var … argument
11954 Graph.prototype.saveViewState=function(b,e,d,c){d||(e.setAttribute("grid",null==b||b.gridEnabled?"1… argument
11959 Graph.prototype.setViewState=function(b,e){if(null!=b){this.lastPasteXml=b.lastPasteXml;this.pasteC… argument
11964 Graph.prototype.addExtFont=function(b,e,d){if(b&&e){"1"!=urlParams["ext-fonts"]&&(Graph.recentCusto… argument
11966 EditorUi.prototype.updatePageRoot=function(b,e){if(null==b.root){var d=this.editor.extractGraphMode… argument
11968 EditorUi.prototype.selectPage=function(b,e,d){try{if(b!=this.currentPage){this.editor.graph.isEditi… argument
11970 EditorUi.prototype.insertPage=function(b,e){if(this.editor.graph.isEnabled()){this.editor.graph.isE… argument
11971 EditorUi.prototype.createPage=function(b,e){var d=new DiagramPage(this.fileNode.ownerDocument.creat… argument
11973 EditorUi.prototype.duplicatePage=function(b,e){var d=null;try{var c=this.editor.graph;if(c.isEnable… argument
11975 EditorUi.prototype.movePage=function(b,e){this.editor.graph.model.execute(new MovePage(this,b,e))};… argument
11984 EditorUi.prototype.createControlTab=function(b,e,d){d=this.createTab(null!=d?d:!0);d.style.lineHeig… argument
11990 EditorUi.prototype.createTabForPage=function(b,e,d,c){d=this.createTab(d);var g=b.getName()||mxReso… argument
11991 EditorUi.prototype.addTabListeners=function(b,e){mxEvent.disableContextMenu(e);var d=this.editor.gr… argument
11993 EditorUi.prototype.getLinkForPage=function(b,e,d){if(!mxClient.IS_CHROMEAPP&&!EditorUi.isElectronAp… argument
11995 EditorUi.prototype.createPageMenu=function(b,e){return mxUtils.bind(this,function(d,c){var g=this.e… argument
11996 …nkDialog(mxResources.get("url"),!0,null,null,mxUtils.bind(this,function(c,d,e,l,m,p){c=this.create… argument
11998 !0,!0))}),c))})};(function(){var b=EditorUi.prototype.refresh;EditorUi.prototype.refresh=function(e argument
12002 c=c.cloneNode(!0);d=c.firstChild;if(null!=d)for(e.relatedPage.root=b.decodeCell(d,!1),e=d.nextSibli… argument
12003 ….beginUpdate();try{var c=[];this.traverse(d,!0,mxUtils.bind(this,function(b,e){var f=null!=e&&this… argument
12005 !1;null!=b&&(c="1"==v.getCurrentCellStyle(b).treeMoving);return c}function e(b){var c=!1;null!=b&&(… function
12016 c==mxConstants.DIRECTION_WEST?-1:1,0<=d&&d<=e.length-1&&v.setSelectionCell(e[d].cell)))))}var u=thi… argument
12021 f;return z.apply(this,arguments)};u.hoverIcons.getStateAt=function(c,d,e){return b(c.cell)?null:thi… argument
12022 v.getIncomingTreeEdges(l[f]),k=v.getIncomingTreeEdges(c[f]);if(0==m.length&&0<k.length){var n=this.… argument
12024 !0))&&this.model.setTerminal(m[q],n,!0);else if(b(c[q])&&(t=v.getIncomingTreeEdges(c[q]),0<t.length… argument
12028 …G.apply(this,arguments)};var E=v.connectVertex;v.connectVertex=function(c,d,e,g,k,n,q){var t=v.get… argument
12050 …ow.isVisible()&&"1"!=urlParams.sketch&&b.formatWindow.window.fit()}function e(b,d){var e=b.editor.… function
12051 e.container.clientHeight-30),function(c){function d(d,e){var g=b.menus.get(d),k=f.addMenu(e,mxUtils… argument
12056 "0"==urlParams.chrome||"undefined"===typeof window.Format||"undefined"===typeof window.Menus)window… argument
12095 …",new Menu(mxUtils.bind(this,function(b,c){var d=this.editorUi.editor.graph,e=d.getSelectionCell()… argument
12102 var m=this.get("importFrom");this.put("importFrom",new Menu(mxUtils.bind(this,function(b,e){m.funct… argument
12105 function(){var b=this.get("insert"),d=b.funct;b.funct=function(b,e){"1"==urlParams.sketch?(c.menus.… argument
12107 c.getSelectionModel().addListener(mxEvent.CHANGE,mxUtils.bind(this,function(e,f){0<c.getSelectionCo… argument
12110 "center center",f.style.backgroundRepeat="no-repeat",f.style.backgroundSize="24px 24px",f.style.wid… argument
12139 ")";ca.style.backgroundPosition="top center";ca.style.backgroundRepeat="no-repeat";ca.setAttribute(… argument
12162 "hidden";O.style.display="none"}"1"==urlParams.prefetchFonts&&m.editor.loadFonts()}}};(function(){v… argument
12165 u;if(0==E&&0==G)E=L,G=1;else if(Math.abs(E-L)<=(Q||1==z&&M?v:0))G+=1;else if(1<G&&M){A=A.slice(0,z+… argument
12171 d)for(n=0;n<d.length;n++)d[n].node.style.visibility=b?"visible":"hidden"};var d=mxGuide.prototype.d… argument
12174 function(c){m.editorUiRefresh.apply(b,arguments);g()};g();var t=document.createElement("canvas");t.… argument
12179 function(b,c){m.setUnit(c.getProperty("unit"))};v.addListener(mxEvent.SIZE,e);v.container.addEventL… argument
12186 function mxDualRuler(b,e){var d=new mxPoint(mxRuler.prototype.RULER_THICKNESS,mxRuler.prototype.RUL… argument
12187 function(c){d=null!=b.currentMenu;mxEvent.consume(c)}),null,mxUtils.bind(this,function(e){if(b.edit… argument
12196 u=[];l=y(l);C(l);k="M"+l.x+" "+l.y;n.push(l);f=[];c.setAttribute("d",k);e.appendChild(c);g.consume(… argument
12197 function(d,e){c&&b.isEnabled()&&!b.isCellLocked(b.getDefaultParent())&&(z(e.getEvent()),e.consume()… argument