Lines Matching +refs:round +refs:b
2 …b){"object"==typeof exports?module.exports=b():"function"==typeof define&&define.amd?define(b):a.S… argument
37 b=RegExp("\\\\(?:(?:[0-9a-fA-F]{1,6}[\\t\\n\\f ]?|[\\u0020-\\u007e\\u0080-\\ud7ff\\ue000\\ufffd]|[\… variable
38 …)/g,"$1").replace(/\/{2,}/g,"/"),a=b,h;(h=d.replace(a,"$1"))!=d;d=h);return d}function E(d,h){var …
39 …b.da(h.n):f=h.Y();f?b.ea(h.k):f=h.$();var g=h.g,k=x(g);if(f)b.ca(h.V()),k=k&&k.replace(a,"");else … argument
43 b=d[g++],a.push(h,encodeURIComponent(f.toString())),h="&",b&&a.push("=",encodeURIComponent(b.toStri… argument
45 …{return a?Y.ha.N(a,d):d}function x(h,d,f){if(!f)return s;var g=(""+h).match(b);return g&&(!g[1]||a…
46 b=/^(?:([^:/?# ]+):)?/,a=/^(?:https?|mailto|data)$/i;aa=function(){var a={};return function y(f,b,k… variable
47 …===I&&P)j=i&1?"0"+j:"";else if('url("'===j.substring(0,5))j=k&&i&16?g(x(M(e,b[r].substring(5,j.len…
48 …b;G=r;j=1;K=G+1;for(I=D.length;K<I&&j;)A=D[K++],j+=")"===A?-1:/^[^"']*\($/.test(A);if(!j){j=D[G].t…
49 b[F].length-1)+" "+j+'"',""):(F=o,'"'+j+'"'):""}j&&(b[o++]=j)}1===o&&'url("about:blank")'===b[0]&&(…
50 …b){function g(i,r){function o(b,f,g){var y,e,i,l,o,m=n;y="";if(b<f)if(o=a[b],"*"===o)++b,y=o;else … argument
51 …b])&&(H=a[b++],p=a[b++],/^[0-9A-Za-z:_\-]+$/.test(p)?p='"'+p+'"':"]"===p&&(p='""',--b),/^"([^\"\\]…
52 …se if(b<f&&":"===a[b])if(o=a[++b],k.test(o))l+=":"+o;else break;else break;b!==f&&(m=C);m&&(b=(y+e…
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…
54 …b){for(var b=b.slice(),f=b.length,g=0,k=0;k<f;++k){var e=b[k];" "!=e&&(b[g++]=e)}b.length=g;b=b.jo… argument
56 b(E,a.qa,k,e,v,w,B);--B[0];a=l?{toString:function(){return"@media "+l+" {"+f.result+"}"}}:f.result;…
57 …b,b&&(b=b[0].replace(/ +/g,""))):(a=ba(a,k),!a||!a.length?r=n:b=a.join(", "));r||q.push(b,"{")}F.p… argument
59 …b,a,g,f,h){for(var d=a++;a<g&&"{"!==b[a]&&";"!==b[a];)++a;if(a<g&&(h||";"===b[a])){var h=d+1,e=a;h…
60 …b,a,g,f){var h=a,d=x(b,a,g,n);if(0>d)return d=~d,d===h?d+1:d;var y=b[d];if("{"!==y)return d===h?d+…
61 …b,a,g){for(;a<g&&";"!==b[a]&&"}"!==b[a];)++a;return a<g&&";"===b[a]?a+1:a}function e(b,a,g,f){var … argument
62 …;a.endStylesheet&&a.endStylesheet()};var v=/^-?[a-z]/i;ga=function(b,a){for(var g=U(b),f=0,h=g.len… 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 …Element",article:"HTMLElement",aside:"HTMLElement",audio:"HTMLAudioElement",b:"HTMLElement",base:"… property in $.Q
83 …b=a.match(q);return b?String.fromCharCode(parseInt(b[1],10)):(b=a.match(B))?String.fromCharCode(pa… argument
84 …b){var 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… argument
85 …b(a,d,p,e,t)),p++):a.e&&a.e("&",t,A,b(a,d,p,e,t));break;case "</":if(h=/^([-\w:]+)[^\'\"]*/.ex…
86 …b(a,d,p,e,t));var B=g.f[j];B&K&&(p=k(d,{name:j,next:p,c:B},a,t,A,e))}else{var m=d,q=a,r=t,u=A,v=e,…
87 …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+1:…
88 …b(f,a,l,j,h));else if(d.c&g.c.RCDATA)f.F&&f.F(e(z),h,t,b(f,a,l,j,h));else throw Error("bug");retur… argument
89 …ce(/^[\s\S][^a-z\s]*/,"");f.R=l;f.next=h+1;return f}}function h(a){function b(a,d){f||d.push(a)}va… function
90 …b,e,h){if(!f&&g.f.hasOwnProperty(b)){var j=g.f[b];if(!(j&g.c.FOLDABLE)){var k=a(b,e);if(k){if("obj… argument
91 …b],o=e[b+1];o!==s&&o!==c&&h.push(" ",m,'="',E(o),'"')}h.push(">");j&g.c.EMPTY&&!(k&g.c.EMPTY)&&h.p… argument
92 …b.push("</",a,">")}}}},pcdata:b,rcdata:b,cdata:b,endDoc:function(a){for(;d.length;d.length--)a.pus… argument
93 …b,d){b=b+"::"+d;if(a.hasOwnProperty(b))return a[b];b="*::"+d;if(a.hasOwnProperty(b))return a[b]}fu… argument
94 g.P.ja,g.M.ka,{TYPE:"CSS",CSS_PROP:e},f)}:s);b.length&&r.push(e+": "+b.join(" "))}});i=0<r.length?r…
95 …b[j+1]=i}return b}function ea(a,b,d){return function(e,f){if(g.f[e]&g.c.UNSAFE)d&&y(d,e,c,c,c);els… argument
97 ea;m.wa=m.normalizeRCData=e;m.xa=m.sanitize=function(a,b,d,e){return Q(a,ea(b,d,e))};m.ya=m.sanitiz…
107 …b=w.Latin1={stringify:function(a){var c=a.words;a=a.sigBytes;for(var e=[],j=0;j<a;j++)e.push(Strin…
108 …data,e=c.words,j=c.sigBytes,k=this.blockSize,b=j/(4*k),b=a?u.ceil(b):u.max((b|0)-this._minBufferSi…
109 …per:function(a){return function(b,e){return(new a.init(e)).finalize(b)}},_createHmacHelper:functio… argument
110 e)).finalize(b)}}});var n=d.algo={};return d}(Math);
112 …++)if(w%4){var v=s.indexOf(d.charAt(w-1))<<2*(w%4),b=s.indexOf(d.charAt(w))>>>6-2*(w%4);t[r>>>2]|=…
113 …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,c,e,j,k){b=b+(n&c|a&~c)… argument
114 …b[0]),h=p(h,f,m,g,e,12,b[1]),g=p(g,h,f,m,j,17,b[2]),m=p(m,g,h,f,k,22,b[3]),f=p(f,m,g,h,z,7,b[4]),h…
115 …b[8]),h=p(h,f,m,g,A,12,b[9]),g=p(g,h,f,m,B,17,b[10]),m=p(m,g,h,f,C,22,b[11]),f=p(f,m,g,h,u,7,b[12]…
116 …b[29]),g=d(g,h,f,m,w,14,b[30]),m=d(m,g,h,f,u,20,b[31]),f=l(f,m,g,h,r,4,b[32]),h=l(h,f,m,g,v,11,b[3…
117 …b[50]),m=s(m,g,h,f,r,21,b[51]),f=s(f,m,g,h,u,6,b[52]),h=s(h,f,m,g,k,10,b[53]),g=s(g,h,f,m,B,15,b[5…
118 …b.sigBytes=4*(n.length+1);this._process();b=this._hash;n=b.words;for(a=0;4>a;a++)c=n[a],n[a]=(c<<8…
119 …b=l.create(),u=b.words,q=p.keySize,p=p.iterations;u.length<q;){n&&s.update(n);var n=s.update(d).fi…
121 …turn this.create(this._DEC_XFORM_MODE,e,a)},init:function(e,a,b){this.cfg=this.cfg.extend(b);this.… argument
122 …b,k,d){return("string"==typeof k?c:a).encrypt(e,b,k,d)},decrypt:function(b,k,d){return("string"==t…
123 …b=this._cipher,c=b.blockSize;x.call(this,e,a,c);b.encryptBlock(e,a);this._prevBlock=e.slice(a,a+c)…
124 …b=b.CBC=q;q=(p.pad={}).Pkcs7={pad:function(a,b){for(var c=4*b,c=c-a.sigBytes%c,d=c<<24|c<<16|c<<8|…
125 …b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){va… argument
126 …b):b).toString(r)},parse:function(a){a=r.parse(a);var b=a.words;if(1398893684==b[0]&&1701076831==b… argument
127 …b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);return a.createDecryptor(c,d).finalize(b.cip… argument
128 b.keySize,b.ivSize);l.iv=d.iv;b=a.encrypt.call(this,b,c,d.key,l);b.mixIn(d);return b},decrypt:funct… argument
129 …b=[],x=[],q=[],n=[],a=[],c=0;256>c;c++)a[c]=128>c?c<<1:c<<1^283;for(var e=0,j=0,c=0;256>c;c++){var…
130 …_invKeySchedule=[];for(d=0;d<a;d++)j=a-d,k=d%4?e[j]:e[j-4],c[d]=4>d||4>=j?k:b[l[k>>>24]]^x[l[k>>>1…
131 …b){this._doCryptBlock(a,b,this._keySchedule,t,r,w,v,l)},decryptBlock:function(a,c){var d=a[c+1];a[… argument
132 …>>24]<<24|f[g>>>16&255]<<16|f[h>>>8&255]<<8|f[k&255])^c[p++];a[b]=q;a[b+1]=s;a[b+2]=t;a[b+3]=n},ke…
134 …b,g,p=new Array(n);function m(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,th…
135 …b(e,t,n){if("string"==typeof t){var i=t;(t={})[i]=n}for(var o in t)e.style[o]=t[o]}function x(e,t)… function
155 …b,a,e){if(b&&b.length){a=_slicedToArray(a,2);var c=a[0],f=a[1];e*=Math.PI/180;var k=Math.cos(e),d=… argument
156 …b,a,e){var c=b.length;if(3>c)return!1;var f=[Number.MAX_SAFE_INTEGER,e];a=[a,e];for(var k=e=0;k<c;… argument
157 …b,e,a))||!(0!==k||!v(b,c,a))||!(0!==d||!v(e,b,c))||!(0!==g||!v(e,a,c))}function C(b,a){var e=[0,0]… argument
158 …b.sort(function(a,c){return a.ymin<c.ymin?-1:a.ymin>c.ymin?1:a.x<c.x?-1:a.x>c.x?1:a.ymax===c.ymax?…
159 …round(m[k].edge.x),r],[Math.round(m[g].edge.x),r]])}r+=a;m.forEach(function(c){c.edge.x+=a*c.edge.… argument
160 …;){var d=0,g=[];if("BOD"===c){if("M"!==k.text&&"m"!==k.text)return H("M0,0"+b);f++;d=K[k.text];c=k…
161 …(c="l")}return a}function W(b){var a,e,c,f,k,d,g=0,n=0,m=0,x=0,w=[];b=_createForOfIteratorHelper(b…
164 …{b.e(y)}finally{b.f()}return w}function X(b){var a,e,c,f,k,d,g=[],n="",m=0,x=0,w=0,t=0,h=0,q=0;b=_…
167 …=u}}catch(ka){b.e(ka)}finally{b.f()}return g}function I(b,a,e){return[b*Math.cos(e)-a*Math.sin(e),… argument
168 …b,a,-r);a=_slicedToArray(t,2);b=a[0];a=a[1];t;t=I(e,c,-r);c=_slicedToArray(t,2);e=c[0];c=c[1];t;t=…
169 …b,a];b=[b+f*Math.sin(t),a-d*Math.cos(t)];a=[e+f*Math.sin(g),c-d*Math.cos(g)];e=[e,c];if(b[0]=2*k[0…
170 …b[0],b[1],a[0],a[1]]);return m}function N(b,a,e){var c=(b||[]).length;if(2<c){for(var f=[],k=0;k<c… argument
171 …b,c,f);e=e.concat(c)}return{type:"path",ops:e}}function aa(b,a,e){var c=2*Math.PI/Math.max(e.curve…
172 …b=ba(c.increment,b,a,c.rx,c.ry,1.5,0,e),b=_slicedToArray(b,1)[0],e=P(b,null,e),k=k.concat(e));retu… argument
173 …b,a,b+e*Math.cos(f),a+c*Math.sin(f),n)).concat(_toConsumableArray(D(b,a,b+e*Math.cos(k),a+c*Math.s… argument
174 …b,a){var e=ma,c=a.fillStyle||"hachure";if(!A[c])switch(c){case "zigzag":A[c]||(A[c]=new na(e));bre… argument
175 …b)+b)}function u(b,a){return O(-b,b,a,2<arguments.length&&void 0!==arguments[2]?arguments[2]:1)}fu… argument
176 …b-e)/200,n=u(n,f,m),t=u(t,f,m),l=[],q=function(){return u(h,f,m)},p=function(){return u(r,f,m)},v=…
177 …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())]}),l}fun… argument
178 …b[g+1][0]-d*b[g-1][0])/6,n[1]+(d*b[g+1][1]-d*b[g-1][1])/6];k[2]=[b[g+1][0]+(d*b[g][0]-d*b[g+2][0])…
179 …b[0][0],b[0][1],b[1][0],b[1][1],e)));return f}function ba(b,a,e,c,f,k,d,g){var n=[],m=[],r=u(.5,g)…
180 …b,a,e,c,f,k,d,g,n){var m=k+u(.1,n);k=[];for(k.push([u(g,n)+a+.9*c*Math.cos(m-b),u(g,n)+e+.9*f*Math… argument
181 …b+u(m[l],g),a+u(m[l],g),e+u(m[l],g),c+u(m[l],g),h[0],h[1]]});return k}function Q(b,a){return Math.…
182 …b[a+0],c.length?1<(h=c[c.length-1],l=e,Math.sqrt(Q(h,l)))&&c.push(e):c.push(e),c.push(b[a+3])):(h=…
183 …b,a,n+1,c,f),R(b,n,e,c,f)):(f.length||f.push(d),f.push(r)),f}function ga(b){for(var a=1<arguments.… class in U
184 …:function(a,e){var c=[],f=_createForOfIteratorHelper(a),b;try{for(f.s();!(b=f.n()).done;){var d=b.…
185 …b=e[f-1];3>h(b)||(b=[e[f][0],b[1]],3<h(b)&&(b=this.splitOnIntersections(a,b),c.push.apply(c,_toCon…
186 …b.push({point:r,distance:g})}}if(1<b.length){c=b.sort(function(a,c){return a.distance-c.distance})…
187 b.push(r);return b}return this.midPointInPolygon(a,e)?[e]:[]}}]);return b}(),na=function(b){functio… argument
188 …b=Object.assign({},e,{hachureAngle:e.hachureAngle+90}),b=this._fillPolygon(a,b);return c.ops=c.ops… class in pa
189 …b/4,g=_createForOfIteratorHelper(a),n;try{for(g.s();!(n=g.n()).done;)for(var m=n.value,l=h(m),w=Ma… class in qa
190 b);this.helper=a}_createClass(b,[{key:"fillPolygon",value:function(a,e){var c=C(a,e);return{type:"f…
191 …b+d),p=t+b,t=[k[0]+t*Math.cos(a)+f*Math.cos(a),k[1]+t*Math.sin(a)+f*Math.sin(a)],p=[k[0]+p*Math.co… class in ra
192 …b}));return{type:"fillSketch",ops:this.zigzagLines(c,b,e)}}},{key:"zigzagLines",value:function(a,e…
193 …b.helper.doubleLineOps(l[0],l[1],t[0],t[1],c)).concat(_toConsumableArray(b.helper.doubleLineOps(t[… argument
194 …b,a)},randOffsetWithRange:function(b,a,e){return O(b,a,e)},ellipse:function(b,a,e,c,d){e=aa(e,c,d)… argument
195 …b,[{key:"_o",value:function(a){return a?Object.assign({},this.defaultOptions,a):this.defaultOption… argument
196 …b,d){d=this._o(d);var f=[],g;g=N([[a,e],[a+c,e],[a+c,e+b],[a,e+b]],!0,d);d.fill&&(a=[[a,e],[a+c,e]… argument
197 …b){a=this.ellipse(a,e,c,c,b);return a.shape="circle",a}},{key:"linearPath",value:function(a,e){var… argument
198 …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*Ma…
199 …b=[];if(3===e)b.push(_toConsumableArray(a[0]),_toConsumableArray(a[1]),_toConsumableArray(a[2]),_t…
200 …b.push(d[1],d[2],d[3])}}return b}(a),10,(1+c.roughness)/2);"solid"===c.fillStyle?b.push(J(h,c)):b.…
201 …b=[];if(!a)return this._d("path",b,c);a=(a||"").replace(/\n/g," ").replace(/(-\s)/g,"-").replace("…
202 b.n()).done;){var m=l.value,n=m.data;switch(m.key){case "M":h();a=[n[0],n[1]];f.push(a);break;case …
203 …b.push(J(m,c)):b.push(G(m,c))}else l.forEach(function(a){"solid"===c.fillStyle?b.push(J(a,c)):b.pu…
204 b.push({op:"move",data:h.map(function(b){return b+(e?0:u(a,c))})});f=[h[0],h[1]];d=[h[0],h[1]];retu… argument
205 b,c)}},{key:"opsToPath",value:function(a,e){var c="",b=_createForOfIteratorHelper(a.ops),d;try{for(…
206 …tions,c=[];a=_createForOfIteratorHelper(a.sets||[]);var b;try{for(a.s();!(b=a.n()).done;){var d=b.…
207 …b}(),ua=function(){function b(a,e){_classCallCheck(this,b);this.canvas=a;this.ctx=this.canvas.getC… class in ua
208 …b.save();b.strokeStyle="none"===c.stroke?"transparent":c.stroke;b.lineWidth=c.strokeWidth;c.stroke…
209 …b=c.fillWeight;0>b&&(b=c.strokeWidth/2);a.save();c.fillLineDash&&a.setLineDash(c.fillLineDash);c.f…
210 …b.e(n)}finally{b.f()}"fillPath"===e.type?a.fill(c):a.stroke()}},{key:"getDefaultOptions",value:fun… argument
211 …b,c,d,k){a=this.gen.ellipse(a,b,c,d,k);return this.draw(a),a}},{key:"circle",value:function(a,b,c,… argument
212 …b){var c=this.gen.curve(a,b);return this.draw(c),c}},{key:"path",value:function(a,b){var c=this.ge… class in va
213 "g"),h=a.options.fixedDecimalPlaceDigits,b=_createForOfIteratorHelper(b),g;try{for(b.s();!(g=b.n())…
214 …etch(d,l,c)}m&&k.appendChild(m)}}catch(x){b.e(x)}finally{b.f()}return k}},{key:"fillSketch",value:… argument
215 …ttp://www.w3.org/2000/svg","path");return a.setAttribute("d",this.opsToPath(b,c.fixedDecimalPlaceD…
216 …b){return this.gen.opsToPath(a,b)}},{key:"line",value:function(a,b,c,d,h){a=this.gen.line(a,b,c,d,… argument
217 …b){var c=this.gen.polygon(a,b);return this.draw(c)}},{key:"arc",value:function(a,b,c,d,h,l){var e=… argument
218 return b}();return{canvas:function(b,a){return new ua(b,a)},svg:function(b,a){return new va(b,a)},g…
219 …b){var c="",d,e,f,g,k,l,m=0;for(null!=b&&b||(a=Base64._utf8_encode(a));m<a.length;)d=a.charCodeAt(… argument
220 …b||(c=Base64._utf8_decode(c));return c},_utf8_encode:function(a){a=a.replace(/\r\n/g,"\n");for(var…
221 …b+=String.fromCharCode(d>>12|224),b+=String.fromCharCode(d>>6&63|128)),b+=String.fromCharCode(d&63…
227 …fined"!=typeof JSON&&isLocalStorage)try{var b=localStorage.getItem(".drawio-config");null!=b&&(a=J… variable
232 …ypeof JSON&&"1"!=urlParams.lightbox)try{var b=localStorage.getItem(".drawio-config");null!=b&&(a=J… variable
233 …n a}();function setCurrentXml(a,b){null!=window.parent&&null!=window.parent.openFile&&window.paren… argument
234 …)try{var a=localStorage.getItem(".drawio-config"),b=!0;null!=a&&(b=JSON.parse(a).showStartScreen);… variable
235 …b=a.length-c.length,c=a.lastIndexOf(c,b);-1!==c&&c===b?window.DRAWIO_LOG_URL="https://log.diagrams…
243 …es:[],isBrowserSupported:function(){return mxClient.IS_SVG},link:function(a,b,c,d){c=c||document;v… argument
244 …b);e.setAttribute("charset","UTF-8");e.setAttribute("type","text/css");d&&e.setAttribute("id",d);c… argument
248 …consoleName+" - mxGraph "+mxClient.VERSION,b=document.createElement("table");b.setAttribute("width…
249 …";mxLog.td.setAttribute("height","30px");d.appendChild(mxLog.td);c.appendChild(d);b.appendChild(c);
251 ….body.clientHeight,d=document.body.clientWidth);mxLog.window=new mxWindow(a,b,Math.max(0,d-320),Ma…
252 …b){mxLog.textarea.style.height=Math.max(0,f.offsetHeight-70)+"px"};mxLog.window.addListener(mxEven… argument
253 …b);mxLog.td.appendChild(c)},isVisible:function(){return null!=mxLog.window?mxLog.window.isVisible(…
254 ….apply(this,arguments)},write:function(){for(var a="",b=0;b<arguments.length;b++)a+=arguments[b],b…
255 …b=0;b<arguments.length;b++)a+=arguments[b],b<arguments.length-1&&(a+=" ");mxLog.write(a+"\n")}},mx… variable in mxObjectIdentity
256 …map[a]};mxDictionary.prototype.put=function(a,b){var c=mxObjectIdentity.get(a),d=this.map[c];this.… argument
257 …b=this.map[a];delete this.map[a];return b};mxDictionary.prototype.getKeys=function(){var a=[],b;fo…
258 …b){return mxResources.loadDefaultBundle||!mxResources.isLanguageSupported(b)?a+mxResources.extensi… argument
259 …b)&&b!=mxClient.defaultLanguage?a+"_"+b+mxResources.extension:null},add:function(a,b,c){b=null!=b?… argument
260 … b=0;b<a.length;b++)if("#"!=a[b].charAt(0)){var c=a[b].indexOf("=");if(0<c){var d=a[b].substring(0…
261 …b,c){a=mxResources.resources[a];null==a&&(a=c);null!=a&&null!=b&&(a=mxResources.replacePlaceholder…
262 …b){this.x=null!=a?a:0;this.y=null!=b?b:0}mxPoint.prototype.x=null;mxPoint.prototype.y=null;mxPoint… argument
263 mxRectangle.prototype.height=null;mxRectangle.prototype.setRect=function(a,b,c,d){this.x=a;this.y=b… argument
264 …b=Math.min(this.x,a.x),c=Math.min(this.y,a.y),d=Math.max(this.x+this.width,a.x+a.width);a=Math.max…
267 var mxEffects={animateChanges:function(a,b,c){var d=0,e=function(){for(var g=!1,k=0;k<b.length;k++)… argument
268 …,f=30;e()},cascadeOpacity:function(a,b,c){for(var d=a.model.getChildCount(b),e=0;e<d;e++){var f=a.…
269 …b=a.model.getEdges(b);if(null!=b)for(e=0;e<b.length;e++)d=a.getView().getState(b[e]),null!=d&&mxUt…
270 …ll!=a.style&&(a.style.cursor="");a=a.childNodes;if(null!=a)for(var b=a.length,c=0;c<b;c+=1)mxUtils…
271 …ntMode&&(a="ms");return function(b,c,d){b[c]=d;null!=a&&0<c.length&&(c=a+c.substring(0,1).toUpperC… argument
272 …b){return function(){return b.apply(a,arguments)}},eval:function(a){var b=null;if(0<=a.indexOf("fu… variable in mxUtils
273 …b,c);if(null!=d)return d;a=a.nextSibling}return null},getFunctionName:function(a){var b=null;null!… variable in mxUtils
274 …b){var c=null;if("object"==typeof b)for(var d=mxUtils.indexOf(b,a);0<=d;)b.splice(d,1),c=a,d=mxUti…
275 …b&&c.push(d),d=d.nextSibling;return c},importNode:function(a,b,c){return mxClient.IS_IE&&(null==do…
276 …b.childNodes&&0<b.childNodes.length)for(e=0;e<b.childNodes.length;e++)d.appendChild(mxUtils.import…
277 …r).parseFromString(a,"text/xml")}:function(a){var b=mxUtils.createMsXmlDocument();b.loadXML(a);ret… variable
278 …b){for(var c=b?a.previousSibling:a.nextSibling;null!=c&&c.nodeType==mxConstants.NODETYPE_TEXT;){va…
279 …b){var c="";mxClient.IS_IE||mxClient.IS_IE11?c=mxUtils.getPrettyXml(a,"","",""):null!=window.XMLSe…
280 …ent,b,c,d,e));else if(a.nodeType==mxConstants.NODETYPE_DOCUMENT_FRAGMENT){var g=a.firstChild;if(nu…
281 …hild;if(null!=g){for(f.push(">"+d);null!=g;)f.push(mxUtils.getPrettyXml(g,b,c+b,d,e)),g=g.nextSibl…
282 …b(a){if(1!=a.length||"BR"!=a[0].nodeName&&"\n"!=a[0].innerHTML)for(var e=0;e<a.length;e++){var g=a… function
283 …b(a);return d.join("")},replaceTrailingNewlines:function(a,b){for(var c="";0<a.length&&"\n"==a.cha…
284 …b=[];b.push("<"+a.nodeName);var c=a.attributes;if(null!=c)for(var d=0;d<c.length;d++){var e=c[d].v… variable
285 …b){var c=a.ownerDocument.createTextNode(b);null!=a&&a.appendChild(c);return c},writeln:function(a,…
286 …b(a)});return c},para:function(a,b){var c=document.createElement("p");mxUtils.write(c,b);null!=a&&…
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 …b=mxUtils.getDocumentSize(),c=parseInt(a.offsetLeft),d=parseInt(a.offsetWidth),e=mxUtils.getDocume… variable in mxUtils
289 …b){k.apply(this,arguments);for(var c in g)a.setRequestHeader(c,g[c])});null!=d&&a.setBinary(d);a.s… argument
290 …b,c){mxClient.IS_IE?b.onreadystatechange=function(){4==b.readyState&&c()}:b.addEventListener("load…
291 …b||0>mxUtils.indexOf(b,e))&&(d[e]=c||"object"!=typeof a[e]?a[e]:mxUtils.clone(a[e]))}return d},equ…
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… variable
293 …b+=c+" = [null]\n";else if("function"==typeof a[c])b+=c+" => [Function]\n";else if("object"==typeo…
295 …b);q[B+2]=Number(u-z+a);q[B+3]=Number(x-y+b);q[B+4]=Number(u+a);q[B+5]=Number(x+b);r=u+z;t=x+y}ret…
296 …b=new mxPoint(a.x+a.width,a.y);var g=new mxPoint(b.x,a.y+a.height);a=new mxPoint(a.x,g.y);f=mxUtil… variable
297 …b-a*c+d.x,a*b+e*c+d.y)},getPortConstraints:function(a,b,c,d){b=mxUtils.getValue(a.style,mxConstant…
298 …b|=mxConstants.DIRECTION_MASK_NORTH;break;case 1:b|=mxConstants.DIRECTION_MASK_EAST;break;case 2:b…
299 …b|=mxConstants.DIRECTION_MASK_SOUTH;break;case 1:b|=mxConstants.DIRECTION_MASK_WEST;break;case 2:b… variable
300 b=(a&mxConstants.DIRECTION_MASK_WEST)<<3;b|=(a&mxConstants.DIRECTION_MASK_NORTH)<<1;b|=(a&mxConstan…
301 …b.x=Math.round(Math.max(0,Math.min(a.width,b.x)));b.y=Math.round(Math.max(0,Math.min(a.height,b.y)…
302 b.x,b.x=b.width,b.width=c;if(d&&(f==mxConstants.DIRECTION_SOUTH||f==mxConstants.DIRECTION_NORTH)||e…
303 …b,c){for(var d=null,e=0;e<a.length-1;e++){var f=mxUtils.intersection(a[e].x,a[e].y,a[e+1].x,a[e+1]…
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…
305 g,d=d+k;return(e<l||e>g)&&(f<m||f>k)&&(c<g||c>l)&&(d<k||d>m)},intersectsHotspot:function(a,b,c,d,e,…
306 …b,c),e,f,g),b=a.x,c=a.y);return mxUtils.contains(d,b,c)}return!0},getOffset:function(a,b){for(var …
307 …y.parentNode||document.body).scrollTop)},getScrollOrigin:function(a,b,c){b=null!=b?b:!1;c=null!=c?…
308 …b?a.parentNode:null}!k&&c&&(a=mxUtils.getDocumentScrollOrigin(d),g.x+=a.x,g.y+=a.y);return g},conv…
309 …b||"\\s")+"]+","g"),""):null},rtrim:function(a,b){return null!=a?a.replace(new RegExp("["+(b||"\\s…
310 …b-f)-(d-b)*(a-e))/l;return 0<=g&&1>=g&&0<=e&&1>=e?new mxPoint(a+g*(c-a),b+g*(d-b)):null},ptSegDist…
311 b){mxEffects.animateChanges.apply(this,arguments)},cascadeOpacity:function(a,b,c){mxEffects.cascade… variable
312 …b){b=null!=b?b:!0;var c=new mxDictionary;a.sort(function(a,e){var d=c.get(a);null==d&&(d=mxCellPat… variable
313 …b.push(a[c])}return b},indexOfStylename:function(a,b){if(null!=a&&null!=b)for(var c=a.split(";"),d… variable
314 …b.push(a[c])}return b.join(";")},setCellStyles:function(a,b,c,d){if(null!=b&&0<b.length){a.beginUp… variable
315 …b+", "+c+", "+d+", "+e+")"}return a},setCssText:function(a,b){if(null!=a&&null!=b)for(var c=b.spli… argument
316 …b+"=");0>f?d&&(d=";"==a.charAt(a.length-1)?"":";",a=a+d+b+"="+c+";"):(e=a.indexOf(";",f+1),a=d?a.s…
317 …b,c,d){if(null==a||0==a.length)a=d||null==d?b+"="+c:b+"=0";else{var e=a.indexOf(b+"=");if(0>e)e=";…
318 …b==mxConstants.ALIGN_TOP?d=0:b==mxConstants.ALIGN_BOTTOM&&(d=-1);return new mxPoint(c,d)},getSizeF…
319 …b=[],(e&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE&&b.push("underline"),(e&mxConstant…
320 …body.removeChild(f);return a},getViewXml:function(a,b,c,d,e){d=null!=d?d:0;e=null!=e?e:0;b=null!=b…
321 …b=new mxTemporaryCellStates(a.getView(),b,c);try{g=(new mxCodec).encode(a.getView())}finally{b.des… variable
322 …b.getGraphBounds().clone();b=b.getView().getScale();d.width/=b;d.height/=b;b=d.width;var f=Math.sq…
323 e,f){c=null!=c?c:0;d=null!=d?d:0;null==b?b=window.open().document:b.open();9==document.documentMode…
324 …ML;b.writeln(d+"</div></div></body><html>");b.close()}else{b.writeln("<html><head>");g=document.ge…
325 …b.writeln(mxUtils.getOuterHtml(d[c]));d=document.getElementsByTagName("style");for(c=0;c<d.length;…
326 …b.body.appendChild(c);null!=e.firstChild&&b.body.appendChild(e);null!=d&&(d.style.minWidth="",d.st… variable
327 500):a()},popup:function(a,b){if(b){var c=document.createElement("div");c.style.overflow="scroll";c…
328 …a){alert(a)},prompt:function(a,b){return prompt(a,null!=b?b:"")},confirm:function(a){return confir…
329 …get(mxUtils.errorResource)||mxUtils.errorResource,e,(a-b)/2,d/4,b,null,!1,!0);c&&(mxUtils.br(e),b=…
330 ….closeResource),b.appendChild(c),e.appendChild(b),mxUtils.br(e),g.setClosable(!0));g.setVisible(!0…
331 …b?b(a):b};null!=d&&(a.createDragElement=function(){return d.cloneNode(!0)},k&&(a.createPreviewElem…
347 …=a;this.properties=[];for(var b=1;b<arguments.length;b+=2)null!=arguments[b+1]&&(this.properties[a…
348 …e=function(){this.consumed=!0};function mxMouseEvent(a,b){this.evt=a;this.sourceState=this.state=b} argument
352 …ddListener=function(a,b){null==this.eventListeners&&(this.eventListeners=[]);this.eventListeners.p… argument
353 …=this.eventListeners)for(var b=0;b<this.eventListeners.length;)this.eventListeners[b+1]==a?this.ev…
354 …b){if(null!=this.eventListeners&&this.isEventsEnabled()){null==a&&(a=new mxEventObject);null==b&&(… argument
355 …(){a=!0}}))}catch(b){}return function(b,c,d){b.addEventListener(c,d,a?{passive:!1}:!1);null==b.mxL… argument
356 …b=0;b<c;b++)if(a.mxListenerList[b].f==d){a.mxListenerList.splice(b,1);break}0==a.mxListenerList.le…
357 b,c,d){null!=b&&mxEvent.addListener(a,mxClient.IS_POINTER?"pointerdown":"mousedown",b);null!=c&&mxE…
358 …b);null!=c&&mxEvent.removeListener(a,mxClient.IS_POINTER?"pointermove":"mousemove",c);null!=d&&mxE…
359 …b.fireMouseEvent(mxEvent.MOUSE_DOWN,new mxMouseEvent(a,k(a)))},function(a){null!=e?e(a):mxEvent.is…
360 …b=a.childNodes;if(null!=b){var c=b.length;for(a=0;a<c;a+=1)mxEvent.release(b[a])}}}catch(d){}},add… argument
361 …b,mxUtils.bind(this,function(a){mxEvent.isMouseEvent(a)||null==a.pointerId||d.push(a)}),mxUtils.bi… argument
362 …b,f=c}}),mxUtils.bind(this,function(a){d=[];f=e=0}))}mxEvent.addListener(b,"wheel",function(b){nul… argument
366 …{return mxEvent.getMainEvent(a).clientY},consume:function(a,b,c){c=null!=c?c:!0;if(null!=b?b:1)a.p…
371 function mxXmlRequest(a,b,c,d,e,f){this.url=a;this.params=b;this.method=c||"POST";this.async=null!=… argument
375 mxXmlRequest.prototype.send=function(a,b,c,d){this.request=this.create();null!=this.request&&(null!… argument
376 …end(this.params))};mxXmlRequest.prototype.setRequestHeaders=function(a,b){null!=b&&a.setRequestHea… argument
377 …b){a=a||document;var c=null;a==document&&(c=window.onbeforeunload,window.onbeforeunload=null);var … argument
379 …b){b=mxClipboard.copy(a,b);mxClipboard.insertCount=0;mxClipboard.removeCells(a,b,!1);return b},rem… argument
380 …b=null;if(!mxClipboard.isEmpty()){var b=a.getImportableCells(mxClipboard.getCells()),c=mxClipboard…
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 …b,c,d,e){e=null!=e?e:"mxWindow";this.div=document.createElement("div");this.div.className=e;this.d… argument
385 ….style.top="5px";this.title.appendChild(this.buttons);b.appendChild(this.title);a.appendChild(b);b…
386 ….height="100%");this.td.appendChild(this.contentWrapper);b.appendChild(this.td);a.appendChild(b);t…
387 …ion(a){for(var b=this.title.firstChild;null!=b;){var c=b.nextSibling;b.nodeType==mxConstants.NODET…
388 …b=mxWindow.activeWindow.getElement();null!=b&&null!=b.style&&(b.style.zIndex=a)}b=mxWindow.activeW…
390 …s.resize.style.cursor="nw-resize";var b=null,c=null,d=null,e=null;a=mxUtils.bind(this,function(a){…
391 …b&&null!=c){var f=mxEvent.getClientX(a)-b,g=mxEvent.getClientY(a)-c;this.setSize(d+f,e+g);this.fir…
393 …b){a=Math.max(this.minimumSize.width,a);b=Math.max(this.minimumSize.height,b);this.div.style.width… argument
396 …b=this.getMinimumSize();0<b.height&&(this.div.style.height=b.height+"px",this.table.style.height=b…
400 …imize.style.display="none";this.buttons.appendChild(this.maximize);var a=!1,b=null,c=null,d=null,e…
401 …apper.style.display="";this.minimizeImg.style.display=f;this.div.style.left=b+"px";this.div.style.…
402 …y="";f=this.minimizeImg.style.display;this.minimizeImg.style.display="none";b=parseInt(this.div.st…
405 …(a){var b=mxEvent.getClientX(a),c=mxEvent.getClientY(a),d=this.getX(),e=this.getY(),f=mxUtils.bind…
406 …"none")};mxWindow.prototype.setLocation=function(a,b){this.div.style.left=a+"px";this.div.style.to… argument
412 …b){var c=document.createElement("tr"),d=document.createElement("td");c.appendChild(d);var d=docume… argument
413 …b,c){var d=document.createElement("input");d.setAttribute("type",c||"text");d.value=b;return this.… argument
414 …b,c){var d=document.createElement("select");null!=c&&d.setAttribute("size",c);b&&d.setAttribute("m… argument
415 …b){var c=document.createElement("tr"),d=document.createElement("td");mxUtils.write(d,a);c.appendCh… argument
416 …b){if("div"==a.nodeName.toLowerCase()){null==b&&(b=window);this.div=a;var c=mxUtils.getCurrentStyl… argument
417 …b=this.getDocumentHeight(),c=parseInt(this.div.style.left),d=parseInt(this.div.style.right),e=pars…
419 …b){this.element=a;this.dropHandler=b;mxEvent.addGestureListeners(a,mxUtils.bind(this,function(a){t… argument
422 …){return null};mxDragSource.prototype.getDropTarget=function(a,b,c,d){return a.getCellAt(b,c)};mxD… argument
427 …on(a,b){var c=mxEvent.getClientX(b),d=mxEvent.getClientY(b),e=mxUtils.getOffset(a.container),f=mxU… argument
428 …b=this.getGraphForEvent(a);null==b||this.graphContainsEvent(b,a)||(b=null);b!=this.currentGraph&&(…
429 …b=mxEvent.getClientX(a),c=mxEvent.getClientY(a);null==this.dragElement.parentNode&&document.body.a…
430 …b=this.currentGraph.view.scale,c=this.currentGraph.view.translate;this.drop(this.currentGraph,a,th…
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 …b){var c=mxUtils.getOffset(a.container),d=mxUtils.getScrollOrigin(a.container),e=mxEvent.getClient… argument
435 …s.isGridEnabled()&&a.isGridEnabledEvent(b),f=!0;if(null!=this.currentGuide&&this.currentGuide.isEn…
436 …iewOffset.y);this.previewElement.style.left=Math.round(e)+"px";this.previewElement.style.top=Math.…
437 mxDragSource.prototype.drop=function(a,b,c,d,e){this.dropHandler.apply(this,arguments);"hidden"!=a.… argument
438 …b,c,d,e,f){var g=document.createElement(null!=b?"img":"button"),k=e||(null!=f?"mxToolbarMode":"mxT… argument
439 …b=this.currentImg;this.menu.isMenuShowing()&&this.menu.hideMenu();b!=g&&(this.currentImg=g,this.me…
440 …b=document.createElement("div");b.style.display="inline";b.className="mxToolbarComboContainer";var…
441 …b){var c=document.createElement("select");c.className=b||"mxToolbarCombo";this.addOption(c,a,null)… argument
442 …ction(a,b,c,d,e){var f=document.createElement("img");f.initialClassName=e||"mxToolbarMode";f.class… argument
444 …b,c,d,e,f){f=null!=f?f:!0;var g=document.createElement(null!=b?"img":"button");g.initialClassName=… argument
446 mxToolbar.prototype.selectMode=function(a,b){if(this.selectedMode!=a){if(null!=this.selectedMode){v… argument
447 "Selected";this.fireEvent(new mxEventObject(mxEvent.SELECT,"function",b))}};mxToolbar.prototype.res…
448 …this.menu.destroy()};function mxUndoableEdit(a,b){this.source=a;this.changes=[];this.significant=n… argument
450 …--){var b=this.changes[a];null!=b.execute?b.execute():null!=b.undo&&b.undo();this.source.fireEvent…
451 …ntObject(mxEvent.START_EDIT));for(var a=this.changes.length,b=0;b<a;b++){var c=this.changes[b];nul…
454 …extAdd<a;){var b=this.history[this.indexOfNextAdd++];b.redo();if(b.isSignificant()){this.fireEvent…
455 …ice(this.indexOfNextAdd,this.history.length-this.indexOfNextAdd),b=0;b<a.length;b++)a[b].die()};va…
459 …b){},mouseMove:function(a,b){},mouseUp:mxUtils.bind(this,function(a,b){this.active&&this.stop()})}… argument
461 …eturn active};this.getDx=function(){return Math.round(this.tdx)};this.getDy=function(){return Math…
463 …b())):null!=this.thread&&(window.clearInterval(this.thread),this.thread=null)};this.stop=function(…
468 …b,c,d,e,f,g,k){d=d||this;this.itemCount++;d.willAddSeparator&&(d.containsItems&&this.addSeparator(… argument
471 …opupMenu.prototype.addCheckmark=function(a,b){var c=a.firstChild.nextSibling;c.style.backgroundIma… argument
472 ….table);var b=document.createElement("img");b.setAttribute("src",this.submenuImage);td=a.firstChil…
473 …b){if(null!=b.div){b.div.style.left=a.div.offsetLeft+b.offsetLeft+b.offsetWidth-1+"px";b.div.style… argument
474 b.div.style.overflowX="hidden";b.div.style.maxHeight=Math.max(document.body.clientHeight,document.d…
475 mxPopupMenu.prototype.addSeparator=function(a,b){a=a||this;if(this.smartSeparators&&!b)a.willAddSep… argument
476 …opup=function(a,b,c,d){if(null!=this.div&&null!=this.tbody&&null!=this.factoryMethod){this.div.sty… argument
483 …ject(mxEvent.DONE)))};function mxMorphing(a,b,c,d){mxAnimation.call(this,d);this.graph=a;this.step… argument
484 …Preview(this.graph);if(null!=this.cells)for(var b=0;b<this.cells.length;b++)this.animateCell(this.…
485 …b,c){var d=this.graph.getView().getState(a),e=null;if(null!=d&&(e=this.getDelta(d),this.graph.getM… argument
486 …b){return null!=b&&(0!=b.x||0!=b.y)};mxMorphing.prototype.getDelta=function(a){var b=this.getOrigi… argument
487 …b=null;if(null!=a){var c=this.graph.getModel().getParent(a);a=this.graph.getCellGeometry(a);b=this…
488 …b,c){this.images[a]={value:b,fallback:c}};mxImageBundle.prototype.getImage=function(a){var b=null;… argument
489 …b){null!=a&&(this.visitStatesRecursive(a,b,mxUtils.bind(this,function(){this.drawCellState.apply(t… argument
490 …b,c){if(null!=a){c(a,b);for(var d=a.view.graph,e=d.model.getChildCount(a.cell),f=0;f<e;f++){var g=… argument
491 …b){var c=this.getLinkForCellState(a,b);null!=c&&b.setLink(c,this.getLinkTargetForCellState(a,b));t… argument
492 …b){null!=a.text&&a.text.checkBounds()&&(b.save(),a.text.beforePaint(b),a.text.paint(b),a.text.afte… argument
496 …0,rotationCy:0}};mxAbstractCanvas2D.prototype.format=function(a){return Math.round(parseFloat(a))};
497 …b=2;b<arguments.length;b+=2)this.lastX=arguments[b-1],this.lastY=arguments[b],this.path.push(this.… argument
498 …b){};mxAbstractCanvas2D.prototype.scale=function(a){this.state.scale*=a;this.state.strokeWidth*=a}… argument
499 mxAbstractCanvas2D.prototype.rotate=function(a,b,c,d,e){};mxAbstractCanvas2D.prototype.setAlpha=fun… argument
500 …b,c,d,e,f,g,k,l){c=this.state;c.fillColor=a;c.gradientFillAlpha=null!=k?k:1;c.gradientColor=b;c.gr… argument
503 …bstractCanvas2D.prototype.setShadowOffset=function(a,b){this.state.shadowDx=a;this.state.shadowDy=… argument
504 …b){this.addOp(this.moveOp,a,b)};mxAbstractCanvas2D.prototype.lineTo=function(a,b){this.addOp(this.… argument
505 …b,c,d,e,f,g){a=mxUtils.arcToCurves(this.lastX,this.lastY,a,b,c,d,e,f,g);if(null!=a)for(b=0;b<a.len… argument
509 …b=this.createElement("scale");b.setAttribute("scale",a);this.root.appendChild(b)};mxXmlCanvas2D.pr… argument
510 …tate=function(a,b,c,d,e){var f=this.createElement("rotate");if(0!=a||b||c)f.setAttribute("theta",t… argument
511 …b=this.createElement("alpha");b.setAttribute("alpha",this.format(a));this.root.appendChild(b)};mxX…
512 ….apply(this,arguments)}var b=this.createElement("strokealpha");b.setAttribute("alpha",this.format(…
513 …y(this,arguments)}var b=this.createElement("fillcolor");b.setAttribute("color",null!=a?a:mxConstan…
514 …b,c,d,e,f,g,k,l){if(null!=a&&null!=b){mxAbstractCanvas2D.prototype.setGradient.apply(this,argument… argument
515 …(this,arguments)}var b=this.createElement("strokecolor");b.setAttribute("color",null!=a?a:mxConsta…
516 ….apply(this,arguments)}var b=this.createElement("strokewidth");b.setAttribute("width",this.format(…
517 …b){if(this.compressed){if(this.state.dashed==a)return;mxAbstractCanvas2D.prototype.setDashed.apply… argument
518 …b=this.createElement("dashpattern");b.setAttribute("pattern",a);this.root.appendChild(b)};mxXmlCan…
519 …b=this.createElement("linejoin");b.setAttribute("join",a);this.root.appendChild(b)};mxXmlCanvas2D.…
520 …y(this,arguments)}var b=this.createElement("fontcolor");b.setAttribute("color",null!=a?a:mxConstan…
521 …s,arguments)}var b=this.createElement("fontbackgroundcolor");b.setAttribute("color",null!=a?a:mxCo…
522 …his,arguments)}var b=this.createElement("fontbordercolor");b.setAttribute("color",null!=a?a:mxCons…
523 …tFontSize.apply(this,arguments)}var b=this.createElement("fontsize");b.setAttribute("size",a);this…
524 …tFamily.apply(this,arguments)}var b=this.createElement("fontfamily");b.setAttribute("family",a);th…
525 …ontStyle.apply(this,arguments)}var b=this.createElement("fontstyle");b.setAttribute("style",a);thi…
526 …adow.apply(this,arguments)}var b=this.createElement("shadow");b.setAttribute("enabled",a?"1":"0");…
527 …(this,arguments)}var b=this.createElement("shadowcolor");b.setAttribute("color",null!=a?a:mxConsta…
528 …owAlpha.apply(this,arguments)}var b=this.createElement("shadowalpha");b.setAttribute("alpha",a);th…
529 …b){if(this.compressed){if(this.state.shadowDx==a&&this.state.shadowDy==b)return;mxAbstractCanvas2D… argument
530 …totype.rect=function(a,b,c,d){var e=this.createElement("rect");e.setAttribute("x",this.format(a));… argument
531 …ndrect=function(a,b,c,d,e,f){var g=this.createElement("roundrect");g.setAttribute("x",this.format(… argument
532 …e.ellipse=function(a,b,c,d){var e=this.createElement("ellipse");e.setAttribute("x",this.format(a))… argument
533 …n(a,b,c,d,e,f,g,k){e=this.converter.convert(e);var l=this.createElement("image");l.setAttribute("x… argument
534 …b){var c=this.createElement("move");c.setAttribute("x",this.format(a));c.setAttribute("y",this.for… argument
535 …b){var c=this.createElement("line");c.setAttribute("x",this.format(a));c.setAttribute("y",this.for… argument
536 …curveTo=function(a,b,c,d,e,f){var g=this.createElement("curve");g.setAttribute("x1",this.format(a)… argument
537 …b,c,d,e,f,g,k,l,m,n,p,q){if(this.textEnabled&&null!=e){mxUtils.isNode(e)&&(e=mxUtils.getOuterHtml(… argument
539 …unction mxSvgCanvas2D(a,b){mxAbstractCanvas2D.call(this);this.root=a;this.gradients=[];this.defs=n… argument
541 …"test text","text/html");mxSvgCanvas2D.prototype.useDomParser=null!=a}catch(b){mxSvgCanvas2D.proto…
543 …b){mxClient.IS_IE||mxClient.IS_IE11?a.setAttribute("style",b):mxUtils.setCssText(a.style,b)};mxSvg… argument
545 …b){if(null!=this.root.ownerDocument.createElementNS)return this.root.ownerDocument.createElementNS… argument
546 …b,c,d,e,f,g,k,l,m,n,p,q){a=this.getAlternateText(a,b,c,d,e,f,g,k,l,m,n,p,q);d=this.state;return nu… argument
547 …round(d.fontSize)+"px"),"start"!=e&&g.setAttribute("text-anchor",e),(d.fontStyle&mxConstants.FONT_…
548 0<b.length&&g.setAttribute("text-decoration",b.join(" ")),mxUtils.write(g,a),g):null};
549 …b,c,d,e){"#"==a.charAt(0)&&(a=a.substring(1));"#"==b.charAt(0)&&(b=b.substring(1));a=a.toLowerCase… argument
550 …b,c,d,e){var f=this.createGradientId(a,b,c,d,e),g=this.gradients[f];if(null==g){var k=this.root.ow… argument
551 mxSvgCanvas2D.prototype.createSvgGradient=function(a,b,c,d,e){var f=this.createElement(e==mxConstan… argument
552 …his.createElement("stop");e.setAttribute("offset","100%");e.style.stopColor=b;e.style.stopOpacity=…
553 …b){var c=this.node,d=this.state;if(null!=c){if("path"==c.nodeName)if(null!=this.path&&0<this.path.… argument
556 …dientDirection),this.root.ownerDocument==document&&this.useAbsoluteIds){var b=this.getBaseUrl().re…
557 b+"#"+a+")")}else this.node.setAttribute("fill","url(#"+a+")");else this.node.setAttribute("fill",S…
558 …e-opacity",a.alpha*a.strokeAlpha);var b=this.getCurrentStrokeWidth();1!=b&&this.node.setAttribute(…
559 …ineJoin);if(null!=a.lineCap){var b=a.lineCap;"flat"==b&&(b="butt");"butt"!=b&&this.node.setAttribu…
560 …b=[];if("string"===typeof this.state.dashPattern){var c=this.state.dashPattern.split(" ");if(0<c.l…
561 …b=parseFloat(a.getAttribute("stroke-width")||1)+this.strokeTolerance;a.setAttribute("pointer-event…
562 …b=this.state;"none"==a.getAttribute("fill")||mxClient.IS_FF&&"transparent"==a.getAttribute("fill")…
563 …b){if(null==a)this.root=this.originalRoot;else{this.originalRoot=this.root;var c=this.createElemen… argument
564 …b,c,d,e){if(0!=a||b||c){var f=this.state;d+=f.dx;e+=f.dy;d*=f.scale;e*=f.scale;f.transform=f.trans… argument
565 …ction(a,b,c,d){var e=this.state,f=this.createElement("rect");f.setAttribute("x",this.format((a+e.d… argument
566 …b,c,d,e,f){this.rect(a,b,c,d);0<e&&this.node.setAttribute("rx",this.format(e*this.state.scale));0<… argument
567 …b,c,d,e,f,g,k){e=this.converter.convert(e);f=null!=f?f:!0;g=null!=g?g:!1;k=null!=k?k:!1;var l=this… argument
568 …transform||"";if(g||k){var n=f=1,p=0,q=0;g&&(f=-1,p=-c-2*a);k&&(n=-1,q=-d-2*b);e+="scale("+f+","+n…
569 …b=(new DOMParser).parseFromString(a,"text/html");null!=b&&(a=(new XMLSerializer).serializeToString…
570 b.documentElement.appendChild(c);var d=document.createElement("div");d.innerHTML=a;for(a=d.firstChi…
572 …<div xmlns="http://www.w3.org/1999/xhtml">'+a+"</div>").documentElement;var b=document.createEleme…
573 …b.appendChild(d)}else b.innerHTML=a;return b};mxSvgCanvas2D.prototype.updateText=function(a,b,c,d,… argument
574 …b,c,d,e,f,g,k,l,m,n,p,q,r,t){q=this.createElement("g");var u=this.createElement("foreignObject");t… argument
575 …rg/TR/SVG11/feature#Extensibility"),b=this.createElement("switch"),b.appendChild(u),b.appendChild(…
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…
578 …round(b+d);0>d?k.setAttribute("y",d):(k.removeAttribute("y"),e+="padding-top: "+d+"px; ");this.set…
580 …b,c,d,e,f,g,k,l,m,n,p,q){p="box-sizing: border-box; font-size: 0; text-align: "+(c==mxConstants.AL… argument
581 …round(a-2)+"px; "+u):"width"==f?(t="width: "+Math.round(a-2)+"px; ",n+="width: 100%; ",p+=t,r=0,0<…
583 …b="display: inline-block; font-size: "+a.fontSize+"px; font-family: "+a.fontFamily+"; color: "+a.f…
584 …b+="font-style: italic; ");var c=[];(a.fontStyle&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UND…
585 …b,c,d,e,f,g,k,l,m,n,p,q){if(this.textEnabled&&null!=e)if(p=null!=p?p:0,this.foEnabled&&"html"==l){… argument
586 …b,c,d){a=Math.round(a);b=Math.round(b);c=Math.round(c);d=Math.round(d);for(var e="mx-clip-"+a+"-"+… argument
587 …b,c,d,e,f,g,k,l,m,n,p){n=null!=n?n:0;k=this.state;var q=k.fontSize,r=this.createElement("g"),t=k.t… argument
589 …bute("opacity",k.alpha);t=e.split("\n");p=Math.round(q*mxConstants.LINE_HEIGHT);var u=q+(t.length-…
590 ….appendChild(q)),n+=p;this.root.appendChild(r);this.addTextBackground(r,e,a,b,c,"fill"==l?d:u,f,g,…
591 …b=this.state;a.setAttribute("fill",b.fontColor);this.styleEnabled&&b.fontFamily==mxConstants.DEFAU…
592 (b.fontStyle&mxConstants.FONT_STRIKETHROUGH)==mxConstants.FONT_STRIKETHROUGH&&c.push("line-through"…
593 mxSvgCanvas2D.prototype.addTextBackground=function(a,b,c,d,e,f,g,k,l){var m=this.state;if(null!=m.f… argument
595 …b=mxUtils.htmlEntities(b,!1),n.innerHTML=b.replace(/\n/g,"<br/>"),document.body.appendChild(n),e=n…
596 …b.setAttribute("fill",m.fontBackgroundColor||"none"),b.setAttribute("stroke",m.fontBorderColor||"n…
597 …ndStroke=function(){this.addNode(!0,!0)};function mxGuide(a,b){this.graph=a;this.setStates(b)}mxGu… argument
599 …b,c,d){if(null!=this.states&&(this.horizontal||this.vertical)&&null!=a&&null!=b){d=function(c,d,e)… argument
600 …b.x=c-a.getCenterX(),r=Math.abs(c-y),f=!0):e||(Math.abs(c-u)<r?(b.x=c-a.x,r=Math.abs(c-u),f=!0):Ma…
601 g.y+=b.y;for(var k=!1,l=null,m=null,n=!1,p=null,q=null,r=f,t=f,u=g.x,x=g.x+g.width,y=g.getCenterX()…
602 …b,a,!c,k,n);b=this.getDelta(a,l,b.x,p,b.y);c=this.graph.container;k||null==this.guideX?null!=this.…
603 …uideY&&(e=d=null,null!=p&&null!=a&&(d=Math.min(a.x+b.x-this.graph.panDx,p.x),e=Math.max(a.x+a.widt…
604 …b};mxGuide.prototype.getDelta=function(a,b,c,d,e){var f=this.graph.view.scale;if(this.rounded||nul… argument
608 mxShape.prototype.getSvgScreenOffset=function(){return 1==mxUtils.mod(Math.max(1,Math.round((this.s…
611 …umber(a[0].y),1,1);for(var b=1;b<this.points.length;b++)null!=a[b]&&this.bounds.add(new mxRectangl…
612 …b=mxUtils.getValue(this.style,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST),c=a;b!=mxCon…
613 …&&this.state.text.isPaintBoundsInverted()&&(b=c.x,c.x=c.height,c.height=c.width,c.width=c.y,c.y=b,…
617 …b=this.getSvgScreenOffset();0!=b?this.node.setAttribute("transform","translate("+b+","+b+")"):this…
619 …b="";100>this.opacity&&(b+="alpha(opacity="+this.opacity+")");this.isShadow&&(b+="progid:DXImageTr…
620 …g&&(e="1");b+="progid:DXImageTransform.Microsoft.gradient(startColorStr='"+c+"', endColorStr='"+d+…
621 …b=this.stroke;null!=b&&b!=mxConstants.NONE?(a.style.borderColor=b,this.isDashed?a.style.borderStyl…
623 …b=9<=document.documentMode?0:Math.ceil(this.strokewidth*this.scale);a.style.borderWidth=Math.max(1…
624 …Canvas=function(a){if(a instanceof mxSvgCanvas2D){for(var b in a.gradients){var c=a.gradients[b];n…
625 …ar b=!1;if(null!=a&&this.outline){var c=a.stroke;a.stroke=function(){b=!0;c.apply(this,arguments)}…
627 …b&&(a.rect(f,g,k,l),a.stroke())};mxShape.prototype.getWaypoints=function(){var a=this.points,b=nul…
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…
630 …b,c,d,e){return new mxRectangle(b,c,d,e)};mxShape.prototype.updateTransform=function(a,b,c,d,e){a.… argument
631 …ckground=function(a,b,c,d,e){};mxShape.prototype.paintForeground=function(a,b,c,d,e){};mxShape.pro… argument
632 …b){var c;"1"==mxUtils.getValue(this.style,mxConstants.STYLE_ABSOLUTE_ARCSIZE,0)?c=Math.min(a/2,Mat… argument
633 …b,c,d,e,f){var g=Math.ceil(this.strokewidth/2);a.setGradient("#ffffff","#ffffff",b,c,d,.6*e,"south… argument
634 …b,c,d,e,f,g){if(null!=b&&0<b.length){g=null!=g?g:!0;var k=b[b.length-1];if(e&&c){b=b.slice();var l… argument
635 1,b.length)];l<b.length-2&&0==Math.round(m.x-g.x)&&0==Math.round(m.y-g.y);)m=b[mxUtils.mod(l+2,b.le…
642 …();if(null!=a){this.augmentBoundingBox(a);var b=this.getShapeRotation();0!=b&&(a=mxUtils.getBoundi…
646 …vgRectangle=function(a,b,c,d){var e=document.createElementNS(mxConstants.NS_SVG,"rect");e.setAttri… argument
647 mxShape.prototype.releaseSvgGradients=function(a){if(null!=a)for(var b in a){var c=a[b];null!=c&&(c…
650 …b=0;b<a.length;b++)this.constraints.push(this.parseConstraint(a[b]))}};mxStencil.prototype.parseCo…
651 …b,c){b=this.evaluateAttribute(a,b,c);a=a.getAttribute("localized");if(mxStencil.defaultLocalized&&… argument
652 …b,c,d,e,f){var g=a.states.slice(),k=mxUtils.getValue(b.style,mxConstants.STYLE_DIRECTION,null),k=t… argument
653 …b,c,d,e,f,this.bgNode,k,!1,!0);this.drawChildren(a,b,c,d,e,f,this.fgNode,k,!0,!b.outline||null==b.… argument
654 …b,c,d,e,f){a=b;b=d/this.w0;var g=e/this.h0;if(f=f==mxConstants.DIRECTION_NORTH||f==mxConstants.DIR… 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
656 …rstChild;null!=u;)u.nodeType==mxConstants.NODETYPE_ELEMENT&&this.drawNode(a,b,u,d,e,f),u=u.nextSib…
658 …Number(c.getAttribute("h"))*n);else if("roundrect"==g)b=Number(c.getAttribute("arcsize")),0==b&&(b…
659 …b=Number(b)/100,b=Math.min(d*b,f*b),a.roundrect(k+Number(c.getAttribute("x"))*m,l+Number(c.getAttr…
660 …b.outline||(d=this.evaluateTextAttribute(c,"str",b),f="1"==c.getAttribute("vertical")?-90:0,"0"==c…
661 …Number(c.getAttribute("w"))*m,f=Number(c.getAttribute("h"))*n,p.drawShape(a,b,k,l,d,f));else if("f…
664 …b){mxStencilRegistry.stencils[a]=b},getStencil:function(a){return mxStencilRegistry.stencils[a]}},… argument
665 …b,c,d,k,l,m,n,p,q,r){c=l*q*1.118;p=m*q*1.118;l*=n+q;m*=n+q;var e=k.clone();e.x-=c;e.y-=p;n=d!=mxCo… argument
666 …b,c,d,k,l,m,n,p,q,r){c=l*q*1.118;d=m*q*1.118;l*=n+q;m*=n+q;var e=k.clone();e.x-=c;e.y-=d;k.x+=2*-c… argument
667 …in",a(3));mxMarker.addMarker("open",b(2));mxMarker.addMarker("openThin",b(3));mxMarker.addMarker("… argument
668 …b,c,g,k,l,m,n,p,q){var d=k*(m+p+1),e=l*(m+p+1);return function(){a.begin();a.moveTo(g.x-e/2,g.y+d/… argument
669 …b,c,d){mxShape.call(this);this.bounds=a;this.fill=b;this.stroke=c;this.strokewidth=null!=d?d:1}mxU… argument
670 …b,c,d,e){b=d/3;a.moveTo(0,e);a.curveTo(0,3*e/5,0,2*e/5,d/2,2*e/5);a.curveTo(d/2-b,2*e/5,d/2-b,0,d/… argument
671 …b,c,d,e){a.moveTo(.25*d,.25*e);a.curveTo(.05*d,.25*e,0,.5*e,.16*d,.55*e);a.curveTo(0,.66*e,.18*d,.… argument
673 …b,c,d,e){if(this.isRounded){var f;"1"==mxUtils.getValue(this.style,mxConstants.STYLE_ABSOLUTE_ARCS… argument
674 …b,c,d,e){return!0};mxRectangleShape.prototype.paintForeground=function(a,b,c,d,e){this.glass&&!thi… argument
675 …b,c,d,e){a.ellipse(b,c,d,e);a.fillAndStroke()};function mxDoubleEllipse(a,b,c,d){mxShape.call(this… argument
676 …b,c,d,e){if(!this.outline){var f=mxUtils.getValue(this.style,mxConstants.STYLE_MARGIN,Math.min(3+t… argument
677 …b=mxUtils.getValue(this.style,mxConstants.STYLE_MARGIN,Math.min(3+this.strokewidth,Math.min(a.widt… argument
678 …b,c,d,e){var f=d/2,g=e/2,k=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_… argument
679 …b){var c=a.pointerEventsValue;a.pointerEventsValue="stroke";null==this.style||1!=this.style[mxCons… argument
680 …b,c){var d=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;a.beg… 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 …row.prototype.paintEdgeShape=function(a,b){var c=mxConstants.ARROW_SPACING,d=mxConstants.ARROW_WID… argument
683 function mxArrowConnector(a,b,c,d,e,f,g){mxShape.call(this);this.points=a;this.fill=b;this.stroke=c… argument
685 …b=this.getEdgeWidth();this.isMarkerStart()&&(b=Math.max(b,this.getStartArrowWidth()));this.isMarke…
686 …b){var c=this.strokewidth;this.outline&&(c=Math.max(1,mxUtils.getNumber(this.style,mxConstants.STY… argument
687 …b.length&&a.setMiterLimit(1.42);a.begin();r=x;t=A;if(k&&!g)this.paintMarker(a,b[0].x,b[0].y,x,A,n,…
688 …b[u+2].y-b[u+1].y,E=Math.sqrt(y*y+z*z),0!=E){B=y/E;C=z/E;E=Math.max(Math.sqrt((x*B+A*C+1)/2),.04);… argument
689 …h(function(){a.quadTo(b,c,d,e)});D.push(function(){a.lineTo(g,k)})}(z,y)):(a.lineTo(I,F),function(… argument
690 …b.length&&(a.setMiterLimit(4),k&&!g&&(a.begin(),this.paintMarker(a,b[0].x,b[0].y,r,t,n,d,f,m,!0),a… 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
697 …b){var c=this.scale,d=this.bounds.x/c,e=this.bounds.y/c,f=this.bounds.width/c,c=this.bounds.height… argument
703 mxText.prototype.apply=function(a){var b=this.spacing;mxShape.prototype.apply.apply(this,arguments)…
704 …his.spacingTop-b))+this.spacing,this.spacingRight=parseInt(mxUtils.getValue(this.style,mxConstants…
705 …s.spacingBottom-b))+this.spacing,this.spacingLeft=parseInt(mxUtils.getValue(this.style,mxConstants…
708 …dingBox=function(){var a=this.node;this.boundingBox=this.bounds.clone();var b=this.getTextRotation…
710 …ull!=e.firstChild&&"DIV"==e.firstChild.nodeName&&(e=e.firstChild):(d=Math.round(this.bounds.width/…
711 …mxRectangle(this.bounds.x,this.bounds.y,c,d))}null!=this.boundingBox&&(0!=b?(b=mxUtils.getBounding…
712 …b,new mxPoint(0,0)),this.unrotatedBoundingBox=mxRectangle.fromRectangle(this.boundingBox),this.unr…
714 mxText.prototype.configureCanvas=function(a,b,c,d,e){mxShape.prototype.configureCanvas.apply(this,a… argument
717 …b=[];(this.fontStyle&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE&&b.push("underline");…
719 …round(this.bounds.width/this.scale)),b=Math.max(0,Math.round(this.bounds.height/this.scale)),c="po…
720 …==this.overflow&&this.valign==mxConstants.ALIGN_MIDDLE&&(a+="max-height: "+(b+1)+"px;");""==m?(d+=…
722 …b=a.querySelectorAll('div[style*="display: flex; justify-content: flex-end;"]'),c=0;c<b.length;c++…
723 …b=this.node.style,c=this.margin.x,d=this.margin.y;0!=a?(mxUtils.setPrefixedStyle(b,"transformOrigi…
724 …rflow&&"width"!=this.overflow?3:1)))+"px";b.top=Math.round(this.bounds.y-d*("fill"!=this.overflow?…
725 …b=this.value;this.dialect!=mxConstants.DIALECT_STRICTHTML&&(b=mxUtils.htmlEntities(b,!1));b=mxUtil…
726 …b=this.margin.x,c=this.margin.y,d=this.scale;mxUtils.setOpacity(this.node,this.opacity);var e,f=0,…
728 …s.overflow&&(this.clipped&&(e=Math.min(l,e)),l=e,this.wrap&&(a.width=Math.round(l)+"px"));var g=f*…
729 …b=l*-(b+.5),c=g*-(c+.5);0!=m&&(m="progid:DXImageTransform.Microsoft.Matrix(M11="+e+", M12="+f+", M…
730 …nes(a,"<div><br></div>"),a=this.replaceLinefeeds?a.replace(/\n/g,"<br/>"):a,b=null!=this.backgroun…
731 …b&&(this.node.style.backgroundColor=b),null!=c&&(this.node.style.border="1px solid "+c);else{var d…
732 …b=this.textDirection,b==mxConstants.TEXT_DIRECTION_AUTO&&this.dialect!=mxConstants.DIALECT_STRICTH…
733 …fontStyle&mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC?"italic":"";var b=[];(this.fontStyle&m…
734 b.push("underline");(this.fontStyle&mxConstants.FONT_STRIKETHROUGH)==mxConstants.FONT_STRIKETHROUGH…
735 …t.prototype.updateSize=function(a,b){var c=Math.max(0,Math.round(this.bounds.width/this.scale)),d=… argument
736 "normal",e.width=c+"px",b&&"fill"!=this.overflow&&"width"!=this.overflow){d=a;null!=d.firstChild&&"…
739 …b,c,d,e){b=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.… argument
740 …b,c,d,e){b=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_ARCSIZE)/2;this.… argument
741 …b,c,d,e){a.begin();if(this.vertical){var f=b+d/2;a.moveTo(f,c);a.lineTo(f,c+e)}else f=c+e/2,a.move… argument
743 …position="absolute";return a};mxImageShape.prototype.isRoundable=function(a,b,c,d,e){return!1};mxI… argument
744 …b,c,d,e){null!=this.image?(null!=this.imageBackground&&(a.setFillColor(this.imageBackground),a.set… argument
745 …round(this.bounds.x)+"px";this.node.style.top=Math.round(this.bounds.y)+"px";this.node.style.width…
746 …b;a=document.createElement("img");a.setAttribute("border","0");a.style.position="absolute";a.src=t…
747 …TransparentBackgroundImage(this.node)};function mxLabel(a,b,c,d){mxRectangleShape.call(this,a,b,c,… argument
750 …b,c,d,e){this.paintImage(a,b,c,d,e);this.paintIndicator(a,b,c,d,e);mxRectangleShape.prototype.pain… argument
751 mxLabel.prototype.getImageBounds=function(a,b,c,d){var e=mxUtils.getValue(this.style,mxConstants.ST… argument
752 …b=f==mxConstants.ALIGN_TOP?b+l:f==mxConstants.ALIGN_BOTTOM?b+(d-k-l):b+(d-k)/2;return new mxRectan… argument
753 mxLabel.prototype.getIndicatorBounds=function(a,b,c,d){var e=mxUtils.getValue(this.style,mxConstant… argument
754 2:a+l;b=f==mxConstants.ALIGN_BOTTOM?b+(d-k-l):f==mxConstants.ALIGN_TOP?b+l:b+(d-k)/2;return new mxR…
755 …b=this.getImageBounds(this.bounds.x,this.bounds.y,this.bounds.width,this.bounds.height);b.x-=this.…
756 …round(b.width)+"px";a.style.height=Math.round(b.height)+"px";a.src=this.image;this.node.appendChil… argument
757 …b,c,d,e){a.translate(b,c);a.begin();this.redrawPath(a,b,c,d,e,!1);a.fillAndStroke();this.outline&&… argument
758 …b,c,d,e,f){b=this.getCylinderSize(b,c,d,e);if(f&&null!=this.fill||!f&&null==this.fill)a.moveTo(0,b… argument
759 …xConnector.prototype.paintEdgeShape=function(a,b){var c=this.createMarker(a,b,!0),d=this.createMar… argument
760 …b,c){var d=null,e=b.length,f=mxUtils.getValue(this.style,c?mxConstants.STYLE_STARTARROW:mxConstant… argument
762 …b=0;mxUtils.getValue(this.style,mxConstants.STYLE_STARTARROW,mxConstants.NONE)!=mxConstants.NONE&&…
763 …b*this.scale)};function mxSwimlane(a,b,c,d){mxShape.call(this);this.bounds=a;this.fill=b;this.stro… argument
765 mxSwimlane.prototype.getLabelBounds=function(a){var b=this.getTitleSize();a=new mxRectangle(a.x,a.y…
766 …b=Math.min(a.width,b*this.scale);if(d||e)a.x+=a.width-b;a.width=b}else{b=Math.min(a.height,b*this.… argument
767 …aneArcSize=function(a,b,c){if("1"==mxUtils.getValue(this.style,mxConstants.STYLE_ABSOLUTE_ARCSIZE,… argument
768 …b,c,d,e){var f=this.getTitleSize(),g=1==mxUtils.getValue(this.style,mxConstants.STYLE_SWIMLANE_LIN… argument
769 this.paintSeparator(a,b,c,d,e,f,g);null!=this.image&&(e=this.getImageBounds(b,c,d,e),a.image(e.x-b,…
770 mxSwimlane.prototype.paintSwimlane=function(a,b,c,d,e,f,g,k){a.begin();var l=!0;null!=this.style&&(… argument
771 …),g==mxConstants.NONE?a.stroke():a.fillAndStroke()));k&&this.paintDivider(a,b,c,d,e,f,g==mxConstan…
772 mxSwimlane.prototype.paintRoundedSwimlane=function(a,b,c,d,e,f,g,k,l){a.begin();var m=!0;null!=this… argument
774 …b,c,d,e,f,k==mxConstants.NONE)};mxSwimlane.prototype.paintDivider=function(a,b,c,d,e,f,g){g||a.set… argument
775 …b,c,d){return this.isHorizontal()?new mxRectangle(a+c-this.imageSize,b,this.imageSize,this.imageSi… argument
776 …ph};mxGraphLayout.prototype.getConstraint=function(a,b,c,d){return this.graph.getCurrentCellStyle(… argument
777 …b,c,d,e){if(null!=c&&null!=a&&(b=null!=b?b:!0,e=e||new mxDictionary,!e.get(a)&&(e.put(a,!0),d=c(a,… argument
778 …=function(a,b,c){if(!c)return this.graph.model.getParent(b)==a;if(b==a)return!1;for(;null!=b&&b!=a… argument
779 …b=this.graph.getModel();return!b.isEdge(a)||!this.graph.isCellVisible(a)||null==b.getTerminal(a,!0… argument
780 …b=new mxPoint;if(null!=a&&a!=this.parent){var c=this.graph.getModel();if(c.isAncestor(this.parent,…
781 …b){if(null!=a){var c=this.graph.model,d=c.getGeometry(a);null==d?(d=new mxGeometry,d.setRelative(!… argument
782 …b,c){var d=this.graph.getModel(),e=d.getGeometry(a),f=null;if(null!=e){f=new mxRectangle(b,c,e.wid… argument
783 this.parent&&(g=this.getParentOffset(g),b-=g.x,c-=g.y));if(e.x!=b||e.y!=c)e=e.clone(),e.x=b,e.y=c,d…
784 …b=this.graph.getModel().getGeometry(a);if(this.useBoundingBox){var c=this.graph.getView().getState…
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 …b){return null!=a&&null!=b?b.weightedValue>a.weightedValue?-1:b.weightedValue<a.weightedValue?1:b.… argument
789 …b,c){var d=this.graph.getModel(),e=d.getParent(a),f=this.isHorizontal();if(null!=a&&null!=e){var g… argument
790 …type.getParentSize=function(a){var b=this.graph.getModel(),c=b.getGeometry(a);null!=this.graph.con…
791 …b=this.graph.getModel(),c=b.getChildCount(a),d=[],e=0;e<c;e++){var f=b.getChildAt(a,e);!this.isVer… argument
792 …th.max(a,this.gridSize),1<a/this.gridSize)){var b=a%this.gridSize;a+=b>this.gridSize/2?this.gridSi…
793 …!=a){var b=this.getParentSize(a),c=this.isHorizontal(),d=this.graph.getModel(),e=null;null!=b&&(e=…
794 !0);null!=b&&(l=k?Math.min(l,b.height):Math.min(l,b.width));c==k&&(e-=l);k?g+=l:f+=l}d.beginUpdate(…
796 …b&&null!=k&&!this.graph.isCellCollapsed(a)?this.updateParentGeometry(a,b,k):this.resizeLast&&null!…
797 …on(a,b){var c=this.graph.getCellGeometry(a);null!=c&&b.x==c.x&&b.y==c.y&&b.width==c.width&&b.heigh… argument
798 …b,c){var d=this.isHorizontal(),e=this.graph.getModel(),f=b.clone();d?(c=c.x+c.width+this.marginRig… argument
799 function mxPartitionLayout(a,b,c,d){mxGraphLayout.call(this,a);this.horizontal=null!=b?b:!0;this.sp… argument
800 …b,c){c=this.graph.getModel();var d=c.getParent(a);if(null!=a&&null!=d){var e,f=0,g=c.getChildCount… argument
801 …b=this.isHorizontal(),c=this.graph.getModel(),d=c.getGeometry(a);null!=this.graph.container&&(null…
802 …b?a.height:a.width;l+=a.width;m+=a.height;a=this.border+(f-1)*this.spacing;d=b?(d.width-l-a)/f:(d.…
803 function mxCompactTreeLayout(a,b,c){mxGraphLayout.call(this,a);this.horizontal=null!=b?b:!0;this.in… argument
807 …b){this.parent=a;var c=this.graph.getModel();if(null==b)if(0<this.graph.getEdges(a,c.getParent(a),… argument
810 …reeLayout.prototype.moveNode=function(a,b,c){a.x+=b;a.y+=c;this.apply(a);for(a=a.child;null!=a;)th… argument
811 …ut.prototype.sortOutgoingEdges=function(a,b){var c=new mxDictionary;b.sort(function(b,e){var d=b.g… argument
812 …b){if(null==this.maxRankHeight[b]||this.maxRankHeight[b]<a.height)this.maxRankHeight[b]=a.height;f… argument
813 …b){var c=mxCellPath.create(a),d=null;if(null!=a&&null==this.visited[c]&&!this.isVertexIgnored(a)){… argument
814 …b);null!=m&&null!=c.getGeometry(l)&&(null==e?d.child=m:e.next=m,e=m)}}}return d};mxCompactTreeLayo…
815 …b,c,d){a.x+=b+a.offsetX;a.y+=c+a.offsetY;d=this.apply(a,d);b=a.child;if(null!=b){d=this.horizontal… argument
816 …b,c,d,e){a.x+=c+a.offsetY;a.y+=d+a.offsetX;e=this.apply(a,e);b=a.child;if(null!=b)for(e=this.verti… argument
817 …chParent=function(a,b){var c=this.nodeDistance+this.levelDistance,d=(b-a.width)/2-this.nodeDistanc… argument
818 …b=2*this.nodeDistance;a.contour.upperTail=this.createLine(a.height+b,0);a.contour.upperHead=a.cont…
819 …b=2*this.nodeDistance,c=a.child;a.contour=c.contour;for(var d=c.width+b,e=d,c=c.next;null!=c;){var…
820 …b){for(var c=0,d=0,e=0,f=a.lowerHead,g=b.upperHead;null!=g&&null!=f;){var k=this.offset(c,d,g.dx,g… argument
821 …b,c,d,e,f){if(e<=a||0>=a+c)return 0;a=0<e*d-c*f?0>a?a*d/c-b:0<a?a*f/e-b:-b:e<a+c?f-(b+(e-a)*d/c):e… argument
822 …b={};b.cell=a;b.x=0;b.y=0;b.width=0;b.height=0;a=this.getVertexBounds(a);null!=a&&(this.isHorizont…
823 …b){var c=this.graph.getModel(),d=a.cell,e=c.getGeometry(d);null!=d&&null!=e&&(this.isVertexMovable… argument
824 …b,c){var d={};d.dx=a;d.dy=b;d.next=c;return d};mxCompactTreeLayout.prototype.adjustParents=functio… argument
826 …b=a.child,c=a.cell,d=0,e=[];null!=b;){d++;var f=b.x;this.horizontal&&(f=b.y);e.push(new WeightedCe…
827 …b,n.push(new mxPoint(p,q)),p=g.x+g.width+f,n.push(new mxPoint(p,q)),q=m.y+m.height/2):(p=g.x+b,q=g…
830 mxRadialTreeLayout.prototype.execute=function(a,b){this.parent=a;this.edgeRouting=this.useBoundingB… argument
833 …b){if(null!=a&&0!=a.length){this.rowMinX[b]=this.centerX;this.rowMaxX[b]=this.centerX;this.rowMinC… argument
834 …CenX[b]);this.rowRadi[b]=f.y-this.getVertexBounds(this.root).y;null!=e.child&&(c=!0);this.row[b].p…
837 mxFastOrganicLayout.prototype.execute=function(a){var b=this.graph.getModel();this.vertexArray=[];f…
838 …radius[d]=Math.min(m,n);this.radiusSquared[d]=this.radius[d]*this.radius[d]}b.beginUpdate();try{fo…
840 …tion[d][1]-=l.height/2,p=this.graph.snap(Math.round(this.cellLocation[d][0])),q=this.graph.snap(Ma…
841 …b.endUpdate()}};mxFastOrganicLayout.prototype.calcPositions=function(){for(var a=0;a<this.vertexAr…
842 …ar a=0;a<this.vertexArray.length;a++)for(var b=0;b<this.neighbours[a].length;b++){var c=this.neigh…
844 …b=0;b<a;b++)for(var c=b;c<a;c++){if(!this.allowedToRun)return;if(c!=b&&this.isMoveable[b]&&this.is…
845 …b]+=d,this.dispY[b]+=e,this.dispX[c]-=d,this.dispY[c]-=e)}}};mxFastOrganicLayout.prototype.reduceT… argument
847 …e=function(a){var b=this.graph.getModel();b.beginUpdate();try{for(var c=0,d=null,e=null,f=[],g=b.g…
848 …b.endUpdate()}};mxCircleLayout.prototype.getRadius=function(a,b){return Math.max(a*b/Math.PI,this.… argument
849 …Overlap=!1;mxParallelEdgeLayout.prototype.execute=function(a,b){var c=this.findParallels(a,b);this… argument
850 …b){var c=[],d=mxUtils.bind(this,function(a){if(!this.isEdgeIgnored(a)){var b=this.getEdgeId(a);nul… argument
851 …b=this.graph.getView(),c=b.getVisibleTerminal(a,!0),b=b.getVisibleTerminal(a,!1),d="";if(null!=c&&…
852 …b=a[0],c=this.graph.getView(),d=this.graph.getModel(),e=d.getGeometry(c.getVisibleTerminal(b,!0)),…
853 …b,c),b-=e,c+=d}};mxParallelEdgeLayout.prototype.route=function(a,b,c){this.graph.isCellMovable(a)&… argument
854 …b,c){null!=this.master?this.master.moveCell.apply(this.master,arguments):this.layouts[0].moveCell.… argument
855 …function(a){for(var b=this.graph.view,c=this.graph.getModel(),d=[],e=[],f=c.getChildCount(a),g=0;g…
856 …prototype.placeLabels=function(a,b){var c=this.graph.getModel();c.beginUpdate();try{for(var d=0;d<… argument
857 …b){var c=this.graph.getModel(),d=a.text.boundingBox;if(mxUtils.intersects(d,b)){var e=-d.y-d.heigh… argument
860 …b){return null};mxGraphAbstractHierarchyCell.prototype.setX=function(a,b){this.isVertex()?this.x[0… argument
862 …his.nextLayerConnectedCells[0]=[];for(var b=0;b<this.connectsAsTarget.length;b++){var c=this.conne…
863 …previousLayerConnectedCells[0]=[];for(var b=0;b<this.connectsAsSource.length;b++){var c=this.conne…
864 …b){this.temp[0]=b};mxGraphHierarchyNode.prototype.isAncestor=function(a){if(null!=a&&null!=this.ha… argument
865 …his,arguments);this.edges=a;this.ids=[];for(var b=0;b<a.length;b++)this.ids.push(mxObjectIdentity.…
867 …b=0;b<this.temp.length;b++)this.nextLayerConnectedCells[b]=[],b==this.temp.length-1?this.nextLayer…
868 …b=0;b<this.temp.length;b++)this.previousLayerConnectedCells[b]=[],0==b?this.previousLayerConnected…
869 …ierarchyEdge.prototype.setGeneralPurposeVariable=function(a,b){this.temp[a-this.minRank-1]=b};mxGr… argument
870 …b,c,d,e){a.getGraph();this.tightenToSource=e;this.roots=c;this.parent=d;this.vertexMapper=new mxDi… argument
873 …b,c){for(var d=a.getGraph(),e=0;e<b.length;e++){c[e]=new mxGraphHierarchyNode(b[e]);this.vertexMap… argument
875 …b=0;b<this.roots.length;b++){var c=this.vertexMapper.get(this.roots[b]);null!=c&&a.push(c)}for(var…
876 …b=0;b<g.length;b++)m=g[b],m.temp[0]=5270620,m=m.target,-1==m.temp[0]&&(a.push(m),m.temp[0]=-2);a.s…
877 …b=0;b<this.maxRank+1;b++)a[b]=[],this.ranks[b]=a[b];var c=null;if(null!=this.roots)for(var d=this.… argument
878 …b=d.minRank+1;b<d.maxRank;b++)a[b].push(d),d.setGeneralPurposeVariable(b,a[b].length-1)},c,!1,null… argument
879 …b,c,d,e,f){if(null!=b){var g=b.id;if(null==e[g])for(e[g]=b,d(a,b,c,f,0),a=b.connectsAsSource.slice… argument
880 …b,c,d,e,f,g,k){if(null!=b)if(null==a||null!=b.hashCode&&b.hashCode[0]==a.hashCode[0]||(f=a.hashCod… argument
881 …b,c,d,e){a.getGraph();this.tightenToSource=e;this.roots=c;this.parent=d;this.vertexMapper=new mxDi… argument
884 …b,c){for(var d=a.getGraph(),e=a.swimlanes,f=0;f<b.length;f++){c[f]=new mxGraphHierarchyNode(b[f]);… argument
885 l=a.getEdgesBetween(b[f],l,!0);if(null!=m&&0<m.length&&null==this.edgeMapper.get(m[0])&&2*l.length>…
886 …b={};if(null!=this.roots)for(var c=0;c<this.roots.length;c++){var d=this.vertexMapper.get(this.roo…
887 …0,k=b[0],c=0;c<e.length;c++){var l=e[c];if(5270620==l.temp[0])l=l.source,k=Math.min(k,l.temp[0]-1)…
888 …b,c,d,e){if(null!=b&&(a=mxCellPath.create(b.cell),null==d[a])){d[a]=b;a=b.swimlaneIndex;if(null==t… argument
889 …b=0;b<this.maxRank+1;b++)a[b]=[],this.ranks[b]=a[b];var c=null;if(null!=this.roots)for(var d=this.… argument
890 …b=d.minRank+1;b<d.maxRank;b++)a[b].push(d),d.setGeneralPurposeVariable(b,a[b].length-1)},c,!1,null… argument
891 …b,c,d,e,f){if(null!=b){var g=b.id;if(null==e[g])for(e[g]=b,d(a,b,c,f,0),a=b.connectsAsSource.slice… argument
892 …b,c,d,e,f,g,k){if(null!=b)if(null==a||null!=b.hashCode&&b.hashCode[0]==a.hashCode[0]||(f=a.hashCod… argument
893 this.extendedDfs(b,l,f,d,e,b.hashCode,g,k+1)}else d(a,b,c,k,1)};function mxHierarchicalLayoutStage(…
895 …b=0;b<a.ranks.length;b++)this.nestedBestRanks[b]=a.ranks[b].slice();for(var c=0,d=this.calculateCr…
896 …b=0;b<a.maxRank+1;b++)d[b]=[],c[b]=d[b];for(b=0;b<this.nestedBestRanks.length;b++)for(e=0;e<this.n…
897 …b){for(var c=0,d=b.ranks[a],e=b.ranks[a-1],f=[],g=0;g<d.length;g++){for(var k=d[g],l=k.getGeneralP… argument
899 …otype.transpose=function(a,b){for(var c=!0,d=0;c&&10>d++;)for(var e=1==a%2&&1==d%2,c=!1,f=0;f<b.ra… argument
901 …otype.weightedMedian=function(a,b){var c=0==a%2;if(c)for(var d=b.maxRank-1;0<=d;d--)this.medianRan… argument
902 …b){for(var c=this.nestedBestRanks[a].length,d=[],e=[],f=0;f<c;f++){var g=this.nestedBestRanks[a][f… argument
903 …alue=function(a,b){for(var c=[],d=0,e=0;e<a.length;e++){var f=a[e];c[d++]=f.getGeneralPurposeVaria… argument
904 MedianCellSorter.prototype.compare=function(a,b){return null!=a&&null!=b?b.medianValue>a.medianValu… argument
905 …b={},c=a.vertexMapper.getValues(),d={},e=0;e<c.length;e++)d[c[e].id]=c[e];c=null;if(null!=a.roots)…
906 …onnectsAsTarget));b[c.id]=c;delete d[c.id]},d,!0,e)};function mxCoordinateAssignment(a,b,c,d,e,f){… argument
910 …or(var b=0;b<a.ranks.length;b++){mxLog.write("Rank ",b," : ");for(var c=a.ranks[b],d=0;d<c.length;…
911 …b=1E8;if(this.fineTuning)for(var c=0;c<this.maxIterations;c++){0!=c&&(this.medianPos(c,a),this.min…
913 …b=[],c=new mxDictionary,d=[],e=0;e<=a.maxRank;e++){d[e]=a.ranks[e];for(var f=0;f<d[e].length;f++){…
915 …b.push(l));for(e=0;e<n.length;e++)l=n[e],l=c.get(l),null!=l&&0==l.visited&&(l.visited=!0,b.push(l)… argument
916 …ment.prototype.rankMedianPosition=function(a,b,c){b=b.ranks[a];for(var d=[],e={},f=0;f<b.length;f+… argument
917 …b[n].id];if(null!=p){var q=p.cell;p.visited?(k=q.getGeneralPurposeVariable(a)+q.width/2+this.intra…
918 …ssignment.prototype.calculatedWeightedValue=function(a,b){for(var c=0,d=0;d<b.length;d++){var e=b[… argument
919 …=function(a,b){if(0==a.length)return 0;for(var c=[],d=0;d<a.length;d++)c[d]=a[d].getGeneralPurpose… argument
920 …b){this.calculateWidestRank(a,b);for(var c=this.widestRank;0<=c;c--)c<b.maxRank&&this.rankCoordina… argument
921 …nates=function(a,b,c){b=c.ranks[a];c=this.initialX+(this.widestRankValue-this.rankWidths[a])/2;for… argument
923 …tRank=function(a,b){var c=-this.interRankCellSpacing,d=0;this.rankWidths=[];this.rankY=[];for(var … argument
926 …b){for(var c=b.edgeMapper.getValues(),d=0;d<c.length;d++){var e=c[d];if(!(1>e.maxRank-e.minRank-1)… argument
927 …Rank+1;l--)q=e.getX(l-1),p==q?(n[l-e.minRank-2]=p,g++):this.repositionValid(b,e,l-1,p)?(n[l-e.minR…
928 …b,c,d){a=a.ranks[c];for(var e=-1,f=0;f<a.length;f++)if(b==a[f]){e=f;break}if(0>e)return!1;f=b.getG… argument
929 …b){this.rankTopY=[];this.rankBottomY=[];for(var c=0;c<b.ranks.length;c++)this.rankTopY[c]=Number.M… argument
931 …(var b=0;b<a.ranks.length;b++)for(var c=a.ranks[b],d=0;d<c.length;d++){var e=c[d];if(e.isVertex())…
933 …rtEdgeOff),t=0;t<q;t++)r[4*t+2*k]=n,n+=l,r[4*t+2*k+1]=p}f=e.getNextLayerConnectedCells(b);g=b+1}}};
934 mxCoordinateAssignment.prototype.setEdgePosition=function(a){var b=0;if(101207!=a.temp[0]){var c=a.…
936 …a.x.length,u=1,p=a.minRank+1);a.maxRank!=a.minRank&&t!=x;t+=u){var y=a.x[t]+b,B=(this.rankTopY[p]+…
938 …processReversedEdge(a,n);this.layout.setEdgePoints(n,q);b=0==b?this.parallelEdgeSpacing:0<b?-b:-b+…
939 …b=a.cell,c=a.x[0]-a.width/2,d=a.y[0]-a.height/2;this.rankTopY[a.minRank]=Math.min(this.rankTopY[a.…
940 mxCoordinateAssignment.prototype.processReversedEdge=function(a,b){};function mxSwimlaneOrdering(a)… argument
941 mxSwimlaneOrdering.prototype.execute=function(a){a=this.layout.getModel();var b=mxUtils.clone(a.ver…
942 …create(c.cell);delete b[a]},c,!0,null)};function mxHierarchicalLayout(a,b,c){mxGraphLayout.call(th… argument
946 …b){this.parent=a;var c=this.graph.model;this.edgesCache=new mxDictionary;this.edgeSourceTermCache=… argument
947 b[f]):1)&&c.isVertex(b[f])&&e.push(b[f]);this.roots=e}c.beginUpdate();try{this.run(a),this.resizePa…
948 …prototype.findRoots=function(a,b){var c=[];if(null!=a&&null!=b){var d=this.graph.model,e=null,f=-1… argument
949 …b=this.edgesCache.get(a);if(null!=b)return b;for(var c=this.graph.model,b=[],d=this.graph.isCellCo…
950 …is.parent||this.isAncestor(this.parent,e,this.traverseAncestors))))&&c.push(b[f]);this.edgesCache.…
951 …b){var c=this.edgesTargetTermCache;b&&(c=this.edgeSourceTermCache);var d=c.get(a);if(null!=d)retur… argument
952 …b=[],c=[];if(null==this.roots&&null!=a){var d={};this.filterDescendants(a,d);this.roots=[];var e=!…
953 0;e<b.length;e++){k=b[e];d=[];for(f in k)d.push(k[f]);this.model=new mxGraphHierarchyModel(this,d,t…
954 …b){var c=this.graph.model;c.isVertex(a)&&a!=this.parent&&this.graph.isCellVisible(a)&&(b[mxObjectI… argument
955 …b,c){c=null!=c?c:!1;for(var d=this.getEdges(a),e=[],f=0;f<d.length;f++){var g=this.getVisibleTermi… argument
956 …b,c,d,e,f,g){if(null!=a&&null!=d){var k=mxObjectIdentity.get(a);if(null==d[k]&&(null==g||null!=g[k… argument
957 b,l[c],d,e,f,g))}}else if(null==e[k])for(c=0;c<f.length;c++)if(b=f[c],null!=b[k]){for(l in b)e[l]=b…
958 …b){var c=new mxCoordinateAssignment(this,this.intraCellSpacing,this.interRankCellSpacing,this.orie… argument
962 …b){this.parent=a;var c=this.graph.model;this.edgesCache=new mxDictionary;this.edgeSourceTermCache=… argument
963 if(null==g||0==g.length)g=this.graph.insertVertex(b[f],null,null,0,0,this.dummyVertexWidth,0),e.pus…
964 …b=this.model,c;for(c in b.edgeMapper)for(var d=b.edgeMapper[c],e=0;e<d.edges.length;e++)a.push(d.e…
965 …this.parentBorder:this.interRankCellSpacing/2),m=b[e].x-l,n=a.y-this.parentBorder;k.x+=m;k.y=n;k.w…
967 …prototype.findRoots=function(a,b){var c=[];if(null!=a&&null!=b){var d=this.graph.model,e=null,f=-1… argument
968 …b=this.edgesCache.get(a);if(null!=b)return b;for(var c=this.graph.model,b=[],d=this.graph.isCellCo…
969 …this.graph.isValidAncestor(e,this.parent,this.traverseAncestors))))&&c.push(b[f]);this.edgesCache.…
970 …b){var c=this.edgesTargetTermCache;b&&(c=this.edgeSourceTermCache);var d=c.get(a);if(null!=d)retur… argument
971 …b=[],c={};if(null!=this.swimlanes&&0<this.swimlanes.length&&null!=a){for(var d={},e=0;e<this.swiml…
972 …ngth;e++)l={},b.push(l),this.traverse(this.roots[e],!0,null,c,l,b,null);b=[];for(f in c)b.push(c[f…
973 …b){var c=this.graph.model;c.isVertex(a)&&a!=this.parent&&c.getParent(a)!=this.parent&&this.graph.i… argument
974 …b,c){c=null!=c?c:!1;for(var d=this.getEdges(a),e=[],f=0;f<d.length;f++){var g=this.getVisibleTermi… argument
975 …b,c,d,e,f,g,k){if(null!=a&&null!=d){var l=mxObjectIdentity.get(a);if(null==d[l]&&(null==g||null!=g… 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]…
977 …b){var c=new mxCoordinateAssignment(this,this.intraCellSpacing,this.interRankCellSpacing,this.orie… argument
979 …;mxGraphModel.prototype.filterCells=function(a,b){var c=null;if(null!=a)for(var c=[],d=0;d<a.lengt… argument
980 …b){var c=[];b=b||this.getRoot();(null==a||a(b))&&c.push(b);for(var d=this.getChildCount(b),e=0;e<d… argument
981 …b=this.root;this.root=a;this.nextId=0;this.cells=null;this.cellAdded(a);return b};mxGraphModel.pro… argument
982 …b,c){if(b!=a&&null!=a&&null!=b){null==c&&(c=this.getChildCount(a));var d=a!=this.getParent(b);this… argument
983 …b=this.getCell(a.getId());if(b!=a){for(;null!=b;)a.setId(this.createId(a)),b=this.getCell(a.getId(…
984 …b){b=b||this.getRoot(a);for(var c=this.getChildCount(a),d=0;d<c;d++){var e=this.getChildAt(a,d);th… argument
985 …b){for(var c=this.getTerminal(a,!0),d=this.getTerminal(a,!1);null!=c&&!this.isEdge(c)&&null!=c.geo… argument
986 …a){var b;null!=a?(b=this.getOrigin(this.getParent(a)),this.isEdge(a)||(a=this.getGeometry(a),null!…
987 …nction(a,b){if(null!=a&&null!=b){var c=mxCellPath.create(b);if(null!=c&&0<c.length){var d=a,e=mxCe… argument
988 …b=this.getChildCount(a)-1;0<=b;b--)this.cellRemoved(this.getChildAt(a,b));null!=this.cells&&null!=… argument
989 …hildCount():0};mxGraphModel.prototype.getChildAt=function(a,b){return null!=a?a.getChildAt(b):null… argument
990 …b,c){b=null!=b?b:!1;c=null!=c?c:!1;for(var d=this.getChildCount(a),e=[],f=0;f<d;f++){var g=this.ge… argument
991 …b,c){var d=b!=this.getTerminal(a,c);this.execute(new mxTerminalChange(this,a,b,c));this.maintainEd… argument
992 …b,c){var d=this.getTerminal(a,c);null!=b?b.insertEdge(a,c):null!=d&&d.removeEdge(a,c);return d};mx… argument
994 …b,c,d){b=null!=b?b:!0;c=null!=c?c:!0;d=null!=d?d:!0;for(var e=this.getEdgeCount(a),f=[],g=0;g<e;g+… argument
995 …b,c){c=null!=c?c:!1;var d=this.getEdgeCount(a),e=this.getEdgeCount(b),f=a,g=d;e<d&&(g=e,f=b);d=[];… argument
996 …b,c,d){c=null!=c?c:!0;d=null!=d?d:!0;var e=[];if(null!=a)for(var f=0;f<a.length;f++){var g=this.ge… argument
997 …for(var b=new mxDictionary,c=[],d=0;d<a.length;d++)b.put(a[d],!0);for(d=0;d<a.length;d++){for(var …
998 …b){this.execute(new mxValueChange(this,a,b));return b};mxGraphModel.prototype.valueForCellChanged=… argument
999 …b){var c=this.getGeometry(a);a.setGeometry(b);return c};mxGraphModel.prototype.getStyle=function(a… argument
1000 …b){b!=this.isCollapsed(a)&&this.execute(new mxCollapseChange(this,a,b));return b};mxGraphModel.pro… argument
1001 …phModel.prototype.visibleStateForCellChanged=function(a,b){var c=this.isVisible(a);a.setVisible(b)… argument
1003 …b=new mxUndoableEdit(this,null!=a?a:!0);b.notify=function(){b.source.fireEvent(new mxEventObject(m…
1004 …l.prototype.mergeChildren=function(a,b,c){c=null!=c?c:!0;this.beginUpdate();try{var d={};this.merg… argument
1005 …b,c,d){this.beginUpdate();try{for(var e=a.getChildCount(),f=0;f<e;f++){var g=a.getChildAt(f);if("f… argument
1006 …b=[];if(null!=a)for(var c=new mxDictionary,d=0;d<a.length;d++){var e=this.getParent(a[d]);null==e|… argument
1007 …b,c){b=null!=b?b:!0;c=null!=c?c:{};for(var d=[],e=0;e<a.length;e++)null!=a[e]?d.push(this.cloneCel… argument
1008 …b,c){var d=this.getTerminal(b,!0);null!=d&&(d=c[mxObjectIdentity.get(d)],null!=d&&d.insertEdge(a,!… argument
1009 …rootChanged(this.previous)};function mxChildChange(a,b,c,d){this.model=a;this.previous=this.parent… argument
1010 …b=null!=a?a.getIndex(this.child):0;null==this.previous&&this.connect(this.child,!1);a=this.model.p…
1011 …b){b=null!=b?b:!0;var c=a.getTerminal(!0),d=a.getTerminal(!1);null!=c&&(b?this.model.terminalForCe… argument
1012 …b,c,d){this.model=a;this.cell=b;this.previous=this.terminal=c;this.source=d}mxTerminalChange.proto… argument
1013 …b,c){this.model=a;this.cell=b;this.previous=this.style=c}mxStyleChange.prototype.execute=function(… argument
1014 …hanged(this.cell,this.previous))};function mxCollapseChange(a,b,c){this.model=a;this.cell=b;this.p… argument
1015 …b,c){this.model=a;this.cell=b;this.previous=this.visible=c}mxVisibleChange.prototype.execute=funct… argument
1016 …ribute,this.previous);this.previous=a}};function mxCell(a,b,c){this.value=a;this.setGeometry(b);th… argument
1018 …value=a};mxCell.prototype.valueChanged=function(a){var b=this.getValue();this.setValue(a);return b…
1020 …return a?this.source:this.target};mxCell.prototype.setTerminal=function(a,b){b?this.source=a:this.… argument
1021 …b){null!=a&&(null==b&&(b=this.getChildCount(),a.getParent()==this&&b--),a.removeFromParent(),a.set… argument
1023 …b){null!=a&&(a.removeFromTerminal(b),a.setTerminal(this,b),null==this.edges||a.getTerminal(!b)!=th… argument
1024 …b=this.getTerminal(a);null!=b&&b.removeEdge(this,a)};mxCell.prototype.hasAttribute=function(a){var… argument
1025 …b){var c=this.getValue();null!=c&&c.nodeType==mxConstants.NODETYPE_ELEMENT&&c.setAttribute(a,b)};m… argument
1027 …ePoint:this.targetPoint};mxGeometry.prototype.setTerminalPoint=function(a,b){b?this.sourcePoint=a:… argument
1028 …b){var c=mxUtils.toRadians(a),d=Math.cos(c),c=Math.sin(c);if(!this.relative){var e=new mxPoint(thi… argument
1029 …round(e.x),this.targetPoint.y=Math.round(e.y));if(null!=this.points)for(var f=0;f<this.points.leng…
1030 …b){a=parseFloat(a);b=parseFloat(b);this.relative||(this.x=parseFloat(this.x)+a,this.y=parseFloat(t… argument
1031 …(this.points[c].x=parseFloat(this.points[c].x)+a,this.points[c].y=parseFloat(this.points[c].y)+b)};
1032 …b,c){a=parseFloat(a);b=parseFloat(b);null!=this.sourcePoint&&(this.sourcePoint.x=parseFloat(this.s… argument
1033 b);this.relative||(this.x=parseFloat(this.x)*a,this.y=parseFloat(this.y)*b,c&&(b=a=Math.min(a,b)),t…
1036 …b="";if(null!=a)for(var c=a.getParent();null!=c;)b=c.getIndex(a)+mxCellPath.PATH_SEPARATOR+b,a=c,c… argument
1037 …b){for(var c=Math.min(a.length,b.length),d=0,e=0;e<c;e++)if(a[e]!=b[e]){0==a[e].length||0==b[e].le… argument
1038 …b-a.height*Math.tan(l)/2):f<m?(g.x=a.x+a.width,g.y=e+a.width*Math.tan(f)/2):(g.y=a.y+a.height,g.x=… argument
1039 …b,c);if(d){if(c>=f&&c<=f+a.height)return a=c-m,a=Math.sqrt(g*g*(1-a*a/(k*k)))||0,b<=e&&(a=-a),new …
1040 …b,c)},RhombusPerimeter:function(a,b,c,d){b=a.x;var e=a.y,f=a.width;a=a.height;var g=b+f/2,k=e+a/2,… argument
1041 b,c,d){b=null!=b?b.style[mxConstants.STYLE_DIRECTION]:null;var e=b==mxConstants.DIRECTION_NORTH||b=…
1042 …b==mxConstants.DIRECTION_NORTH||b==mxConstants.DIRECTION_WEST?r>-t&&r<t:r<-Math.PI+t||r>Math.PI-t)…
1043 …b==mxConstants.DIRECTION_WEST?f+k:f,d.y=c.y):c.x>=f&&c.x<=f+k&&(d.x=c.x,d.y=e?b==mxConstants.DIREC…
1044 …b=null!=b?mxUtils.getValue(b.style,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST):mxConst… variable
1045 …)return new mxPoint(l,f+k);m<l?n>f+k/4&&n<f+3*k/4?(b=new mxPoint(e,f),u=new mxPoint(e,f+k)):n<f+k/…
1046 …b=new mxPoint(e-Math.floor(.5*g),f+Math.floor(.5*k)),u=new mxPoint(e+g,f+Math.floor(1.25*k))):m>l&…
1047 …ew mxPoint(e,a);if(m==e+g)return new mxPoint(e+g,a);n<a?m>e+g/4&&m<e+3*g/4?(b=new mxPoint(e,f),u=n…
1048 …b=new mxPoint(e-Math.floor(.25*g),f+k),u=new mxPoint(e+Math.floor(.5*g),f-Math.floor(.5*k))):m>e+3…
1049 …b.x,b.y,u.x,u.y)}else{if(t){m=Math.atan2(k/4,g/2);if(p==m)return new mxPoint(e+g,f+Math.floor(.25*…
1050 …b=new mxPoint(e,f-Math.floor(.25*k)),u=new mxPoint(e+Math.floor(1.5*g),f+Math.floor(.5*k))):p>r&&p…
1051 …(.25*g),f+k);0<p&&p<m?(b=new mxPoint(e+Math.floor(.5*g),f-Math.floor(.5*k)),u=new mxPoint(e+Math.f…
1052 …b=new mxPoint(e-Math.floor(.25*g),f+k),u=new mxPoint(e+Math.floor(.5*g),f-Math.floor(.5*k))):0>p&&…
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 …b,c,d){var e=this.graph.cellRenderer.initializeOverlay,f=null;try{this.printOverlays&&(this.graph.… argument
1059 …Mode||8==k.documentMode||7==k.documentMode){a.style.position="absolute";var b=function(){a.style.t… function
1060 …b()});mxEvent.addListener(this.wnd,"resize",function(a){b()})}}}),B=mxUtils.bind(this,function(a,b… argument
1061 …e.removeChild(a)}else a.parentNode.removeChild(a),k.body.appendChild(a);(c||b)&&this.addPageBreak(…
1063 …w.prototype.addPageBreak=function(a){var b=a.createElement("hr");b.className="mxPageBreak";a.body.…
1064 …ostfix(a);a.writeln("</body>");a.writeln("</html>");a.close();mxEvent.release(a.body)}}catch(b){}};
1065 mxPrintPreview.prototype.writeHead=function(a,b){null!=this.title&&a.writeln("<title>"+this.title+"… argument
1066 ….writeln(" body.mxPage { background: gray; }");a.writeln("}");null!=b&&a.writeln(b);a.writeln("</…
1067 …b){var c=this.wnd.document,d=c.createElement("table");d.className="mxPageSelector";d.setAttribute(… argument
1069 …b,c,d,e,f){f=this.wnd.document;var g=document.createElement("div"),k=null;try{if(0!=c||0!=d){g.sty… argument
1070 …);document.body.appendChild(g);k=m}else g.style.width=a+"px",g.style.height=b+"px",g.style.overflo…
1071 b-2*this.border+"px",l.style.overflow="hidden",!mxClient.IS_IE||null!=f.documentMode&&5!=f.document…
1073 …b,c,d,e,f){var g=this.graph.getView();d=this.graph.container;this.graph.container=e;var k=g.getCan… argument
1074 …b);var u=this.graph.cellRenderer.redraw,x=g.states;a=g.scale;if(this.clipping){var y=new mxRectang… argument
1075 …ight+"px";else for(c=e.firstChild;null!=c;)B=c.nextSibling,b=c.nodeName.toLowerCase(),"svg"==b?(c.…
1076 …ight),c.style.width="",c.style.height=""):"default"!=c.style.cursor&&"div"!=b&&c.parentNode.remove…
1078 …b,c){var d=this.graph.backgroundImage;if(null!=d){var e=document.createElement("img");e.style.posi… argument
1082 …eturn this.styles.defaultEdge};mxStylesheet.prototype.putCellStyle=function(a,b){this.styles[a]=b}; 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 …b){a=a||0;b=null!=b?b:new mxRectangle(this.x,this.y,this.width,this.height);if(null!=this.shape&&n… argument
1087 mxCellState.prototype.setAbsoluteTerminalPoint=function(a,b){b?(null==this.absolutePoints&&(this.ab… argument
1088 …nalPoint=function(a){var b=this.getVisibleTerminalState(a);if(null==b)return!1;a=this.view.graph.g…
1089 …ibleTargetState};mxCellState.prototype.setVisibleTerminalState=function(a,b){b?this.visibleSourceS… argument
1090 …ar a=this.view.translate,b=this.view.scale;this.cellBounds=new mxRectangle(this.x/b-a.x,this.y/b-a…
1092 …ePoints){a.absolutePoints=[];for(var b=0;b<this.absolutePoints.length;b++)a.absolutePoints[b]=this…
1095 …tSelectableCell(a)]);for(var b=[],c=0;c<a.length;c++)this.graph.isCellSelectable(a[c])&&b.push(a[c…
1096 …ectableCell=function(a){if(null!=a)for(var b=0;b<a.length;b++)if(this.graph.isCellSelectable(a[b])…
1097 …b=null;this.singleSelection&&(b=this.cells,a=[this.getFirstSelectableCell(a)]);for(var c=[],d=0;d<…
1098 …b=[],c=0;c<a.length;c++)this.isSelected(a[c])&&b.push(a[c]);this.changeSelection(null,b)}};mxGraph… argument
1099 …his.cells.splice(a,1))};function mxSelectionChange(a,b,c){this.selectionModel=a;this.added=null!=b… argument
1100 …b=0;b<this.removed.length;b++)this.selectionModel.cellRemoved(this.removed[b]);if(null!=this.added…
1105 mxCellEditor.prototype.applyValue=function(a,b){this.graph.labelChanged(a.cell,b,this.trigger)};mxC… argument
1106 …Editor.prototype.getInitialValue=function(a,b){var c=mxUtils.htmlEntities(this.graph.getEditingVal… argument
1109 …b=mxUtils.bind(this,function(b){null!=this.editingCell&&this.clearOnChange&&a.innerHTML==this.getE… argument
1110 …IS_IE11||mxClient.IS_IE?"keyup":"input",b);mxEvent.addListener(a,"cut",b);mxEvent.addListener(a,"p…
1111 b,c);mxEvent.addListener(window,"resize",c);9<=document.documentMode?(mxEvent.addListener(a,"DOMNod…
1112 …itingCell);if(null==a)this.stopEditing(!0);else if(null!=this.textarea){var b=this.graph.getModel(…
1113 …b)this.bounds=new mxRectangle(a.absoluteOffset.x,a.absoluteOffset.y,0,0),null!=e&&(e=(parseFloat(e…
1114 mxConstants.ALIGN_CENTER&&g==mxConstants.ALIGN_MIDDLE?a.shape.getLabelBounds(b):b;null!=e&&(b.width…
1115 …b=new mxRectangle(b.x+n,b.y+k,b.width-(f==mxConstants.ALIGN_CENTER&&null==e?n+l:0),b.height-(g==mx…
1116 …b.width,b.height)}if(this.graph.isWrapping(a.cell)&&(2<=this.bounds.width||2<=this.bounds.height)&…
1118 …round(a*c)+"px",this.textarea.style.height=Math.round(e*c)+"px"):(this.textarea.style.left=Math.ma…
1119 …round(this.bounds.width/c)+"px",this.textarea.style.height=Math.round(this.bounds.height/c)+"px",8…
1120 …ll"!=a.style[mxConstants.STYLE_OVERFLOW]&&(this.textarea.style.width=Math.round(this.bounds.width/…
1122 …xClient.IS_SVG){var b=this.graph.view.getDrawPane().ownerSVGElement;null!=b&&(b=mxUtils.getCurrent…
1123 mxCellEditor.prototype.startEditing=function(a,b){this.stopEditing(!0);this.align=null;null==this.t… argument
1125 …round(d*mxConstants.LINE_HEIGHT)+"px":mxConstants.LINE_HEIGHT;this.textarea.style.backgroundColor=…
1127 …b)||"";this.initialValue=this.textarea.innerHTML;0==this.textarea.innerHTML.length||"<br>"==this.t…
1130 …this.textNode=null);a=a?null:this.graph.view.getState(this.editingCell);var b=this.initialValue;th…
1131 …rHTML!=b||null!=this.align)){this.prepareTextarea();b=this.getCurrentValue(a);this.graph.getModel(…
1132 …pe.getMinimumSize=function(a){var b=this.graph.getView().scale;return new mxRectangle(0,0,null==a.…
1133 …=function(a){var b=this.graph.getModel().isEdge(a.cell),c=this.graph.getView().scale,d=this.getMin…
1135 …b?(c.x=a.absoluteOffset.x,c.y=a.absoluteOffset.y,null!=a.text&&null!=a.text.boundingBox&&(0<a.text…
1136 …b=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER),b==mxConstan…
1137 …M&&(c.y+=a.height))}return new mxRectangle(Math.round(c.x),Math.round(c.y),Math.round(c.width),Mat…
1139 …ntrolClickHandler=!1;mxCellRenderer.registerShape=function(a,b){mxCellRenderer.defaultShapes[a]=b}; argument
1143 …b=null;null!=a.style&&(b=a.style[mxConstants.STYLE_SHAPE],b=null==mxCellRenderer.defaultShapes[b]?…
1144 …b=this.getShape(a.style[mxConstants.STYLE_SHAPE]);null==b&&(b=a.view.graph.getModel().isEdge(a.cel…
1147 …b=["inherit","swimlane","indicated"],c=[mxConstants.STYLE_FILLCOLOR,mxConstants.STYLE_STROKECOLOR,…
1148 …b,c){var d=c==mxConstants.STYLE_FONTCOLOR?a.text:a.shape;if(null!=d){var e=a.view.graph,f=d[b],g=n… argument
1149 …b]=a.style[mxConstants.STYLE_FILLCOLOR]:c!=mxConstants.STYLE_STROKECOLOR&&f==mxConstants.STYLE_STR…
1150 …b){var c=a.view.graph;c.getModel().isEdge(a.cell);if(0<a.style[mxConstants.STYLE_FONTSIZE]||null==… argument
1152 …b){var d=a;if(mxClient.IS_TOUCH||e)d=mxEvent.getClientX(b),b=mxEvent.getClientY(b),b=mxUtils.conve… argument
1153 …b){this.isLabelEvent(a,b)&&(c.fireMouseEvent(mxEvent.MOUSE_DOWN,new mxMouseEvent(b,a)),e=c.dialect… argument
1154 …b){this.isLabelEvent(a,b)&&(c.dblClick(b,a.cell),mxEvent.consume(b))}))}};mxCellRenderer.prototype… argument
1155 …b=a.view.graph.getCellOverlays(a.cell),c=null;if(null!=b)for(var c=new mxDictionary,d=0;d<b.length…
1156 a.overlays.visit(function(a,b){b.destroy()});a.overlays=c};mxCellRenderer.prototype.initializeOverl… argument
1157 …b,c){var d=a.view.graph;mxEvent.addListener(c.node,"click",function(c){d.isEditing()&&d.stopEditin… argument
1158 …b=a.view.graph,c=b.getFoldingImage(a);if(b.foldingEnabled&&null!=c){if(null==a.control){var d=new …
1159 …n(a){var b=a.view.graph;return mxUtils.bind(this,function(c){if(this.forceControlClickHandler||b.i…
1160 …b,c,d){var e=a.view.graph;e.isHtmlLabel(a.cell)&&mxClient.NO_FO&&e.dialect==mxConstants.DIALECT_SV… argument
1161 …b,a));mxEvent.consume(b)},function(b){e.fireMouseEvent(mxEvent.MOUSE_MOVE,new mxMouseEvent(b,a))},… argument
1162 …llRenderer.prototype.isShapeEvent=function(a,b){return!0};mxCellRenderer.prototype.isLabelEvent=fu… argument
1163 …b=a.view.graph,c=function(c){var d=a;if(b.dialect!=mxConstants.DIALECT_SVG&&"IMG"==mxEvent.getSour…
1164 …b.fireMouseEvent(mxEvent.MOUSE_MOVE,new mxMouseEvent(d,c(d)))}),mxUtils.bind(this,function(d){this…
1165 mxCellRenderer.prototype.redrawLabel=function(a,b){var c=a.view.graph,d=this.getLabelValue(a),e=c.i… argument
1166 …b&&(null!=a.text.lastValue&&this.isTextShapeInvalid(a,a.text)&&(a.text.lastValue=null),a.text.rese…
1168 …b){function c(c,e,f){return"spacingTop"==e||"spacingRight"==e||"spacingBottom"==e||"spacingLeft"==… argument
1171 …b=a.view.graph,c=a.view.scale,d=b.getModel().isEdge(a.cell),e=new mxRectangle(a.absoluteOffset.x,a…
1172 …b,e.y-=b,b=e.width,e.width=e.height,e.height=b);null!=a.shape&&(b=mxUtils.getValue(a.style,mxConst…
1173 …b){b.y-=a.text.margin.y*b.height;b.x-=a.text.margin.x*b.width;if(!this.legacySpacing||"fill"!=a.st… argument
1174 …b.width=Math.max(0,b.width-(d==mxConstants.ALIGN_CENTER&&null==f?a.text.spacingLeft*c+a.text.spaci…
1175 ….PI/180,c=mxUtils.getRotatedPoint(new mxPoint(b.x,b.y),Math.cos(e),Math.sin(e),new mxPoint(c,d)),b…
1176 mxCellRenderer.prototype.redrawCellOverlays=function(a,b){this.createCellOverlays(a);if(null!=a.ove… argument
1177 Math.round(m-g.width/2);g.y=Math.round(n-g.height/2)}if(b||null==k.bounds||k.scale!=a.view.scale||!…
1178 …b){var c=a.view.graph.getFoldingImage(a);if(null!=a.control&&null!=c){var c=this.getControlBounds(… argument
1179 …function(a,b,c){if(null!=a.control){var d=a.view.scale,e=a.getCenterX(),f=a.getCenterY();if(!a.vie… argument
1180 …etModel().isEdge(a.cell),new mxRectangle(Math.round(e-b/2*d),Math.round(f-c/2*d),Math.round(b*d),M…
1181 …b,c){for(var d=this.getShapesForState(a),e=0;e<d.length;e++)if(null!=d[e]&&null!=d[e].node){var f=… argument
1182 …ode.insertBefore(d[e].node,d[e].node.parentNode.firstChild);f?c=d[e].node:b=d[e].node}return[b,c]};
1183 …unction(a,b,c){b=this.redrawShape(a,b,c);null==a.shape||null!=c&&!c||(this.redrawLabel(a,b),this.r… argument
1184 mxCellRenderer.prototype.redrawShape=function(a,b,c){var d=a.view.graph.model,e=!1;null!=a.shape&&n… argument
1185 …b||null==a.shape||mxUtils.equalEntries(a.shape.style,a.style)&&!this.checkPlaceholderStyles(a)||(a…
1186 …alect=a.shape.dialect,a.shape.indicator.init(a.node),b=!0));null!=a.shape&&(this.createControl(a),…
1187 …ion(a,b){return null==b.bounds||b.scale!=a.view.scale||null==a.absolutePoints&&!b.bounds.equals(a)… argument
1189 …b,c,d,e){var f=a.view,g=f.graph;d=mxUtils.getValue(a.style,mxConstants.STYLE_SEGMENT,mxConstants.E… argument
1190 …ull!=c&&(g=g.getCellGeometry(c.cell),g.relative?n=.5>=g.x:null!=b&&(n=(null!=l?l.x:b.x+b.width)<(n…
1191 …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.getRoutingCenter… argument
1192 …b],c=a.view.transformControlPoint(a,c),e.push(new mxPoint(c.x,c.y))}else if(null!=b){var f=a.view,…
1193 …b.x||c.x>b.x+b.width?null!=c?(d=c.x,m=Math.max(Math.abs(l-c.y),m)):a==mxConstants.DIRECTION_NORTH?… argument
1194 …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.view.transf… argument
1195 …b=new mxCellState,b.x=k.x,b.y=k.y);null!=g&&(c=new mxCellState,c.x=g.x,c.y=g.y);null!=b&&null!=c&&…
1196 …b,a,f)||e.push(new mxPoint(a,f)),1==e.length&&(null!=d?mxUtils.contains(c,a,d.y)||mxUtils.contains… argument
1197 …b&&null!=c&&(k=Math.max(b.y,c.y),g=Math.min(b.y+b.height,c.y+c.height),a=f.getRoutingCenterX(b),nu…
1198 …b.x,c.x),e.push(new mxPoint(f+(Math.min(b.x+b.width,c.x+c.width)-f)/2,k)))))},SegmentConnector:fun… argument
1199 …x=r.x),1>Math.abs(p[p.length-1].y-r.y)&&(p[p.length-1].y=r.y));d=p[0];var t=b,u=f[0],x;x=d;null!=u…
1200 …[0]&&null!=b&&(d.y<b.y||d.y>b.y+b.height))?c.push(new mxPoint(m.x,d.y)):!l&&(null!=f[0]&&f[0].x!=d…
1201 …&c.push(new mxPoint(d.x,m.y)));if(null==f[0]&&null!=b)for(;0<c.length&&null!=c[0]&&mxUtils.contain…
1202 …length-1,1);for(q=0;q<c.length;q++)if(f=c[q],f.x=Math.round(f.x*a.view.scale*10)/10,f.y=Math.round…
1205 …b){var c=mxUtils.getValue(a.style,b?mxConstants.STYLE_SOURCE_JETTY_SIZE:mxConstants.STYLE_TARGET_J…
1206 …b){var c=[];if(null!=a)for(var d=0;d<a.length;d++)if(null!=a[d]){var e=new mxPoint(Math.round(a[d]…
1207 b*10)/10,Math.round(a.width/b*10)/10,Math.round(a.height/b*10)/10)):c=null;return c},OrthConnector:…
1208 …b,c,d,e);else{c=[mxConstants.DIRECTION_MASK_ALL,mxConstants.DIRECTION_MASK_ALL];null!=l&&(c[0]=mxU…
1209 …b&&(b=mxUtils.getBoundingBox(new mxRectangle(q,r,t,u),b),q=b.x,r=b.y,t=b.width,u=b.height));null!=…
1210 …b[v]=mxConstants.DIRECTION_MASK_WEST:1>=Math.abs(r.x-q[v][0]-q[v][2])&&(b[v]=mxConstants.DIRECTION…
1211 1>=Math.abs(r.y-q[v][1]-q[v][3])&&(b[v]=mxConstants.DIRECTION_MASK_SOUTH)),r=null,null!=m&&(r=p);v=…
1212 …traints(n[0]);p=p>=t?p:t;r=v>=r?v:r;t=[[0,0],[0,0]];u=!1;for(v=0;2>v;v++)0==b[v]&&(0==(m[v]&c[v])&…
1213 …b[v]&&(0==(t[v][0]&c[v])&&(t[v][0]=t[v][1]),C[v]=t[v][0]&c[v],C[v]|=(t[v][1]&c[v])<<8,C[v]|=(t[1-v…
1214 …b[v]=c[v]);c=b[0]==mxConstants.DIRECTION_MASK_EAST?3:b[0];C=b[1]==mxConstants.DIRECTION_MASK_EAST?…
1215 …ayPoints1[0][0]+=l[0][0]*q[0][2],mxEdgeStyle.wayPoints1[0][1]-=f}f=0;m=C=0<(b[0]&(mxConstants.DIRE…
1217 …(v!=f||((0<(b[1]&(mxConstants.DIRECTION_MASK_EAST|mxConstants.DIRECTION_MASK_WEST))?0:1)==m?0:1)==…
1218 …round(mxEdgeStyle.wayPoints1[v][1]*a.view.scale*10)/10));for(a=1;a<e.length;)null==e[a-1]||null==e… argument
1219 b){mxStyleRegistry.values[a]=b},getValue:function(a){return mxStyleRegistry.values[a]},getName:func…
1224 …b=null;if(null!=a&&0<a.length)for(var c=this.graph.getModel(),d=0;d<a.length;d++)if(c.isVertex(a[d…
1225 …b,c){var d=this.scale,e=new mxPoint(this.translate.x,this.translate.y);if(this.scale!=a||this.tran… argument
1226 …b=this.scale;this.scale!=a&&(this.scale=a,this.isEventsEnabled()&&this.viewStateChanged());this.fi…
1227 …ction(a,b){var c=new mxPoint(this.translate.x,this.translate.y);if(this.translate.x!=a||this.trans… argument
1228 …b,c){var d=this.graph.getModel();a=a||d.getRoot();b=null!=b?b:!1;c=null!=c?c:!0;this.removeState(a… argument
1229 …b,c){var d=this.graph.getModel();a=a||d.getRoot();b=null!=b?b:!0;c=null!=c?c:!0;var e=this.getStat… argument
1230 mxGraphView.prototype.validate=function(a){var b=mxLog.enter("mxGraphView.validate");window.status=…
1232 …tatus=mxResources.get(this.doneResource)||this.doneResource;mxLog.leave("mxGraphView.validate",b)};
1234 …b){b=null!=b?b:!0;var c=null;if(null!=a&&(null!=a.shape&&null!=a.shape.boundingBox&&(c=a.shape.bou… argument
1236 …dImage&&this.backgroundImage.destroy();var b=new mxRectangle(0,0,1,1);this.backgroundImage=new mxI…
1240 …ageFormat,b=this.scale*this.graph.pageScale;return new mxRectangle(this.scale*this.translate.x,thi…
1241 …b){a.scale=this.scale;a.bounds.x=this.scale*(this.translate.x+b.x);a.bounds.y=this.scale*(this.tra… argument
1242 …b){if(null!=a)if(b=(null!=b?b:!0)&&this.graph.isCellVisible(a),null==this.getState(a,b)||b)for(var… argument
1243 mxGraphView.prototype.validateCellState=function(a,b){b=null!=b?b:!0;var c=null;if(null!=a&&(c=this… argument
1244 …aph.cellRenderer.redraw(c,!1,this.isRendering()),c.updateCachedBounds())}if(b&&!c.invalid){null!=c…
1245 …b=this.graph.getModel(),c=this.getState(b.getParent(a.cell));null!=c&&c.cell!=this.currentRoot&&(a…
1246 e.relative&&null!=c?b.isEdge(c.cell)?(d=this.getPoint(c,e),null!=d&&(a.origin.x+=d.x/this.scale-c.o…
1247 this.scale*e.height,a.unscaledHeight=e.height,b.isVertex(a.cell)&&this.updateVertexState(a,e),b.isE…
1248 ….prototype.updateVertexState=function(a,b){var c=this.graph.getModel(),d=this.getState(c.getParent… argument
1249 …b){var c=a.getVisibleTerminalState(!0),d=a.getVisibleTerminalState(!1);null!=this.graph.model.getT… argument
1251 …b=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_POSITION,mxConstants.ALIGN_CENTER);if(b==mxCons…
1252 …b*this.scale-a.width)*d)}b=mxUtils.getValue(a.style,mxConstants.STYLE_VERTICAL_LABEL_POSITION,mxCo…
1253 …b=this.graph.getModel().isEdge(a.cell)&&this.graph.keepEdgesInForeground||this.graph.getModel().is…
1254 …b,c){this.updateFixedTerminalPoint(a,b,!0,this.graph.getConnectionConstraint(a,b,!0));this.updateF… argument
1255 …b,c,d){var e=null;null!=d&&(e=this.graph.getConnectionPoint(b,d,!1));if(null==e&&null==b){b=this.s… argument
1256 …b=null;if(null!=a&&null!=a.shape&&null!=a.shape.stencil&&"fixed"==a.shape.stencil.aspect){var b=mx…
1257 …b,c,d){if(null!=a){var e=[];e.push(a.absolutePoints[0]);var f=this.getEdgeStyle(a,b,c,d);if(null!=… argument
1258 …b[b.length-1]);a.absolutePoints=e}};mxGraphView.prototype.transformControlPoint=function(a,b,c){re… argument
1259 …bled=function(a,b,c,d){var e=this.graph.getConnectionConstraint(a,c,!0),f=this.graph.getConnection… argument
1260 …b,c,d){a=this.isLoopStyleEnabled(a,b,c,d)?mxUtils.getValue(a.style,mxConstants.STYLE_LOOP,this.gra… argument
1261 …b,c){var d=a.absolutePoints,e=d[0];null==d[d.length-1]&&null!=c&&this.updateFloatingTerminalPoint(… argument
1262 …b,c,d){b=this.getTerminalPort(a,b,d);var e=this.getNextPoint(a,c,d),f=this.graph.isOrthogonal(a);c… argument
1263 …b,e,0==c&&f,k);0!=c&&(k=Math.cos(c),l=Math.sin(c),a=mxUtils.getRotatedPoint(a,k,l,g));return a};mx… argument
1264 …b,c,d){var e=null;if(null!=a){var f=this.getPerimeterFunction(a);if(null!=f&&null!=b&&(d=this.getP… argument
1265 …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=2*d.ge…
1266 …b=null!=a.style?parseFloat(a.style[mxConstants.STYLE_ROUTING_CENTER_Y])||0:0;return a.getCenterY()… argument
1267 …b=mxStyleRegistry.getValue(a);null==b&&this.isAllowEval()&&(b=mxUtils.eval(a));a=b}return"function… argument
1268 …raphView.prototype.getVisibleTerminal=function(a,b){for(var c=this.graph.getModel(),d=c.getTermina… argument
1269 …b=a.absolutePoints,c=b[0],d=b[b.length-1];if(c.x!=d.x||c.y!=d.y){var e=d.x-c.x,f=d.y-c.y;a.termina…
1271 …b){var c=a.getCenterX(),d=a.getCenterY();if(null==a.segments||null!=b&&!b.relative)null!=b&&(m=b.o… argument
1273 …b,c){var d=this.graph.getModel().getGeometry(a.cell);if(null!=d){var e=a.absolutePoints.length;if(… argument
1274 …a=e);e=Math.sqrt(mxUtils.ptSegDistSq(g.x,g.y,k.x,k.y,b,c));-1==mxUtils.relativeCcw(g.x,g.y,k.x,k.y…
1275 …b=a.absolutePoints;a.absoluteOffset.x=a.getCenterX();a.absoluteOffset.y=a.getCenterY();if(null!=b&…
1276 mxGraphView.prototype.getState=function(a,b){b=b||!1;var c=null;null!=a&&(c=this.states.get(a),b&&(… argument
1277 …f(null==a)return this.states;for(var b=[],c=0;c<a.length;c++){var d=this.getState(a[c]);null!=d&&b…
1278 …function(a){var b=null;null!=a&&(b=this.states.remove(a),null!=b&&(this.graph.cellRenderer.destroy…
1280 …b=mxUtils.getOffset(this.graph.container);a=new mxPoint(a.clientX-b.x,a.clientY-b.y);var b=this.gr…
1281 …b=a.container;if(null!=b){mxClient.IS_TOUCH&&(mxEvent.addListener(b,"gesturestart",mxUtils.bind(th… argument
1282 …b){!this.isContainerEvent(b)||(mxClient.IS_IE||mxClient.IS_IE11||mxClient.IS_GC||mxClient.IS_OP||m… argument
1283 …b){this.isContainerEvent(b)&&a.dblClick(b)}));var d=function(c){var d=null;mxClient.IS_TOUCH&&(d=m… argument
1284 …b)&&"none"!=a.container.style.display&&"hidden"!=a.container.style.visibility&&!mxEvent.isConsumed… argument
1287 …b){if(null!=this.graph.container){var c=this.graph.container.offsetHeight;this.canvas.style.width=… argument
1288 …b){var c=document.createElement("DIV");null!=a&&null!=b?(c.style.position="absolute",c.style.left=… argument
1290 …b=document.createElementNS(mxConstants.NS_SVG,"svg");b.style.left="0px";b.style.top="0px";b.style.…
1291 …View.prototype.updateContainerStyle=function(a){var b=mxUtils.getCurrentStyle(a);null!=b&&"static"…
1293 …,b){this.view=a;this.previous=this.root=b;this.isUp=null==b;if(!this.isUp)for(var c=this.view.curr… argument
1295 …b,c,d,e){this.mouseListeners=null;this.renderHint=c;this.dialect=mxClient.IS_SVG?mxConstants.DIALE… argument
1296 …ing;this.graphModelChangeListener=mxUtils.bind(this,function(a,b){this.graphModelChanged(b.getProp… argument
1312 …b){for(var c=new mxDictionary,d=[],e=mxUtils.bind(this,function(a){if(!c.get(a)&&this.model.contai… argument
1313 …mxGraph.prototype.graphModelChanged=function(a){for(var b=0;b<a.length;b++)this.processChange(a[b]…
1314 …b=[],c=0;c<a.length;c++)if(this.model.contains(a[c])&&this.isCellVisible(a[c]))for(var d=this.mode…
1315 …ChildChange){var b=this.model.getParent(a.child);this.view.invalidate(a.child,!0,!0);if(!this.mode…
1316 this.view.currentRoot==a.child&&this.home();b!=a.previous&&(null!=b&&this.view.invalidate(b,!1,!1),…
1317 …;mxGraph.prototype.removeStateForCell=function(a){for(var b=this.model.getChildCount(a),c=0;c<b;c+…
1318 …b){null==a.overlays&&(a.overlays=[]);a.overlays.push(b);var c=this.view.getState(a);null!=c&&this.… argument
1319 …b){if(null==b)this.removeCellOverlays(a);else{var c=mxUtils.indexOf(a.overlays,b);0<=c?(a.overlays… argument
1320 …b=a.overlays;if(null!=b){a.overlays=null;var c=this.view.getState(a);null!=c&&this.cellRenderer.re…
1321 …b,c,d){if(null!=b&&0<b.length)return c=null!=c?c:this.warningImage,b=new mxCellOverlay(c,"<font co… argument
1322 …b){null!=b&&mxEvent.isMultiTouchEvent(b)||(null==a&&(a=this.getSelectionCell(),null==a||this.isCel… argument
1323 …b,c){this.model.beginUpdate();try{var d=a.value;this.cellLabelChanged(a,b,this.isAutoSizeCell(a));… argument
1324 mxGraph.prototype.cellLabelChanged=function(a,b,c){this.model.beginUpdate();try{this.model.setValue… argument
1325 …b=a.getEvent(),c=a.getCell(),d=new mxEventObject(mxEvent.CLICK,"event",b,"cell",c);a.isConsumed()&…
1326 …b)&&mxEvent.isAltDown(b)))){d=c;for(a=[];null!=d;){var d=this.model.getParent(d),f=this.view.getSt…
1327 …b=this.model,c=b.getParent(a),d=b.getChildCount(c),e=0;e<d;e++){var f=b.getChildAt(c,e);if(a!=f&&t… argument
1328 …b=a.getEvent(),c=new mxEventObject(mxEvent.TAP_AND_HOLD,"event",b,"cell",a.getCell());this.fireEve…
1329 …e=this.connectionHandler.createEdgeState(a),this.connectionHandler.previous=b,this.connectionHandl…
1330 …b,c,d){if(this.timerAutoScroll||!this.ignoreScrollbars&&!mxUtils.hasScrollbars(this.container))thi… argument
1331 …else f=a-e.scrollLeft,f<d&&(e.scrollLeft-=d-f);f=e.scrollTop+e.clientHeight-b;f<d?(a=e.scrollTop,e…
1332 b=this.container.scrollHeight+d-f):(b=Math.max(e.clientHeight,e.scrollHeight)+d-f,a=this.view.getCa…
1334 …b,c){a=this.view.translate;var d=this.pageFormat,e=this.pageScale,d=new mxRectangle(0,0,Math.ceil(… argument
1335 …b,c,d,e,f,g){if(null!=this.container){a=null!=a?a:this.getBorder();b=null!=b?b:!1;c=null!=c?c:0;d=… argument
1336 …b?a:2*a)+c+1,l=l-q,m=m-q;e=e?m/p:f?l/n:Math.min(l/n,m/p);null!=this.minFitScale&&(e=Math.max(e,thi…
1338 …b=this.getBorder(),c=Math.max(0,a.x)+a.width+2*b,b=Math.max(0,a.y)+a.height+2*b;null!=this.minimum…
1339 b=d.height*this.view.scale)}null!=this.minimumGraphSize&&(c=Math.max(c,this.minimumGraphSize.width*…
1340 b)+"px");this.updatePageBreaks(this.pageBreaksVisible,c,b)}this.fireEvent(new mxEventObject(mxEvent… argument
1341 …b,c){b=this.view.scale;c=this.view.translate;var d=this.pageFormat,e=b*this.pageScale,f=new mxRect… argument
1342 …b=a==this.horizontalPageBreaks?g:k,c=0;c<=b;c++){var d=a==this.horizontalPageBreaks?[new mxPoint(M…
1343 …round(f.y+c*f.height))]:[new mxPoint(Math.round(f.x+c*f.width),Math.round(f.y)),new mxPoint(Math.r…
1344 …b){var c=b?null:this.view.getState(a);return null!=c?c.style:this.getCellStyle(a)};mxGraph.prototy… argument
1345 …b=a[mxConstants.STYLE_IMAGE],c=this.getImageFromBundles(b);null!=c?a[mxConstants.STYLE_IMAGE]=c:c=…
1346 …b){b=b||this.getSelectionCells();if(null!=b){this.model.beginUpdate();try{for(var c=0;c<b.length;c… argument
1347 …b,c){b=null!=b?b:!1;c=c||this.getEditableCells(this.getSelectionCells());var d=null;null!=c&&0<c.l… argument
1348 …b,c,d){d=d||this.getEditableCells(this.getSelectionCells());null!=d&&0<d.length&&(null==c&&(c=this… argument
1349 …b,c){null==b&&(b=this.getMovableCells(this.getSelectionCells()));if(null!=b&&1<b.length){if(null==… argument
1350 …b=mxUtils.sortCells(b);this.model.beginUpdate();try{for(d=0;d<b.length;d++)e=this.getOriginForCell…
1351 …is.resizeCell(b[d],f));this.fireEvent(new mxEventObject(mxEvent.ALIGN_CELLS,"align",a,"cells",b))}…
1352 …his.alternateEdgeStyle){this.model.beginUpdate();try{var b=this.model.getStyle(a);null==b||0==b.le…
1353 …b=[],c=0;c<this.imageBundles.length;c++)this.imageBundles[c]!=a&&b.push(this.imageBundles[c]);this…
1354 …b,c){null==b&&(b=mxUtils.sortCells(this.getEditableCells(this.getSelectionCells()),!0));this.model… argument
1355 …b,c){if(null!=a){this.model.beginUpdate();try{for(var d=0;d<a.length;d++){var e=this.model.getPare… argument
1356 …b,c){null==c&&(c=mxUtils.sortCells(this.getSelectionCells(),!0));c=this.getCellsForGroup(c);null==… argument
1357 …b,"cells",c))}finally{this.model.endUpdate()}}return a};mxGraph.prototype.getCellsForGroup=functio…
1358 …b,c){b=this.getBoundingBoxFromGeometry(b,!0);null!=b&&(this.isSwimlane(a)&&(a=this.getStartSize(a)… argument
1359 …b=[];null==a&&(a=this.getCellsForUngroup());if(null!=a&&0<a.length){this.model.beginUpdate();try{f…
1360 …b};mxGraph.prototype.getCellsForUngroup=function(){for(var a=this.getEditableCells(this.getSelecti…
1361 …ls());this.model.beginUpdate();try{var b=this.getDefaultParent(),c=this.model.getChildCount(b);thi…
1362 …Graph.prototype.updateGroupBounds=function(a,b,c,d,e,f,g){null==a&&(a=this.getSelectionCells());b=… argument
1363 …round(l.x+n.x-b-p.x-g),l.y=Math.round(l.y+n.y-b-p.y-d));l.width=Math.round(n.width+2*b+p.x+g+e+p.w…
1364 …b=null;if(null!=a&&0<a.length)for(var c=0;c<a.length;c++)if(this.model.isVertex(a[c])||this.model.… argument
1365 …b,c,d){b=null!=b?b:!0;var e=null;if(null!=a){for(var f=new mxDictionary,e=[],g=0;g<a.length;g++)f.… argument
1367 …b,c,d,e,f,g,k,l){b=this.createVertex(a,b,c,d,e,f,g,k,l);return this.addCell(b,a)};mxGraph.prototyp… argument
1368 …b,c,d,e,f){b=this.createEdge(a,b,c,d,e,f);return this.addEdge(b,a,d,e)};mxGraph.prototype.createEd… argument
1369 …b,c,d,e,f){null==b&&(b=this.getDefaultParent());null==c&&(c=this.model.getChildCount(b));this.mode… argument
1370 …b,c,d,e,f,g,k){if(null!=a&&null!=b&&null!=c){this.model.beginUpdate();try{for(var l=f?this.view.ge… argument
1371 …b==p&&c+l>this.model.getChildCount(b)&&c--;this.model.add(b,a[l],c+l);this.autoSizeCellsOnAdd&&thi…
1372 …{this.model.endUpdate()}}};mxGraph.prototype.autoSizeCell=function(a,b){if(null!=b?b:1)for(var c=t… argument
1373 ….prototype.removeCells=function(a,b){b=null!=b?b:!0;null==a&&(a=this.getDeletableCells(this.getSel… argument
1374 a,"includeEdges",b))}finally{this.model.endUpdate()}return a};
1375 mxGraph.prototype.cellsRemoved=function(a){if(null!=a&&0<a.length){var b=this.view.scale,c=this.vie…
1376 …x/b-c.x-l.origin.x,k[m].y/b-c.y-l.origin.y),f)):(k=this.view.getState(k),null!=k&&g.setTerminalPoi…
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
1378 …b,d,e,!1,!1);this.cellsAdded(b,k,this.model.getChildCount(k),null,null,!0);this.cellsAdded([c],k,t…
1379 …b,c){null==b&&(b=this.getSelectionCells());c&&(b=this.addAllEdges(b));this.model.beginUpdate();try… argument
1380 …b,c,d,e){b=null!=b?b:!1;null==c&&(c=this.getFoldableCells(this.getSelectionCells(),a));this.stopEd… argument
1381 …b,c,d){if(null!=a&&0<a.length){this.model.beginUpdate();try{for(var e=0;e<a.length;e++)if((!d||thi… argument
1382 …ype.swapBounds=function(a,b){if(null!=a){var c=this.model.getGeometry(a);null!=c&&(c=c.clone(),thi… argument
1383 …b,c){if(null!=a&&null!=b){c=this.getCurrentCellStyle(a);if(null==b.alternateBounds){var d=b;this.c… argument
1384 …b.alternateBounds.getCenterX()-b.getCenterX(),d=b.alternateBounds.getCenterY()-b.getCenterY(),a=Ma…
1385 …b=[];if(null!=a)for(var c=0;c<a.length;c++){for(var d=this.model.getEdgeCount(a[c]),e=0;e<d;e++)b.… argument
1386 mxGraph.prototype.cellSizeUpdated=function(a,b){if(null!=a){this.model.beginUpdate();try{var c=this… argument
1387 …ght=Math.round(d.height*c.width*100/d.width)/100);l==mxConstants.ALIGN_RIGHT?d.x+=d.width-c.width:…
1388 Math.round((d.height-c.height)/2));d.width=c.width;d.height=c.height}if(!b&&!e){var n=this.view.get…
1389 mxGraph.prototype.getPreferredSizeForCell=function(a,b){var c=null;if(null!=a){var d=this.view.crea… argument
1391 …b,e[mxConstants.STYLE_FONTSTYLE]),d=f.width+g,c=f.height+c,mxUtils.getValue(e,mxConstants.STYLE_HO… argument
1392 …b,c){c=null!=c?c:this.isRecursiveResize();this.model.beginUpdate();try{var d=this.cellsResized(a,b… argument
1393 …b,c){c=null!=c?c:!1;var d=[];if(null!=a&&null!=b&&a.length==b.length){this.model.beginUpdate();try… argument
1394 …b,c,d){var e=this.model.getGeometry(a);if(null!=e&&(e.x!=b.x||e.y!=b.y||e.width!=b.width||e.height… argument
1395 …b){for(var c=this.model.getGeometry(a),d=0!=c.width?b.width/c.width:1,c=0!=c.height?b.height/c.hei… argument
1396 …b,c,d){var e=this.model.getGeometry(a);if(null!=e){var f=this.getCurrentCellStyle(a),e=e.clone(),g… argument
1397 …b=this.model.getParent(a),c=this.getCellGeometry(b);null==b||null==c||this.isCellCollapsed(b)||(a=…
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
1400 …ordinates();null!=e&&this.setAllowNegativeCoordinates(!0);this.cellsMoved(a,b,c,!d&&this.isDisconn…
1401 …(r,a[m])}this.fireEvent(new mxEventObject(mxEvent.MOVE_CELLS,"cells",a,"dx",b,"dy",c,"clone",d,"ta…
1402 …b,c,d,e,f){if(null!=a&&(0!=b||0!=c)){f=null!=f?f:!1;this.model.beginUpdate();try{d&&this.disconnec… argument
1403 …anslateCell=function(a,b,c){var d=this.model.getGeometry(a);if(null!=d){b=parseFloat(b);c=parseFlo… argument
1404 …b,c),e,f,new mxPoint(0,0)),b=c.x,c=c.y);null==d.offset?d.offset=new mxPoint(Math.round(b),Math.rou…
1405 …b=this.model.getParent(a);if(null!=b&&b!=this.getDefaultParent()){var c=this.model.getGeometry(b);…
1406 b==mxConstants.DIRECTION_NORTH){var l=f.width;f.width=f.height;f.height=l}if(b==mxConstants.DIRECTI…
1407 mxGraph.prototype.constrainChild=function(a,b){if(null!=a){var c=this.getCellGeometry(a);if(null!=c… argument
1410 …b=new mxDictionary,c=0;c<a.length;c++)b.put(a[c],!0);this.model.beginUpdate();try{for(c=0;c<a.leng…
1411 …unction(a){var b=this.model.getGeometry(a);null!=b&&null!=b.points&&0<b.points.length&&(b=b.clone(…
1412 …b,c){if(null!=b.shape){c=this.view.getPerimeterBounds(b);var d=b.style[mxConstants.STYLE_DIRECTION… argument
1413 …b.cell)){var m=b.style[mxConstants.STYLE_FLIPH],n=b.style[mxConstants.STYLE_FLIPV];null!=b.shape&&…
1414 …3,0==c.height?0:Math.round(1E3*(a.y-c.y)/c.height)/1E3),!1)}return null};mxGraph.prototype.getAllC… argument
1415 …b,c){b=null;var d=a.style[c?mxConstants.STYLE_EXIT_X:mxConstants.STYLE_ENTRY_X];if(null!=d){var e=… argument
1416 …E_ENTRY_DY]),e=isFinite(e)?e:0,f=isFinite(f)?f:0);return new mxConnectionConstraint(b,d,null,e,f)};
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
1421 …b.point.x*e.width+b.dx*d,e.y+b.point.y*e.height+b.dy*d),l=a.style[mxConstants.STYLE_ROTATION]||0;i…
1422 …b);if(g==mxConstants.DIRECTION_NORTH||g==mxConstants.DIRECTION_SOUTH)a=k,k=b,b=a;k&&(d.x=2*e.getCe…
1423 …b,c,d){this.model.beginUpdate();try{var e=this.model.getTerminal(a,c);this.cellConnected(a,b,c,d);… argument
1424 …b,c,d){if(null!=a){this.model.beginUpdate();try{var e=this.model.getTerminal(a,c);this.setConnecti… argument
1426 mxGraph.prototype.disconnectGraph=function(a){if(null!=a){this.model.beginUpdate();try{for(var b=th…
1427 …b-c.x+l,n[0].y/b-c.y+m),!0),this.model.setTerminal(a[e],null,!0))}var q=this.model.getTerminal(a[e…
1428 …sPort=function(a){return!1};mxGraph.prototype.getTerminalForPort=function(a,b){return this.model.g… argument
1429 …b=this.getCurrentRoot();if(null!=b){for(var c=this.model.getParent(b);c!=a&&!this.isValidRoot(c)&&…
1430 …b,c){var d=[a];b&&(d=d.concat(this.model.getEdges(a)));d=this.view.getBounds(d);if(c){c=this.model… argument
1431 …pe.getBoundingBoxFromGeometry=function(a,b){b=null!=b?b:!1;var c=null;if(null!=a)for(var d=0;d<a.l… argument
1433 …t.REFRESH))};mxGraph.prototype.snap=function(a){this.gridEnabled&&(a=Math.round(a/this.gridSize)*t…
1434 …b,c,d,e){var f=this.view.translate,g=this.view.scale;!c&&this.gridEnabled?(c=this.gridSize*g*.5,d|… argument
1435 …b){if(this.useScrollbarsForPanning&&mxUtils.hasScrollbars(this.container))this.container.scrollLef… argument
1436 …this.shiftPreview2=null}}else{c.setAttribute("transform","translate("+a+","+b+")");if(null==this.s…
1438 …p=b+"px";this.shiftPreview2.style.left=a+"px";this.shiftPreview2.style.top=b+"px"}else c.style.lef…
1439 …y=0,this.view.setScale(1))};mxGraph.prototype.zoomTo=function(a,b){this.zoom(a/this.view.scale,b)}; argument
1440 …b,c,d){a=null!=a?a:!0;b=null!=b?b:!0;c=null!=c?c:.5;d=null!=d?d:.5;var e=mxUtils.hasScrollbars(thi… argument
1441 (a-g)/2,this.container.scrollTop=(b-f)/2):this.view.setTranslate(a?Math.floor(l.x-k.x/m+n*c/m):l.x,…
1442 …b){b=null!=b?b:this.centerZoom;var c=Math.round(this.view.scale*a*100)/100,d=this.view.getState(th… argument
1443 …b&&(d=this.container.offsetWidth*(a-1)/2,e=this.container.offsetHeight*(a-1)/2),this.container.scr…
1444 g)*this.view.scale+Math.round(l*a+e))}};
1445 …b=this.container.clientWidth/a.width/(this.container.clientHeight/a.height);a.x=Math.max(0,a.x);a.…
1446 …b=this.container.clientWidth/a.width;c=this.view.scale*b;mxUtils.hasScrollbars(this.container)?(th…
1447 …ion(a,b){var c=-this.view.translate.x,d=-this.view.translate.y,e=this.view.getState(a);null!=e&&(c… argument
1449 mxGraph.prototype.scrollRectToVisible=function(a){var b=!1;if(null!=a){var c=this.container.offsetW…
1450 …b=!0);a.y+f>k+d&&(this.view.translate.y-=(a.y+f-d-k)/l,b=!0);a.x<g&&(this.view.translate.x+=(g-a.x…
1452 …b=a.style[mxConstants.STYLE_ORTHOGONAL];if(null!=b)return b;a=this.view.getEdgeStyle(a);return a==…
1454 mxGraph.prototype.isEdgeValid=function(a,b,c){return null==this.getEdgeValidationError(a,b,c)}; argument
1455 …b,c){if(null!=a&&!this.isAllowDanglingEdges()&&(null==b||null==c))return"";if(null!=a&&null==this.… argument
1456 …b,!0,a),f=this.model.getDirectedEdgeCount(c,!1,a);if(null!=this.multiplicities)for(var g=0;g<this.… argument
1457 …on(a,b){a=null!=a?a:this.model.getRoot();b=null!=b?b:{};for(var c=!0,d=this.model.getChildCount(a)… argument
1458 …al(a,!1))||""):d+(this.getCellValidationError(a)||"");e=this.validateCell(a,b);null!=e&&(d+=e);nul…
1459 …b=this.model.getDirectedEdgeCount(a,!0),c=this.model.getDirectedEdgeCount(a,!1);a=this.model.getVa…
1460 …b){return null};mxGraph.prototype.getBackgroundImage=function(){return this.backgroundImage};mxGra… argument
1461 …b="";if(this.labelsVisible&&null!=a){var c=this.getCurrentCellStyle(a);mxUtils.getValue(c,mxConsta…
1463 …b,c,d){var e=null;null!=a&&(null==a.control||b!=a.control.node&&b.parentNode!=a.control.node||(e=t… argument
1465 mxGraph.prototype.getStartSize=function(a,b){var c=new mxRectangle,d=this.getCurrentCellStyle(a,b),… argument
1466 …b=mxUtils.getValue(a,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST),c=1==mxUtils.getValue…
1467 …ype.getActualStartSize=function(a,b){var c=new mxRectangle;if(this.isSwimlane(a,b)){var d=this.get… argument
1468 …b=!1;if(null!=a)var b=mxUtils.getValue(a.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE),c=m…
1471 …mlane=function(a,b){return null==a||this.model.getParent(a)==this.model.getRoot()||this.model.isEd… argument
1473 …e.isCellLocked=function(a){var b=this.model.getGeometry(a);return this.isCellsLocked()||null!=b&&t…
1478 …pe.isCellMovable=function(a){var b=this.getCurrentCellStyle(a);return this.isCellsMovable()&&!this…
1484 …b=this.getCurrentCellStyle(a);return this.isCellsResizable()&&!this.isCellLocked(a)&&"0"!=mxUtils.… argument
1485 ….isCellBendable=function(a){var b=this.getCurrentCellStyle(a);return this.isCellsBendable()&&!this…
1486 …b=this.getCurrentCellStyle(a);return this.isCellsEditable()&&!this.isCellLocked(a)&&0!=b[mxConstan… argument
1487 …)};mxGraph.prototype.isValidConnection=function(a,b){return this.isValidSource(a)&&this.isValidTar… argument
1488 …ng=function(a){if(null!=this.cellEditor){var b=this.cellEditor.getEditingCell();return null==a?nul…
1492 ….getFoldableCells=function(a,b){return this.model.filterCells(a,mxUtils.bind(this,function(a){retu… argument
1493 …b){var c=this.getCurrentCellStyle(a);return 0<this.model.getChildCount(a)&&0!=c[mxConstants.STYLE_… argument
1494 …b,c){return this.model.isEdge(a)&&null!=b&&1==b.length&&this.isCellConnectable(b[0])&&null==this.g… argument
1495 …b,c,d){if(!this.isSwimlaneNesting())for(var e=0;e<a.length;e++)if(this.isSwimlane(a[e]))return nul… argument
1497 …b,c){null==c&&(c=this.getCurrentRoot(),null==c&&(c=this.model.getRoot()));if(null!=c)for(var d=thi… argument
1498 …b,c,d,e,f){d=null!=d?d:!0;e=null!=e?e:!0;null==c&&(c=this.getCurrentRoot(),null==c&&(c=this.getMod… argument
1499 …b,c){if(null!=a){var d=a.absolutePoints;if(null!=d){a=this.tolerance*this.tolerance;for(var e=d[0]… argument
1500 …tion(a,b,c){var d=this.getView().getState(a);a=this.getStartSize(a);if(null!=d){var e=this.getView… argument
1501 …b,c){a=null!=a?a:this.getDefaultParent();a=this.model.getChildCells(a,null!=b?b:!1,null!=c?c:!1);b… 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 …b||this.isValidAncestor(l,b,f))||d&&l==a&&(null==b||this.isValidAncestor(n,b,f))))&&k.push(g[m]);r… argument
1504 …b,c,d){c=null!=c?c:!0;d=null!=d?d:!0;var e=[],f=new mxDictionary;if(null!=a)for(var g=0;g<a.length… argument
1505 …b,c){c=null!=c?c:!1;for(var d=this.getEdges(a),e=[],f=0;f<d.length;f++){var g=this.view.getState(d… argument
1506 …ction(a,b){var c=mxUtils.convertPoint(this.container,mxEvent.getClientX(a),mxEvent.getClientY(a)),… argument
1507 …aph.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=this… argument
1508 …b&&u.x+u.width<=n)&&f.push(t);x&&!l||this.getCells(a,b,c,d,t,f,g,k,l)}}}return f};mxGraph.prototyp… argument
1509 …b,c){b=null!=b?b:!1;c=null!=c?c:!1;var d=[];if(null!=a){for(var e=this.getModel(),f=e.getChildCoun… argument
1510 …b,c,d,e,f){if(null!=c&&null!=a&&(b=null!=b?b:!0,f=null!=f?f:!1,e=e||new mxDictionary,null==d||!e.g… argument
1512 …aph.prototype.selectRegion=function(a,b){var c=this.getCells(a.x,a.y,a.width,a.height);this.select… argument
1514 …b,c){var d=this.selectionModel,e=0<d.cells.length?d.cells[0]:null;1<d.cells.length&&d.clear();var … argument
1515 b%f)):(b--,a=this.model.getChildAt(d,0>b?f-1:b)),this.setSelectionCell(a)):this.getCurrentRoot()!=d… argument
1516 …b,c,d){c=c||this.getDefaultParent();var e=mxUtils.bind(this,function(c){return null!=this.view.get… argument
1517 …b){var c=this.isCellSelected(a);this.isToggleEvent(b)?c?this.removeSelectionCell(a):this.addSelect… argument
1518 …b=null;if(null!=a)if(this.model.isEdge(a.cell))var b=a.getVisibleTerminalState(!0),c=a.getVisibleT…
1519 …b){return b==mxEdgeStyle.Loop||b==mxEdgeStyle.ElbowConnector||b==mxEdgeStyle.SideToSide||b==mxEdge… argument
1520 …=this.mouseListeners)for(var b=0;b<this.mouseListeners.length;b++)if(this.mouseListeners[b]==a){th…
1521 …b){if(null==a.graphX||null==a.graphY){var c=mxUtils.convertPoint(this.container,a.getX(),a.getY())… argument
1522 …(a){var b=mxEvent.getClientX(a);a=mxEvent.getClientY(a);b=mxUtils.convertPoint(this.container,b,a)…
1523 …b,c){var d=mxEvent.isMouseEvent(b.getEvent()),e=!1;b.getEvent()==this.lastEvent?e=!0:this.lastEven… argument
1524 …b.getSource(),this.mouseMoveRedirect=mxUtils.bind(this,function(a){this.fireMouseEvent(mxEvent.MOU…
1525 …s.isMouseTrigger=d);e||a!=mxEvent.MOUSE_DOWN||(this.lastMouseX=b.getX(),this.lastMouseY=b.getY());…
1526 …b,c){c=!1;b=mxEvent.isMouseEvent(b.getEvent());this.ignoreMouseEvents&&b&&a!=mxEvent.MOUSE_MOVE?(t… argument
1527 …ction(a,b){var c=b.getSource(),d=null!=c.nodeName?c.nodeName.toLowerCase():"",e=!mxEvent.isMouseEv… argument
1528 …b,c){if(this.isEventSourceIgnored(a,b))null!=this.tooltipHandler&&this.tooltipHandler.hide();else{… argument
1529 …b.getX())<this.doubleTapTolerance&&Math.abs(this.lastTouchY-b.getY())<this.doubleTapTolerance&&2>t…
1530 …b.getEvent())this.lastTouchCell=b.getCell(),this.lastTouchX=b.getX(),this.lastTouchY=b.getY(),this…
1531 …b.getY())<this.doubleTapTolerance?this.dblClick(b.getEvent(),d):mxEvent.consume(b.getEvent());retu…
1532 …b.getEvent))this.scrollPointToVisible(b.getGraphX(),b.getGraphY(),this.autoExtend);else if(a==mxEv…
1533 …b.getEvent().returnValue=!0),e=0;e<this.mouseListeners.length;e++){var f=this.mouseListeners[e];a=…
1534 …b);this.tapAndHoldValid=this.tapAndHoldInProgress=!1}),this.tapAndHoldDelay),this.tapAndHoldValid=…
1535 …b.getEvent())&&this.stopEditing(!this.isInvokesStopCellEditing());this.consumeMouseEvent(a,b,c)}}}… argument
1537 …ner=null),this.container=null)};function mxCellOverlay(a,b,c,d,e,f){this.image=a;this.tooltip=b;th… argument
1539 …b=a.view.graph.getModel().isEdge(a.cell),c=a.view.scale,d=this.image.width,e=this.image.height;if(…
1540 …round(b.x-(d*this.defaultOverlap-this.offset.x)*c),Math.round(b.y-(e*this.defaultOverlap-this.offs… argument
1546 …b=null,c=0,d=0,e=1,f=mxUtils.bind(this,function(f){if(this.isEnabled()){b=new mxPoint(mxEvent.getC…
1547 e;this.source.container.scrollTop=p.y-n*e/2+(b.y-this.border-q.top)*e}else p=this.source.view.trans…
1548 …b&&(this.isScrolling()?(this.source.container.scrollLeft=c+(mxEvent.getClientX(a)-b.x)*e,this.sour…
1549 …h(0,0)}mxEvent.removeGestureListeners(document,null,g,k);mxEvent.consume(a);b=null}});mxEvent.addG…
1550 …ox();this.svg.setAttribute("viewBox",Math.round(a.x)+" "+Math.round(a.y)+" "+Math.round(a.width)+"…
1552 …b=mxClient.IS_IE11?Math.max(1,this.source.view.scale):this.source.view.scale;Array.prototype.slice…
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 …b,c,d,e,f){var g="";if(this.source&&this.checkTerminal(a,c,b)||!this.source&&this.checkTerminal(a,… argument
1561 …b,c,d){b=a.model.getValue(c);d=a.model.getValue(d);c=!this.validNeighborsAllowed;for(var e=this.va… argument
1562 …xMultiplicity.prototype.checkType=function(a,b,c,d,e){return null!=b?isNaN(b.nodeType)?b==c:mxUtil… argument
1566 …b=this.graph.getModel();b.removeListener(this.undoHandler);this.graph.removeListener(this.moveHand…
1567 …out(a,mxEvent.LAYOUT_CELLS)};mxLayoutManager.prototype.getLayout=function(a,b){return null};mxLayo… argument
1568 …ved=function(a,b){if(null!=a&&null!=b)for(var c=mxUtils.convertPoint(this.getGraph().container,mxE… argument
1569 …b,c){if(null!=a&&null!=b)for(var d=this.getGraph().getModel(),e=0;e<a.length;e++){var f=this.getLa… argument
1570 …prototype.addCellsWithLayout=function(a,b){return this.addDescendantsWithLayout(a,this.addAncestor… argument
1571 …b){b=null!=b?b:[];if(null!=a&&(null!=this.hasLayout(a)&&b.push(a),this.isBubbling())){var c=this.g… argument
1572 …b){if(0<a.length){var c=this.getGraph().getModel();c.beginUpdate();try{for(var d=null,e=0;e<a.leng… argument
1573 mxLayoutManager.prototype.executeLayout=function(a,b){var c=this.getLayout(a,b?mxEvent.BEGIN_UPDATE… argument
1574 …b,c,d){this.horizontal=null!=b?b:!0;this.addEnabled=null!=c?c:!0;this.resizeEnabled=null!=d?d:!0;t… argument
1578 …){var b=this.getGraph().getModel();b.beginUpdate();try{for(var c=0;c<a.length;c++)this.isSwimlaneI…
1579 …b=this.getGraph().getModel(),c=b.getParent(a),d=b.getChildCount(c),e=null,f=0;f<d;f++){var g=b.get…
1580 …b=this.getGraph().getModel();b.beginUpdate();try{for(var c=0;c<a.length;c++)if(!this.isSwimlaneIgn…
1581 e.height,l)}}}finally{b.endUpdate()}}};
1582 …b,c,d){var e=this.getGraph().getModel();e.beginUpdate();try{var f=this.isCellHorizontal(a);if(!thi… argument
1584 …b,c,d,e,f){b=null!=b?b:1;this.view=a;this.oldValidateCellState=a.validateCellState;this.oldBounds=… argument
1585 …b.shape.paint=c});a.validateCellState=function(b,c){return null==b||null==d||d(b)?g.oldValidateCel… argument
1587 …b,c,d,e){d=null!=d?d:!0;e=null!=e?e:!0;var f=this.deltas.get(a.cell);null==f?(f={point:new mxPoint… argument
1588 ….state,c.point.x,c.point.y)}));this.deltas.visit(mxUtils.bind(this,function(b,c){this.revalidateSt… argument
1589 …b,c){if(null!=a){var d=this.graph.getModel();if(d.isVertex(a.cell)){a.view.updateCellState(a);var … argument
1590 …b,c,d){if(null!=a){var e=this.graph.getModel();e.isEdge(a.cell)&&a.view.updateCellState(a);var f=t… argument
1591 …b,c,d)}};mxCellStatePreview.prototype.addEdges=function(a){for(var b=this.graph.getModel(),c=b.get… argument
1594 …b=this.currentDy;this.currentDy=this.currentDx=0;this.updatePreview();this.bounds=this.graph.getVi…
1600 …b,c){var d=this.graph.model.getParent(a);return b?(b=this.graph.model.isEdge(a)?null:this.graph.ge… argument
1601 …b=a.getState();if(!(this.graph.isToggleEvent(a.getEvent())&&mxEvent.isAltDown(a.getEvent())||null=…
1602 …b){if(!this.graph.isToggleEvent(b.getEvent())||!mxEvent.isAltDown(b.getEvent()))for(;null!=a;){if(… argument
1603 …raph.popupMenuHandler.isPopupTrigger(a)){var b=a.getCell();null==b&&(b=this.cell);this.selectCellF…
1604 …b){var c=this.graph.view.getState(a);if(null!=c){if(!(b.isSource(c.control)||this.graph.isToggleEv… argument
1605 mxGraphHandler.prototype.consumeMouseEvent=function(a,b){b.consume()}; argument
1606 …b){if(!b.isConsumed()&&this.isEnabled()&&this.graph.isEnabled()&&null!=b.getState()&&!mxEvent.isMu… argument
1607 …b.getEvent())&&this.graph.isCellsCloneable())?this.start(c,b.getX(),b.getY()):this.delayedSelectio…
1608 …b=this.graph.getModel(),c=mxUtils.bind(this,function(a){return null!=this.graph.view.getState(a)&&…
1609 …Math.round(a.x),a.width=Math.ceil(a.width)),a.height<this.minimumSize?(a.y-=(this.minimumSize-a.he…
1610 …b=null;if(null!=a&&0<a.length)for(var c=this.graph.getModel(),d=0;d<a.length;d++)if(c.isVertex(a[d…
1612 …b,c,d){this.cell=a;this.first=mxUtils.convertPoint(this.graph.container,b,c);this.cells=null!=d?d:… argument
1613 …for(b=0;b<a.length;b++)c=this.graph.view.getState(a[b]),null==c||g.get(c)||g.put(c,!0);this.guide.…
1614 b!=(this.target||e))})}};mxGraphHandler.prototype.addStates=function(a,b){var c=this.graph.view.get… argument
1615 …otype.snap=function(a){var b=this.scaleGrid?this.graph.view.scale:1;a.x=this.graph.snap(a.x/b)*b;a…
1616 …ype.roundLength=function(a){return Math.round(100*a)/100};mxGraphHandler.prototype.isValidDropTarg… argument
1618 …b){var c=this.graph;if(b.isConsumed()||!c.isMouseDown||null==this.cell||null==this.first||null==th… argument
1619 …b.sourceState&&b.sourceState.setCursor(d));else if(mxEvent.isMultiTouchEvent(b.getEvent()))this.re…
1620 …b.getGraphX(),b.getGraphY(),null,null,null,mxUtils.bind(this,function(a,b,c){return 0<=mxUtils.ind… argument
1621 …b)?(d=this.guide.move(this.bounds,d,f,e),k=!1):d=this.graph.snapDelta(d,this.bounds,!f,!1,!1);null…
1622 …Dy=d.y,this.updatePreview()}this.updateHint(b);this.consumeMouseEvent(mxEvent.MOUSE_MOVE,b);mxEven…
1623 …his.pBounds&&(this.shape.bounds=new mxRectangle(Math.round(this.pBounds.x+this.currentDx),Math.rou…
1624 mxGraphHandler.prototype.updateLivePreview=function(a,b){if(!this.suspended){var c=[];null!=this.al… argument
1625 …b,this.cloning)?null!=e.text&&(e.text.updateBoundingBox(),null!=e.text.boundingBox&&(e.text.boundi…
1626 …h;l++)null!=g.points[l]&&k.push(new mxPoint(g.points[l].x+a/d,g.points[l].y+b/d));var g=f.visibleS…
1627 …b),!0),g=null);null!=l&&this.isCellMoving(l.cell)?f.view.updateFixedTerminalPoint(f,l,!1,this.grap…
1628 …b=0;b<a.length;b++){var c=this.graph.selectionCellsHandler.getHandler(a[b][0].cell);null!=c&&c.red…
1630 …b){null!=b.shape&&null!=b.shape.originalPointerEvents&&(b.shape.pointerEvents=b.shape.originalPoin… argument
1631 …b.text&&b.text.updateBoundingBox();b.view.invalidate(b.cell)})),this.graph.view.validate())};mxGra… argument
1632 …b){if(!b.isConsumed())if(this.livePreviewUsed&&this.resetLivePreview(),null==this.cell||null==this… argument
1633 …b.getEvent());else{var d=c.isCloneEvent(b.getEvent())&&c.isCellsCloneable()&&this.isCloneEnabled()…
1635 …b,c){if(this.graph.getModel().isVertex(a)&&(a=this.graph.getView().getState(a),null!=a)){c=mxUtils… argument
1636 mxGraphHandler.prototype.moveCells=function(a,b,c,d,e,f){d&&(a=this.graph.getCloneableCells(a));var… argument
1637 …this.graph.moveCells(a,b,c,d,e,f);b=[];for(l=0;l<g.length;l++)this.shouldRemoveParent(g[l])&&b.pus…
1642 …b=c.getProperty("eventName"),e=c.getProperty("event");b==mxEvent.MOUSE_DOWN&&this.isForcePanningEv…
1643 …b)||"gesturestart"!=b.type?"gestureend"==b.type&&null!=this.initialScale&&(this.initialScale=null)…
1646 …b=a.getEvent();return this.useLeftButtonForPanning&&null==a.getState()&&mxEvent.isLeftMouseButton(…
1647 …,b){this.mouseDownEvent=b;!b.isConsumed()&&this.isPanningEnabled()&&!this.active&&this.isPanningTr… argument
1649 …b){this.dx=b.getX()-this.startX;this.dy=b.getY()-this.startY;if(this.active)this.previewEnabled&&(… argument
1650 …b))}(this.active||this.panningTrigger)&&b.consume()};mxPanningHandler.prototype.mouseUp=function(a… argument
1651 …b=Math.round(this.initialScale*a.scale*100)/100;null!=this.minScale&&(b=Math.max(this.minScale,b))…
1652 mxPanningHandler.prototype.panGraph=function(a,b){this.graph.getView().setTranslate(a,b)};mxPanning… argument
1653 …uHandler(a,b){null!=a&&(this.graph=a,this.factoryMethod=b,this.graph.addMouseListener(this),this.g… argument
1655 …b){this.isEnabled()&&!mxEvent.isMultiTouchEvent(b.getEvent())&&(this.hideMenu(),this.triggerX=b.ge… argument
1656 …b){this.inTolerance&&null!=this.screenX&&null!=this.screenY&&(Math.abs(mxEvent.getMainEvent(b.getE… argument
1657 …b,c){a=null==c;c=null!=c?c:mxUtils.bind(this,function(a){var c=mxUtils.getScrollOrigin();this.popu… argument
1658 this.graph.tooltipHandler.hide();c(d);a&&b.consume()}this.inTolerance=this.popupTrigger=!1};mxPopup…
1659 function mxCellMarker(a,b,c,d){mxEventSource.call(this);null!=a&&(this.graph=a,this.validColor=null… argument
1662 …b=null;this.isEnabled()&&(b=this.getState(a),this.setCurrentState(b,a));return b};mxCellMarker.pro… argument
1663 …Marker.prototype.markCell=function(a,b){var c=this.graph.getView().getState(a);null!=c&&(this.curr… argument
1664 …b,c){return c?this.validColor:this.invalidColor};mxCellMarker.prototype.getState=function(a){var b… argument
1665 …lMarker.prototype.intersects=function(a,b){return this.hotspotEnabled?mxUtils.intersectsHotspot(a,… argument
1668 …ctionCellsHandler.prototype.reset=function(){this.handlers.visit(function(a,b){b.reset.apply(b)})}; argument
1670 …b=mxUtils.sortCells(this.getHandledSelectionCells(),!1),c=0;c<b.length;c++){var d=this.graph.view.… argument
1671 b.destroy()}));for(c=0;c<b.length;c++)d=this.graph.view.getState(b[c]),null!=d&&(e=this.handlers.ge…
1672 …b=this.handlers.remove(a.cell);if(null!=b){var c=b.index,d=b.startX,e=b.startY;b.destroy();b=this.… argument
1673 …b){if(this.graph.isEnabled()&&this.isEnabled()){var c=[a,b];this.handlers.visit(function(a,b){b.mo… argument
1675 …Handler(a,b){mxEventSource.call(this);null!=a&&(this.graph=a,this.factoryMethod=b,this.init(),this… argument
1678 …xConnectionHandler.prototype.isInsertBefore=function(a,b,c,d,e){return this.insertBeforeSource&&b!… argument
1683 …Marker(this.graph);a.hotspotEnabled=!0;a.getCell=mxUtils.bind(this,function(b){var c=mxCellMarker.… argument
1684 …this.isCreateTarget(b.getEvent())&&(this.error=null))):this.isValidSource(c,b)||(c=null):!this.isC…
1685 …b){return this.isConnecting()?null==this.error:mxCellMarker.prototype.isValidState.apply(a,argumen… argument
1686 …b,c,d){this.previous=a;this.first=new mxPoint(b,c);this.edgeState=null!=d?d:this.createEdgeState(n… argument
1687 …rototype.validateConnection=function(a,b){return this.isValidTarget(b)?this.graph.getEdgeValidatio… argument
1688 …n(a){var b=this.getConnectImage(a);if(null!=b&&null!=a){this.iconState=a;var c=[],d=new mxRectangl…
1689 …b=mxUtils.bind(this,function(a){mxEvent.isConsumed(a)||(this.icon=e,this.graph.fireMouseEvent(mxEv…
1690 …nHandler.prototype.redrawIcons=function(a,b){if(null!=a&&null!=a[0]&&null!=b){var c=this.getIconPo… argument
1691 …b){var c=this.graph.getView().scale,d=b.getCenterX(),e=b.getCenterY();if(this.graph.isSwimlane(b.c… argument
1693 …b){this.mouseDownCounter++;if(this.isEnabled()&&this.graph.isEnabled()&&!b.isConsumed()&&!this.isC… argument
1694 b.getGraphY());this.edgeState=this.createEdgeState(b);this.mouseDownCounter=1;this.waypointsEnabled…
1696 …b=mxUtils.getOffset(this.graph.container),c=a.getEvent(),d=mxEvent.getClientX(c),c=mxEvent.getClie…
1697 …arker.highlight.isHighlightAt(d,c)||(f!=d||b!=c)&&null==a.getState()&&this.marker.highlight.isHigh…
1698 …State=function(a,b){this.constraintHandler.update(a,null==this.first,!1,null==this.first||a.isSour… argument
1700 …ource(this.marker.highlight.shape)&&(b=new mxPoint(a.getGraphX(),a.getGraphY())),c=this.graph.getO…
1701 c,this.constraintHandler.currentPoint=b);this.outlineConnect&&null!=this.marker.highlight&&null!=th…
1703 …vertWaypoint=function(a){var b=this.graph.getView().getScale(),c=this.graph.getView().getTranslate…
1704 …b){if(!mxEvent.isAltDown(a.getEvent())&&null!=this.previous){var c=this.graph.gridSize*this.graph.… argument
1705 …b){if(b.isConsumed()||!this.ignoreMouseDown&&null==this.first&&this.graph.isMouseDown)this.constra… argument
1706 …b,c);this.currentPoint=c;(null!=this.first||this.isEnabled()&&this.graph.isEnabled())&&(null!=this…
1707 ….clone()):null!=this.previous&&mxEvent.isShiftDown(b.getEvent())&&!this.graph.isIgnoreTerminalEven…
1708 …=g.x,this.selectedIcon.bounds.y=g.y):(g=new mxRectangle(b.getGraphX()+this.connectIconOffset.x,b.g…
1709 b),null!=g&&(d=g)),null==this.sourceConstraint&&null!=this.previous&&(g=this.getSourcePerimeterPoin…
1710 …b.getGraphX()-this.first.x),g=Math.abs(b.getGraphY()-this.first.y),f>this.graph.tolerance||g>this.…
1711 …b.getEvent());b.consume()}else this.isEnabled()&&this.graph.isEnabled()?this.previous!=this.curren…
1712 …b.consume():this.constraintHandler.reset();if(!this.graph.isMouseDown&&null!=this.currentState&&nu…
1713 …b){null!=this.sourceConstraint&&null!=this.sourceConstraint.point&&(this.edgeState.style[mxConstan… argument
1714 …b&&(b=this.graph.getConnectionConstraint(this.edgeState,this.previous,!1)),this.edgeState.setAbsol…
1716 mxConnectionHandler.prototype.getTargetPerimeterPoint=function(a,b){var c=null,d=a.view,e=d.getPeri… argument
1717 …b,c){c=null;var d=a.view,e=d.getPerimeterFunction(a),f=new mxPoint(a.getCenterX(),a.getCenterY());… argument
1718 mxConnectionHandler.prototype.updateIcons=function(a,b,c){};mxConnectionHandler.prototype.isStopEve… argument
1719 …b=mxUtils.convertPoint(this.graph.container,a.getX(),a.getY()),c=Math.abs(b.x-this.first.x),b=Math…
1720 …nts=function(a,b){return null==a||null==b||null==a.point||null==b.point||!a.point.equals(b.point)|… argument
1721 …seUp=function(a,b){if(!b.isConsumed()&&this.isConnecting()){if(this.waypointsEnabled&&!this.isStop… argument
1722 …b.getEvent()),null!=this.error&&0<this.error.length&&this.graph.validationAlert(this.error)):this.…
1726 …b,c,d){if(null!=b||this.isCreateTarget(c)||this.graph.allowDanglingEdges){var e=this.graph.getMode… argument
1727 …b,d)}var m=this.graph.getDefaultParent();null!=a&&null!=b&&e.getParent(a)==e.getParent(b)&&e.getPa…
1728 …b,!1,this.constraintHandler.currentConstraint);null!=this.edgeState&&e.setGeometry(g,this.edgeStat…
1729 …this.waypoints[a];p.points.push(new mxPoint(t.x/q-r.x,t.y/q-r.y))}}if(null==b){var u=this.graph.vi…
1730 …b,"event",c,"target",d,"terminalInserted",f))}}catch(x){mxLog.show(),mxLog.debug(x.message)}finall… argument
1731 …nction(a,b,c,d,e,f){if(null==this.factoryMethod)return this.graph.insertEdge(a,b,c,d,e,f);b=this.c… argument
1732 …b){for(var c=this.graph.getCellGeometry(b);null!=c&&c.relative;)b=this.graph.getModel().getParent(… argument
1733 …ph.view.getState(b);if(null!=k){var l=k.x/f-e.x,e=k.y/f-e.y;Math.abs(l-c.x)<=g&&(c.x=Math.round(l)…
1734 …ionHandler.prototype.createEdge=function(a,b,c,d){var e=null;null!=this.factoryMethod&&(e=this.fac… argument
1740 …b,c){return this.pointImage};mxConstraintHandler.prototype.isEventIgnored=function(a,b){return!1};… argument
1742 …llForEvent=function(a,b){var c=a.getCell();null!=c||null==b||a.getGraphX()==b.x&&a.getGraphY()==b.… argument
1743 mxConstraintHandler.prototype.update=function(a,b,c,d){if(this.isEnabled()&&!this.isEventIgnored(a)… argument
1744 …rrentFocus||(this.currentFocus=this.currentFocusArea=null,this.setFocus(a,k,b));a=this.currentPoin…
1745 …=n*n+p*p;if((this.intersects(this.focusIcons[m],e,b,c)||null!=d&&this.intersects(this.focusIcons[m…
1747 …b=0;b<this.constraints.length;b++){var c=this.graph.getConnectionPoint(a,this.constraints[b]),d=th…
1748 this.focusIcons[b].bounds=d;this.focusIcons[b].redraw();this.currentFocusArea.add(this.focusIcons[b…
1749 …b,c){this.constraints=null!=b&&!this.isStateIgnored(b,c)&&this.graph.isCellConnectable(b.cell)?thi… argument
1750 …nPoint(b,this.constraints[c]),e=this.getImageForConstraint(b,this.constraints[c],d),f=e.src,e=new …
1751 …Utils.bind(this,function(){return null!=this.currentFocus?this.currentFocus:b});f.redraw();mxEvent…
1752 …a};mxConstraintHandler.prototype.intersects=function(a,b,c,d){return mxUtils.intersects(a.bounds,b… argument
1754 …b=c.getProperty("eventName"),e=c.getProperty("event");if(b==mxEvent.MOUSE_DOWN&&this.isForceRubber…
1757 …b){if(!b.isConsumed()&&this.isEnabled()&&this.graph.isEnabled()&&null==b.getState()&&!mxEvent.isMu… argument
1758 …a,b){function c(a){a=new mxMouseEvent(a);var b=mxUtils.convertPoint(d,a.getX(),a.getY());a.graphX=… argument
1759 …b){if(!b.isConsumed()&&null!=this.first){var c=mxUtils.getScrollOrigin(this.graph.container),d=mxU… argument
1760 …&(this.sharedDiv=null);return a};mxRubberband.prototype.isActive=function(a,b){return null!=this.d… argument
1761 …b){var c=this.isActive();this.reset();c&&(this.execute(b.getEvent()),b.consume())};mxRubberband.pr… argument
1763 …=this.first=null};mxRubberband.prototype.update=function(a,b){this.currentX=a;this.currentY=b;this… argument
1764 …b=this.currentY-this.graph.panDy;this.x=Math.min(this.first.x,a);this.y=Math.min(this.first.y,b);t…
1765 …(this.sharedDiv=null))};function mxHandle(a,b,c,d){this.graph=a.view.graph;this.state=a;this.curso… argument
1766 …ototype.getPosition=function(a){};mxHandle.prototype.setPosition=function(a,b,c){};mxHandle.protot… argument
1767 …b=this.graph.view.scale,c=this.graph.view.translate,c=new mxPoint(a.getGraphX()/b-c.x,a.getGraphY(… variable
1771 …b=mxUtils.toRadians(this.getTotalRotation()),a=this.rotatePoint(this.flipPoint(a),b),b=this.graph.…
1772 …ction(a,b){var c=this.state.getCellBounds(),c=new mxPoint(c.getCenterX(),c.getCenterY());return mx… argument
1773 …b=this.state.getCellBounds();this.state.shape.flipH&&(a.x=2*b.x+b.width-a.x);this.state.shape.flip… argument
1780 …b=0;a&&(this.singleSizer||(this.sizers.push(this.createSizer("nw-resize",b++)),this.sizers.push(th…
1781 b++)));a=this.graph.model.getGeometry(this.state.cell);null==a||a.relative||this.graph.isSwimlane(t…
1784 mxVertexHandler.prototype.isCenteredEvent=function(a,b){return!1};mxVertexHandler.prototype.createC… argument
1785 …b=this.state.view.translate;this.minBounds.x-=this.state.x;this.minBounds.y-=this.state.y;this.min…
1786 …nBounds=function(a){return new mxRectangle(Math.round(a.x),Math.round(a.y),Math.round(a.width),Mat…
1788 …ototype.createSizer=function(a,b,c,d){c=c||mxConstants.HANDLE_SIZE;c=new mxRectangle(0,0,c,c);d=th… argument
1789 …raph,this.state);this.graph.isEnabled()&&d.setCursor(a);this.isSizerVisible(b)||(d.visible=!1);ret…
1790 …b,c){return null!=this.handleImage?(a=new mxRectangle(a.x,a.y,this.handleImage.width,this.handleIm… argument
1791 mxVertexHandler.prototype.moveSizerTo=function(a,b,c){null!=a&&(a.bounds.x=Math.floor(b-a.bounds.wi… argument
1792 …b=mxEvent.isMouseEvent(a.getEvent())?1:this.tolerance,c=this.allowHandleBoundsCheck&&(mxClient.IS_… argument
1793 …b.bounds,d)&&"none"!=b.node.style.display&&"hidden"!=b.node.style.visibility)});if(b(this.rotation…
1794 …unction(a,b){if(!b.isConsumed()&&this.graph.isEnabled()){var c=this.getHandleForEvent(b);null!=c&&… argument
1795 …b,c){if(null!=this.selectionBorder)if(this.livePreviewActive=this.livePreview&&0==this.graph.model… argument
1796 (this.parentState=this.state.view.graph.view.getState(b));this.selectionBorder.node.style.display=c…
1797 …b=this.getRotationHandlePosition(),a=b.x-this.state.getCenterX(),b=b.y-this.state.getCenterY(),thi…
1798 …dgeHandlers=[],a=0;a<c.length;a++)b=this.graph.selectionCellsHandler.getHandler(c[a]),null!=b&&thi…
1799 …b=0;b<this.sizers.length;b++)this.sizers[b].node.style.display=a?"":"none";if(null!=this.customHan…
1801 …roundAngle=function(a){return Math.round(10*a)/10};mxVertexHandler.prototype.roundLength=function(…
1802 …b){b.isConsumed()||null==this.index?this.graph.isMouseDown||null==this.getHandleForEvent(b)||b.con… argument
1803 …mxEvent.LABEL_HANDLE?this.moveLabel(b):(this.index==mxEvent.ROTATION_HANDLE?this.rotateVertex(b):t…
1804 this.updateHint(b))),b.consume())};mxVertexHandler.prototype.isGhostPreview=function(){return 0<thi…
1805 …b=new mxPoint(a.getGraphX(),a.getGraphY()),c=this.graph.view.translate,d=this.graph.view.scale;thi…
1806 …b=new mxPoint(a.getGraphX(),a.getGraphY()),c=this.state.x+this.state.width/2-b.x,d=this.state.y+th…
1807 1,this.currentAlpha=Math.round(this.currentAlpha/raster)*raster):this.currentAlpha=this.roundAngle(…
1808 mxVertexHandler.prototype.resizeVertex=function(a){var b=new mxPoint(this.state.getCenterX(),this.s…
1812 …b.x;m=c.y-b.y;b=g*l-k*m-l;c=k*l+g*m-m;l=this.bounds.x-this.state.x;m=this.bounds.y-this.state.y;e=…
1813 this.graph.isCellCollapsed(this.state.cell)||0==b&&0==c?this.childOffsetY=this.childOffsetX=0:(this…
1814 …b=this.graph.view.scale,c=this.graph.view.translate;a=this.state.clone();this.state.x=this.bounds.…
1815 this.EMPTY_POINT,null==c||b.relative||(this.state.absoluteOffset.x=this.state.view.scale*c.x,this.s…
1818 …exHandler.prototype.mouseUp=function(a,b){if(null!=this.index&&null!=this.state){var c=new mxPoint… argument
1819 …b);null!=this.customHandles&&null!=this.customHandles[mxEvent.CUSTOM_HANDLE-d]&&(this.state.style=…
1820 …b);this.resizeCell(this.state.cell,this.roundLength(n/q),this.roundLength(p/q),d,g,this.isConstrai… argument
1821 …b,c){if(0!=b){var d=this.graph.getModel();if(d.isVertex(a)||d.isEdge(a)){if(!d.isEdge(a)){var e=(t… argument
1822 d.getChildCount(a),e=0;e<c;e++)this.rotateCell(d.getChildAt(a,e),b,a)}}}};
1826 …b,c,d,e,f,g){b=this.graph.model.getGeometry(a);null!=b&&(d==mxEvent.LABEL_HANDLE?(d=-mxUtils.toRad… argument
1827 b)):null!=this.unscaledBounds&&(d=this.graph.view.scale,0==this.childOffsetX&&0==this.childOffsetY|… argument
1828 …b,c,d,e,f,g,k,l){e=null!=e?e&&this.graph.gridEnabled:this.graph.gridEnabled;if(this.singleSizer)re… argument
1829 3==d||5==d)p+=b,p=e?this.graph.snap(p/f)*f:Math.round(p/f)*f;else if(2==d||4==d||7==d)q+=b,q=e?this…
1831 …b=this.tolerance;null!=this.sizers&&0<this.sizers.length&&null!=this.sizers[0]&&(this.bounds.width…
1832 mxVertexHandler.prototype.redrawHandles=function(){var a=this.getSizerBounds(),b=this.tolerance;thi…
1833 …ticalOffset;8<=this.sizers.length&&(a.width<2*this.sizers[0].bounds.width+2*b||a.height<2*this.siz…
1834 …b?(this.sizers[0].node.style.display="none",this.sizers[2].node.style.display="none",this.sizers[5…
1835 …tyle[mxConstants.STYLE_ROTATION]||"0"),k=Math.cos(g),l=Math.sin(g),g=Math.round(4*g/Math.PI),m=new…
1836 …b;n.y=a.y;n=mxUtils.getRotatedPoint(n,k,l,m);this.moveSizerTo(this.sizers[2],n.x,n.y);this.sizers[…
1837 …zers[6],n.x,n.y);this.sizers[6].setCursor(f[mxUtils.mod(5+g,f.length)]);n.x=b;n.y=c;n=mxUtils.getR…
1841 …tVisible(),b=this.graph.model.getParent(this.state.cell),c=this.graph.view.getState(b);null!=this.…
1842 …ntHighlight=null):this.parentHighlightEnabled&&a&&this.graph.model.isVertex(b)&&null!=c&&null==c.p…
1847 …pe&&(this.state=a,this.init(),this.escapeHandler=mxUtils.bind(this,function(b,c){var d=null!=this.… argument
1857 …};mxEdgeHandler.prototype.getCellAt=function(a,b){return this.outlineConnect?null:this.graph.getCe… argument
1858 …b=this;a.getCell=function(a){var c=mxCellMarker.prototype.getCell.apply(this,arguments);c!=b.state…
1859 …b.currentPoint.x,b.currentPoint.y)||!b.isConnectableCell(c)||c==b.state.cell||null!=c&&!b.graph.co…
1860 …n null==b.error};return a};mxEdgeHandler.prototype.validateConnection=function(a,b){return this.gr… argument
1861 mxEdgeHandler.prototype.createBends=function(){for(var a=this.state.cell,b=[],c=0;c<this.abspoints.…
1862 b.push(d);e||(this.points.push(new mxPoint(0,0)),d.node.style.visibility="hidden")})(c)}return b};m… argument
1863 …b=this.state.getVisibleTerminalState(!0),c=this.state.getVisibleTerminalState(!1),d=this.graph.get…
1866 …b){this.preferHtml?(a.dialect=mxConstants.DIALECT_STRICTHTML,a.init(this.graph.container)):(a.dial… argument
1867 …b=null;if(null!=this.state){var c=function(b){if(null!=b&&null!=b.node&&"none"!=b.node.style.displ… argument
1868 …b=mxEvent.LABEL_HANDLE;if(null!=this.bends)for(d=0;d<this.bends.length;d++)c(this.bends[d])&&(b=d)…
1869 d)}return b};mxEdgeHandler.prototype.isAddVirtualBendEvent=function(a){return!0};mxEdgeHandler.prot…
1870 …b){if(this.graph.isCellEditable(this.state.cell)){var c=this.getHandleForEvent(b);if(null!=this.be… argument
1871 …le(b.getCell()))c<=mxEvent.VIRTUAL_HANDLE&&mxUtils.setOpacity(this.virtualBends[mxEvent.VIRTUAL_HA…
1872 …b,c){this.startX=a;this.startY=b;this.isSource=null==this.bends?!1:0==c;this.isTarget=null==this.b… argument
1873 …b){return this.state.clone()};mxEdgeHandler.prototype.getSnapToTerminalTolerance=function(){return… argument
1875 …b=this.graph.getView(),c=b.scale,d=new mxPoint(this.roundLength(a.getGraphX()/c)*c,this.roundLengt…
1876 …is.state.absolutePoints[m])}this.graph.isGridEnabledEvent(a.getEvent())&&(a=b.translate,f||(d.x=(t…
1880 mxEdgeHandler.prototype.getPreviewPoints=function(a,b){var c=this.graph.getCellGeometry(this.state.… argument
1881 …s.index-1,1),e=c)}if(null==e&&this.straightRemoveEnabled&&(null==b||!mxEvent.isAltDown(b.getEvent(…
1883 …b=mxUtils.getOffset(this.graph.container),c=a.getEvent(),d=mxEvent.getClientX(c),c=mxEvent.getClie…
1884 …arker.highlight.isHighlightAt(d,c)||(f!=d||b!=c)&&null==a.getState()&&this.marker.highlight.isHigh…
1885 …b,c,d,e){var f=this.isSource?c:this.state.getVisibleTerminalState(!0),g=this.isTarget?c:this.state… argument
1886 this.constraintHandler.currentConstraint=m,this.constraintHandler.currentPoint=b):m=new mxConnectio…
1888 …nt(a,g,!1,l);(this.isSource||this.isTarget)&&null==c&&(a.setAbsoluteTerminalPoint(b,this.isSource),
1890 …b){if(null!=this.index&&null!=this.marker){this.currentPoint=this.getPointForEvent(b);this.error=n… argument
1891 …b),this.customHandles[mxEvent.CUSTOM_HANDLE-this.index].positionChanged(),null!=this.shape&&null!=…
1892 …b):null;if(null!=this.constraintHandler.currentConstraint&&null!=this.constraintHandler.currentFoc…
1893 …b,d);this.setPreviewColor(null==this.error?this.marker.validColor:this.marker.invalidColor);this.a…
1894 b.consume(!1)};
1895 …b){if(null!=this.index&&null!=this.marker){null!=this.shape&&null!=this.shape.node&&(this.shape.no… argument
1896 …l();f.beginUpdate();try{this.customHandles[mxEvent.CUSTOM_HANDLE-d].execute(b),null!=this.shape&&n…
1898 c=e}c=this.connect(c,d,this.isSource,e,b)}finally{f.endUpdate()}}else this.graph.isAllowDanglingEdg…
1899 …b.getEvent())&&this.graph.selectCellForEvent(this.state.cell,b.getEvent());null!=this.marker&&(thi…
1902 …b){var c=this.graph.getView().getScale(),d=this.graph.getView().getTranslate();b&&(a.x=this.graph.… argument
1903 …b,c){var d=this.graph.getModel(),e=d.getGeometry(a.cell);if(null!=e){var f=this.graph.getView().sc… argument
1904 …round((c-(g.y+(k.y-g.y)/2))/f)),e.x=0,e.y=0)}d.setGeometry(a.cell,e)}};mxEdgeHandler.prototype.con… argument
1905 …b,c,d){var e=this.graph.getModel();e.beginUpdate();try{if(d){var f=e.getParent(a),g=e.getTerminal(… argument
1906 …b,c){var d=this.graph.getModel();d.beginUpdate();try{if(c){var e=d.getParent(a),f=d.getTerminal(a,… argument
1907 …b){var c=mxUtils.convertPoint(this.graph.container,mxEvent.getClientX(b),mxEvent.getClientY(b)),d=… argument
1908 …b,c){var d=this.graph.getCellGeometry(a.cell);b=new mxPoint(b,c);if(null!=d){var d=d.clone(),e=thi… argument
1909 …on(a,b){if(0<b&&b<this.abspoints.length-1){var c=this.graph.getCellGeometry(this.state.cell);null!… argument
1910 …b=this.state.cell,c=this.graph.getModel().getTerminal(b,a),d=mxConstants.HANDLE_FILLCOLOR;null!=c&…
1911 …b=this.graph.getModel().getGeometry(this.state.cell);if(null!=b&&(b=b.points,null!=this.bends&&0<t…
1912 …b=this.labelShape.bounds;this.label=new mxPoint(this.state.absoluteOffset.x,this.state.absoluteOff…
1913 …b=this.bends[0].bounds;this.bends[0].bounds=new mxRectangle(Math.floor(d-b.width/2),Math.floor(e-b…
1914 …[a+1],b=this.virtualBends[a],b.bounds=new mxRectangle(Math.floor(c.x+(d.x-c.x)/2-b.bounds.width/2)…
1915 b.bounds.height),b.redraw(),mxUtils.setOpacity(b.node,this.virtualBendOpacity),c=d,this.manageLabel…
1917 …b=0;b<this.bends.length;b++)this.bends[b].node.style.display=a?"":"none";if(null!=this.virtualBend…
1918 …b){for(var c=1;c<this.bends.length-1;c++)if(null!=this.bends[c])if(null!=this.abspoints[c]){var d=… argument
1919 …round(d-w/2),Math.round(e-h/2),w,h));this.bends[c].redraw()}else this.bends[c].destroy(),this.bend…
1920 …b=new mxRectangle(Math.round(this.label.x-a.width/2),Math.round(this.label.y-a.height/2),a.width,a…
1923 …dler.prototype.destroyBends=function(a){if(null!=a)for(var b=0;b<a.length;b++)null!=a[b]&&a[b].des…
1927 …b=this.createHandleShape(0);this.initBend(b);b.setCursor(mxConstants.CURSOR_TERMINAL_HANDLE);a.pus…
1928 …b=this.createHandleShape();this.initBend(b,a);b.setCursor(this.getCursorForBend());this.graph.isCe…
1930 …b=null;null==this.bends||null==this.bends[1]||a!=this.bends[1].node&&a.parentNode!=this.bends[1].n…
1931 …b){var c=this.graph.getView().getScale(),d=this.graph.getView().getTranslate(),e=this.state.origin… argument
1932 …b){var c=this.graph.getModel().getGeometry(this.state.cell),d=this.state.absolutePoints,e=null;1<d… argument
1933 d=d.height;c=new mxRectangle(Math.round(e.x-c/2),Math.round(e.y-d/2),c,d);this.manageLabelHandle?th…
1935 …b=Math.max(1,this.graph.view.scale);if(2==a.length||3==a.length&&(Math.abs(a[0].x-a[1].x)<b&&Math.…
1936 …b=this.getCurrentPoints(),c=this.convertPoint(b[0].clone(),!1);a=this.convertPoint(a.clone(),!1);f…
1937 ….state.view.getTranslate(),e=d[0].x*f+g.x,f=d[0].y*f+g.y;if(null!=b&&mxUtils.contains(b,e,f)||null…
1938 …b,c,d){mxEdgeHandler.prototype.updatePreviewState.apply(this,arguments);if(!this.isSource&&!this.i… argument
1939 …round(e[0].x-e[e.length-1].x)||0==Math.round(e[0].y-e[e.length-1].y)))k=[b,b];else if(5==e.length&…
1940 …oint(g,l),null!=n&&(this.convertPoint(n,!1),k=n.y);k=[new mxPoint(b.x,e),new mxPoint(b.x,k)]}this.…
1941 …b,c,d,e){var f=this.graph.getModel(),g=f.getGeometry(a),k=null;if(null!=g&&null!=g.points&&0<g.poi… argument
1942 …de=function(a){return null};mxEdgeSegmentHandler.prototype.start=function(a,b,c){mxEdgeHandler.pro… argument
1943 …b=this.createHandleShape(0);this.initBend(b);b.setCursor(mxConstants.CURSOR_TERMINAL_HANDLE);a.pus…
1944 …sh(new mxPoint(0,0))}}b=this.createHandleShape(c.length);this.initBend(b);b.setCursor(mxConstants.…
1945 …b){if(this.graph.isCellBendable(this.state.cell)){var c=this.getCurrentPoints();if(null!=c&&1<c.le… argument
1946 1;e++)if(null!=this.bends[e+1]){a=c[e];b=c[e+1];var f=new mxPoint(a.x+(b.x-a.x)/2,a.y+(b.y-a.y)/2),…
1947 function mxKeyHandler(a,b){null!=a&&(this.graph=a,this.target=b||document.documentElement,this.norm… argument
1948 …prototype.bindKey=function(a,b){this.normalKeys[a]=b};mxKeyHandler.prototype.bindShiftKey=function… argument
1949 …ControlKey=function(a,b){this.controlKeys[a]=b};mxKeyHandler.prototype.bindControlShiftKey=functio… argument
1950 …b=mxEvent.getSource(a);return b==this.target||b.parentNode==this.target||null!=this.graph.cellEdit…
1952 …dler=null);this.target=null};function mxTooltipHandler(a,b){null!=a&&(this.graph=a,this.delay=b||5… argument
1954 …return a.getState()};mxTooltipHandler.prototype.mouseDown=function(a,b){this.reset(b,!1);this.hide… argument
1955 …b){if(b.getX()!=this.lastX||b.getY()!=this.lastY){this.reset(b,!0);var c=this.getStateForEvent(b);… argument
1957 …t=function(a,b,c){if(!this.ignoreTouchEvents||mxEvent.isMouseEvent(a.getEvent()))if(this.resetTime… argument
1959 …b,c){if(!this.destroyed&&null!=a&&0<a.length){null==this.div&&this.init();var d=mxUtils.getScrollO… argument
1960 …),this.destroyed=!0,this.div=null)};function mxCellTracker(a,b,c){mxCellMarker.call(this,a,b);this… argument
1961 …unction(a,b){};mxCellTracker.prototype.mouseMove=function(a,b){this.isEnabled()&&this.process(b)};… argument
1962 function mxCellHighlight(a,b,c,d){null!=a&&(this.graph=a,this.highlightColor=null!=b?b:mxConstants.… argument
1969 …sHighlightAt=function(a,b){var c=!1;if(null!=this.shape&&null!=document.elementFromPoint)for(var d… argument
1970 …b=a.getName();mxCodecRegistry.codecs[b]=a;var c=mxUtils.getFunctionName(a.template.constructor);c!… argument
1971 …b){return this.objects[a]=b};mxCodec.prototype.getObject=function(a){var b=null;null!=a&&(b=this.o… argument
1973 …b=a.getAttribute("id");if(null!=b)if(null==this.elements[b])this.elements[b]=a;else if(this.elemen…
1974 …b=null;if(null!=a&&null!=a.constructor){var c=mxCodecRegistry.getCodec(a.constructor);null!=c?b=c.…
1975 …b){this.updateElements();var c=null;if(null!=a&&a.nodeType==mxConstants.NODETYPE_ELEMENT){c=null;t… argument
1976 …b){b=null!=b?b:!0;var c=null;if(null!=a&&a.nodeType==mxConstants.NODETYPE_ELEMENT){c=mxCodecRegist… argument
1977 …b=a.parent,c=a.getTerminal(!0),d=a.getTerminal(!1);a.setTerminal(null,!1);a.setTerminal(null,!0);a… argument
1978 function mxObjectCodec(a,b,c,d){this.template=a;this.exclude=null!=b?b:[];this.idrefs=null!=c?c:[];… argument
1979 …b=this.reverse[a];null!=b&&(a=b)}return a};mxObjectCodec.prototype.getAttributeName=function(a){if… argument
1980 …b,c,d){return 0<=mxUtils.indexOf(this.idrefs,b)};mxObjectCodec.prototype.encode=function(a,b){var … argument
1981 …b,c,d,e){if(null!=d){if(this.isReference(b,c,d,!0)){var f=a.getId(d);if(null==f){mxLog.warn("mxObj… argument
1982 …b,c,d,e){d=this.convertAttributeToXml(a,b,c,d,e);null==c?(b=a.document.createElement("add"),"funct… argument
1983 …b,c,d,e){a=a.encode(d);null!=a?(null!=c&&a.setAttribute("as",c),e.appendChild(a)):mxLog.warn("mxOb… argument
1984 …b,c){var d=b.value;this.isNumericAttribute(a,b,c)&&(d=parseFloat(d),isNaN(d)||!isFinite(d))&&(d=0)… argument
1985 …b,c){return c};mxObjectCodec.prototype.decode=function(a,b,c){var d=b.getAttribute("id"),e=a.objec… argument
1986 …b,c){b=b.attributes;if(null!=b)for(var d=0;d<b.length;d++)this.decodeAttribute(a,b[d],c)};mxObject… argument
1987 …b,c){if(!this.isIgnoredAttribute(a,b,c)){var d=b.nodeName;b=this.convertAttributeFromXml(a,b,c);va… argument
1988 …a,b,c){for(b=b.firstChild;null!=b;){var d=b.nextSibling;b.nodeType!=mxConstants.NODETYPE_ELEMENT||… argument
1989 …b,c){var d=this.getFieldName(b.getAttribute("as"));if(null==d||!this.isExcluded(c,d,b,!1)){var e=t… argument
1990 …b,c){a=a[b];a instanceof Array&&0<a.length&&(a=null);return a};mxObjectCodec.prototype.addObjectVa… argument
1991 mxObjectCodec.prototype.afterDecode=function(a,b,c){return c}; argument
1993 …b=d;d=mxUtils.importNode(a.document,c.value,!0);d.appendChild(b);a=b.getAttribute("id");d.setAttri…
1994 …b)for(c=0;c<this.idrefs.length;c++){var f=this.idrefs[c],g=b.getAttribute(f);if(null!=g){b.removeA…
1995 …b=a.document.createElement("root");a.encodeCell(c.getRoot(),b);d.appendChild(b)};a.decodeChild=fun…
1996 …b=c.firstChild;d.root=a.decodeCell(b,!1);d=b.nextSibling;b.parentNode.removeChild(b);for(b=d;null!…
1999 …b=c.firstChild;d.child=a.decodeCell(b,!1);d=b.nextSibling;b.parentNode.removeChild(b);for(b=d;null…
2001 …b){var c=new mxObjectCodec(a,["model","previous"],["cell"]);c.afterDecode=function(a,c,f){mxUtils.… argument
2003 …b=c.graph.getModel(),f=c.getState(d),g=b.getParent(d);if(null==g||null!=f){var k=b.getChildCount(d…
2004 …ute("x",Math.round(p.x)),n.setAttribute("y",Math.round(p.y)),n.setAttribute("width",Math.round(p.w…
2005 …round(g[0].x)+","+Math.round(g[0].y);for(p=1;p<g.length;p++)l+=" "+Math.round(g[p].x)+","+Math.rou…
2006 0;p<k;p++)f=this.encodeCell(a,c,b.getChildAt(d,p)),null!=f&&n.appendChild(f)}}return n};return a}()…
2007 …b=a.document.createElement(this.getName()),e;for(e in c.styles){var f=c.styles[e],g=a.document.cre…
2008 …b=typeof c;"function"==b?c=mxStyleRegistry.getName(c):"object"==b&&(c=null);return c};a.decode=fun…
2009 …[k]=l)}else"remove"==f.nodeName&&delete g[k]}f=f.nextSibling}d.putCellStyle(b,g)}c=c.nextSibling}r…
2016 …b=document.getElementsByTagName("base"),c=0;c<b.length;c+=1)b[c].href&&(a=b[c].href);b=document.ge…
2018 …b,c){a.addEventListener?a.addEventListener(b,c,!1):a.attachEvent&&a.attachEvent("on"+b,c)},fireEve… argument
2019 …var b=0,c=0;a||(a=window.event);"number"===typeof a.offsetX?(b=a.offsetX,c=a.offsetY):"number"===t…
2021 …b(a){for(var b="";a;)if("../"===a.substr(0,3)||"./"===a.substr(0,2))a=a.replace(/^\.+/,"").substr(… function
2023 …thority=this.authority,c.path=b(this.path),c.query=this.query):(null!==this.authority?(c.authority…
2024 …b(this.path):(c.path=null!==a.authority&&""===a.path?"/"+this.path:a.path.replace(/[^\/]+$/,"")+th… argument
2025 a,c];case 4:return[a,e,c];case 5:return[c,e,a]}}function d(b,c){if(!mxJSColor.picker){mxJSColor.pic… argument
2029 l.boxB.style.left=b+"px";l.boxB.style.top=c+"px";l.boxB.style.zIndex=r.pickerZIndex;l.boxB.style.bo…
2035 …round(r.hsv[0]/6*(mxJSColor.images.pad[0]-1))-Math.floor(mxJSColor.images.cross[0]/2)+"px "+(r.pic…
2036 …b[0]*(1-d/a.length)*100+"%,"+b[1]*(1-d/a.length)*100+"%,"+b[2]*(1-d/a.length)*100+"%)";break;case …
2037 …round((1-r.hsv[a])*(mxJSColor.images.sld[1]-1))-Math.floor(mxJSColor.images.arrow[1]/2))+"px"}func…
2038 1),null,v);break;case 1:r.fromHSV(6/(mxJSColor.images.pad[0]-1)*a,null,1-b/(mxJSColor.images.pad[1]…
2040 …DHighlight ThreeDShadow";this.pickerZIndex=1E4;for(var q in b)b.hasOwnProperty(q)&&(this[q]=b[q]);…
2042 …b=this.toString();this.caps&&(b=b.toUpperCase());this.hash&&(b="#"+b);u.value=b}a&z||!x||(x.style.… argument
2043 …b,c,d){0>a&&(a=0);1<a&&(a=1);0>b&&(b=0);1<b&&(b=1);0>c&&(c=0);1<c&&(c=1);a=null===a?this.rgb[0]:th… argument
2044 …b){var c=a.match(/^\W*([0-9A-F]{3}([0-9A-F]{3})?)\W*$/i);return c?(6===c[1].length?this.fromRGB(pa…
2045 (256|Math.round(255*this.rgb[2])).toString(16).substr(1)};var r=this,t="hvs"===this.pickerMode.toLo…
2047 …nction(a,b,d,e,c){mxEventSource.call(this);this.chromeless=null!=a?a:this.chromeless;this.initSten… argument
2048 function(){return this.status};this.graphChangeListener=function(a,b){var d=null!=b?b.getProperty("… argument
2049 …!=a&&(a.Editor.pageCounter++,Editor.pageCounter=a.Editor.pageCounter)}catch(b){}})();Editor.defaul…
2084 …b){var d=null!=b?"?title="+encodeURIComponent(b):"";null!=urlParams.ui&&(d+=(0<d.length?"&":"?")+"… argument
2085 …encodeURIComponent(a))};Editor.prototype.createGraph=function(a,b){var d=new Graph(null,b,null,nul… argument
2088 …ate=function(a){var b=a.getAttribute("grid");if(null==b||""==b)b=this.graph.defaultGridEnabled?"1"…
2089 …b=parseFloat(a.getAttribute("pageScale"));!isNaN(b)&&0<b?this.graph.pageScale=b:this.graph.pageSca…
2090 …b?"0"!=b:this.graph.defaultPageVisible);this.graph.pageBreaksVisible=this.graph.pageVisible;this.g…
2091 …b=new mxCodec(a.ownerDocument);if("mxGraphModel"==a.nodeName){this.graph.model.beginUpdate();try{t…
2093 …w.translate.y)a.setAttribute("dx",Math.round(100*this.graph.view.translate.x)/100),a.setAttribute(…
2097 …b=new mxUndoManager;this.undoListener=function(a,d){b.undoableEditHappened(d.getProperty("edit"))}… argument
2098 …])&&e.push(c[h]);a.setSelectionCells(e)}};b.addListener(mxEvent.UNDO,d);b.addListener(mxEvent.REDO…
2100 …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||null==a.embedViewpor… argument
2102 …x=this.zIndex;z.appendChild(b);document.body.appendChild(z);!h&&b.clientHeight>z.clientHeight-u&&(…
2103 …his.bg,mxUtils.bind(this,function(a){E=!0}),null,mxUtils.bind(this,function(b){E&&(a.hideDialog(!0… argument
2104 …ils.getDocumentSize().height+"px");w=Math.max(1,Math.round((c.width-d-u)/2));x=Math.max(1,Math.rou…
2105 b.clientHeight>z.clientHeight-u&&(b.style.overflowY="auto");null!=this.dialogImg&&(this.dialogImg.s…
2109 …ion=function(a,b){return new mxPoint(a,b)};Dialog.prototype.close=function(a,b){if(null!=this.onDi… argument
2110 …b,d,e,c,f,k,h,g,l,m){g=null!=g?g:!0;var n=document.createElement("div");n.style.textAlign="center"… argument
2111 …b.style.lineHeight="1.2em";b.style.padding="6px";b.innerHTML=d;n.appendChild(b);d=document.createE…
2112 …nction(){q.focus()};n.appendChild(d);this.container=n},PrintDialog=function(a,b){this.create(a,b)}; argument
2113 …b(a){var b=h.checked||l.checked,c=parseInt(n.value)/100;isNaN(c)&&(c=1,n.value="100%");var c=.75*c… function
2114 b=!0;b=PrintDialog.createPrintPreview(d,f,e,0,g,k,b);b.open();a&&PrintDialog.printPreview(b)}var d=…
2118 …();b(!1)});p.className="geBtn";c.appendChild(p)}p=mxUtils.button(mxResources.get(PrintDialog.previ…
2119 …(a){try{if(null!=a.wnd){var b=function(){a.wnd.focus();a.wnd.print();a.wnd.close()};mxClient.IS_GC… function
2120 …b,d,e,c,f,k){b=new mxPrintPreview(a,b,d,e,c,f);b.title=mxResources.get("preview");b.printBackgroun… argument
2122 …b(){null==m||m==mxConstants.NONE?(l.style.backgroundColor="",l.style.backgroundImage="url('"+Dialo… function
2124 ….IS_FF&&(l.style.position="relative",l.style.top="-6px");var m=e.background;b();mxEvent.addListene…
2125 "click",function(d){a.pickColor(m||"none",function(a){m=a;b()});mxEvent.consume(d)});f.appendChild(…
2127 …";var u=e.backgroundImage,v=function(b){a.showBackgroundImageDialog(function(a,b){b||(u=a,d())},u)… argument
2128 …b=parseInt(n.value);isNaN(b)||e.gridSize===b||e.setGridSize(b);b=new ChangePageSetup(a,m,u,g.get()…
2130 …Panel=function(a,b,d,e){function c(a,b,c){if(c||n!=document.activeElement&&p!=document.activeEleme… argument
2132 …b="format-"+b;var f=document.createElement("input");f.setAttribute("name",b);f.setAttribute("type"…
2133 …g.appendChild(f);b=document.createElement("span");b.style.maxWidth="100px";mxUtils.write(b,mxResou…
2135 …ild(h);mxUtils.br(a);a.appendChild(g);a.appendChild(m);var z=d,E=function(a,b){var c=q[h.value];nu… argument
2136 …Rectangle(0,0,c.height,c.width));b&&x||c.width==z.width&&c.height==z.height||(z=c,null!=e&&e(z))};…
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 …b||"");t.style.marginLeft="4px";t.style.width=null!=n?n+"px":"180px";var w=mxUtils.button(d,functi…
2143 …b=null);a.stopPropagation();a.preventDefault()});mxEvent.addListener(a,"dragover",mxUtils.bind(thi…
2145 …pendChild(q),b=FilenameDialog.createFileTypes(a,t,a.editor.diagramFileTypes),b.style.marginLeft="4…
2148 …b,d){var e=document.createElement("img");e.style.backgroundPosition="center bottom";e.style.backgr… argument
2149 …b,"keyup",c);mxEvent.addListener(b,"change",c);mxEvent.addListener(e,"click",function(b){var d=e.g… argument
2151 …b,d){var e=document.createElement("select");for(a=0;a<d.length;a++){var c=document.createElement("… argument
2152 …b.dispatchEvent(a)):b.fireEvent("onchange")});a=function(a){a=b.value.toLowerCase();for(var c=0,f=…
2153 …b=this.getBackgroundPageBounds();if(null==this.backgroundPageShape){for(var c=a.container.firstChi…
2154 …b){a.dblClick(b)})),mxEvent.addGestureListeners(this.backgroundPageShape.node,mxUtils.bind(this,fu… argument
2155 …b)&&a.fireMouseEvent(mxEvent.MOUSE_MOVE,new mxMouseEvent(b))}),mxUtils.bind(this,function(b){a.fir… argument
2156 …r a=this.graph,b=null==a.background||a.background==mxConstants.NONE?a.defaultPageBackgroundColor:a…
2157 …round(e-mxUtils.mod(this.translate.x*this.scale-c,e))+"px "+-Math.round(e-mxUtils.mod(this.transla…
2158 …b,c.style.backgroundImage=d)};mxGraphView.prototype.createSvgGrid=function(a){for(var b=this.graph…
2159 …svg>'};var a=mxGraph.prototype.panGraph;mxGraph.prototype.panGraph=function(b,c){a.apply(this,argu… argument
2160 …round(e-mxUtils.mod(this.view.translate.x*this.view.scale+b,e))+"px "+-Math.round(e-mxUtils.mod(th… 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…
2162 …round(k.y+(c+1)*h.height)),new mxPoint(Math.round(w),Math.round(k.y+(c+1)*h.height))]:[new mxPoint…
2163 …b=mxGraphHandler.prototype.shouldRemoveCellsFromParent;mxGraphHandler.prototype.shouldRemoveCellsF…
2164 …b,c){return this.isConnecting()?!0:mxCellMarker.prototype.intersects.apply(a,arguments)});return a… argument
2165 …b)/f),p=Math.floor(Math.min(0,c)/d);return new mxRectangle(this.scale*(this.translate.x+e*f),this.… argument
2166 …ndPageShape.node.style.marginTop=b+"px")};var c=mxPopupMenu.prototype.addItem;mxPopupMenu.prototyp… 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 …b=this.graph.getModel(),c=b.getParent(a),d=this.graph.view.getState(c),e=this.graph.isCellSelected… argument
2171 …b=e.view.getState(a);if(null!=b){var c=a.clone();c.style="";var d=e.getCellStyle(c);a=[];var c=[],…
2172 …().isEdge(b.cell)?e.currentEdgeStyle={}:e.currentVertexStyle={};this.fireEvent(new mxEventObject("…
2173 …b=0;b<g.length;b++)0>mxUtils.indexOf(f,g[b])&&f.push(g[b]);var l="edgeStyle startArrow startFill s…
2174 …b])&&f.push(k[b]);var n=function(a,b,c,d,g,k,l){d=null!=d?d:e.currentVertexStyle;g=null!=g?g:e.cur… argument
2176 …ellsInserted",function(a,b){n(b.getProperty("cells"),null,null,null,null,!0,!0)});e.addListener("t… argument
2177 …his.editor.chromeless||this.editor.editable?(b=function(a){if(null!=a){var b=mxEvent.getSource(a);…
2178 b;){if("geHint"==b.className)return!0;b=b.parentNode}}return p(a)},mxClient.IS_IE&&("undefined"===t…
2179 …ion(a){var b=mxUtils.getOffset(this.diagramContainer);0<mxEvent.getClientX(a)-b.x-this.diagramCont…
2180 !1,v=this.hoverIcons.isResetEvent;this.hoverIcons.isResetEvent=function(a,b){return u||v.apply(this… argument
2182 ….cellEditor.isContentEditing()){for(var a=this.toolbar.container.firstChild,b=[];null!=a;){var c=a…
2183 b.push(a));a=c}a=this.toolbar.fontMenu;c=this.toolbar.sizeMenu;if(null==C)this.toolbar.createTextTo… function
2184 …b&&(b=mxUtils.getCurrentStyle(b),null!=b&&null!=y.toolbar&&(y.toolbar.setFontName(Graph.stripQuote… argument
2185 …b,c){a==mxEvent.MOUSE_DOWN&&this.container.focus();M.apply(this,arguments)};e.popupMenuHandler.aut… argument
2186 …b){var c=[b.getProperty("cell")];b.getProperty("terminalInserted")&&(c.push(b.getProperty("termina… argument
2187 …h=e.getModel().isEdge(c[m])||h)||!d);m++);else h=d=!0;for(var c=b.getProperty("keys"),n=b.getPrope…
2192 …b=String(e.currentVertexStyle.fontSize||"12"),c=e.getView().getState(e.getSelectionCell());null!=c… argument
2193 b){var c=b.getProperty("cells"),d=b.getProperty("parent");null!=d&&e.getModel().isLayer(d)&&!e.isCe…
2197 …APE,mxUtils.bind(this,function(){a.tooltipHandler.hide();var b=a.getRubberband();null!=b&&b.cancel…
2198 …ion(){this.updateActionStates()}));var b=a.setDefaultParent,d=this;this.editor.graph.setDefaultPar…
2200 …b=this;a.addListener(mxEvent.FIRE_MOUSE_EVENT,mxUtils.bind(this,function(a,c){"mouseDown"==c.getPr…
2201 …b.shapePicker};var c=a.dblClick;a.dblClick=function(d,e){if(this.isEnabled())if(null!=e||null==b.s…
2202 …tener("reset",d);var f=this.hoverIcons.drag;this.hoverIcons.drag=function(){b.hideShapePicker();f.…
2203 …ls.bind(this,function(){b.showShapePicker(e.getGraphX(),e.getGraphY(),h,mxUtils.bind(this,function…
2204 …ull),l=b.showShapePicker(k,g,h,mxUtils.bind(this,function(c){null!=c&&a.connectVertex(h,e,a.defaul…
2205 b.hoverIcons.update(a.view.getState(c))},function(b){a.selectCellsForConnectVertex(b)},f,this.hover… argument
2206 …b,d,e,c){if(c==mxConstants.DIRECTION_EAST||c==mxConstants.DIRECTION_WEST)a.style.width="40px";var … argument
2207 EditorUi.prototype.showShapePicker=function(a,b,d,e,c,f){a=this.createShapePicker(a,b,d,e,c,mxUtils… argument
2208 …b,d,e,c,f,k,h){var g=null;if(null!=k&&0<k.length){var l=this,m=this.editor.graph,g=document.create… argument
2210 …else{d.geometry.x=m.snap(Math.round(a/m.view.scale)-m.view.translate.x-c.geometry.width/2);d.geome…
2211 …container.offsetHeight);0<k&&(g.style.top=Math.max(m.container.scrollTop+22,b-k)+"px");k=g.offsetL…
2212 …rShapePicker=function(a,b){var d=mxUtils.bind(this,function(a,b,d,k){return this.editor.graph.crea… argument
2216 …b=this.editor.graph;if(9==a.which&&b.isEnabled()&&!mxEvent.isControlDown(a)){if(b.isEditing())if(m…
2218 …b=this.editor.graph;!this.isImmediateEditingEvent(a)||b.isEditing()||b.isSelectionEmpty()||0===a.w…
2220 EditorUi.prototype.getCssClassForMarker=function(a,b,d,e){return"flexArrow"==b?null!=d&&d!=mxConsta… argument
2224 …b=this.actions.get("paste"),d=this.actions.get("pasteHere");b.setEnabled(this.editor.graph.cellEdi…
2225 …b=mxClipboard.cut;mxClipboard.cut=function(c){c.cellEditor.isContentEditing()?document.execCommand… argument
2226 …b.view.getState(c[p]);if(null!=q){var u=b.getCellGeometry(f[p]);null!=u&&u.relative&&!m.isEdge(c[p… argument
2227 …b.cellEditor.isContentEditing()?document.execCommand("paste",!1,null):c=d.apply(this,arguments);a.… argument
2229 …round((a.container.offsetWidth-34)/a.view.scale)),Math.max(0,Math.round((a.container.offsetHeight-…
2230 …b.height)};a.getPreferredPageSize=function(a,b,c){a=this.getPageLayout();b=this.getPageSize();retu… argument
2231 …b=b?Math.max(.3,Math.min(c||1,p/m.width)):h;c=(p-b*m.width)/2/b;var q=0==this.lightboxVerticalDivi…
2232 m.x),Math.floor(q-m.y)),a.container.scrollTop=k*b/h,a.container.scrollLeft=l*b/h;else if(0!=d||0!=e…
2233 …tils.bind(this,function(b){a.zoomIn();this.chromelessResize(!1)});this.actions.get("zoomOut").func… argument
2235 …b=mxUtils.getCurrentStyle(a.container);a.isViewer()?this.chromelessToolbar.style.top="0":this.chro… argument
2236 …ment.createElement("img");a.setAttribute("border","0");a.setAttribute("src",b);a.style.width="36px…
2240 …ction(b){a.isLightboxView()?(1==a.view.scale?this.lightboxFit():a.zoomTo(1),this.chromelessResize(… argument
2241 …urlParams.layers){this.layersDialog=null;var t=f(mxUtils.bind(this,function(b){if(null!=this.layer… argument
2243 …s.layersDialog);this.editor.fireEvent(new mxEventObject("layersDialogShown"))}mxEvent.consume(b)}),
2244 …tButtonLink&&null==this.editor.editButtonFunc||f(mxUtils.bind(this,function(b){null!=this.editor.e… argument
2245 "editWindow");mxEvent.consume(b)}),Editor.editImage,mxResources.get("edit"));if(null!=this.lightbox…
2246 function(b){c.fullscreenBtn.url?a.openLink(c.fullscreenBtn.url):a.openLink(window.location.href);mx… argument
2248 …b){a.tooltipHandler.resetTimer();a.tooltipHandler.hideTooltip();mxEvent.isShiftDown(b)?u():v(100)}… argument
2249 …lLeft;this.scrollTop=a.container.scrollTop},mouseMove:function(a,b){},mouseUp:function(b,c){mxEven… argument
2250 …b=this.graph.getPageSize();this.translate.x=a.x-(this.x0||0)*b.width;this.translate.y=a.y-(this.y0…
2251 …b.width*d.width),f=Math.ceil(2*c.y+b.height*d.height),g=a.minimumGraphSize;if(null==g||g.width!=e|…
2254 …ulativeZoomFactor);a.view.scale!=f&&(null!=L&&(g+=c.x-L.x,k+=c.y-L.y),null!=b&&d.chromelessResize(…
2255 …b,c,e){(c=c||!a.scrollbars)&&(I=new mxPoint(a.container.offsetLeft+a.container.clientWidth/2,a.con… argument
2256 …round(this.view.scale*this.cumulativeZoomFactor*20)/20/this.view.scale):.15>=this.view.scale*this.…
2257 …b=c?a.container.scrollLeft+a.container.clientWidth/2:I.x+a.container.scrollLeft-a.container.offset…
2258 …b=a.view.backgroundPageShape.node,mxUtils.setPrefixedStyle(b.style,"transform-origin",(c?a.contain…
2259 …b){1!=a.cumulativeZoomFactor&&K(0)});mxEvent.addListener(a.container,"scroll",function(b){null==y|… argument
2260 …b))d=a.view.getTranslate(),e=40/a.view.scale,mxEvent.isShiftDown(b)?a.view.setTranslate(d.x+(c?-e:…
2261 …);a.panningHandler.zoomGraph=function(b){a.cumulativeZoomFactor=b.scale;a.lazyZoom(0<b.scale,!0);m… argument
2263 …mEmpty())this.editor.graph.view.setScale(1);else{var b=urlParams.border,d=60;null!=b&&(d=parseInt(…
2265 …b){try{var d=mxUtils.parseXml(a);this.editor.setGraphXml(d.documentElement);this.editor.setModifie… argument
2266 …b,d,e){this.editor.graph.popupMenuHandler.hideMenu();var c=new mxPopupMenu(a);c.div.className+=" g… argument
2267 EditorUi.prototype.setCurrentMenu=function(a,b){this.currentMenuElt=b;this.currentMenu=a};EditorUi.… argument
2268 …this.editor.graph;if(a.isEditing()){var b=a.cellEditor.textarea.innerHTML;document.execCommand("un…
2269 …a?a:window.location.pathname;var b=0<a.indexOf("?")?1:0,d;for(d in urlParams)a=0==b?a+"?":a+"&",a+…
2270 …b=this.editor.graph,d=b.container.style.overflow;b.scrollbars=a;this.editor.updateGraphComponents(…
2271 …ble){var b=a.getPagePadding();a.container.scrollTop=Math.floor(b.y-this.editor.initialTopSpacing)-…
2272 …b=a.getGraphBounds();0<b.width&&0<b.height&&(b.x>a.container.scrollLeft+.9*a.container.clientWidth…
2273 …b.x-Math.max(0,(a.container.clientWidth-d)/2)))}else{var b=mxRectangle.fromRectangle(a.pageVisible…
2274 …b=this.editor.graph,d=mxUtils.hasScrollbars(b.container),e=0,c=0;d&&(e=b.view.translate.x*b.view.s…
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
2277 …b=a.background;this.ui.setBackgroundColor(this.previousColor);this.previousColor=b}if(!this.ignore…
2278 …b=a.pageFormat,this.previousFormat.width!=b.width||this.previousFormat.height!=b.height)&&(this.ui…
2281 …itorUi.prototype.setPageFormat=function(a,b){b=null!=b?b:"1"==urlParams.sketch;this.editor.graph.p… argument
2283 …ctions.get("undo"),b=this.actions.get("redo"),d=this.editor.undoManager,e=mxUtils.bind(this,functi…
2284 this.editor.graph.cellEditor.stopEditing=function(a,b){f.apply(this,arguments);e()};e()}; argument
2285 …b=!1,d=!1,e=!1,c=!1,f=[],k=a.getSelectionCells();if(null!=k)for(var h=0;h<k.length;h++){var g=k[h]…
2287 …ns.get("rotation").setEnabled(b);this.actions.get("wordWrap").setEnabled(b);this.actions.get("auto…
2288 null!=a.view.currentRoot);this.actions.get("collapsible").setEnabled(b&&(a.isContainer(a.getSelecti…
2289 …menus.get("insert").setEnabled(f);this.menus.get("direction").setEnabled(f&&b);this.menus.get("ali…
2290 b&&1<a.getSelectionCount());this.menus.get("distribute").setEnabled(f&&b&&1<a.getSelectionCount());…
2291 …b=this.container.clientWidth,d=this.container.clientHeight;this.container==document.body&&(b=docum…
2292 …b=0;null!=this.menubar&&(this.menubarContainer.style.height=this.menubarHeight+"px",b+=this.menuba…
2293 …h:0;this.sidebarContainer.style.top=b+"px";this.sidebarContainer.style.width=c+"px";this.formatCon…
2295 …this.diagramContainer.style.left=h+k.x+"px",this.diagramContainer.style.top=b+k.y+"px",this.diagra…
2303 …")};EditorUi.prototype.createDiv=function(a){var b=document.createElement("div");b.className=a;ret…
2304 …b,d,e){function c(a){if(null!=k){var c=new mxPoint(mxEvent.getClientX(a),mxEvent.getClientY(a));e(… argument
2305 …Utils.bind(this,function(a){if(!g&&this.hsplitClickEnabled){var b=null!=l?l-d:0;l=m();e(b);mxEvent…
2306 …b,d,e,c){a=null!=a&&null!=a.error?a.error:a;if(null!=a||null!=b){c=mxUtils.htmlEntities(mxResource… argument
2307 …b,d,e,c,f,k,h,g,l,m,n,p){a=new ErrorDialog(this,a,b,d||mxResources.get("ok"),e,c,f,k,n,h,g);b=Math… argument
2308 …unction(a,b,d){null!=this.dialogs&&0<this.dialogs.length&&(null==d||d==this.dialog.container.first… argument
2309 …ed())try{for(var b=a.getSelectionCells(),d=new mxDictionary,e=[],c=0;c<b.length;c++){var f=a.isTab…
2310 …b){var d=this.editor.graph,e=d.cellEditor.saveSelection(),c=230+17*(Math.ceil(ColorDialog.prototyp… argument
2312 …b=null;try{var d=a.indexOf("<mxGraphModel ");if(0<=d){var e=a.lastIndexOf("</mxGraphModel>…
2313 …b){null!=b?a(b):this.readGraphModelFromClipboardWithType(mxUtils.bind(this,function(b){if(null!=b)… argument
2314 …b){navigator.clipboard.read().then(mxUtils.bind(this,function(d){if(null!=d&&0<d.length&&"html"==b… argument
2315 …b){a(null)})}))["catch"](function(b){a(null)});else if(null!=d&&0<d.length&&"text"==b&&0<=mxUtils.… argument
2316 else a(null)}))["catch"](function(b){a(null)})};
2317 …b=null;if(null!=a&&0<a.length){var d="<meta "==a.substring(0,6),b=document.createElement("div");b.…
2318 b.firstChild.nodeName&&"A"==b.firstChild.nextSibling.nodeName&&null==b.firstChild.nextSibling.nextS…
2319 …b,a),asHtml=!1)):(d=b.getElementsByTagName("img"),1==d.length&&(d=d[0],a=d.getAttribute("src"),nul…
2320 "text/plain");return b};
2321 EditorUi.prototype.extractGraphModelFromEvent=function(a){var b=null,d=null;null!=a&&(a=null!=a.dat…
2322 (b=d);return b};EditorUi.prototype.isCompatibleString=function(a){return!1};EditorUi.prototype.save…
2323 …b=mxUtils.getXml(this.editor.getGraphXml());try{if(Editor.useLocalStorage){if(null!=localStorage.g…
2324 "_blank");else{mxUtils.alert(mxResources.get("drawingTooLarge"));mxUtils.popup(b);return}this.edito…
2325 …function(a,b,d){var e=this.editor.graph;if(e.isEnabled()){e.getModel().beginUpdate();try{a()}catch… argument
2326 …b,d,e){e=this.editor.graph.cellEditor;var c=e.saveSelection(),f=mxUtils.prompt(a,b);e.restoreSelec… argument
2328 …b){a=null!=a?a:mxUtils.bind(this,function(a){a=new ChangePageSetup(this,null,a);a.ignoreColor=!0;t… argument
2329 …b,d){mxUtils.confirm(a)?null!=b&&b():null!=d&&d()};EditorUi.prototype.createOutline=function(a){va… argument
2331 …b(a,b,c){if(!e.isSelectionEmpty()&&e.isEnabled())if(b=null!=b?b:1,c){e.getModel().beginUpdate();tr… argument
2332 …xStackLayout)b=f.getIndex(d),37==a||38==a?e.model.add(f,d,Math.max(0,b-1)):39!=a&&40!=a||e.model.a…
2333 …b:38==a?f=-b:39==a?d=b:40==a&&(f=b),h.currentDx+=d*g,h.currentDy+=f*g,h.checkPreview(),h.updatePre…
2335 …AltDown(a)){if(e.model.isVertex(e.getSelectionCell()))return function(){var b=e.connectVertex(e.ge…
2336 …b&&0<b.length&&(1==b.length&&e.model.isEdge(b[0])?e.setSelectionCell(e.model.getTerminal(b[0],!1))…
2337 mxUtils.bind(this,function(a,b,d,e){var f=this.actions.get(d);null!=f&&(d=function(){f.isEnabled()&… argument
2344 …b=[this.menubarContainer,this.toolbarContainer,this.sidebarContainer,this.formatContainer,this.dia… argument
2347 "pointerout":"mouseout",this.pointerOutHandler);mxEvent.addListener(b,"scroll",mxUtils.bind(this,fu…
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
2363 …ph2.view.scale=!h&&(d>this.maxTooltipWidth||e>this.maxTooltipHeight)?Math.round(100*Math.min(this.…
2364 b=this.graph2.cloneCells(b);this.editorUi.insertHandler(b,null,this.graph2.model,m?null:this.editor…
2367 …"px");this.tooltip.style.height=e+"px";c=-Math.round(m.x-this.tooltipBorder)+(h>d?(h-d)/2:0);d=-Ma…
2369 …b,d,e,c,f){if(this.enableTooltips&&this.showTooltips&&this.currentElt!=a){null!=this.thread&&(wind… argument
2370 …addDataEntry=function(a,b,d,e,c){return this.addEntry(a,mxUtils.bind(this,function(){return this.c… argument
2371 …b=0;b<a.length;b++)mxUtils.bind(this,function(a){var b=a.data,c=null!=a.title?a.title:"";null!=a.t…
2372 …b=this.editorUi.stringToCells(Graph.decompress(a.xml));return this.createVertexTemplateFromCells(b… argument
2373 …b){if(null!=this.taglist&&null!=a&&0<a.length){null!=this.currentSearchEntryLibrary&&(b.parentLibr… argument
2374 …rTag=function(a,b){if(null!=a&&1<a.length){var d=this.taglist[a];"object"!==typeof d&&(d={entries:… argument
2375 …b,d,e,c){if(null!=this.taglist&&null!=a){var f=a.toLowerCase().split(" ");c=new mxDictionary;var k… argument
2376 …b=[],d={},e=0;e<a.length;e++)null==d[a[e]]&&(d[a[e]]="1",b.push(a[e]));return b.join(" ")}return n… argument
2377 …ddSearchPalette=function(a){var b=document.createElement("div");b.style.visibility="hidden";this.c…
2380 …arch=null;for(var a=d.firstChild;null!=a;){var b=a.nextSibling;a!=e&&a!=h&&a.parentNode.removeChil…
2381 …u,p,mxUtils.bind(this,function(b,c,e,f){if(this.currentSearch==a){b=null!=b?b:[];m=!1;p++;this.ins… argument
2382 …b.length&&1==p&&(l="");null!=h.parentNode&&h.parentNode.removeChild(h);for(c=0;c<b.length;c++)mxUt…
2385 …nt.createElement("div");a.appendChild(d);this.container.appendChild(a);this.palettes.search=[b,a]};
2386 …b,d,e,c,f,k,h){0==c.length&&1==e&&(d=document.createElement("div"),d.className="geTitle",d.style.c… argument
2387 …ette=function(a){this.setCurrentSearchEntryLibrary("general","general");var b=this,d=parseInt(this…
2396 …b.cloneCell(e,"Item 1"));a.insert(b.cloneCell(e,"Item 2"));a.insert(b.cloneCell(e,"Item 3"));retur…
2400 ….setTerminalPoint(new mxPoint(100,0),!1);a.geometry.relative=!0;a.edge=!0;var b=new mxCell("Label",
2401 …tml=1;align=center;verticalAlign=middle;");b.geometry.relative=!0;b.setConnectable(!1);b.vertex=!0…
2402 …b=new mxCell("Label",new mxGeometry(0,0,0,0),"edgeLabel;resizable=0;html=1;align=center;verticalAl…
2403 …b=new mxCell("Label",new mxGeometry(0,0,0,0),"edgeLabel;resizable=0;html=1;align=center;verticalAl…
2404 b.geometry.relative=!0;b.setConnectable(!1);b.vertex=!0;a.insert(b);b=new mxCell("Target",new mxGeo…
2405 …b=new mxCell("",new mxGeometry(0,0,20,14),"shape=message;html=1;outlineConnect=0;");b.geometry.rel…
2406 Sidebar.prototype.addMiscPalette=function(a){var b=this;this.setCurrentSearchEntryLibrary("general"…
2426 …0,20,30),"triangle;html=1;whiteSpace=wrap;");c.vertex=!0;a.insert(c);return b.createVertexTemplate…
2433 …b=new mxCell("List Item",new mxGeometry(0,0,60,26),"text;strokeColor=none;fillColor=none;align=lef…
2440 …sible=1;marginBottom=0;");d.vertex=!0;d.insert(a.cloneCell(b,"Item 1"));d.insert(a.cloneCell(b,"It…
2441 …b,"Item 3"));return a.createVertexTemplateFromCells([d],d.geometry.width,d.geometry.height,"List")…
2442 …b=new mxCell("List Item",new mxGeometry(0,0,60,26),"text;strokeColor=none;fillColor=none;align=lef…
2449 …sible=1;marginBottom=0;");d.vertex=!0;d.insert(a.cloneCell(b,"Item 1"));d.insert(a.cloneCell(b,"It…
2450 …b,"Item 3"));return a.createVertexTemplateFromCells([d],d.geometry.width,d.geometry.height,"List")…
2453 Sidebar.prototype.addUmlPalette=function(a){var b=this,d=new mxCell("+ field: type",new mxGeometry(…
2455 …=!0;a.insert(d.clone());a.insert(e.clone());a.insert(b.cloneCell(d,"+ method(type): type"));return…
2456 …b.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Class 2")}),this.addEntry(…
2457 …b.gearImage);a.vertex=!0;return b.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.he…
2458 …labelPosition=right;points=[];portConstraint=eastwest;");a.vertex=!0;return b.createVertexTemplate…
2459 …eometry.relative=!0;c.geometry.offset=new mxPoint(-27,7);a.insert(c);return b.createVertexTemplate…
2461 return b.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Component with Attri…
2464 …overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;");a.vertex=!0;return b.createVertexTemplate…
2465 …overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;");a.vertex=!0;return b.createVertexTemplate…
2466 …overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;");a.vertex=!0;return b.createVertexTemplate…
2467 …overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;");a.vertex=!0;return b.createVertexTemplate…
2468 …Entry("uml lollipop notation provided required interface",function(){return b.createVertexTemplate…
2471 …Point(15,90),!1);c.geometry.relative=!0;c.edge=!0;a.insertEdge(c,!0);return b.createVertexTemplate…
2472 …oint(60,100),!1);c.geometry.relative=!0;c.edge=!0;a.insertEdge(c,!0);return b.createVertexTemplate…
2474 !0);return b.createVertexTemplateFromCells([a,c],160,120,"Composite State")}),this.addEntry("uml ac…
2475 …;d.geometry.relative=!0;d.geometry.x=-1;d.edge=!0;a.insertEdge(d,!0);return b.createVertexTemplate…
2476 …oint(100,80),!1);c.geometry.relative=!0;c.edge=!0;a.insertEdge(c,!0);return b.createVertexTemplate…
2480 …Point(-60,0),!0);c.geometry.relative=!0;c.edge=!0;a.insertEdge(c,!1);return b.createVertexTemplate…
2481 …oint(-70,76),!1);d.geometry.relative=!0;d.edge=!0;a.insertEdge(d,!0);return b.createVertexTemplate…
2483 … b.createVertexTemplateFromCells([a,c],10,60,"Self Call")}),this.addEntry("uml sequence invoke cal…
2486 !0;a.edge=!0;return b.createEdgeTemplateFromCells([a],80,0,"Return")}),this.addEntry("uml relation"…
2487 c.geometry.relative=!0;c.setConnectable(!1);c.vertex=!0;a.insert(c);return b.createEdgeTemplateFrom…
2488 …;c.geometry.relative=!0;c.setConnectable(!1);c.vertex=!0;a.insert(c);return b.createEdgeTemplateFr…
2489 …,!1);a.geometry.relative=!0;a.geometry.x=-1;a.geometry.y=3;a.edge=!0;return b.createEdgeTemplateFr…
2490 …,!1);a.geometry.relative=!0;a.geometry.x=-1;a.geometry.y=3;a.edge=!0;return b.createEdgeTemplateFr…
2491 …;c.geometry.relative=!0;c.setConnectable(!1);c.vertex=!0;a.insert(c);return b.createEdgeTemplateFr…
2494 …(a){var b=document.createElement("a");b.setAttribute("title",mxResources.get("sidebarTooltip"));b.…
2495 …b,d,e,c,f,k){this.graph.labelsVisible=null==f||f;f=mxClient.NO_FO;mxClient.NO_FO=Editor.prototype.… argument
2496 ….left=this.thumbBorder+"px";h.style.top=this.thumbBorder+"px";h.style.width=b+"px";h.style.height=…
2497 …b=document.createElement("div"),b.style.color=Editor.isDarkMode()?"#A0A0A0":"#303030",b.style.font…
2498 …b=document.createElement("div");b.setAttribute("title",a);b.style.textOverflow="ellipsis";b.style.…
2499 Sidebar.prototype.createItem=function(a,b,d,e,c,f,k,h){h=null!=h?h:!0;var g=document.createElement(… argument
2500 !0,!0);this.createThumb(l,this.thumbWidth,this.thumbHeight,g,b,d,e,c,f);var m=new mxRectangle(0,0,c…
2501 …(this,function(c){mxEvent.isMouseEvent(c)&&this.showTooltip(g,a,m.width,m.height,b,d)}));return g};
2502 Sidebar.prototype.updateShapes=function(a,b){var d=this.editorUi.editor.graph,e=d.getCellStyle(a),c… argument
2503 …b.length;h++){var g=b[h];if(d.getModel().isVertex(g)==d.getModel().isVertex(a)||d.getModel().isEdg…
2505 Sidebar.prototype.createDropHandler=function(a,b,d,e){d=null!=d?d:!0;return mxUtils.bind(this,funct… argument
2506 c.getDefaultParent())){c.model.beginUpdate();try{h=Math.round(h);g=Math.round(g);if(b&&c.isSplitTar…
2508 …eDragPreview=function(a,b){var d=document.createElement("div");d.className="geDragPreview";d.style… argument
2509 …b,d,e,c){var f=this.getDropAndConnectGeometry(a,b[e],d,b),k=[];if(null!=f){var h=this.editorUi.edi… argument
2510 …b,c){return!h.isContainer(a.cell)});if(null!=x&&x!=n)k=h.view.getState(x),null!=k&&(v=k.origin,n=x… argument
2511 …b[e],d==mxConstants.DIRECTION_NORTH);else if(h.model.isEdge(b[e])){h.model.setTerminal(b[e],a,!0);…
2512 …round(m.x),f.y=Math.round(m.y),h.model.setGeometry(b[e],f),h.cellsMoved(b,q,u,null,null,!0),k=b.sl…
2513 …b,d,e){var c=this.editorUi.editor.graph,f=c.view,k=1<e.length,h=c.getCellGeometry(a);e=c.getCellGe… argument
2514 …b)&&null!=e.getTerminalPoint(!0)&&null!=e.getTerminalPoint(!1)?(b=e.getTerminalPoint(!0),c=e.getTe…
2516 …width/2-e.width/2-f),c.model.isEdge(b)&&null!=e.getTerminalPoint(!0)&&null!=b.getTerminal(!1)&&(h=…
2517 ….prototype.isDropStyleEnabled=function(a,b){var d=!0;if(null!=b&&1==a.length){var e=this.graph.get… argument
2519 …b,d,e,c){function f(a,b){var c;c=mxUtils.createImage(a.src);c.style.width=a.width+"px";c.style.hei… argument
2521 …b.apply(this,arguments);null!=this.editorUi.hoverIcons&&this.editorUi.hoverIcons.update(a.view.get… argument
2522 …PreviewElement;u.createPreviewElement=function(a){var b=P.apply(this,arguments);mxClient.IS_SVG&&(…
2523 …b.style.width;this.previewElementHeight=b.style.height;return b};var X=u.dragEnter;u.dragEnter=fun… argument
2526 …ment.style.left=Math.round(parseInt(this.previewElement.style.left)-c.width*d.scale/2)+"px",this.p…
2527 …d(this,function(a,b,c,d){var g=mxEvent.isAltDown(d)||null==e?null:a.getCellAt(b,c,null,null,null,f… argument
2528 null!=h&&(this.updateThread=window.setTimeout(function(){null==K&&(Q=h,u.getDropTarget(a,b,c,d))},t…
2530 …ull==I&&(a.container.appendChild(y),I=y.parentNode);k(b,c,l,y)}}else null==x||!mxUtils.contains(x,…
2531 …b,c,l,y));if(z&&null!=t&&!mxEvent.isAltDown(d)&&null==K){f=mxRectangle.fromRectangle(t);if(a.model…
2533 …b,c,new mxRectangle(t.getCenterX()-this.triangleUp.width/2,l.y-this.triangleUp.height,this.triangl…
2534 …rtex(g)&&a.isCellConnectable(g));if(null!=t&&5E3<=S||t!=h&&(null==f||!mxUtils.contains(f,b,c)||500<
2535 …solutePoints,null!=n&&(l=n[0],n=n[n.length-1],f=a.tolerance,new mxRectangle(b-f,c-f,2*f,2*f),L.sty…
2540 arguments);for(var a=[L,M,y,E,H,C,G],b=0;b<a.length;b++)null!=a[b].parentNode&&a[b].parentNode.remo…
2541 …b,d,e){e=this.editorUi.editor.graph;e.container.focus();if(mxEvent.isAltDown(d)&&1==e.getSelection… argument
2542 …b,d)),e.scrollCellToVisible(e.getSelectionCell()))}else mxEvent.isShiftDown(d)&&!e.isSelectionEmpt…
2543 …b,d){var e=b.mouseDown,c=b.mouseMove,f=b.mouseUp,k=this.editorUi.editor.graph.tolerance,h=null,g=t… argument
2544 …b.mouseUp=function(c){try{mxEvent.isPopupTrigger(c)||null!=this.currentGraph||null==this.dragEleme…
2545 …b,d,e,c,f,k,h){null!=h&&null!=c&&(h+=" "+c);h=null!=h&&0<h.length?h:null!=c?c.toLowerCase():"";ret… argument
2546 …b,d,e,c,f,k,h){a=mxUtils.parseXml(Graph.decompress(a));var g=new mxCodec(a),l=new mxGraphModel;g.d… argument
2547 …on(a,b,d,e,c,f,k,h,g){k=null!=k&&0<k.length?k:c.toLowerCase();return this.addEntry(k,mxUtils.bind(… argument
2548 …b,d,e,c,f,k,h){a=new mxCell(null!=e?e:"",new mxGeometry(0,0,b,d),a);a.geometry.setTerminalPoint(ne… argument
2549 …etteFunctions=function(a,b,d,e){this.addPalette(a,b,d,mxUtils.bind(this,function(a){for(var b=0;b<… argument
2550 …b,d,e){b=this.createTitle(b);this.container.appendChild(b);var c=document.createElement("div");c.c… argument
2551 …b,d){var e=!1;if(!mxClient.IS_IE||8<=document.documentMode)a.style.backgroundImage="none"==b.style… argument
2552 …b.style.display="block";a.style.cursor="";a.innerHTML=f;var c=mxClient.NO_FO;mxClient.NO_FO=Editor…
2553 …Palette=function(a){var b=this.palettes[a];if(null!=b){this.palettes[a]=null;for(a=0;a<b.length;a+…
2554 …b,d,e,c,f,k){for(var h=[],g=0;g<c.length;g++)mxUtils.bind(this,function(a,b,c){if(null==c){c=a.las… argument
2555 …otype.getTagsForStencil=function(a,b,d){a=a.split(".");for(var e=1;e<a.length;e++)a[e]=a[e].replac… argument
2556 …b,d,e,c,f,k,h,g,l){k=null!=k?k:1;if(this.addStencilsToIndex){var m=[];if(null!=g)for(l=0;l<g.lengt… argument
2557 …b,!1,m)}else this.addPalette(a,b,!1,mxUtils.bind(this,function(a){null==e&&(e="");null!=f&&f.call(… argument
2559 …"]],b=mxUtils.parseXml;mxUtils.parseXml=function(d){for(var e=0;e<a.length;e++)d=d.replace(new Reg…
2561 …b=function(b){return"function"===typeof b||"[object Function]"===a.call(b)},d=Math.pow(2,53)-1;ret… function
2562 …?(0<h?1:-1)*Math.floor(Math.abs(h)):h;h=Math.min(Math.max(h,0),d);for(var g=b(this)?Object(new thi…
2563 …ants.PAGE_FORMAT_LETTER_PORTRAIT:mxConstants.PAGE_FORMAT_A4_PORTRAIT}}catch(b){}})();mxText.protot…
2565 …oAltText="[Not supported by viewer]";mxShape.prototype.getConstraints=function(a,b,d){return null}; argument
2567 …b,d,e,c,f){mxGraph.call(this,a,b,d,e);this.themes=c||this.defaultThemes;this.currentEdgeStyle=mxUt… argument
2568 …OUSE_EVENT,mxUtils.bind(this,function(a,b){if("mouseDown"==b.getProperty("eventName")&&this.isEnab… argument
2573 b){},mouseMove:mxUtils.bind(this,function(a,b){var c=this.selectionCellsHandler.handlers.map,d;for(… argument
2574 ….visibleSourceState&&null==c.visibleTargetState||(this.graphHandler.reset(),b.consume());else if(d…
2575 …round(n[0].x-n[1].x)&&0==Math.round(n[1].x-n[2].x)||0==Math.round(n[0].y-n[1].y)&&0==Math.round(n[…
2576 …b.getEvent())):this.isCellSelected(c.cell)||e.destroy());m=!1;k=h=g=l=null}}else if(c=b.getState()…
2577 …b.getGraphX(),b.getGraphY()))e="move";else if(mxUtils.contains(d,n[0].x,n[0].y)||mxUtils.contains(…
2578 new mxRectangle(b.getGraphX()-1,b.getGraphY()-1);d.grow(mxShape.prototype.svgStrokeTolerance/2);if(…
2580 …b){l=k=h=g=null})})}this.cellRenderer.minSvgStrokeWidth=.1;this.cellRenderer.getLabelValue=functio… argument
2581 …ndler.insertBeforeSource=!0;this.connectionHandler.isValidSource=function(a,b){return!1};this.alte… argument
2582 …b=[],c=this.graph.pageFormat,d=this.graph.pageScale,e=c.width*d,c=c.height*d,d=this.graph.view.tra… argument
2583 …b){return null==a.cell?"#ffa500":mxConstants.GUIDE_COLOR};this.graphHandler.createPreviewShape=fun…
2584 …b[e])?this.graph.model.getParent(b[e]):this.graph.isTableRow(a)&&this.graph.isTableRow(b[e])&&this… argument
2585 …ts)};this.connectionHandler.createTargetVertex=function(a,b){b=this.graph.getCompositeParent(b);re… argument
2588 …b=null==a.state&&null!=a.sourceState&&this.isCellLocked(a.sourceState.cell);if(this.isEnabled()&&!…
2589 …b&&this.clearSelection()};this.tooltipHandler.getStateForEvent=function(a){return a.sourceState};v…
2590 …b=null==a.state&&null!=a.sourceState&&this.isCellLocked(a.sourceState.cell);return this.getCursorF… argument
2591 …b))for(var d=0;d<c.length;d++)this.selectCellForEvent(c[d],b);else this.selectCellsForEvent(c,b);r… argument
2592 …b){if("mouseDown"==b.getProperty("eventName")){var c=b.getProperty("event").getState();L=null==c||… argument
2593 …b.consume()}}));this.connectionHandler.selectCells=function(a,b){this.graph.setSelectionCell(b||a)… argument
2598 …b=new Graph(document.createElement("div"));b.stylesheet.styles=mxUtils.clone(a.styles);b.resetView…
2599 …b,d,e,c){d=unescape(encodeURIComponent(Graph.svgDoctype+'<svg xmlns="http://www.w3.org/2000/svg" x… argument
2600 …b=0,d=[],e=0;e<a.length;e++){var c=a.charCodeAt(e);(32<=c||9==c||10==c||13==c)&&65535!=c&&65534!=c…
2601 …ice(-2)}).join(""))};Graph.compressNode=function(a,b){var d=mxUtils.getXml(a);return Graph.compres… argument
2602 …ferToString=function(a){var b="";a=new Uint8Array(a);for(var d=a.byteLength,e=0;e<d;e++)b+=String.…
2603 …b,d){var e=b.charCodeAt(0),c=1,f=-1;for(d=d||0;d<a.byteLength;d++)if(a[d]==e){f=d;break}for(d=f+1;… argument
2604 …b,d){if(null==a||0==a.length||"undefined"===typeof pako)return a;a=Graph.stringToArrayBuffer(atob(… argument
2605 …b,d,e,c){c=null!=c?c:1E3;Graph.setTransitionForNodes(a,null);Graph.setOpacityForNodes(a,b);window.… argument
2606 …b){for(var d=0;d<a.length;d++)a[d].style.opacity=b};Graph.removePasteFormatting=function(a){for(;n… argument
2607 …b(b){for(b=a.getElementsByTagName(b);0<b.length;)b[0].parentNode.removeChild(b[0])}for(var d=a.get… argument
2608 …b=document.createElement("div");b.style.position="absolute";b.style.visibility="hidden";var d=deco…
2609 …b.getElementsByTagName("svg")[0].setAttribute("viewBox",l.x+" "+l.y+" "+l.width+" "+l.height),b.ge…
2610 l.height/e))}catch(m){}finally{document.body.removeChild(b)}a=Editor.createSvgDataUri(mxUtils.getXm…
2611 …b){var d=document.createElement("img");d.setAttribute("src",Dialog.prototype.clearImage);d.setAttr… argument
2616 …ype.init.apply(this,arguments);this.cellRenderer.initializeLabel=function(a,b){mxCellRenderer.prot… argument
2617 …b.node;){if("a"==e.nodeName.toLowerCase()){a.view.graph.labelLinkClicked(a,e,c);break}e=e.parentNo…
2618 b&&this.graph.isCustomLink(b)&&(mxEvent.isTouchEvent(a)||!mxEvent.isPopupTrigger(a))&&this.graph.cu… argument
2619 …b){a=null!=a?a:!0;b=null!=b?b:!0;var c=this.model;return c.filterDescendants(function(d){return a&… 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 …b=null;if(null!=a){b=mxUtils.clone(this.getCurrentCellStyle(a));a=this.model.getStyle(a);a=null!=a…
2622 …b[f]=mxConstants.NONE)}}}return b};Graph.prototype.pasteStyle=function(a,b,c){c=null!=c?c:Graph.pa… argument
2623 …b,c,d,e,f){this.useCssTransforms&&(a=a/this.currentScale-this.currentTranslate.x,b=b/this.currentS… argument
2624 …b,k,d,e,f);if(null!=h)return h;if(this.isCellVisible(k)&&(e&&this.model.isEdge(k)||d&&this.model.i…
2625 …b=this.getCellGeometry(a);null!=b&&b.relative;)a=this.getModel().getParent(a),b=this.getCellGeomet…
2626 …b))break;a=b}return a};Graph.prototype.filterSelectionCells=function(a){var b=this.getSelectionCel… argument
2627 …b=this.graph.currentTranslate,c=this.graph.currentScale,a=new mxRectangle((a.x+b.x)*c,(a.y+b.y)*c,…
2628 …late.y=this.translate.y,this.scale=1,this.translate.x=0,this.translate.y=0);b.apply(this,arguments…
2629 …b=[],c=0;c<a.length;c++)this.isTableRow(a[c])||this.isTableCell(a[c])||b.push(a[c]);return b};var …
2630 …b=a.getAttribute("transform");a.setAttribute("transformOrigin","0 0");var c=Math.round(100*this.cu…
2631 …b=this.scale,d=this.translate;a&&(this.scale=this.graph.currentScale,this.translate=this.graph.cur… argument
2633 …b,d){b=b.getAttribute("href");if(null!=b&&!this.isCustomLink(b)&&(mxEvent.isLeftMouseButton(d)&&!m… argument
2634 …b,d){var e=window;try{if("_self"==b&&window!=window.top)window.location.href=a;else if(a.substring… argument
2637 …b){return null!=this.graph.getCellStyle(a).childLayout};this.layoutManager.getLayout=function(a,b)… argument
2641 …b=[],d=0;d<a.length;d++){var e=null!=a[d].value?a[d].value.attributes:null,c={};c.id=a[d].id;if(nu…
2642 …b=[],d=0;d<a.length;d++){var e=this.view.getState(a[d]);if(null!=e){for(var c=this.cellRenderer.ge…
2643 …b){for(var d=[],e=0;e<a.length;e++){var c=this.view.getState(a[e]);null!=c&&null!=c.shape&&(this.m… argument
2644 …b){var d=a.absolutePoints.slice(),e=a.segments,c=a.length,f=d.length;return{execute:mxUtils.bind(t… argument
2645 …a.text.node.style.opacity=""),Graph.setOpacityForNodes(this.getNodesForCells([a.cell]),b?1:0))})}};
2646 …function(a,b){var d=new mxRectangle.fromRectangle(a.shape.bounds);return{execute:mxUtils.bind(this… argument
2647 …b?1:0))})}};Graph.prototype.executeAnimations=function(a,b,d,e){d=null!=d?d:30;e=null!=e?e:30;var … argument
2649 …b=this.getGraphBounds();if(0==b.width||0==b.height)return new mxRectangle(0,0,1,1);var d=Math.floo…
2650 …on(a,b){return Graph.sanitizeHtml(a,b)};Graph.prototype.updatePlaceholders=function(){var a=!1,b;f… argument
2652 …b=!1;null!=a&&(a=this.getCurrentCellStyle(a),b="1"==mxUtils.getValue(a,"ignoreEdge","0"));return b… argument
2653 …b=mxGraph.prototype.getLabel.apply(this,arguments);null!=b&&this.isReplacePlaceholders(a)&&null==a…
2654 ….prototype.getClickableLinkForCell=function(a){do{var b=this.getLinkForCell(a);if(null!=b)return b…
2655 …b=null;"date"==a?b=(new Date).toLocaleDateString():"time"==a?b=(new Date).toLocaleTimeString():"ti…
2656 Graph.prototype.formatDate=function(a,b,d){null==this.dateFormatCache&&(this.dateFormatCache={i18n:… argument
2657 …:GMT|UTC)(?:[-+]\d{4})?)\b/g,f=/[^-+\dA-Z]/g,k=function(a,b){a=String(a);for(b=b||2;a.length<b;)a=… argument
2658 …b=a,a=void 0);a=a?new Date(a):new Date;if(isNaN(a))throw SyntaxError("invalid date");b=String(e.ma…
2659 …round(h/10):h),t:12>p?"a":"p",tt:12>p?"am":"pm",T:12>p?"A":"P",TT:12>p?"AM":"PM",Z:d?"UTC":(String…
2660 …b=null;if(0<a.length){for(b=a[0];!this.model.isLayer(b);)b=this.model.getParent(b);for(var d=1;d<a…
2661 Graph.prototype.createLayersDialog=function(a,b){var d=document.createElement("div");d.style.positi… argument
2662 …le.position="relative";m.style.width="16px";m.style.padding="0px 6px 0 4px";b&&(m.style.filter="in…
2664 …b,d,e){e=[];if(null!=b){for(var c=0;match=this.placeholderPattern.exec(b);){var f=match[0];if(2<f.… argument
2665 …b.substring(c,match.index)+(null!=k?k:f));c=match.index+f.length}}e.push(b.substring(c))}return e.…
2666 …b,d){2==a.length&&this.model.isVertex(a[1])?(this.setSelectionCell(a[1]),this.scrollCellToVisible(… argument
2667 …b,d,e,c,f,k,h){f=f?f:!1;if(a.geometry.relative&&this.model.isEdge(a.parent))return[];for(;a.geomet… argument
2668 mxConstants.DIRECTION_SOUTH?(m.x+=l.geometry.width/2,m.y+=l.geometry.height+d):(m.x=b==mxConstants.…
2670 …rams.sketch||c)&&(b==mxConstants.DIRECTION_NORTH?m.y-=a.geometry.height/2:b==mxConstants.DIRECTION…
2671 …c&&"1"==urlParams.sketch&&(b==mxConstants.DIRECTION_NORTH?m.y-=f.height/2:b==mxConstants.DIRECTION…
2672 …Index(c),this.model.add(c.parent,l,n))}null==u&&null!=z&&null!=a.parent&&g&&b==mxConstants.DIRECTI…
2674 …b=[],d,e;for(e in this.model.cells)if(d=this.model.cells[e],this.model.isVertex(d)||this.model.isE…
2675 …b=this.model.getValue(a);if(null!=b&&"object"==typeof b){var d=null;if(this.isReplacePlaceholders(…
2676 null==d&&(d=b.getAttribute("label")||"");return d||""}return mxGraph.prototype.convertValueToString…
2677 …b=mxGraph.prototype.getCellStyle.apply(this,arguments);if(null!=a&&null!=this.layoutManager){var d…
2678 …b,d){if(null!=a&&null!=b&&null!=this.layoutManager&&null!=b.alternateBounds){var e=this.layoutMana… argument
2679 …b,d,e,c){b=null!=b?b:!1;null==d&&(d=this.getFoldableCells(this.getSelectionCells(),a));if(null!=d)… argument
2681 …b,d,e){this.model.beginUpdate();try{var c=this.getCellsBeyond(a.x,a.y,b,!0,!0);for(b=0;b<c.length;… argument
2682 …b,d,e){if(null!=this.layoutManager&&null!=b&&b.constructor==mxStackLayout&&!b.resizeLast){this.mod… argument
2683 …b=this.layoutManager.getLayout(a)}}finally{this.model.endUpdate()}}};Graph.prototype.isContainer=f…
2684 …b=this.getCurrentCellStyle(a);return null!=b.movableLabel?"0"!=b.movableLabel:mxGraph.prototype.is… argument
2685 …b,d){var e=mxGraph.prototype.getSwimlaneAt.apply(this,arguments);this.isCellLocked(e)&&(e=null);re… argument
2686 …b){a=Math.max(.01,Math.min(this.view.scale*a,160))/this.view.scale;mxGraph.prototype.zoom.apply(th… argument
2687 …iew.scale?this.zoom((this.view.scale-.01)/this.view.scale):this.zoom(Math.round(1/this.zoomFactor*…
2688 …b){b=null!=b?b:10;var d=this.container.clientWidth-b,e=this.container.clientHeight-b,c=Math.floor(… argument
2689 …b="";if(mxUtils.isNode(a.value)){var d=null;Graph.translateDiagram&&null!=Graph.diagramLanguage&&(…
2690 …b){return a.name<b.name?-1:a.name>b.name?1:0});for(c=0;c<e.length;c++)"link"==e[c].name&&this.isCu… argument
2691 ….type="text/css";var b=this.flowAnimationStyle.getAttribute("id");this.flowAnimationStyle.innerHTM…
2692 …){return Graph.compressNode(a)};Graph.prototype.compress=function(a,b){return Graph.compress(a,b)}; argument
2693 Graph.prototype.decompress=function(a,b){return Graph.decompress(a,b)};Graph.prototype.zapGremlins=… argument
2702 …b){a.apply(this.graph,arguments);null==this.currentState||this.graph.isCellSelected(this.currentSt… argument
2703 …b=!1;var c=e.getEvent();if(this.isResetEvent(c))this.reset();else if(!this.isActive()){var d=this.…
2704 …,mxEvent.getClientY(c));this.isResetEvent(c)?this.reset():this.isActive()&&!b&&null!=this.mouseDow…
2705 …Event.isTouchEvent(c)||this.reset();b=!1;this.resetActiveArrow()})})};HoverIcons.prototype.isReset… argument
2706 …b,d){var e=null,e=mxUtils.createImage(a.src);e.style.width=a.width+"px";e.style.height=a.height+"p… argument
2709 …cons.prototype.visitNodes=function(a){for(var b=0;b<this.elts.length;b++)null!=this.elts[b]&&a(thi…
2710 HoverIcons.prototype.setDisplay=function(a){this.visitNodes(function(b){b.style.display=a})};HoverI… argument
2711 …b,d){this.graph.popupMenuHandler.hideMenu();this.graph.stopEditing(!1);null!=this.currentState&&(t… argument
2712 …b.style,mxConstants.STYLE_EDGE,null)&&(a=this.getDirection(),b.cell.style=mxUtils.setStyle(b.cell.… argument
2713 …b,d){var e=d.getEvent(),c=d.getGraphX(),f=d.getGraphY(),c=this.getStateAt(a,c,f);null==c||!this.gr… argument
2714 ….prototype.execute=function(a,b,d){d=d.getEvent();this.graph.selectCellsForConnectVertex(this.grap… argument
2716 …b=this.graph.selectionCellsHandler.getHandler(this.currentState.cell);this.graph.isTableRow(this.c…
2717 …b.rotationShape.boundingBox));b=mxUtils.bind(this,function(a,b,c){if(null!=d){var e=new mxRectangl… argument
2718 …b(this.arrowRight,Math.round(a.x+a.width-this.tolerance),Math.round(this.currentState.getCenterY()…
2719 …ight/2);null!=b&&b==e&&e==c&&c==a&&(a=c=e=b=null);var f=this.graph.getCellGeometry(this.currentSta… argument
2720 …==f||c.height<3*f.height&&c.width<3*f.width)?b.style.visibility="visible":b.style.visibility="hidd…
2722 …sitNodes(function(b){null!=b.parentNode&&(b=new mxRectangle(b.offsetLeft,b.offsetTop,b.offsetWidth… argument
2723 …llConnectable(a)){var b=this.graph.getModel().getParent(a);this.graph.getModel().isVertex(b)&&this…
2724 HoverIcons.prototype.update=function(a,b,d){if(!this.graph.connectionArrowsEnabled||null!=a&&"0"==m… argument
2725 …b,d))}),this.updateDelay+10))):null!=this.startTime&&(e=(new Date).getTime()-this.startTime);this.…
2726 b,d))&&(null!=a&&this.graph.isEnabled()?(this.removeNodes(),this.setCurrentState(a),this.repaint(),…
2727 …Graph.prototype.createParent=function(a,b,d,e,c){a=this.cloneCell(a);for(var f=0;f<d;f++){var k=th… argument
2728 …b,d,e,c,f,k,h,g){d=null!=d?d:60;e=null!=e?e:40;f=null!=f?f:30;h=null!=h?h:"shape=partialRectangle;… argument
2729 …b*d,e,h),this.createVertex(null,null,"",0,0,d,e,g),b,d,0),a,0,e)};Graph.prototype.setTableValues=f… argument
2730 Graph.prototype.createCrossFunctionalSwimlane=function(a,b,d,e,c,f,k,h,g){d=null!=d?d:120;e=null!=e… argument
2731 …b*d,a*e,null!=f?f:"shape=table;childLayout=tableLayout;rowLines=0;columnLines=0;startSize="+l+";"+…
2732 …reateParent(c,this.createParent(k,this.createVertex(null,null,"",f,0,d,e,g),b,d,0),a-1,0,e)):c};Gr…
2734 …b,d){d=null!=d?d:!0;var e=this.getModel();e.beginUpdate();try{var c=this.getCellGeometry(a);if(nul… argument
2736 …b,d){d=null!=d?d:!1;var e=this.getModel(),c=e.getParent(a),f=e.getParent(c),k=e.getChildCells(c,!0… argument
2737 …b,d||(n.width-=b,null!=n.alternateBounds&&(n.alternateBounds.width-=b)),e.setGeometry(m,n)))}if(h|…
2738 …tSize=function(a,b){for(var d=0,e=0;e<a.length;e++)if(!this.isVertexIgnored(a[e])){var c=this.grap… argument
2739 …b){for(var d=this.graph.model.getChildCells(a,!0),e=this.graph.getActualStartSize(a,!0),c=this.get… argument
2740 …b,d,e,c){var f=this.graph.getModel(),k=f.getChildCells(a,!0);a=this.graph.getActualStartSize(a,!0)… argument
2743 …b=this.graph.getActualStartSize(a,!0),d=this.graph.getCellGeometry(a),e=this.graph.getCellStyle(a)…
2744 …b.y,t=0;t<m.length;t++)p=this.graph.getCellGeometry(m[t]),null!=p&&(p=p.clone(),p.x=b.x,p.width=l,…
2745 b.x+Graph.minTableColumnWidth,k.setGeometry(a,d))}}finally{k.endUpdate()}}};
2746 …b=mxGraphView.prototype.validateCellState;mxGraphView.prototype.validateCellState=function(a,c){c=…
2748 …b=this.state.view.graph.getFlowAnimationStyle();null!=b&&a[1].setAttribute("class",b.getAttribute(… argument
2749 …b=a.absolutePoints;if(Graph.lineJumpsEnabled){var c=null!=a.routedPoints,d=null;if(null!=b&&null!=… argument
2750 b||f.x!=c||f.y!=e},f=.5*this.scale,c=!1,d=[],g=0;g<b.length-1;g++){for(var k=b[g+1],h=b[g],l=[],m=b…
2752 …=b[b.length-1];c=e(0,m.x,m.y)||c}a.routedPoints=d;return c}return!1};var f=mxConnector.prototype.p… argument
2753 …G=new mxPoint(C.x/this.scale,C.y/this.scale);0==p?G=b[0]:p==this.state.routedPoints.length-1&&(G=b…
2754 …,m.push(y),this.addPoints(a,m,c,d,!1,null,k),m=0>Math.round(n.x)||0==Math.round(n.x)&&0>=Math.roun…
2755 …rminalPoint=function(a,b,c,d){return null!=b&&"centerPerimeter"==b.style[mxConstants.STYLE_PERIMET… argument
2756 …b,c,d){if(null==b||null==a||"1"!=b.style.snapToPoint&&"1"!=a.style.snapToPoint)h.apply(this,argume… argument
2757 …b,e,0==g&&f,l);0!=g&&(l=Math.cos(g),m=Math.sin(g),e=mxUtils.getRotatedPoint(e,l,m,k));a.setAbsolut… argument
2758 …b,c){var d=g.apply(this,arguments);"1"==a.getAttribute("placeholders")&&null!=c.state&&(d=c.state.… argument
2759 …Constants.STYLE_SHAPE,null);if(null!=b&&"string"===typeof b&&"stencil("==b.substring(0,8))try{var …
2761 …b=mxStencilRegistry.stencils[a];if(null==b&&null==mxCellRenderer.defaultShapes[a]&&mxStencilRegist…
2762 …b,c,k)}}mxStencilRegistry.packages[d]=1}}else d=d.replace("_-_","_"),mxStencilRegistry.loadStencil…
2763 …){var b=null;if(null!=a&&"string"===typeof a&&(a=a.split("."),0<a.length&&"mxgraph"==a[0]))for(var…
2764 …b,d,e){var c=mxStencilRegistry.packages[a];if(null!=d&&d||null==c){var f=!1;if(null==c)try{if(e){m… argument
2765 …b,f)}};mxStencilRegistry.loadStencil=function(a,b){if(null!=b)mxUtils.get(a,mxUtils.bind(this,func… argument
2766 …b,d){if("stencils"==a.nodeName)for(var e=a.firstChild;null!=e;)"shapes"==e.nodeName&&mxStencilRegi… argument
2767 h=e.getAttribute("h"),k=null==k?80:parseInt(k,10),h=null==h?80:parseInt(h,10);b(c,f,a,k,h)}}e=e.nex…
2768 …le.whiteSpace="nowrap";a.style.position="absolute";return a}function b(a,b){switch(b){case mxConst… function
2772 …w,a,this.graph.getCellStyle(a));for(var b in this.graph.currentEdgeStyle)a.style[b]=this.graph.cur…
2773 …arker=function(){var a=k.apply(this,arguments),b=a.getCell;a.getCell=mxUtils.bind(this,function(a)…
2774 …b="shape curved rounded comic sketch fillWeight hachureGap hachureAngle jiggle disableMultiStroke …
2776 …b,c){this.model.beginUpdate();try{for(var d=0;d<c.length;d++)if(this.model.isVertex(c[d])||this.mo… argument
2777 …b){b=null!=b?b:{};for(var c=0;c<a.length;c++){var d=a[c];b[mxObjectIdentity.get(d)]=d.getId();for(… argument
2778 …b,c,d){b=null!=b?b:0;c=null!=c?c:0;var e=new mxCodec(a.ownerDocument),f=new mxGraphModel;e.decode(… argument
2779 …b,c,!1,this.getDefaultParent()),g[f.getChildAt(f.root,0).getId()]=this.getDefaultParent().getId())…
2780 …b),d=new mxDictionary,e=0;e<a.length;e++)d.put(a[e],!0);for(var f=new mxCodec,g=new mxGraphModel,k…
2781 …b){if(null!=a&&this.model.getParent(a)!=this.model.getRoot()&&!this.model.isEdge(a)){var c=this.ge… argument
2782 …b))};var g=Graph.prototype.splitEdge;Graph.prototype.splitEdge=function(a,b,c,d,e,f,k,h){null==h&&… argument
2783 this.getCellGeometry(m[b]),null!=l&&l.relative&&0>=l.x&&this.model.remove(m[b]);this.setCellStyles(…
2784 …b,c){if(b||c)l.apply(this,arguments);else{var d=this.getSelectionCell(),e=null,f=[],g=mxUtils.bind… argument
2785 …b);c++)g(this.model.getChildAt(b,c))});g(this.model.root);0<f.length&&(e=null!=e?mxUtils.mod(e+(a?… argument
2786 …b,c),this.model.setGeometry(a[0],e)}finally{this.model.endUpdate()}c=!0}}return c};var m=Graph.pro… argument
2789 …a};var n=Graph.prototype.removeCells;Graph.prototype.removeCells=function(a,b){var c=[];this.model… argument
2790 …c.push(a[d])}c=n.apply(this,[c,b])}finally{this.model.endUpdate()}return c};Graph.prototype.update… argument
2791 …b.length;d++)null!=b[d]&&c.updateCustomLinksForCell(a,b[d],c)};Graph.prototype.updateCustomLinksFo… argument
2793 …b=this.getCurrentCellStyle(a),b=mxUtils.getValue(b,mxConstants.STYLE_ELBOW,mxConstants.ELBOW_HORIZ…
2794 …rget=function(a,b,c){for(var d=this.getCurrentCellStyle(a),e=!0,f=!0,g=0;g<b.length&&f;g++)e=e&&th… argument
2795 …b=mxGraph.prototype.isExtendParentsOnAdd.apply(this,arguments);if(b&&null!=a&&null!=this.layoutMan…
2796 …b&&(b.width+=10,b.height+=4,this.gridEnabled&&(b.width=this.snap(b.width),b.height=this.snap(b.hei… argument
2799 …tCellStyles(mxConstants.STYLE_DIRECTION,w[mxUtils.mod(mxUtils.indexOf(w,U)+(b?-1:1),w.length)],[f]…
2800 …b=a.cell;this.isTableCell(b)&&(b=this.model.getParent(b));this.isTableRow(b)&&(b=this.model.getPar…
2801 …b=0;b<a.length;b++){var c=this.view.getState(a[b]);null!=c&&null!=c.shape&&null!=c.shape.stencil&&… argument
2802 b?b:"span"),d=Array.prototype.slice.call(a.attributes);attr=d.pop();)c.setAttribute(attr.nodeName,a… argument
2803 …gth;k++)b(g[k]);d.innerHTML!=f&&this.cellLabelChanged(a[e],d.innerHTML)}}};Graph.prototype.cellLab… argument
2804 …b);break}e=this.model.getParent(e)}var f=a.value.cloneNode(!0);Graph.translateDiagram&&null!=Graph…
2805 …b.get(e)||(b.put(e,!0),d.push(e))}for(c=0;c<d.length;c++)if(e=this.view.getState(d[c]),null!=e&&(t…
2806 …b.push(a[c]);a=b;mxGraph.prototype.removeCellsAfterUngroup.apply(this,arguments)};Graph.prototype.… argument
2807 …b)};Graph.prototype.getAttributeForCell=function(a,b,c){a=null!=a.value&&"object"===typeof a.value… argument
2808 Graph.prototype.getDropTarget=function(a,b,c,d){this.getModel();if(mxEvent.isAltDown(b))return null… argument
2809 …b){this.isEnabled()&&(b=this.insertTextForEvent(a,b),mxGraph.prototype.dblClick.call(this,a,b))};G… argument
2810 …|(null==d&&(d=this.view.getState(this.getCellAt(c.x,c.y))),b=this.addText(c.x,c.y,d))}return b};Gr…
2811 b=this.container.scrollLeft/this.view.scale-this.view.translate.x,c=this.container.scrollTop/this.v…
2812 …round(Math.max(c.y,(b.y+b.height)/a.scale-a.translate.y+2*this.gridSize)));return new mxPoint(d,a)…
2813 …round(this.container.clientWidth/2/this.view.scale-this.view.translate.x-a.width/2)),this.snap(Mat… argument
2814 …b);d.geometry.x=Math.round(1E4*e.x)/1E4;d.geometry.y=Math.round(e.y);d.geometry.offset=new mxPoint…
2815 …round(b/this.view.scale)-e.y-(null!=c?c.origin.y:0),d.style+="autosize=1;";this.getModel().beginUp… argument
2816 …b&&mxEvent.addGestureListeners(a[c],null,null,b))}});this.model.addListener(mxEvent.CHANGE,d);d();…
2817 …b,c){return null==g.getLinkForCell(a.cell)}),b=null==b||g.model.isAncestor(a,b.cell)?g.view.getSta… argument
2818 …b)},mouseMove:function(a,b){if(g.isMouseDown){if(null!=this.currentLink){var c=Math.abs(this.start… argument
2819 null!=b.sourceState||!g.intersects(this.currentState,b.getGraphX(),b.getGraphY()))&&this.updateCurr…
2820 …ink(this.currentLink),"data:"!==this.currentLink.substring(0,5)&&e||null==b||b(k,this.currentLink)…
2822 …ear()})};Graph.prototype.duplicateCells=function(a,b){a=null!=a?a:this.getSelectionCells();b=null!… argument
2823 …b)d.add(l,h[c]);else{var n=l.getIndex(a[c]);d.add(l,h[c],n+1)}if(this.isTable(l)){var J=this.getCe… argument
2824 …b);a[f].setAttribute("height",c);break}}};Graph.prototype.insertLink=function(a){if(null!=this.cel…
2825 …b.length;d++)c.push(b[d]);document.execCommand("createlink",!1,mxUtils.trim(a));b=this.cellEditor.…
2826 …b=mxGraph.prototype.isCellResizable.apply(this,arguments),c=this.getCurrentCellStyle(a);return!thi… argument
2827 …b,c){return a?b.x-c.x:b.y-c.y});g=this.view.translate;k=this.view.scale;e=e/k-(a?g.x:g.y);d=d/k-(a… argument
2828 …b};Graph.prototype.isCloneEvent=function(a){return mxClient.IS_MAC&&mxEvent.isMetaDown(a)||mxEvent… argument
2829 …b};Graph.prototype.getBackgroundImageObject=function(a){return a};Graph.prototype.getSvg=function(… argument
2831 …uteNS("http://www.w3.org/2000/xmlns/","xmlns:xlink",mxConstants.NS_XLINK);a=b/Y;var v=Math.max(1,M…
2832 …te(Math.floor(c/b-W.x/Y),Math.floor(c/b-W.y/Y));var U=document.createElement("div"),I=w.getAlterna… argument
2833 …se return I.apply(this,arguments)};var y=this.backgroundImage;if(null!=y){b=Y/b;var z=this.view.tr…
2834 …b,(y.y+z.y)*b,y.width*b,y.height*b);mxUtils.intersects(W,x)&&w.image(y.x+z.x,y.y+z.y,y.width,y.hei… argument
2835 …,this.sizeDidChange())}};Graph.prototype.addForeignObjectWarning=function(a,b){if("0"!=urlParams["… argument
2836 b.getElementsByTagName("foreignObject").length){var c=a.createElement("switch"),d=a.createElement("…
2837 …ndChild(d);e.appendChild(f);c.appendChild(e);b.appendChild(c)}};Graph.prototype.updateSvgLinks=fun… argument
2838 null==e&&(e=a[d].getAttribute("xlink:href"));null!=e&&(null!=b&&/^https?:\/\//.test(e)?a[d].setAttr…
2839 …Child);return a};Graph.prototype.getParentByName=function(a,b,c){for(;null!=a&&a.nodeName!=b;){if(… argument
2840 …b,c){for(;null!=a&&!(0<=mxUtils.indexOf(b,a.nodeName));){if(a==c)return null;a=a.parentNode}return… argument
2841 b){var c=null;if(null!=a&&0<a.length){this.model.beginUpdate();try{for(var d=0;d<a.length;d++){var …
2842 …b){var c=this.getModel();c.beginUpdate();try{var d=a,e=0;if(this.isTableCell(a))var f=c.getParent(… argument
2843 …b?0:1))}var J=this.getCellGeometry(d);null!=J&&(J=J.clone(),J.width+=k,c.setGeometry(d,J))}finally…
2844 …b){var c=this.getModel();c.beginUpdate();try{var d=null,e=a;if("stackLayout"==this.getCurrentCellS… argument
2845 …b?0:f.length-1];var g=c.getChildCells(e,!0),k=d.getIndex(e),e=c.cloneCell(e,!1);e.value=null;var h…
2846 b.beginUpdate();try{var c=a,d=a;this.isTableCell(a)&&(d=b.getParent(a));this.isTableRow(d)&&(c=b.ge…
2847 …b.setGeometry(c,l))}}}finally{b.endUpdate()}};Graph.prototype.deleteTableRow=function(a){var b=thi…
2848 …b){for(var c=a.tBodies[0],d=c.rows[0].cells,e=0,f=0;f<d.length;f++)var g=d[f].getAttribute("colspa… argument
2849 …b),mxUtils.br(e);return c.rows[0].cells[0<=b?b:c.rows[0].cells.length-1]};Graph.prototype.deleteCo… argument
2850 …b.insertNode(a)}}else(b=document.selection)&&"Control"!=b.type&&b.createRange().pasteHTML(a)};Grap… argument
2851 …write(d,c(b,40));this.isCustomLink(a)&&mxEvent.addListener(d,"click",mxUtils.bind(this,function(b)… argument
2852 …b){this.popupMenuHandler.hideMenu()});var a=this.updateMouseEvent;this.updateMouseEvent=function(b… argument
2853 …");return b};var b=!1,c=!1,d=!1,e=this.fireMouseEvent;this.fireMouseEvent=function(a,f,g){a==mxEve…
2854 …b&&this.isCellSelected(e.getCell())));f=!b||f?null:mxUtils.bind(this,function(a){window.setTimeout…
2855 …Range().text);return""!=a};mxCellEditor.prototype.insertTab=function(a){var b=this.textarea.ownerD…
2856 …b.getRangeAt(0),d="\t";if(null!=a)for(d="";0<a;)d+=" ",a--;a=document.createElement("span");a.styl… argument
2857 …on();if(a.getRangeAt&&a.rangeCount){for(var b=[],c=0,d=a.rangeCount;c<d;++c)b.push(a.getRangeAt(c)…
2858 …{sel=window.getSelection();sel.removeAllRanges();for(var b=0,c=a.length;b<c;++b)sel.addRange(a[b])… argument
2859 b){this.isKeepFocusEvent(a)||!mxEvent.isAltDown(a.getEvent())?v.apply(this,arguments):this.reset()}… argument
2861 …b(a,c){c.originalNode=a;a=a.firstChild;for(var d=c.firstChild;null!=a&&null!=d;)b(a,d),a=a.nextSib… argument
2862 …Event.addListener(this.textarea,"paste",mxUtils.bind(this,function(a){var d=b(this.textarea,this.t…
2863 …function(){var a=this.graph.view.getState(this.editingCell);if(null!=a){var b=null!=a&&"0"!=mxUtil…
2864 …b?h.replace(/\n/g,"<br/>"):h,!0);this.textarea.className="mxCellEditor geContentEditable";var d=mx…
2865 …gh");this.textarea.style.lineHeight=mxConstants.ABSOLUTE_LINE_HEIGHT?Math.round(d*mxConstants.LINE…
2866 …round(d)+"px";this.textarea.style.textDecoration=k.join(" ");this.textarea.style.fontWeight=f?"bol…
2867 …ils.replaceTrailingNewlines(h,"<div><br></div>"));h=this.graph.sanitizeHtml(b?h.replace(/\n/g,"").…
2868 Math.round(d*mxConstants.LINE_HEIGHT)+"px":mxConstants.LINE_HEIGHT;this.textarea.style.fontSize=Mat…
2869 …ar x=mxCellEditor.prototype.resize;mxCellEditor.prototype.resize=function(a,b){if(null!=this.texta… argument
2870 …round((this.bounds.width-4)/c)+"px";this.textarea.style.height=Math.round((this.bounds.height-4)/c…
2871 …round(this.bounds.width/c)+(this.textarea.offsetWidth-this.textarea.clientWidth)+"px",this.bounds.…
2872 …(a,b){if("0"==mxUtils.getValue(a.style,"html","0"))return mxCellEditorGetInitialValue.apply(this,a… argument
2873 …b=this.graph.sanitizeHtml(this.textarea.innerHTML,!0);return b="1"==mxUtils.getValue(a.style,"nl2B…
2874 …lEditor.prototype.applyValue=function(a,b){this.graph.getModel().beginUpdate();try{E.apply(this,ar… argument
2875 …b=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,null);null!=b&&b!=mxConstants.N…
2876 …b+20,30)};mxGraphHandlerIsValidDropTarget=mxGraphHandler.prototype.isValidDropTarget;mxGraphHandle… argument
2877 …graph.view.unit;this.hint.innerHTML=b(c,e)+", "+b(d,e);this.hint.style.left=this.pBounds.x+this.cu…
2878 …ckLayout.prototype.resizeCell;mxStackLayout.prototype.resizeCell=function(a,b){H.apply(this,argume… argument
2879 …b.height+g.y+g.height+2*f:e.width=b.width+g.x+g.width+2*f;this.graph.model.setGeometry(d,e)}}};var…
2880 …b=G.apply(this,arguments);b.stroke="#C0C0C0";b.strokewidth=1;return b};var y=mxEdgeHandler.prototy…
2881 …ion(a,b){return this.graph.isRecursiveVertexResize(a)&&!mxEvent.isControlDown(b.getEvent())};mxVer… argument
2882 …tValue(a.style,"childLayout",null))&&mxEvent.isControlDown(b.getEvent())||mxEvent.isMetaDown(b.get…
2885 …b=this.graph,c=b.model,d=this.state,e=this.selectionBorder,f=this;null==a&&(a=[]);var g=b.view.get…
2886 …b.view,k[c],b.getCellStyle(k[c])),g.x=d.x+h.x*b.view.scale,g.y=d.y+h.y*b.view.scale,g.width=l.widt…
2887 …b.getActualStartSize(d.cell);this.shape.stroke=0==n?mxConstants.NONE:e.stroke;this.shape.bounds.x=… argument
2888 …b.x-a.x-l.width);p=mxEvent.isShiftDown(c.getEvent());null==m||p||(n=Math.min(n,m.width-Graph.minTa…
2890 …b,c){h=Math.max(Graph.minTableRowHeight-a.height,b.y-a.y-a.height)};c.execute=function(a){if(0!=h)… argument
2891 …b=0;b<this.moveHandles.length;b++)this.moveHandles[b].style.visibility=a?"":"hidden";if(null!=this…
2892 …b=0;b<a.getChildCount(this.state.cell);b++)mxUtils.bind(this,function(b){if(null!=b&&a.isVertex(b.… argument
2893 …is.graph.popupMenuHandler.popup(mxEvent.getClientX(a),mxEvent.getClientY(a),b.cell,a),mxEvent.cons…
2894 b)))};mxVertexHandler.prototype.refresh=function(){if(null!=this.customHandles){for(var a=0;a<this.…
2896 …!=this.sizers[0]?(b/=2,this.graph.isTable(this.state.cell)&&(b+=7),a.x=this.sizers[0].bounds.width…
2897 …b(this.roundLength(this.bounds.width/c),d)+" x "+b(this.roundLength(this.bounds.height/c),d)}c=mxU…
2898 …dgeHandler.prototype.mouseMove;mxEdgeHandler.prototype.mouseMove=function(a,b){Z.apply(this,argume… argument
2899 …b){O.apply(this,arguments);null!=this.linkHint&&"none"==this.linkHint.style.display&&(this.linkHin… argument
2900 …ath.round(100*g.x)+"%, "+Math.round(100*g.y)+"%]"):this.marker.hasValidState()&&(this.hint.style.v…
2910 …b=a.getEvent();return null==a.getState()&&!mxEvent.isMouseEvent(b)||mxEvent.isPopupTrigger(b)&&(nu… argument
2911 …b=a.getEvent();return mxEvent.isLeftMouseButton(b)&&(this.useLeftButtonForPanning&&null==a.getStat…
2912 …his.reset())};mxRubberband.prototype.mouseUp=function(a,b){if(this.cancelled)this.cancelled=!1,b.c… argument
2913 …b.getEvent())||(f=this.graph.snap(f),g=this.graph.snap(g),this.graph.isGridEnabled()||(Math.abs(f)…
2914 …b.getEvent());b.consume()}}};mxRubberband.prototype.mouseMove=function(a,b){if(!b.isConsumed()&&nu… argument
2915 …s.update(d,c),this.isSpaceEvent(b)?(d=this.x+this.width,c=this.y+this.height,e=this.graph.view.sca…
2917 …this.secondDiv.parentNode.removeChild(this.secondDiv),this.secondDiv=null)),b.consume()}};var Q=mx…
2918 …pe.updatePreviewState;mxEdgeHandler.prototype.updatePreviewState=function(a,b,c,d){ja.apply(this,a… argument
2919 …apply(this,arguments)};mxEdgeHandler.prototype.createHandleShape=function(a,b){var c=null!=a&&0==a… argument
2921 …b,c){this.handleImage=b==mxEvent.ROTATION_HANDLE?HoverIcons.prototype.rotationHandle:b==mxEvent.LA… argument
2922 …b&&2>b.width&&2>b.height&&null!=b.text&&null!=b.text.boundingBox))return mxRectangle.fromRectangle…
2923 …b.getParent(a.cell),d=this.graph.getCellGeometry(a.cell);return b.isEdge(c)&&null!=d&&d.relative&&… argument
2924 …b)==mxEvent.ROTATION_HANDLE||!c.isEdge(d)||null==e||!e.relative||null==this.state||2<=this.state.w…
2925 …xHandler.prototype.mouseMove;mxVertexHandler.prototype.mouseMove=function(a,b){ta.apply(this,argum… argument
2926 "none"))};var ka=mxVertexHandler.prototype.mouseUp;mxVertexHandler.prototype.mouseUp=function(a,b){… argument
2927 …|this.graph.isTableRow(this.state.cell))){this.cornerHandles=[];for(var b=0;4>b;b++){var c=new mxR…
2928 …ne");this.redrawHandles()});this.changeHandler=mxUtils.bind(this,function(a,b){this.updateLinkHint… argument
2929 …b){this.redrawHandles()});this.graph.addListener(mxEvent.EDITING_STOPPED,this.editingHandler);b=th… argument
2930 …b||null!=c&&0<c.length){null==this.linkHint&&(this.linkHint=a(),this.linkHint.style.padding="6px 8…
2932 …d<c.length;d++){var e=document.createElement("div");e.style.marginTop=null!=b||0<d?"6px":"0px";e.a…
2934 …b,c){this.updateLinkHint(this.graph.getLinkForCell(this.state.cell),this.graph.getLinksForState(th… argument
2936 …b=this.cornerHandles,c=b[0].bounds.height/2;b[0].bounds.x=this.state.x-b[0].bounds.width/2+a;b[0].…
2937 …s.linkHint&&(a=new mxPoint(this.state.getCenterX(),this.state.getCenterY()),b=new mxRectangle(this…
2938 …b,this.state.style[mxConstants.STYLE_ROTATION]||"0",a),a=null!=c?mxUtils.getBoundingBox(this.state…
2941 …Hint.style.left=Math.max(0,Math.round(a.x+(a.width-this.linkHint.clientWidth)/2))+"px";this.linkHi…
2942 …ngeHandler),this.changeHandler=null)}}();Format=function(a,b){this.editorUi=a;this.container=b};Fo… argument
2959 …b){var d=a.getElementsByTagName("img");0<d.length&&(Editor.isDarkMode()&&(d[0].style.filter="inver… argument
2961 …rototype.init=function(){var a=this.editorUi,b=a.editor,d=b.graph;this.update=mxUtils.bind(this,fu… argument
2962 a.addListener("styleChanged",mxUtils.bind(this,function(a,b){this.refresh()}));b.addListener("autos… argument
2963 …b=this.initSelectionState(),d=!0,e=0;e<a.length;e++){var c=this.editorUi.editor.graph.getCurrentCe…
2965 …b,d,e){d=this.editorUi.editor.graph;a.cells.push(b);if(d.getModel().isVertex(b)){a.resizable=a.res… argument
2966 …b)&&(a.edges.push(b),a.resizable=!1,a.rotatable=!1,a.movable=!1);b=d.view.getState(b);null!=b&&(a.…
2967 …b),a.lineJumps=a.lineJumps&&this.isLineJumpState(b),a.image=a.image&&this.isImageState(b),a.shadow…
2970 … b=mxUtils.getValue(a.style,mxConstants.STYLE_SHAPE,null);return!mxUtils.getValue(a.style,mxConsta…
2973 …on(){if("0px"!=this.container.style.width){this.clear();var a=this.editorUi,b=a.editor.graph,d=doc…
2974 …ion(a,c,d,e){var g=mxUtils.bind(this,function(e){k!=a&&(f?this.labelIndex=d:b.isSelectionEmpty()?t…
2975 …}));(e&&null==k||d==(f?this.labelIndex:b.isSelectionEmpty()?this.diagramIndex:this.currentIndex))&…
2978 …function(){a.actions.get("formatPanel").funct()}),d.appendChild(m))}else if(b.isEditing())mxUtils.…
2981 "none";g(p,d,l++,!0)}}};BaseFormatPanel=function(a,b,d){this.format=a;this.editorUi=b;this.containe… argument
2982 …b,d,e,c,f,k,h){f=null!=f?f:"";h=null!=h?h:!1;var g=this.editorUi,l=g.editor.graph;e=null!=e?e:1;c=… argument
2983 …b,d)){l.isEditing()&&l.stopEditing(!0);l.getModel().beginUpdate();try{var v=this.format.getSelecti…
2985 …b=document.createElement("div");b.style.padding="0px 0px 6px 0px";b.style.whiteSpace="nowrap";b.st…
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 …parseInt(a.value);isNaN(e)||(a.value=e-(mxEvent.isShiftDown(c)?h:d),null!=b&&b(c));mxEvent.consume…
2988 h:d),null!=b&&b(c));mxEvent.consume(c)});if(c){var n=null;mxEvent.addGestureListeners(g,function(a)…
2989 BaseFormatPanel.prototype.createOption=function(a,b,d,e,c){var f=document.createElement("div");f.st… argument
2990 …b(),m=function(a){g||(g=!0,a?(k.setAttribute("checked","checked"),k.defaultChecked=!0,k.checked=!0…
2991 …b,d,e,c,f,k,h,g){var l=this.editorUi,m=l.editor.graph,n=this;e=null!=e?"null"==e?null:e:1;c=null!=… argument
2992 …","keys",[b],"values",[a],"cells",d))}finally{m.getModel().endUpdate()}}},{install:function(a){thi…
2993 …b,d,e,c,f,k,h){var g=document.createElement("div");g.style.padding="3px 0px 3px 0px";g.style.white… argument
2995 ….display=l.checked||k?"":"none";null!=f&&f("null"==a?null:a);c||(n=a,(g||k||b()!=n)&&d("null"==n?n…
2996 …ar b=n;"default"==b&&(b=h);!mxEvent.isShiftDown(a)||mxClient.IS_IE||mxClient.IS_IE11?this.editorUi…
2998 …b,d,e,c,f){var k=this.editorUi,h=k.editor.graph,g=this;return this.createColorOption(a,function(){… argument
2999 …(g.format.getSelectionState().cells[0]);null!=c&&a(mxUtils.getValue(c.style,b,null),!0)};h.getMode…
3000 …b){b=null!=b?b:10;var d=document.createElement("div");d.style.display="inline-block";d.style.paddi… argument
3003 …b,d,e,c,f,k,h,g){k=null!=k?k:0;b=document.createElement("input");b.style.position="absolute";b.sty… argument
3004 …b,d,e,c){d=null!=d?d:52;var f=this.editorUi.editor.graph,k=this.createPanel();k.style.paddingTop="… argument
3005 …b,c,d),this.editorUi.fireEvent(new mxEventObject("styleChanged","keys",[b],"values",[c],"cells",d)…
3007 …matPanel.prototype.addLabel=function(a,b,d,e){e=null!=e?e:61;var c=document.createElement("div");m… argument
3008 …b){mxEvent.addListener(a,"keydown",mxUtils.bind(this,function(a){13==a.keyCode?(this.editorUi.edit… argument
3009 …b=0;b<a.length;b++)mxUtils.setPrefixedStyle(a[b].style,"borderRadius","3px"),mxUtils.setOpacity(a[…
3010 …a].destroy();this.listeners=null}};ArrangePanel=function(a,b,d){BaseFormatPanel.call(this,a,b,d);t… argument
3013 ArrangePanel.prototype.addTable=function(a){var b=this.editorUi,d=b.editor.graph,e=this.format.getS…
3014 …b.toolbar.addButton("geSprite-insertcolumnbefore",mxResources.get("insertColumnBefore"),mxUtils.bi…
3015 …b.toolbar.addButton("geSprite-insertcolumnafter",mxResources.get("insertColumnAfter"),mxUtils.bind…
3016 …b.handleError(l)}}),c),b.toolbar.addButton("geSprite-insertrowafter",mxResources.get("insertRowAft…
3018 …b=this.editorUi,d=b.editor.graph,e=mxUtils.button(mxResources.get("toFront"),function(a){b.actions…
3019 …b.actions.get("bringForward").funct()}),e.setAttribute("title",mxResources.get("bringForward")),e.…
3021 …b=this.editorUi,d=b.editor.graph,e=this.format.getSelectionState(),c=e.cells[0],f=0,k=null;a.style…
3022 …b.actions.get("ungroup").funct()}),k.setAttribute("title",mxResources.get("ungroup")+" ("+this.edi…
3023 …a.appendChild(k),f++,null!=b.copiedSize&&0<e.vertices.length)){var h=mxUtils.button(mxResources.ge…
3024 …b,JSON.stringify(c,null,2),null,null,function(){console.log(c);b.alert("Written to Console (Dev To…
3025 …x",a.appendChild(k),f++,null!=b.copiedValue&&0<e.cells.length&&(h=mxUtils.button(mxResources.get("…
3026 …Utils.br(a),k=mxUtils.button(mxResources.get("removeFromGroup"),function(a){b.actions.get("removeF…
3029 …b=this.editorUi.editor.graph;a.style.paddingTop="6px";a.style.paddingBottom="12px";a.appendChild(t…
3030 …b.alignCells(mxConstants.ALIGN_CENTER)},d),f=this.editorUi.toolbar.addButton("geSprite-alignright"…
3031 d),g=this.editorUi.toolbar.addButton("geSprite-alignbottom",mxResources.get("bottom"),function(){b.…
3032 …b=this.editorUi.editor.graph;a.style.paddingTop="6px";a.style.paddingBottom="10px";var d=document.…
3033 "2px";a.appendChild(d);d=mxUtils.button(mxResources.get("vertical"),function(a){b.toggleCellStyles(…
3034 …b=this.editorUi.editor.graph;a.style.paddingTop="6px";a.style.paddingBottom="12px";a.appendChild(t…
3036 ArrangePanel.prototype.addAngle=function(a){var b=this.editorUi,d=b.editor.graph,e=this.format.getS…
3037 …b.actions.get("turn").funct(a)}),h.setAttribute("title",c+" ("+this.editorUi.actions.get("turn").s… argument
3042 ArrangePanel.prototype.addGeometry=function(a){var b=this,d=this.editorUi,e=d.editor.graph,c=e.getM…
3045 …umnWidth(d,c-a.width,!0),!0;0<a.width&&(c=Math.max(1,b.fromUnit(c)),t.checked&&(a.height=Math.roun…
3046 …eRowHeight(d,c-a.height),!0;0<a.height&&(c=Math.max(1,b.fromUnit(c)),t.checked&&(a.width=Math.roun…
3047 …is.addLabel(w,mxResources.get("top"),16);var E=mxUtils.bind(this,function(a,b,c){f=this.format.get… argument
3049 …metryHandler(x,function(a,c){c=b.fromUnit(c);a.relative?a.offset.x=c:a.x=c});n=this.addGeometryHan…
3051 …b){function d(d){if(""!=a.value){var k=parseFloat(a.value);if(isNaN(k))a.value=c+" "+f.getUnit();e… argument
3053 …b){function d(d){if(""!=a.value){var k=parseFloat(a.value);if(isNaN(k))a.value=c+" pt";else if(k!=… argument
3055 ArrangePanel.prototype.addEdgeGeometry=function(a){var b=this.editorUi,d=b.editor.graph,e=this.form…
3056 …)){var f=this.format.getSelectionState().cells;d.setCellStyles("width",c,f);b.fireEvent(new mxEven…
3059 b,f){e=this.format.getSelectionState();a=e.cells[0];if("link"==e.style.shape||"flexArrow"==e.style.…
3060 …b){a.sourcePoint.x=b});m=this.addEdgeGeometryHandler(u,function(a,b){a.sourcePoint.y=b});h=this.ad… 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… function
3079 …b=R[M.value];null!=b&&(e.setCellStyles(mxConstants.STYLE_LABEL_POSITION,b[0],c.cells),e.setCellSty…
3080 b[3],c.cells))}finally{e.getModel().endUpdate()}mxEvent.consume(a)}),a.appendChild(t),mxEvent.addLi…
3081 …b=function(b,g){null!=e.cellEditor.textarea&&b!=e.cellEditor.textarea&&e.cellEditor.textarea.conta… argument
3082 a+"px"?b.style.fontSize=a+"px":b.style.fontSize=""));d.fireEvent(new mxEventObject("styleChanged","…
3083 b(g);for(g=0;g<k.length;g++)b(k[g])}O.value=a+" pt"}else if(window.getSelection||document.selection… argument
3086 …t("fontColor"),function(){return ja},function(a){if(mxClient.IS_FF){for(var b=e.cellEditor.textare…
3087 f=[],g=0;g<b.length;g++)f.push({node:b[g],color:b[g].getAttribute("color")});document.execCommand("…
3088 …){a[g].parentNode.insertBefore(f,a[g]);for(b=f.firstChild;null!=b;){var k=b.nextSibling;a[g].appen…
3090 …ionCells(mxUtils.bind(this,function(a){var b=e.view.getState(a);return null==b||this.format.isAuto…
3093 ….get("lineheight"),null,null,function(a){var b=""==a.value?120:parseInt(a.value),b=Math.max(0,isNa…
3094 …or.textarea&&e.cellEditor.textarea.contains(c)&&(c.style.lineHeight=b/100);a.value=b+" %"},functio…
3100 …b=y.style.borderColor.replace(/\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d)…
3101 …b,c.style.borderCollapse="collapse")})}}),f),this.editorUi.toolbar.addButton("geSprite-fillcolor",…
3102 …){a.style.backgroundColor=null});c.style.backgroundColor=null==b||b==mxConstants.NONE?"":b})}}),f)…
3104 …YLE_FONTSTYLE,0);b(l[0],(a&mxConstants.FONT_BOLD)==mxConstants.FONT_BOLD);b(l[1],(a&mxConstants.FO…
3105 …b(m,"0"==mxUtils.getValue(c.style,mxConstants.STYLE_HORIZONTAL,"1"));if(e||document.activeElement!…
3106 mxConstants.ALIGN_MIDDLE);b(w,a==mxConstants.ALIGN_TOP);b(x,a==mxConstants.ALIGN_MIDDLE);b(z,a==mxC…
3110 …t(function(){var a=e.getSelectedEditingElement();if(null!=a){var d=function(a,b){if(null!=a&&null!= 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
3112 …b.substring(b.length-2)?parseFloat(b)/a:parseInt(b)):""},m=mxUtils.getCurrentStyle(a),n=k(m),p=h(n…
3113 …b(l[1],"italic"==m.fontStyle||f("I")||f("EM")),b(l[2],f("U")),b(H,f("SUP")),b(E,f("SUB")),e.cellEd…
3114 b(u,f==mxConstants.ALIGN_CENTER),b(v,f==mxConstants.ALIGN_RIGHT))),y=e.getParentByName(a,"TABLE",e.…
3115 …b,c,d,e){return"#"+("0"+Number(b).toString(16)).substr(-2)+("0"+Number(c).toString(16)).substr(-2)… argument
3117 …y:function(){}});f()}return a};StyleFormatPanel=function(a,b,d){BaseFormatPanel.call(this,a,b,d);t… argument
3120 …les=function(a){var b=document.implementation.createHTMLDocument(""),d=document.createElement("sty…
3121 …b=this.format.getSelectionState();a.style.paddingTop="6px";a.style.paddingBottom="6px";a.style.fon…
3122 d=0;d<g.length;d++)this.addSvgRule(a,g[d],k,h[b],g,d,e)}}catch(l){}return a};
3123 …b,d,e,c,f,k){var h=this.editorUi.editor.graph;k.test(b.selectorText)&&(k=mxUtils.bind(this,functio… argument
3124 …b=0;b<c.length;b++)a+=c[b].cssText+" ";e.textContent=a;a=mxUtils.getXml(d.documentElement);h.setCe…
3126 …b=this.format.getSelectionState(),d=null;1==b.cells.length&&(d=mxUtils.button(mxResources.get("edi…
3127 …b.setAttribute("title",mxResources.get("editImage")),b.style.marginBottom="2px",null==d?b.style.wi…
3128 StyleFormatPanel.prototype.addFill=function(a){var b=this.editorUi,d=b.editor.graph,e=this.format.g…
3132 …b=mxUtils.getValue(e.style,mxConstants.STYLE_GRADIENT_DIRECTION,mxConstants.DIRECTION_SOUTH),d=mxU…
3133 …on(a){d.setCellStyles(mxConstants.STYLE_GRADIENT_DIRECTION,c.value,e.cells);b.fireEvent(new mxEven…
3134 f.value,e.cells);b.fireEvent(new mxEventObject("styleChanged","keys",["fillStyle"],"values",[f.valu…
3135 …b=[];"swimlane"!=a.style.shape&&"table"!=a.style.shape||b.push({title:mxResources.get("laneColor")…
3136 …b(a){var b=parseFloat(t.value),b=Math.min(999,Math.max(0,isNaN(b)?1:b));b!=mxUtils.getValue(f.styl… function
3137 …KEWIDTH,b,f.cells),e.fireEvent(new mxEventObject("styleChanged","keys",[mxConstants.STYLE_STROKEWI…
3138 …);h.appendChild(m)}mxEvent.addListener(h,"change",function(a){c.getModel().beginUpdate();try{var b=
3139 …[null,"1"]);for(var g=0;g<b.length;g++)c.setCellStyles(b[g],d[g],f.cells);e.fireEvent(new mxEventO…
3141 …b,c,d,e){a=this.editorUi.menus.styleChange(a,"",d,e,"geIcon",null);d=document.createElement("div")… argument
3148 b,1,9);x.style.display=t.style.display;x.style.marginTop="2px";x.style.left="198px";p.appendChild(x…
3153 …e.shape){var b=this.editorUi.menus.edgeStyleChange(a,"",[mxConstants.STYLE_STARTARROW,"startFill"]…
3154 …nt("font");c.style.fontSize="10px";mxUtils.write(c,mxResources.get("none"));b.firstChild.firstChil…
3166 …f.style.shape||"flexArrow"==f.style.shape||"filledEdge"==f.style.shape){var b=this.editorUi.menus.…
3167 …;b.setAttribute("title",mxResources.get("none"));var c=document.createElement("font");c.style.font…
3185 …his,function(b,c,d){function g(a,b,c,d){c=c.getElementsByTagName("div")[0];null!=c&&(c.className=e… argument
3186 …lement!=t)b=parseFloat(mxUtils.getValue(f.style,mxConstants.STYLE_STROKEWIDTH,1)),t.value=isNaN(b)…
3187 mxConstants.STYLE_STROKEWIDTH,1)),w.value=isNaN(b)?"":b+" pt";h.style.visibility="connector"==f.sty…
3188 …b=z.getElementsByTagName("div")[0];null!=b&&(c=mxUtils.getValue(f.style,mxConstants.STYLE_EDGE,nul…
3189 …orizontalisometric"):"geSprite geSprite-orthogonal");b=v.getElementsByTagName("div")[0];null!=b&&(…
3190 …ngth&&0==f.vertices.length&&f.lineJumps&&(a.style.borderBottomStyle="none");b=g(mxUtils.getValue(f…
3191 …!=b&&null!=c&&("arrow"==f.style.shape?(b.className="geSprite geSprite-noarrow",c.className="geSpri…
3192 …b=parseInt(mxUtils.getValue(f.style,mxConstants.STYLE_STARTSIZE,mxConstants.DEFAULT_MARKERSIZE)),Z…
3193 …b+" pt";if(d||document.activeElement!=X)b=parseInt(mxUtils.getValue(f.style,mxConstants.STYLE_TARG…
3196 …ineJumps=function(a){var b=this.format.getSelectionState();if(Graph.lineJumpsEnabled&&0<b.edges.le…
3198 …b.cells),d.fireEvent(new mxEventObject("styleChanged","keys",["jumpStyle"],"values",[f.value],"cel…
3199 "jumpStyle","none");if(d||document.activeElement!=l)a=parseInt(mxUtils.getValue(b.style,"jumpSize",…
3200 StyleFormatPanel.prototype.addEffects=function(a){var b=this.editorUi.editor.graph,d=this.format.ge…
3201 …his,function(a,b,c){a=this.createCellOption(a,b,c);a.style.width="100%";g.appendChild(a);g=g==k?h:… argument
3202 …urces.get("sketch"),"sketch",0)});b.getModel().addListener(mxEvent.CHANGE,n);this.listeners.push({…
3203 …b=mxUtils.button(mxResources.get("setAsDefaultStyle"),mxUtils.bind(this,function(a){this.editorUi.… argument
3205 DiagramStylePanel.prototype.addView=function(a){var b=this.editorUi,d=b.editor.graph,e=d.getModel()…
3208 …","strokeColor","fontColor","gradientColor"],u=mxUtils.bind(this,function(a,b){var c=d.getVertices… argument
3209 …b?b.background:null,[c[f]]);for(var k=e.isEdge(c[f]),h=e.getStyle(c[f]),l=k?d.currentEdgeStyle:d.c… argument
3210 …b.length;d++)if(null!=a[b[d]]&&a[b[d]]!=mxConstants.NONE||b[d]!=mxConstants.STYLE_FILLCOLOR&&b[d]!… argument
3211 …b.clearDefaultStyle()}));n.setAttribute("title",mxResources.get("reset"));n.style.textOverflow="el… argument
3213 l=d.stylesheet.getDefaultVertexStyle(),m=b;e.isEdge(g)&&(l=d.stylesheet.getDefaultEdgeStyle(),m=c);…
3216 …b,null!=l?l.background:null);p.ignoreImage=!0;e.execute(p);e.execute(new ChangeGridColor(b,null!=l… argument
3217 …b=d.background;var f=d.view.gridColor;d.background=null!=l?l.background:null;d.view.gridColor=null… argument
3218 …t.currentStylePage;a<Math.min(10*(this.format.currentStylePage+1),Editor.styles.length);a++){var b=
3219 Editor.styles[a];z(b.commonStyle,b.vertexStyle,b.edgeStyle,b.graph,a)}}),G=mxUtils.bind(this,functi…
3220 …ransparent";y.style.border="1px solid #b5b6b7";mxUtils.bind(this,function(a,b){mxEvent.addListener… argument
3223 …rkModeChangedListener=null)};DiagramFormatPanel=function(a,b,d){BaseFormatPanel.call(this,a,b,d);t… argument
3225 …b=this.editorUi,d=b.editor.graph;a.appendChild(this.createTitle(mxResources.get("view")));this.add…
3226 …b,a);a.ignoreImage=!0;d.model.execute(a)},"#ffffff",{install:function(a){this.listener=function(){…
3227 …x");c=mxUtils.button(mxResources.get("change"),function(a){b.showBackgroundImageDialog(null,b.edit…
3228 …b=this.editorUi,d=b.editor.graph;a.appendChild(this.createTitle(mxResources.get("options")));d.isE…
3229 …b.actions.get("connectionPoints").funct()},{install:function(a){this.listener=function(){a(d.conne…
3230 …tion(){a(d.graphHandler.guidesEnabled)};b.addListener("guidesEnabledChanged",this.listener)},destr…
3231 …b(a){var b=d.isFloatUnit()?parseFloat(f.value):parseInt(f.value),b=d.fromUnit(Math.max(d.inUnit(1)… function
3232 …=this.inUnit(c.getGridSize())+" "+this.getUnit();var k=this.createStepper(f,b,this.getUnitStep(),n…
3233 …b);mxEvent.addListener(f,"change",b);f.style.right="78px";k.style.marginTop="-17px";k.style.right=…
3236 …b=this.editorUi,d=b.editor.graph;a.appendChild(this.createTitle(mxResources.get("paperSize")));var…
3237 …ar c=function(){e.set(d.pageFormat)};b.addListener("pageFormatChanged",c);this.listeners.push({des…
3238 …b=mxUtils.button(mxResources.get("editData"),mxUtils.bind(this,function(a){this.editorUi.actions.g…
3239 b.setAttribute("title",mxResources.get("clearDefaultStyle")+" ("+this.editorUi.actions.get("clearDe… argument
3240 …call(this)}function H(a,b){this.canvas=a;this.canvas.setLineJoin("round");this.canvas.setLineCap("… argument
3245 …b,c,d){mxShape.call(this);this.bounds=a;this.fill=b;this.stroke=c;this.strokewidth=null!=d?d:1;thi… argument
3246 …b,c,d,e){0==this.getTitleSize()?mxRectangleShape.prototype.paintBackground.apply(this,arguments):(… 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
3248 …,!0),colspans:[]};h.push(F);if(null!=k){F.y=k.y+k.height;a.begin();a.moveTo(b+f.x,c+k.y);for(var B…
3249 …b+B-f.width,c+k.y),a.moveTo(b+k.x+k.width+f.x,c+k.y),B=0);a.lineTo(b+d-f.width,c+k.y);a.end();a.st…
3250 …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()}}};mxCellRenderer.regist… argument
3251 …xUtils.getValue(this.style,"darkOpacity2",this.darkOpacity2))));a.translate(b,c);a.begin();a.moveT…
3252 …b.prototype.getLabelMargins=function(a){return mxUtils.getValue(this.style,"boundedLbl",!1)?(a=par…
3253 …b,c,d,e){a.setFillColor(this.stroke);var r=Math.max(0,parseFloat(mxUtils.getValue(this.style,"size… argument
3254 …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.lineT… argument
3255 …b),a.lineTo(.5*b,(1-xa)*b),a.lineTo(0,.75*b),a.close());a.end()};mxCellRenderer.registerShape("iso… argument
3256 …b);f||(a.moveTo(0,b),a.curveTo(0,-b/3,d,-b/3,d,b),a.lineTo(d,e-b),a.curveTo(d,e+b/3,0,e+b/3,0,e-b)… argument
3257 …(mxUtils.getValue(this.style,"darkOpacity",this.darkOpacity))));a.translate(b,c);a.begin();a.moveT…
3258 …b=mxUtils.getValue(this.style,"size",15);return new mxRectangle(0,Math.min(a.height*this.scale,b*t… argument
3259 …b,c);a.begin();a.moveTo(.5*d,0);a.lineTo(d,r);a.lineTo(d,e-r);a.lineTo(.5*d,e);a.lineTo(0,e-r);a.l… argument
3260 e,parseFloat(mxUtils.getValue(this.style,"size",this.size))));a.translate(b,c);0==r?(a.rect(0,0,d,e…
3261 …b,c,d,e){var r=Math.max(0,Math.min(.5*e,parseFloat(mxUtils.getValue(this.style,"size",this.size)))… argument
3262 …("cylinder3",m);mxUtils.extend(n,mxActor);n.prototype.redrawPath=function(a,b,c,d,e){a.moveTo(0,0)… argument
3263 p.prototype.paintVertexShape=function(a,b,c,d,e){a.translate(b,c);b=Math.max(0,Math.min(d,parseFloa… argument
3264 …b=Math.max(b,k);b=Math.min(d-k,b);f||(k=0);a.begin();"left"==r?(a.moveTo(Math.max(k,0),c),a.lineTo…
3265 …b=mxUtils.getValue(this.style,"tabHeight",15)*this.scale;if(mxUtils.getValue(this.style,"labelInHe…
3266 …b));d||(r=0);return"left"==mxUtils.getValue(this.style,"tabPosition",this.tabPosition)?new mxRecta…
3267 b))}return new mxRectangle(0,Math.min(a.height,b),0,0)}return null};mxUtils.extend(q,mxCylinder);q.… argument
3268 b);a.arcTo(b,b,0,0,1,r+b,0);a.lineTo(d-b,0);a.arcTo(b,b,0,0,1,d,b);a.lineTo(d,e-b);a.arcTo(b,b,0,0,…
3270 …b,c,d,e){b=Math.max(0,Math.min(d,Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.siz… argument
3271 …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.lineTo(d,e-b/2);a.quadTo(3*d/4,…
3272 …b,c,d-2*b);b*=c;return new mxRectangle(a.x+b,a.y,c-2*b,d)}return a};mxCellRenderer.registerShape("… argument
3273 …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/2);a.lineTo(0,b/2);a.close()… argument
3274 …b),0,0)}return null};m.prototype.getLabelMargins=function(a){if(mxUtils.getValue(this.style,"bound…
3275 …b=mxUtils.getValue(this.style,"tabHeight",15)*this.scale,d=mxUtils.getValue(this.style,"rounded",!…
3276 …ght,a.height-b)):new mxRectangle(Math.min(a.width,a.width-c),0,r,Math.min(a.height,a.height-b))}re…
3277 …b=mxUtils.getValue(this.style,"size",15);return new mxRectangle(0,Math.min(a.height*this.scale,b*t… argument
3278 …b,0),new mxPoint(d,0),new mxPoint(d-b,e)],this.isRounded,c,!0);a.end()};mxCellRenderer.registerSha… argument
3279 …b,0),new mxPoint(d-b,0),new mxPoint(d,e)],this.isRounded,c,!0)};mxCellRenderer.registerShape("trap… 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 …b,c,d){this.originalQuadTo.apply(this.canvas,arguments);this.lastX=c;this.lastY=d};H.prototype.cur… argument
3283 …b-this.lastY),r=Math.sqrt(d*d+e*e);if(2>r){this.originalLineTo.apply(this.canvas,arguments);this.l…
3284 b};H.prototype.destroy=function(){this.canvas.lineTo=this.originalLineTo;this.canvas.moveTo=this.or…
3286 …otype.paintBackground;mxRectangleShape.prototype.paintBackground=function(a,b,c,d,e){if(null==a.ha… argument
3288 …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,c+e,b+d-r,c+e),a…
3289 …b=a.width,c=a.height;a=new mxRectangle(a.x,a.y,b,c);var d=b*Math.max(0,Math.min(1,parseFloat(mxUti…
3290 …b,c,d,e){var r=mxUtils.getValue(this.style,"fixedSize",this.fixedSize),f=parseFloat(mxUtils.getVal… argument
3291 …Background=function(a,b,c,d,e){a.setFillColor(mxConstants.NONE);a.rect(b,c,d,e);a.fill()};G.protot… argument
3292 …ype.isRoundable=function(){return!0};y.prototype.redrawPath=function(a,b,c,d,e){b=mxUtils.getValue… argument
3293 …b,!0,[4])};mxCellRenderer.registerShape("callout",y);mxUtils.extend(I,mxActor);I.prototype.size=.2… argument
3294 …oints(a,[new mxPoint(0,0),new mxPoint(d-b,0),new mxPoint(d,e/2),new mxPoint(d-b,e),new mxPoint(0,e…
3295 …b,c,d,e){b="0"!=mxUtils.getValue(this.style,"fixedSize","0")?Math.max(0,Math.min(.5*d,parseFloat(m… 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 …b=(2*Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||0))*this.scal… argument
3298 …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(R,… argument
3299 Math.max(2,this.strokewidth+1)+parseFloat(this.style[mxConstants.STYLE_MARGIN]||0);b+=f;c+=f;d-=2*f…
3300 …(m*=this.getArcSize(d+this.strokewidth,e+this.strokewidth),D+=m,l+=m);var m=b,B=c,m=g==mxConstants…
3301 …b,c,d,e,f){f?(a.moveTo(0,0),a.lineTo(d/2,e/2),a.lineTo(d,0),a.end()):(a.moveTo(0,0),a.lineTo(d,0),… argument
3302 …ctangle(a.width/6,0,0,0)};X.prototype.paintBackground=function(a,b,c,d,e){a.translate(b,c);a.begin… argument
3303 …b,c,d,e){mxEllipse.prototype.paintVertexShape.apply(this,arguments);a.begin();a.moveTo(b+d/8,c+e);… argument
3304 …b,c,d,e){a.translate(b,c);a.begin();a.moveTo(3*d/8,e/8*1.1);a.lineTo(5*d/8,0);a.end();a.stroke();a… argument
3305 …b=Math.max(0,Math.min(a.height,parseFloat(mxUtils.getValue(this.style,"size",this.size))*this.scal… argument
3306 …b,c,d,f),a.restore()));f<e&&(a.setDashed("1"==mxUtils.getValue(this.style,"lifelineDashed","1")),a… argument
3307 …,"height",this.height)*this.scale))};U.prototype.paintBackground=function(a,b,c,d,e){var f=this.co… argument
3308 …b,c,d,e),a.fill());null!=this.fill&&this.fill!=mxConstants.NONE&&this.gradient&&this.gradient!=mxC…
3309 …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.lineTo(… argument
3310 …b&&(d=mxUtils.getValue(b.style,"size",d)*b.view.scale);b=parseFloat(b.style[mxConstants.STYLE_STRO… argument
3311 …b,c,d){d=parseFloat(b.style[mxConstants.STYLE_STROKEWIDTH]||1)*b.view.scale/2-1;null!=b.style.back… argument
3312 …b,c,d){return mxPerimeter.RectanglePerimeter(mxUtils.getDirectedBounds(a,new mxRectangle(0,0,0,Mat… argument
3313 b,c,d){var e="0"!=mxUtils.getValue(b.style,"fixedSize","0"),f=e?w.prototype.fixedSize:w.prototype.s…
3314 …ogramPerimeter);mxPerimeter.TrapezoidPerimeter=function(a,b,c,d){var e="0"!=mxUtils.getValue(b.sty… argument
3315 …b&&(f=mxUtils.getValue(b.style,"size",f));e&&(f*=b.view.scale);var r=a.x,g=a.y,k=a.width,h=a.heigh…
3316 …Point(r+k,g),new mxPoint(r+k-e,g+h),new mxPoint(r+e,g+h),new mxPoint(r,g)]):b==mxConstants.DIRECTI…
3317 …b,c,d){var e="0"!=mxUtils.getValue(b.style,"fixedSize","0"),f=e?I.prototype.fixedSize:I.prototype.… argument
3318 b?mxUtils.getValue(b.style,mxConstants.STYLE_DIRECTION,mxConstants.DIRECTION_EAST):mxConstants.DIRE…
3319 k,g+h),new mxPoint(r+e,g+h),new mxPoint(r,a),new mxPoint(r+e,g)]):b==mxConstants.DIRECTION_NORTH?(e…
3320 …b,c,d){var e="0"!=mxUtils.getValue(b.style,"fixedSize","0"),f=e?L.prototype.fixedSize:L.prototype.… argument
3321 mxConstants.DIRECTION_EAST;b==mxConstants.DIRECTION_NORTH||b==mxConstants.DIRECTION_SOUTH?(e=e?Math…
3322 …otype.paintBackground=function(a,b,c,d,e){var f=parseFloat(mxUtils.getValue(this.style,"size",this… argument
3323 …b,c,d,e){var f=parseFloat(mxUtils.getValue(this.style,"size",this.size)),g=parseFloat(mxUtils.getV… argument
3324 …b,c,d,e){a.translate(b,c);a.begin();a.moveTo(0,0);a.quadTo(d,0,d,e/2);a.quadTo(d,e,0,e);a.end();a.… argument
3325 …b,c,d,e,f){var g=parseFloat(mxUtils.getValue(this.style,"jettyWidth",this.jettyWidth));b=parseFloa… argument
3326 …b),a.lineTo(c,k+b)):(a.moveTo(c,0),a.lineTo(d,0),a.lineTo(d,e),a.lineTo(c,e),a.lineTo(c,k+b),a.lin… argument
3327 …b/2,k=.7*e-b/2;f?(a.moveTo(c,r),a.lineTo(g,r),a.lineTo(g,r+b),a.lineTo(c,r+b),a.moveTo(c,k),a.line…
3328 …b,c,d,e){var f=d/2,g=e/2,r=mxUtils.getValue(this.style,mxConstants.STYLE_ARCSIZE,mxConstants.LINE_… argument
3329 …n(d/5,e/5));0<d&&0<e&&(a.ellipse(b+f,c+f,d-2*f,e-2*f),a.fillAndStroke());a.setShadow(!1);this.oute…
3331 …b,c,d,e){b=Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size)));c=mxUtils.getValu… argument
3332 ….isHtmlAllowed=function(){return!1};aa.prototype.paintForeground=function(a,b,c,d,e){mxRectangleSh… argument
3333 …b,c+f);a.lineTo(b+d,c+f);a.end();a.stroke();a.begin();a.moveTo(b+g,c);a.lineTo(b+g,c+e);a.end();a.… argument
3334 …b,c),new mxPoint(b,e),new mxPoint(0,e)],this.isRounded,f,!0);a.end()};mxCellRenderer.registerShape… argument
3335 ….prototype.dx=20;ia.prototype.dy=20;ia.prototype.redrawPath=function(a,b,c,d,e){b=Math.max(0,Math.… argument
3336 …b)/2,c),new mxPoint((d+b)/2,e),new mxPoint((d-b)/2,e),new mxPoint((d-b)/2,c),new mxPoint(0,c)],thi… argument
3337 …b=d*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"arrowSize",this.arrowSize))));c=… argument
3338 b,c,d,e){var f=e*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"arrowWidth",V.protot…
3339 …b,e)],this.isRounded,g,!0);a.end()};mxCellRenderer.registerShape("doubleArrow",qa);mxUtils.extend(… argument
3340 …b-2*b,e/2,b,0);a.close();a.end()};mxCellRenderer.registerShape("dataStorage",J);mxUtils.extend(W,m… argument
3341 …b,c,d,e){b=Math.min(d/2,Math.min(e,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=m… argument
3342 …b,c,d,e){b=e*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"size",this.size))));c=m… argument
3343 …b,c,d,e){mxEllipse.prototype.paintVertexShape.apply(this,arguments);a.begin();a.moveTo(b+d/2,c+e);… argument
3344 …b,c,d,e){mxEllipse.prototype.paintVertexShape.apply(this,arguments);a.setShadow(!1);a.begin();a.mo… argument
3345 …b,c+e/2);a.lineTo(b+d,c+e/2);a.end();a.stroke()};mxCellRenderer.registerShape("sortShape",Ma);mxUt… argument
3346 …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,f-5);a.mo… argument
3347 …b,c,d,e);a.fill();a.pointerEvents=f;a.setStrokeColor(this.stroke);a.begin();a.moveTo(b,c);this.out…
3348 …b,c);a.end();a.stroke()}};mxCellRenderer.registerShape("partialRectangle",Fa);mxUtils.extend(Ga,mx… argument
3349 …b,c,d,e){b=Math.min(d,e/2);a.moveTo(0,0);a.lineTo(d-b,0);a.quadTo(d,0,d,e/2);a.quadTo(d,e,d-b,e);a… argument
3350 …b);a.lineTo(d,b);a.lineTo(d,c);a.lineTo(f,c);a.lineTo(f,e);a.lineTo(g,e);a.lineTo(g,c);a.lineTo(0,… argument
3356 function(a,b,c,d,e){a.translate(b,c);this.strictDrawShape(a,0,0,d,e)};N.prototype.strictDrawShape=f… argument
3360 …b,c,d,e,g,u,h,q):a.moveTo(0,0),D&&f.paintNW(a,b,c,d,e,g,u,h,q),f.paintTop(a,b,c,d,e,g,t,h,A),A&&f.…
3361 …b,c,d,e,g,v,h,q),q&&f.paintSW(a,b,c,d,e,g,v,h,B),f.paintLeft(a,b,c,d,e,g,u,h,D),a.close(),a.fill()…
3362 …b,c,d,e,g,t,h,l),f.paintTopInner(a,b,c,d,e,g,u,h,l,q,D),D&&q&&f.paintNWInner(a,b,c,d,e,g,u,h,l),a.…
3363 …b,c,d,e,g,F,h,l,A,B)),a.stroke()):(a.begin(),f.moveSE(a,b,c,d,e,g,F,h,A),f.paintBottom(a,b,c,d,e,g…
3364 b,c,d,e,g,u,h,l,D,q),f.paintLeftInner(a,b,c,d,e,g,v,h,l,B,q)),a.stroke(),a.begin(),f.moveNE(a,b,c,d…
3365 b,c,d,e,g,F,h,l,B),f.paintRightInner(a,b,c,d,e,g,t,h,l,D,A),a.close(),a.fillAndStroke()):!D&&A&&B&&…
3366 b,c,d,e,g,F,h,A),f.paintBottom(a,b,c,d,e,g,v,h,q),f.lineSWInner(a,b,c,d,e,g,v,h,l,q),f.paintBottomI…
3367 b,c,d,e,g,v,h,l,B,q),f.paintSWInner(a,b,c,d,e,g,v,h,l,B),f.paintBottomInner(a,b,c,d,e,g,F,h,l,A,B),…
3368 b,c,d,e,g,F,h,l,A,B),f.paintSEInner(a,b,c,d,e,g,F,h,l),f.paintRightInner(a,b,c,d,e,g,t,h,l,D,A),a.c…
3369 …b,c,d,e,g,u,h,D),f.paintNW(a,b,c,d,e,g,u,h,q),f.paintTop(a,b,c,d,e,g,t,h,A),f.lineNEInner(a,b,c,d,…
3370 …b,c,d,e,g,v,h,q),"double"==r&&(f.moveSWInner(a,b,c,d,e,g,v,h,l,q),f.paintBottomInner(a,b,c,d,e,g,F…
3371 …b,c,d,e,g,F,h,A),f.paintBottom(a,b,c,d,e,g,v,h,q),f.paintSW(a,b,c,d,e,g,v,h,B),f.paintLeft(a,b,c,d…
3372 b,c,d,e,g,v,h,q),f.paintSW(a,b,c,d,e,g,v,h,B),f.paintLeft(a,b,c,d,e,g,u,h,D),f.paintNW(a,b,c,d,e,g,…
3373 …b,c,d,e,g,F,h,B),"double"==r&&(f.moveSEInner(a,b,c,d,e,g,F,h,l,B),f.paintRightInner(a,b,c,d,e,g,t,…
3374 …b,c,d,e,g,v,h,B),f.paintLeft(a,b,c,d,e,g,u,h,D),f.paintNW(a,b,c,d,e,g,u,h,q),f.paintTop(a,b,c,d,e,…
3375 b,c,d,e,g,v,h,B),f.paintLeft(a,b,c,d,e,g,u,h,D),f.paintNW(a,b,c,d,e,g,u,h,q),f.paintTop(a,b,c,d,e,g…
3376 …b,c,d,e,g,t,h,D),f.paintRight(a,b,c,d,e,g,F,h,B),f.paintSE(a,b,c,d,e,g,F,h,A),f.paintBottom(a,b,c,…
3377 …b,c,d,e,g,F,h,A),f.paintBottom(a,b,c,d,e,g,v,h,q),f.lineSWInner(a,b,c,d,e,g,v,h,l,q),f.paintBottom…
3378 …b,c,d,e,g,F,h,A),f.paintBottom(a,b,c,d,e,g,v,h,q),f.paintSW(a,b,c,d,e,g,v,h,B),f.paintLeft(a,b,c,d…
3379 …b,c,d,e,g,u,h,q),f.paintNW(a,b,c,d,e,g,u,h,q),f.paintTop(a,b,c,d,e,g,t,h,A),f.paintNE(a,b,c,d,e,g,…
3380 b,c,d,e,g,t,h,l),f.paintTopInner(a,b,c,d,e,g,u,h,l,q,D),f.paintNWInner(a,b,c,d,e,g,u,h,l),f.paintLe…
3381 …b,c,d,e,g,t,h,D),f.paintRight(a,b,c,d,e,g,F,h,B),"double"==r&&(f.moveSEInner(a,b,c,d,e,g,F,h,l,B),…
3382 b,c,d,e,g,F,h,l,A,B)),a.stroke()):(a.begin(),f.moveSE(a,b,c,d,e,g,F,h,A),f.paintBottom(a,b,c,d,e,g,…
3383 …b,c,d,e,g,v,h,l,B,q),a.close(),a.fillAndStroke());a.begin();f.paintFolds(a,b,c,d,e,g,u,t,F,v,h,D,A… argument
3384 …b,c,d,e,f,g,h,k){"square"==g||"default"==g&&"square"==f||!k?a.moveTo(0,e):a.moveTo(h,e)};N.prototy… argument
3385 …b,c,d,e,f,g,h,k){if(k)if("rounded"==g||"default"==g&&"rounded"==f||"invRound"==g||"default"==g&&"i… argument
3386 …b,c,d,e,f,g,h,k){"square"==g||"default"==g&&"square"==f||!k?a.lineTo(0,0):a.lineTo(0,h)};N.prototy… argument
3387 …b,c,d,e,f,g,h,k){if(k)if("rounded"==g||"default"==g&&"rounded"==f||"invRound"==g||"default"==g&&"i… argument
3388 …==f)a.lineTo(k+h,k+h),a.lineTo(k,k+h)};N.prototype.paintTopInner=function(a,b,c,d,e,f,g,h,k,l,m){l… argument
3389 …b,c,d,e,f,g,h,k){if("rounded"==g||"default"==g&&"rounded"==f)a.arcTo(h-.5*k,h-.5*k,0,0,0,d-h-.5*k,… argument
3390 …k,h+k):a.lineTo(d-k,0):a.lineTo(d,0)};N.prototype.paintLeftInner=function(a,b,c,d,e,f,g,h,k,l,m){l… argument
3391 …b,c,d,e,f,g,h,k){if("rounded"==g||"default"==g&&"rounded"==f)a.arcTo(h-.5*k,h-.5*k,0,0,0,d-k,e-h-.… argument
3392 …e-k):a.lineTo(d-h-k,e-k):a.lineTo(d,e)};N.prototype.paintSWInner=function(a,b,c,d,e,f,g,h,k,l){if(… argument
3393 …f)a.lineTo(k+h,e-h-k),a.lineTo(k+h,e-k)};N.prototype.moveSWInner=function(a,b,c,d,e,f,g,h,k,l){l?"… argument
3394 …b,c,d,e,f,g,h,k,l){l?"square"==g||"default"==g&&"square"==f?a.lineTo(k,e-k):"rounded"==g||"default… argument
3395 …b,c,d,e,f,g,h,k,l){l?"square"==g||"default"==g&&"square"==f?a.lineTo(d-k,e-k):"rounded"==g||"defau… argument
3396 …d"==f)&&a.moveTo(d-k,h+k):a.moveTo(d,k)};N.prototype.lineNEInner=function(a,b,c,d,e,f,g,h,k,l){l?"… argument
3397 …b,c,d,e,f,g,h,k,l,m){l||m?!l&&m?a.moveTo(k,0):l&&!m?a.moveTo(0,k):"square"==g||"default"==g&&"squa… argument
3398 …fold"==f)&&a.lineTo(k,h+k):a.lineTo(0,0)};N.prototype.paintFolds=function(a,b,c,d,e,f,g,h,k,l,m,n,… argument
3400 …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.fi… argument
3401 …b=this.format.getSelectionState(),c=a.apply(this,arguments);"umlFrame"==b.style.shape&&c.push({tit… argument
3402 …e();l?a.fillAndStroke():a.stroke()}});mxMarker.addMarker("cross",function(a,b,c,d,e,f,g,h,k,l){var… argument
3403 …b,c,d,e,f,g,h,k,l){var m=d.clone(),r=Ra.apply(this,arguments),n=e*(g+2*k),p=f*(g+2*k);return funct… argument
3404 …b,c,d,e,f,g,h,k,l){b=e*k*1.118;c=f*k*1.118;e*=g+k;f*=g+k;var m=d.clone();m.x-=b;m.y-=c;d.x+=1*-e-b… argument
3405 …b.begin();b.moveTo(r.x,r.y);k?b.lineTo(r.x-f-g/a,r.y-g+f/a):b.lineTo(r.x+g/a-f,r.y-g-f/a);b.stroke… argument
3406 …b,c,d,e){return T(a,b,function(b){var e=a.absolutePoints,f=e.length-1;b=a.view.translate;var g=a.v… argument
3407 …b){var c=Math.max(0,Math.min(1,mxUtils.getValue(this.state.style,"arrowWidth",V.prototype.arrowWid… argument
3408 …b){var c=Math.max(0,Math.min(.5*b.height,parseFloat(mxUtils.getValue(this.state.style,"size",a))))… argument
3409 …b.x),Math.min(b.height,c.y-b.y)))/a)},!1)];c&&mxUtils.getValue(d.style,mxConstants.STYLE_ROUNDED,!… argument
3410 …b.x-a.x:Math.max(0,Math.min(c,(b.x-a.x)/a.width));this.state.style.size=a},!1,d)];b&&mxUtils.getVa… argument
3411 …b,d){var e=null!=c&&"0"!=mxUtils.getValue(this.state.style,"fixedSize","0")?d.x-b.x:Math.max(0,Mat… argument
3412 …th.max(c.width/2,c.height/2),Math.min(c.width,c.height)*e),c.y+d)},function(b,c,d){"1"==mxUtils.ge… argument
3413 …round(Math.max(0,Math.min(b.width,2*(b.x+b.width-c.x)))):this.state.style[mxConstants.STYLE_ARCSIZ… argument
3414 …b=a.view.graph.gridSize/a.view.scale,c=[];mxUtils.getValue(a.style,mxConstants.STYLE_STARTARROW,mx… argument
3415 …b/2,e.y+d*(f+a.shape.strokewidth*a.view.scale)-c*b/2)},function(c,d,e,f,g,h,k){c=Math.sqrt(mxUtils…
3416 …b/6&&(a.style[mxConstants.STYLE_STARTSIZE]=a.style[mxConstants.STYLE_ENDSIZE])})),c.push(Da(a,["st… argument
3417 …b/2,e.y+d*(f+a.shape.strokewidth*a.view.scale)-c*b/2)},function(c,d,e,f,g,h,k){c=Math.sqrt(mxUtils…
3418 …<b/6&&(a.style[mxConstants.STYLE_STARTSIZE]=a.style[mxConstants.STYLE_ENDSIZE]),Math.abs(parseFloa…
3419 …b,c,d,e,f){b=(a.shape.getEdgeWidth()-a.shape.strokewidth)*a.view.scale;f=3*mxUtils.getNumber(a.sty… argument
3420 …round(100*(d-a.shape.strokewidth)/3)/100/a.view.scale;a.style.width=Math.round(2*c)/a.view.scale;m…
3421 …b,c,d,e,f){b=(a.shape.getEndArrowWidth()-a.shape.strokewidth)*a.view.scale;f=3*mxUtils.getNumber(a… argument
3422 …round(2*c)-a.shape.getEdgeWidth())/a.view.scale;mxEvent.isControlDown(k.getEvent())&&(a.style[mxCo…
3423 …b&&(a.style.endWidth=a.style.startWidth))})));return c},swimlane:function(a){var b=[];if(mxUtils.g… argument
3424 …b.getCenterX(),b.y+Math.max(0,Math.min(b.height,c))):new mxPoint(b.x+Math.max(0,Math.min(b.width,c… argument
3425 …b.model.getParent(a.cell),d=b.model.getChildCells(d,!0),e=[],f=0;f<d.length;f++)d[f]!=a.cell&&b.is…
3426 …b)},function(a,b){this.state.style.size=Math.round(Math.max(0,Math.min(a.height,b.y-a.y)))},!1)]},… argument
3427 …b.x-a.x)));this.state.style.height=Math.round(Math.max(1.5*U.prototype.corner,Math.min(a.height,b.…
3428 …b.x-a.x)):Math.max(0,Math.min(.5,(b.x-a.x)/a.width));this.state.style.size=c},!1)];mxUtils.getValu… argument
3429 …b.y)/c*2,Math.max(0,a.getCenterX()-b.x)/c*2)))})]},note:function(a){return[T(a,["size"],function(a… argument
3430 …b,a.y+b)},function(a,b){this.state.style.size=Math.round(Math.max(0,Math.min(Math.min(a.width,a.x+… argument
3431 …round(Math.max(0,Math.min(a.height,4*(b.y-a.y)/3)))},!1)];mxUtils.getValue(a.style,mxConstants.STY… argument
3432 …b.x)):Math.max(0,Math.min(1,(a.x+a.width-b.x)/a.width));this.state.style.size=c},!1)]},callout:fun…
3433 …round(Math.max(0,Math.min(a.height,a.y+a.height-b.y)));this.state.style.position=Math.round(100*Ma…
3434 …ht-b)},function(a,b){var c=Math.max(0,Math.min(1,mxUtils.getValue(this.state.style,"position",y.pr…
3435 b.x-a.x-c*a.width)))},!1)];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(ra(a));re…
3436 …b.y-a.y)))},!1)];mxUtils.getValue(a.style,mxConstants.STYLE_ROUNDED,!1)&&b.push(ra(a));return b},m… argument
3437 …b.x-a.x)));this.state.style.jettyHeight=Math.round(Math.max(0,Math.min(a.height,b.y-a.y))/2)})]},c… argument
3438 …b.y-a.y)))},!1)]},tee:function(a){return[T(a,["dx","dy"],function(a){var b=Math.max(0,Math.min(a.w… argument
3439 …b=Math.max(0,Math.min(a.width,mxUtils.getValue(this.state.style,"tabWidth",p.prototype.tabWidth)))… argument
3440 …round(c);this.state.style.tabHeight=Math.round(Math.max(0,Math.min(a.height,b.y-a.y)))},!1)]},docu… argument
3441 …b=Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.state.style,"size",v.prototype.size))));r… argument
3442 …b),.5*a.height))},function(a,b){this.state.style.isoAngle=Math.max(0,50*(b.y-a.y)/a.height)},!0)]}… argument
3443 …b=Math.max(0,Math.min(a.width/2,a.height/2,parseFloat(mxUtils.getValue(this.state.style,"size",thi… argument
3444 b){this.state.style.indent=Math.round(100*Math.max(0,Math.min(100,200*(b.y-a.y)/a.height)))/100});b…
3445 …b=this.state.style.shape;null==mxCellRenderer.defaultShapes[b]&&null==mxStencilRegistry.getStencil…
3446 (b=Ja[mxConstants.SHAPE_RECTANGLE]);null!=b&&(b=b(this.state),null!=b&&(a=null==a?b:a.concat(b)))}r…
3447 …b,c,d,e){var f=a.view;d=null!=d&&0<d.length?d[0]:null;var g=a.absolutePoints,h=g[0],g=g[g.length-1… argument
3448 …b,c){a-=p.x;var d=b-p.y;b=(n*a-m*d)/(k*n-l*m);a=(l*a-k*d)/(l*m-k*n);r?(c&&(p=new mxPoint(p.x+k*b,p… argument
3449 …b){if(b==mxEdgeStyle.IsometricConnector){var c=new mxElbowEdgeHandler(a);c.snapToTerminals=!1;retu… argument
3450 …b+d,c+.25*d));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b+d,c+.75*d));a.push(new … argument
3451 …b,d));a.push(new mxConnectionConstraint(new mxPoint(1,.5),!1));a.push(new mxConnectionConstraint(n… argument
3452 …)));parseFloat(mxUtils.getValue(this.style,"position",this.position));var e=b*Math.max(0,Math.min(…
3453 …b,.5*(c-d)));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b,c-d));a.push(new mxConne…
3457 …b,c){a=[];var d=Math.max(0,Math.min(b,Math.min(c,parseFloat(mxUtils.getValue(this.style,"size",thi… argument
3458 …b,d));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b,.5*(c+d)));a.push(new mxConnect… argument
3459 …nt(1,0),!1));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,.5*(b+d),0));a.push(new mx…
3460 …b>=2*d&&a.push(new mxConnectionConstraint(new mxPoint(.5,0),!1));return a};b.prototype.getConstrai… argument
3461 …b-d,0));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b-.5*d,.5*d));a.push(new mxConn…
3462 …),!1,null,0,.5*(c-d)));return a};m.prototype.getConstraints=function(a,b,c){a=[];b=Math.max(0,Math… argument
3463 …b));a.push(new mxConnectionConstraint(new mxPoint(1,0),!1,null,0,b));a.push(new mxConnectionConstr…
3464 …b-.5*(.5*c-b)));a.push(new mxConnectionConstraint(new mxPoint(.145,0),!1,null,0,.29*b));a.push(new… argument
3465 …1,null,d,e)),a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,.5*(b+d),e))):(a.push(new …
3466 …b-.5*d,0)),a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b-d,0)),a.push(new mxConnect…
3467 b,.75*(c-e)+e));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b,c));a.push(new mxConne…
3469 …b,c){a=[];var d=Math.min(b,c/2),e=Math.min(b-d,Math.max(0,parseFloat(mxUtils.getValue(this.style,"… argument
3470 …b-d,c));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,.5*(e+b-d),c));a.push(new mxCon… argument
3471 …(new mxPoint(1,.75),!0),new mxConnectionConstraint(new mxPoint(0,1),!1,null,b),new mxConnectionCon…
3472 …ull,b));c>8*a&&d.push(new mxConnectionConstraint(new mxPoint(0,.5),!1,null,b));c>15*a&&d.push(new …
3485 …e.constraints=null;ia.prototype.getConstraints=function(a,b,c){a=[];var d=Math.max(0,Math.min(b,pa… argument
3486 …b,.5*e));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b,e));a.push(new mxConnectionC…
3487 …b-d),c));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,.5*(b-d),.5*(c+e)));a.push(new… argument
3488 …1,null,b,.5*e));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b,e));a.push(new mxConn…
3490 …traints=function(a,b,c){a=[];var d=c*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,… argument
3491 …b-e),d));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b-e,0));a.push(new mxConnectio…
3492 …b,c){a=[];var d=c*Math.max(0,Math.min(1,parseFloat(mxUtils.getValue(this.style,"arrowWidth",V.prot… argument
3493 …b-e,0));a.push(new mxConnectionConstraint(new mxPoint(1,.5),!1));a.push(new mxConnectionConstraint… argument
3495 …b+e),d));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,b,d));a.push(new mxConnectionC…
3496 0),!1,null,.5*(b+e),f));a.push(new mxConnectionConstraint(new mxPoint(0,0),!1,null,g,f));a.push(new…
3499 …function b(){if(!c.isSelectionEmpty()){c.getModel().beginUpdate();try{for(var a=c.getSelectionCell… function
3500 …();var a=c.view.scale,b=c.view.translate.x,e=c.view.translate.y;d.actions.get("resetView").funct()…
3501 …{d.hideDialog()}));window.openFile.setConsumer(mxUtils.bind(this,function(a,b){try{var c=mxUtils.p… argument
3505 …b(a){if(null!=a){for(var b=!0,d=0;d<a.length&&b;d++)b=b&&c.model.isEdge(a[d]);var e=c.view.transla… function
3506 …b-e.x,d-e.y))}}function e(){c.getModel().beginUpdate();try{b(mxClipboard.paste(c))}finally{c.getMo…
3507 …b=0;b<a.length;b++)if(c.getModel().isVertex(a[b])){var e=c.getCellGeometry(a[b]);null!=e&&(e=e.clo…
3508 …l,"Alt+Shift+B");this.addAction("pasteData",function(a,b){function e(b,d){var e=f.getValue(b);d=b.… argument
3509 …b));f.setValue(b,d)}a=null!=b?b:a;var f=c.getModel();if(c.isEnabled()&&!c.isSelectionEmpty()&&null…
3510 …b()},null,null,Editor.ctrlKey+"+Delete");this.addAction("duplicate",function(){try{c.setSelectionC… argument
3512 …nUpdate();try{var a=c.getSelectionCells(),b=c.getCurrentCellStyle(c.getSelectionCell()),d=1==mxUti…
3515 …b=c.ungroupCells();if(null!=a)for(var d=0;d<a.length;d++)c.model.contains(a[d])&&(0==c.model.getCh…
3516 b.length&&c.setSelectionCells(b)}},null,null,Editor.ctrlKey+"+Shift+U");this.addAction("removeFromG…
3517 …b="";if(mxUtils.isNode(a.value)){var e=null;Graph.translateDiagram&&null!=Graph.diagramLanguage&&a… argument
3518 b)});d.showDialog(b.container,320,200,!0,!0);b.init()}},null,null,"Alt+Shift+T");this.addAction("op… argument
3519 …ces.get("insert"),function(a,b,d){a=mxUtils.trim(a);if(0<a.length){var e=null,f=c.getLinkTitle(a);… argument
3520 …b[0].name||b[0].type,f=f.charAt(0).toUpperCase()+f.substring(1),30<f.length&&(f=f.substring(0,30)+…
3521 …b=c.addCell(b),c.fireEvent(new mxEventObject("cellsInserted","cells",[b]))}finally{c.getModel().en…
3522 …<f.length&&null==b;h++)f[h].textContent==a.textContent&&(b=f[h]);null!=b&&"A"==b.nodeName&&(e=b.ge…
3523 …b=0;b<a.length;b++){var d=a[b];0<c.getModel().getChildCount(d)?c.updateGroupBounds([d],0,!0):c.upd…
3524 …ce(k.childNodes);c.cellLabelChanged(state.cell,h);c.setCellStyles("html",a,[b[e]])}else"0"==f&&"1"…
3525 …b[e]]))}d.fireEvent(new mxEventObject("styleChanged","keys",["html"],"values",[null!=a?a:"0"],"cel…
3526 function(){var a="0",b=c.getView().getState(c.getSelectionCell());null!=b&&(a=b.style[mxConstants.S…
3527 …unds():c.getBoundingBox(c.getSelectionCells()),b=c.view.translate,e=c.view.scale;a.x=a.x/e-b.x;a.y…
3528 …b=Editor.fitWindowBorders,null!=b&&(a.x-=b.x,a.y-=b.y,a.width+=b.width+b.x,a.height+=b.height+b.y)…
3529 …b,(c.container.clientHeight-10)/a.height/b))/20);mxUtils.hasScrollbars(c.container)&&(a=c.getPageP…
3530 b,(c.container.clientHeight-10)/a.height/b))/20);mxUtils.hasScrollbars(c.container)&&(a=c.getPagePa…
3538 …b,d,e){return this.addAction(a,function(){if(null!=d&&c.cellEditor.isContentEditing())d();else{c.s… argument
3539 …b&mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC?c.updateLabelElements(a,function(a){a.style.fo…
3545 …&&c.isEnabled()){c.getModel().beginUpdate();try{var a=c.getSelectionCells(),b=c.getCurrentCellStyl…
3546 e="1"==mxUtils.getValue(b,mxConstants.STYLE_ROUNDED,"0")?"0":"1";c.setCellStyles(mxConstants.STYLE_…
3547 …b="1";null!=a&&null!=c.getFoldingImage(a)&&(b="0");c.setCellStyles("collapsible",b);d.fireEvent(ne…
3548 …b=c.getModel(),b=new TextareaDialog(this.editorUi,mxResources.get("editStyle")+":",b.getStyle(a[0]… argument
3549 …tionCell();if(null!=a&&c.getModel().isEdge(a)){var b=e.graph.selectionCellsHandler.getHandler(a);i…
3550 …round(c.snap(c.popupMenuHandler.triggerX/f-h));f=Math.round(c.snap(c.popupMenuHandler.triggerY/f-d… argument
3552 …et("image")+" ("+mxResources.get("url")+"):",b=c.getView().getState(c.getSelectionCell()),e="";nul…
3553 …b,d){if(c.cellEditor.isContentEditing())c.cellEditor.restoreSelection(f),c.insertImage(a,b,d);else… argument
3554 …f(1==c.getSelectionCount()&&null!=b&&null!=d){var l=e[0],m=c.getModel().getGeometry(l);null!=m&&(m…
3559 …b,d,e,c){var f;"..."==a.substring(a.length-3)?(a=a.substring(0,a.length-3),f=mxResources.get(a)+".… argument
3561 …b=a.editor.graph,d=mxUtils.bind(b,b.isEnabled);this.customFonts=[];this.customFontSizes=[];this.pu…
3562 function(a){a.removeAttribute("face");a.style.fontFamily=null;"PRE"==a.nodeName&&b.replaceElement(a…
3563 …d,e){return a.addItem(d,null,mxUtils.bind(this,function(){null!=b.cellEditor.textarea&&(b.cellEdit…
3566 …ion(a,b){return a-b}));for(var k=mxUtils.bind(this,function(c){if(null!=b.cellEditor.textarea){doc… argument
3567 "values",[c],"cells",[b.cellEditor.getEditingCell()]))}}),h=mxUtils.bind(this,function(a){this.styl…
3568 …b.cellEditor.textarea&&(b.cellEditor.textarea.focus(),b.cellEditor.restoreSelection(m));null!=a&&0…
3569 …b.toggleCellStyles(mxConstants.STYLE_FLIPV,!1)},c);this.addMenuItems(a,["-","rotation"],c)})));thi…
3570 …b.alignCells(mxConstants.ALIGN_TOP)},c);a.addItem(mxResources.get("middle"),null,function(){b.alig…
3571 c)})));this.put("line",new Menu(mxUtils.bind(this,function(a,c){var d=b.view.getState(b.getSelectio…
3577 …b){var c=new FilenameDialog(this.editorUi,a,mxResources.get("apply"),function(a){b(parseFloat(a))}… argument
3578 b.getSelectionCells();a.execute(b.getDefaultParent(),0==c.length?null:c)},!0)}),c);a.addItem(mxReso…
3579 …b.getModel().getEdgeCount(a)&&(c=b.findTreeRoots(b.getDefaultParent())):c=b.findTreeRoots(a);null!…
3580 …b.getModel().getEdgeCount(a)&&(c=b.findTreeRoots(b.getDefaultParent())):c=b.findTreeRoots(a);null!…
3581 …b.getModel().getEdgeCount(a)&&(c=b.findTreeRoots(b.getDefaultParent())):c=b.findTreeRoots(a);null!…
3582 …b);d(a.forceConstant,mxUtils.bind(this,function(c){a.forceConstant=c;this.editorUi.executeLayout(f…
3583 b.getSelectionCell();if(null==c||0==b.getModel().getChildCount(c))c=b.getDefaultParent();a.execute(… argument
3584 …b);this.addMenuItems(a,["turn","-"],b);this.addSubmenu("align",a,b);this.addSubmenu("distribute",a… argument
3585 …b))})));this.put("viewPanels",new Menu(mxUtils.bind(this,function(a,b){null!=this.editorUi.format&… argument
3586 …b.zoomTo(d)},c)})(d[e]);this.addMenuItems(a,"- fitWindow fitPageWidth fitPage fitTwoPages - custom… argument
3587 …b){this.addMenuItems(a,["copyConnect","collapseExpand","-","editDiagram"])})));this.put("help",new… argument
3588 …b,d,e){var c=this.get(a);null!=c&&(c=c.isEnabled(),b.showDisabled||c)&&(d=b.addItem(e||mxResources… argument
3589 …b){var d=this.editorUi.editor.graph,e=d.getSelectionCell(),c=d.getCurrentCellStyle(e),f=d.isTable(… argument
3590 …b,c,null,null,e||mxEvent.isShiftDown(a)?"Table":null);a=mxEvent.isAltDown(a)?d.getFreeInsertPoint(…
3595 …b,d,e){function c(a,b){for(var c=["<table>"],d=0;d<a;d++){c.push("<tr>");for(var e=0;e<b;e++)c.pus… argument
3596 …b="blue"==f.style.backgroundColor),f.style.backgroundColor=d<=h.sectionRowIndex&&c<=g.cellIndex?"b… argument
3597 …(c(b,d));b=e.cellEditor.textarea.getElementsByTagName("table");if(b.length==a.length+1)for(g=b.len…
3600 …b){var c=document.createElement("table");c.setAttribute("border","1");c.style.borderCollapse="coll… argument
3601 …(p,null,null,mxUtils.bind(this,function(a){var c=f(a);null!=g&&null!=h&&c&&(b(a,h.sectionRowIndex+…
3602 …b,d,e,c,f,k,h){return this.showIconOnly(a.addItem(b,h,mxUtils.bind(this,function(){var a=this.edit… argument
3603 …IconOnly=function(a){var b=a.getElementsByTagName("td");for(i=0;i<b.length;i++)"mxPopupMenuItem"==…
3604 Menus.prototype.styleChange=function(a,b,d,e,c,f,k,h,g){var l=this.createStyleChangeFunction(d,e);a… argument
3605 …b){return mxUtils.bind(this,function(d){var e=this.editorUi.editor.graph;e.stopEditing(!1);e.getMo… argument
3606 …;this.editorUi.fireEvent(new mxEventObject("styleChanged","keys",a,"values",b,"cells",c))}finally{…
3607 …b,d,e,c,f,k,h,g,l){return a.addItem(b,null,mxUtils.bind(this,function(){var a=this.editorUi.editor… argument
3608 …unction(){null!=h&&null!=l&&h(null)});this.editorUi.showDialog(b.container,300,80,!0,!0);b.init()}…
3609 …b,d){var e=this.editorUi,c=e.editor.graph,f=226+17*(Math.ceil(ColorDialog.prototype.presetColors.l… argument
3611 …it()}};Menus.prototype.toggleStyle=function(a,b){var d=this.editorUi.editor.graph,e=d.toggleCellSt… argument
3612 …b,d,e,c,f){var k=this.editorUi.actions.get(b);return null!=k&&(a.showDisabled||k.isEnabled())&&k.v… argument
3613 …b){if(null!=b.shortcut){var d=a.firstChild.nextSibling.nextSibling,e=document.createElement("span"… argument
3614 …b,d){a.smartSeparators=!0;this.addPopupMenuHistoryItems(a,b,d);this.addPopupMenuEditItems(a,b,d);t… argument
3615 …b,d){this.editorUi.editor.graph.isSelectionEmpty()?this.addMenuItems(a,["pasteHere"],null,d):this.… argument
3616 …b,d){var e=this.editorUi.editor.graph;0<e.getEditableCells(e.getSelectionCells()).length&&(this.ad… argument
3618 …b,d){var e=this.editorUi.editor.graph,c=e.view.getState(b);a.addSeparator();if(null!=c){var f=!1;1… argument
3619 …ems(a,[k?"removeWaypoint":"addWaypoint"],null,d);c=e.getModel().getGeometry(b);f=null!=c&&null!=c.…
3620 …b)&&0<e.getModel().getEdgeCount(b))&&this.addMenuItems(a,["-","clearWaypoints"],null,d);1==e.getSe…
3621 …b,d,e){var c=this.editorUi.editor.graph.view.getState(b);this.addMenuItems(a,["-","editStyle","edi… argument
3622 …b,d){this.editorUi.editor.graph.isSelectionEmpty()&&this.addMenuItems(a,["-","selectVertices","sel… argument
3623 …b,d){null!=b&&(d=null!=d?d:"geItem",a.addListener("stateChanged",function(){(b.enabled=a.enabled)?… argument
3624 …otype.addMenu=function(a,b,d){var e=document.createElement("a");e.className="geItem";mxUtils.write… argument
3625 …b){if(null!=b){var d=!0,e=mxUtils.bind(this,function(c){if(d&&null==a.enabled||a.enabled){this.edi… argument
3626 …b){null!=this.editorUi.currentMenu&&this.editorUi.currentMenuElt!=a&&(this.editorUi.hideCurrentMen… argument
3627 …b){mxEventSource.call(this);this.funct=a;this.enabled=null!=b?b:!0}mxUtils.extend(Menu,mxEventSour… argument
3630 …700<=a){var b=this.addMenu("",mxResources.get("view")+" ("+mxResources.get("panTooltip")+")",!0,"v…
3631 …b=this.addItems(["zoomIn","zoomOut"]),b[0].setAttribute("title",mxResources.get("zoomIn")+" ("+thi…
3632 …b=this.addItems(["-","undo","redo"]);b[1].setAttribute("title",mxResources.get("undo")+" ("+this.e…
3641 …b=document.createElement("img");b.setAttribute("border","0");b.setAttribute("valign","middle");b.s…
3643 …5px");var b=this.editorUi.menus.get("insert");null!=b&&"function"===typeof a.setEnabled&&b.addList…
3644 …b,d,e,c,f,k,h){c=EditorUi.compactUi?c:h;a.style.whiteSpace="nowrap";a.style.overflow="hidden";a.st… argument
3645 …b=document.createElement("div");b.style.display="inline-block";b.style.overflow="hidden";b.style.t…
3646 …b=document.createElement("div");b.style.display="inline-block";b.style.overflow="hidden";b.style.t…
3647 Toolbar.prototype.createTextToolbar=function(){var a=this.editorUi,b=a.editor.graph,d=this.addMenu(…
3651 …b.cellEditor.alignText(mxConstants.ALIGN_LEFT,c);a.fireEvent(new mxEventObject("styleChanged","key…
3652 …b.cellEditor.getEditingCell()]))}),null,"geIcon geSprite geSprite-center");c.setAttribute("title",…
3658 …tml"),function(){b.cellEditor.toggleViewMode();0<b.cellEditor.textarea.innerHTML.length&&(" "…
3661 …b.getSelectedElement(),d=b.getParentByNames(c,["TD","TH"],b.cellEditor.text2),e=b.getParentByName(…
3662 …b.selectNode(b.insertColumn(f,null!=d?d.cellIndex+1:-1))}catch(m){this.editorUi.handleError(m)}}),…
3663 …b.selectNode(b.insertRow(f,e.sectionRowIndex))}catch(m){this.editorUi.handleError(m)}}),null,"geIc…
3664 …b.deleteRow(f,e.sectionRowIndex)}catch(m){this.editorUi.handleError(m)}}),null,"geIcon geSprite ge… argument
3665 …\brgb\s*\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/g,function(a,b,c,d){return"#"+("0"+Number(b).toStr… argument
3669 …)};Toolbar.prototype.addMenu=function(a,b,d,e,c,f,k){var h=this.editorUi.menus.get(e),g=this.addMe… argument
3670 …b,d,e,c,f){return this.addMenuFunctionInContainer(null!=c?c:this.container,a,b,d,e,f)};Toolbar.pro… argument
3671 …b,d){for(var e=[],c=0;c<a.length;c++){var f=a[c];"-"==f?e.push(this.addSeparator(b)):e.push(this.a… argument
3672 …b,d,e){a=this.createButton(a);e=null!=e?e:this.container;this.initElement(a,b);this.addClickHandle… argument
3673 …b){null!=b&&(mxEvent.addListener(a,"click",function(d){a.enabled&&b(d);mxEvent.consume(d)}),mxEven… argument
3674 Toolbar.prototype.createLabel=function(a,b){var d=document.createElement("a");d.className="geLabel"… argument
3675 …b,d,e){if(null!=d){var c=this.editorUi.editor.graph,f=null,k=!0;mxEvent.addListener(a,"click",mxUt… argument
3676 …IS_POINTER?"pointerdown":"mousedown",mxUtils.bind(this,function(b){k=this.currentElt!=a;b.preventD… argument
3677 …ORM);this.container=a},ColorDialog=function(a,b,d,e){function c(){var b=k.value;/(^#?[a-zA-Z0-9]*$… argument
3678 b&&"#"!=b.charAt(0)&&(b="#"+b),ColorDialog.addRecentColor("none"!=b?b.substring(1):b,12),h(b),a.hid…
3679 … l=document.createElement("center"),m=mxUtils.bind(this,function(a,b,d,e){b=null!=b?b:12;var h=doc… argument
3680 …b,p=0;p<n;p++){for(var q=document.createElement("tr"),t=0;t<b;t++)mxUtils.bind(this,function(a){va…
3681 …b.style.backgroundColor="#"+a;var e=this.colorNames[a.toUpperCase()];null!=e&&b.setAttribute("titl…
3684 …b&&("none"==b?(g.fromString("ffffff"),k.value="none"):g.fromString(b));d.appendChild(p);this.picke… argument
3685 b.keyCode&&(a.hideDialog(),null!=e&&e(),mxEvent.consume(b))});this.container=d};ColorDialog.prototy…
3686 …b=this.editorUi.editor.graph;b.getModel().beginUpdate();try{b.setCellStyles(this.currentColorKey,a…
3687 …=function(a,b){null!=a&&(mxUtils.remove(a,ColorDialog.recentColors),ColorDialog.recentColors.splic… argument
3688 …b=document.createElement("div");b.setAttribute("align","center");var d=document.createElement("h3"…
3689 …b.appendChild(d);mxUtils.br(b);mxUtils.br(b);d=mxUtils.button(mxResources.get("close"),function(){… argument
3690 v.style.fontSize="10pt";v.style.width="100px";mxUtils.write(v,b);u.appendChild(v);w.appendChild(u);…
3691 …b=mxUtils.button(mxResources.get("help"),function(){a.editor.graph.openLink(p)}),b.className="geBt… argument
3692 …hild(w);this.container=t},EditDiagramDialog=function(a){var b=document.createElement("div");b.styl…
3693 …le.marginBottom="16px";d.value=mxUtils.getPrettyXml(a.editor.getGraphXml());b.appendChild(d);this.…
3694 …b){b.stopPropagation();b.preventDefault();if(0<b.dataTransfer.files.length){b=b.dataTransfer.files… argument
3695 …port"),mxUtils.write(f,mxResources.get("addToExistingDrawing")),c.appendChild(f));b.appendChild(c);
3696 …b=Graph.zapGremlins(mxUtils.trim(d.value)),e=null;if("new"==c.value)a.hideDialog(),a.editor.editAs…
3697 …age)});f.className="geBtn gePrimaryBtn";b.appendChild(f);a.editor.cancelFirst||b.appendChild(e);th…
3698 var ExportDialog=function(a){function b(){var a=m.value,b=a.lastIndexOf(".");m.value=0<b?a.substrin… function
3710 f.appendChild(l);mxEvent.addListener(n,"change",b);b();mxEvent.addListener(p,"change",function(){w=…
3711 …>=parseInt(p.value))mxUtils.alert(mxResources.get("drawingEmpty"));else{var b=m.value,c=n.value,d=…
3712 …s.NONE)g="#ffffff";ExportDialog.lastBorderValue=f;ExportDialog.exportFile(a,b,c,g,d,f,h,z.checked)…
3714 …b,d,e,c,f,k,h){h=a.editor.graph;if("xml"==d)ExportDialog.saveLocalFile(a,mxUtils.getXml(a.editor.g… argument
3715 …(),(new mxXmlRequest(EXPORT_URL,"format="+d+"&filename="+encodeURIComponent(b)+"&bg="+(null!=e?e:"…
3716 …saveLocalFile=function(a,b,d,e){b.length<MAX_REQUEST_SIZE?(a.hideDialog(),(new mxXmlRequest(SAVE_U… argument
3717 …b){function d(){0<z.value.length?E.removeAttribute("disabled"):E.setAttribute("disabled","disabled… argument
3718 …aDialog.getDisplayIdForCell?EditDataDialog.getDisplayIdForCell(a,b):null,v=function(a,b){var c=doc… argument
3719 …b=0,c=0;c<n.length;c++){if(n[c]==a){p[c]=null;l.table.deleteRow(b+(null!=u?1:0));break}null!=p[c]&… argument
3720 …b);null!=h[b]&&0==h[b].editable&&p[a].setAttribute("disabled","disabled")},g=[],t=c.getModel().get… argument
3721 …getCell(d)?(c.getModel().cellRemoved(b),b.setId(d),u=d,x.innerHTML=mxUtils.htmlEntities(d),c.getMo…
3723 …bel"!=a&&"placeholders"!=a&&0>a.indexOf(":"))try{var b=mxUtils.indexOf(n,a);if(0<=b&&null!=p[b])p[…
3724 "");0<=b&&(n.splice(b,1),p.splice(b,1));n.push(a);var c=l.addTextarea(a+":","",2);c.style.width="10…
3725 …ribute("placeholders"));d&&f.removeAttribute("label");c.getModel().setValue(b,f)}catch(y){mxUtils.…
3726 …30px;height:40px;";if(a.editor.graph.getModel().isVertex(b)||a.editor.graph.getModel().isEdge(b)){…
3729 …itDataDialog.getDisplayIdForCell=function(a,b){var d=null;null!=a.editor.graph.getModel().getParen… argument
3730 …b,d,e){var c=document.createElement("div");mxUtils.write(c,mxResources.get("editLink")+":");var f=… argument
3731 …b=document.createElement("div");b.setAttribute("title",mxResources.get("reset"));b.style.position=…
3732 …b,"click",function(){k.value="";k.focus()});f.appendChild(k);f.appendChild(b);c.appendChild(f);thi… argument
3733 b.className="geBtn";a.editor.cancelFirst&&f.appendChild(b);d=mxUtils.button(d,function(){a.hideDial… argument
3734 …b){var c=window.innerHeight||document.body.clientHeight||document.documentElement.clientHeight;a=M… argument
3735 …b||mxWindow.prototype.setLocation.apply(this,arguments)};var k=mxUtils.bind(this,function(){var a=…
3736 …b){for(var c=!1,d=mxEvent.getSource(a);null!=d;){if(d==h.svg){c=!0;break}d=d.parentNode}c&&(b?g.fu… argument
3737 …b){var c=g.convertValueToString(b),c=new FilenameDialog(a,c||mxResources.get("background"),mxResou… argument
3738 …tyle.borderStyle="solid";e.style.whiteSpace="nowrap";e.setAttribute("title",b);var h=document.crea…
3739 mxEvent.addListener(e,"dragover",function(b){b.dataTransfer.dropEffect="move";q=a;b.stopPropagation… argument
3742 …b=null;g.getModel().beginUpdate();try{b="1"==mxUtils.getValue(l,"locked","0")?null:"1",g.setCellSt…
3743 …b=document.createElement("div"),b.style.display="block",b.style.textAlign="right",b.style.whiteSpa…
3744 …arginTop="-1px",b.appendChild(h),mxEvent.addListener(h,"click",function(b){g.isEnabled()&&g.addCel… argument
3745 …b.appendChild(h),mxEvent.addListener(h,"click",function(b){g.isEnabled()&&g.addCell(c,g.model.root… argument
3746 …ount(g.model.root);n.innerHTML="";C.clear();for(var b=u-1;0<=b;b--)mxUtils.bind(this,function(c){a…
3747 b));var c=g.convertValueToString(v)||mxResources.get("background");x.setAttribute("title",mxResourc…
3750 …tener(x,"click",function(a){if(g.isEnabled()){g.model.beginUpdate();try{var b=g.model.root.getInde…
3751 …b&&b<=g.model.getChildCount(g.model.root)?g.setDefaultParent(g.model.getChildAt(g.model.root,b-1))… argument
3752 …b){for(var c=u-1;0<=c;c--)mxUtils.bind(this,function(c){var d=a.addItem(g.convertValueToString(c)|… argument
3753 …dChild(m);mxEvent.addListener(E,"click",function(b){g.isEnabled()&&a.showDataDialog(v);mxEvent.con… argument
3755 try{var b=g.addCell(new mxCell(mxResources.get("untitledLayer")),g.model.root);g.setDefaultParent(b…
3756 …sName="geButton";k()});this.window=new mxWindow(mxResources.get("layers"),l,b,d,e,c,!0,!0);this.wi…
3757 …b){var c=window.innerHeight||document.body.clientHeight||document.documentElement.clientHeight;a=M… argument
3758 …Utils.bind(this,function(){var a=this.window.getX(),b=this.window.getY();this.window.setLocation(a…
3775 …ar.prototype.insertSearchHint;Sidebar.prototype.insertSearchHint=function(c,b,d,e,l,m,p,n){if(null… argument
3778 …b){for(var d=0;d<c.length;d++)this.showPalette(a+c[d],b)};Sidebar.prototype.showPalette=function(a… argument
3779 …b=this.customEntries[c],d=0;d<b.entries.length;d++){var e=b.entries[d];if(e.id==a)return{id:e.id,l…
3780 …b.entries.length;d++){var e=b.entries[d];if(e.id==a){if(null!=e.libs&&0<e.libs.length&&(b=this.pal… argument
3781 …(a=0;a<this.customEntries.length;a++)for(c=this.customEntries[a],b=0;b<c.entries.length;b++){var e=
3782 c.entries[b];if(null!=e.libs&&0<e.libs.length){for(var f=[],g=0;g<e.libs.length;g++)f.push(e.id+"."…
3791 …"==urlParams.savesidebar&&(Sidebar.prototype.addFoldingHandler=function(a,c,b){var d=!1;if(!mxClie… argument
3794 …b=h.clientHeight+18;h.parentNode.removeChild(h);this.editorUi.confirm("Image data created",mxUtils…
3795 …L;a.innerHTML=mxResources.get("loading")+"...";window.setTimeout(function(){b(c);a.style.cursor=""…
3796 …b=Sidebar.prototype.getTagsForStencil;Sidebar.prototype.getTagsForStencil=function(a,c,d){var e=b.…
3797 …b.length){var d=b[0].toLowerCase().replace(" ","_"),b=mxUtils.trim(b.slice(1,b.length).join(" ").t… argument
3798 …b)}})(c[a])}))}),d.x,d.y+a.offsetHeight,b)}};Sidebar.prototype.addSearchIndex=function(a){if(null!…
3799 …b.indexOf(";"),b="shape="+f+"."+d.toLowerCase()+";"+(0>p?"":b.substring(p+1));this.setCurrentSearc…
3800 …b=this.signs,d=this.rack,e=this.pids,m=this.cisco,p=this.sysml;"1"==urlParams.createindex&&(this.c…
3801 …b.style.paddingTop="6px";b.style.fontSize="11px";mxUtils.write(b,a);c.innerHTML='<img align="top" …
3802 …b){var d=mxUtils.bind(this,function(a){this.setCurrentSearchEntryLibrary(t.id,t.id+"."+v);this.add… argument
3803 …dUrl(e,mxUtils.bind(this,function(e){c.style.display="block";b.innerHTML="";mxUtils.write(b,this.e…
3805 …b=mxResources.get("notALibraryFile");g()}catch(B){b=mxResources.get("error")+": "+B.message,g()}})…
3815 …b,c);this.showEntries();null!=this.createdSearchIndex&&console.log("searchFileData",Graph.compress… argument
3816 …b,e,f,g){if(null!=this.createdSearchIndex&&null==l||0>mxUtils.indexOf(l,b))c={style:"shape="+c+b+d… argument
3817 …b){c.push(mxUtils.bind(this,function(){return this.createVertexTemplate("shape=image;html=1;vertic… argument
3818 …b/4?(g=d-Math.ceil((e-b/4)/b),mxUtils.get(ICONSEARCH_PATH+"?q="+encodeURIComponent(a)+"&p="+g+"&c=…
3819 … d=Sidebar.prototype.itemClicked;Sidebar.prototype.itemClicked=function(a,c,b){var e=this.editorUi… argument
3820 …ll(g);e.getModel().setTerminal(e.getSelectionCell(),g,!1);null!=b&&mxEvent.isShiftDown(b)||e.fireE…
3855 …","Active Directory",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
3856 …apes=function(){this.setCurrentSearchEntryLibrary("general","advanced");var b=a.apply(this,argumen…
3858 …;c.insert(g);g=g.clone();h.insertEdge(g,!0);d.insertEdge(g,!1);c.insert(g);b=b.concat([this.addDat…
3864 a.geometry.height,"Horizontal Flow Layout",!0)})]);this.setCurrentSearchEntryLibrary();return b}})(…
3867 …b,e,c){c+="buildings/";var d=[this.createVertexTemplateEntry(c+"Apartments.svg;",.9*a,1.75*a,"","A… argument
3868 …b).join(" ")),this.createVertexTemplateEntry(c+"Large_Building.svg;",1.25*a,1.25*a,"","Large Build…
3869 …b).join(" ")),this.createVertexTemplateEntry(c+"School_Building.svg;",2.75*a,2.78*a,"","School Bui…
3870 …b,e,c){c+="computer_and_terminals/";var d=[this.createVertexTemplateEntry(c+"IP_TV.svg;",.82*a,.84… argument
3871 …b).join(" ")),this.createVertexTemplateEntry(c+"Personal_Computer.svg;",.76*a,1.03*a,"","Personal …
3872 …b).join(" ")),this.createVertexTemplateEntry(c+"POS_keypad.svg;",.62*a,.46*a,"","POS Keypad",!1,nu…
3873 …b).join(" ")),this.createVertexTemplateEntry(c+"Smartphone.svg;",.33*a,.72*a,"","Smartphone",!1,nu…
3874 …b).join(" ")),this.createVertexTemplateEntry(c+"Vdeo_Conference_Terminal.svg;",.53*a,.75*a,"","Vde…
3875 …b,e,c){c+="media_converters/";var d=[this.createVertexTemplateEntry(c+"Industrial_Media_Converter.… argument
3876 …b).join(" ")),this.createVertexTemplateEntry(c+"Media_Converter_Modular.svg;",1.18*a,.91*a,"","Med…
3877 …b).join(" ")),this.createVertexTemplateEntry(c+"Media_Converter_Standalone_POE.svg;",.76*a,.62*a,"… argument
3878 …b).join(" ")),this.createVertexTemplateEntry(c+"EtherGRID.svg;",1.49*a,1.08*a,"","EtherGRID",!1,nu…
3879 …b).join(" ")),this.createVertexTemplateEntry(c+"Router_UTM.svg;",.93*a,.66*a,"","Router UTM",!1,nu…
3880 …b).join(" "))];this.addPalette("allied_telesisSecurity","Allied Telesis / Security",!1,mxUtils.bin… argument
3881 …b).join(" ")),this.createVertexTemplateEntry(c+"Datacenter_Server_Rack.svg;",1.47*a,2.98*a,"","Dat…
3882 …b).join(" ")),this.createVertexTemplateEntry(c+"Datacenter_Server_Rack_ToR.svg;",1.47*a,2.98*a,"",…
3883 …b).join(" "))];this.addPalette("allied_telesisStorage","Allied Telesis / Storage",!1,mxUtils.bind(… argument
3884 …b).join(" ")),this.createVertexTemplateEntry(c+"Industrial_Ethernet_IE300.svg;",1.16*a,1.29*a,"","…
3885 …b).join(" ")),this.createVertexTemplateEntry(c+"Modular_Switch_SBx8112.svg;",1.49*a,1.53*a,"","Mod…
3886 …b).join(" ")),this.createVertexTemplateEntry(c+"Switch_24_port_L2_POE.svg;",1.24*a,.85*a,"","Switc…
3887 …b).join(" ")),this.createVertexTemplateEntry(c+"Switch_24_port_L3_POE.svg;",1.24*a,.85*a,"","Switc…
3888 …b).join(" ")),this.createVertexTemplateEntry(c+"Switch_48_port_L3.svg;",1.3*a,.88*a,"","Switch 48 …
3889 …b).join(" "))];this.addPalette("allied_telesisSwitch","Allied Telesis / Switch",!1,mxUtils.bind(th… argument
3890 …b).join(" ")),this.createVertexTemplateEntry(c+"Access_Point_Outdoor.svg;",.43*a,1.66*a,"","Access…
3891 …b+"phone2;strokeColor=#c0c0c0;",200,390,"","Phone",null,null,"android phone mobile portrait"),this…
3899 …b=new mxCell("Setting 1",new mxGeometry(0,0,165,12.5),"strokeColor=inherit;fillColor=inherit;gradi…
3900 …b.insert(d);b=new mxCell("",new mxGeometry(2.5,-2.5,5,5),"strokeColor=inherit;fillColor=inherit;gr…
3901 b.vertex=!0;c.insert(b);d=new mxCell("",new mxGeometry(0,6,0,0),"strokeColor=inherit;fillColor=inhe…
3902 b.vertex=!0;c.insert(b);d=new mxCell("",new mxGeometry(0,6,0,0),"strokeColor=inherit;fillColor=inhe…
3903 b.vertex=!0;c.insert(b);d=new mxCell("",new mxGeometry(0,6,0,0),"strokeColor=inherit;fillColor=inhe…
3904 …b=new mxCell("Option 1",new mxGeometry(0,0,165,12.5),"strokeColor=inherit;fillColor=inherit;gradie…
3905 …b.insert(d);b=new mxCell("",new mxGeometry(2.5,-2.5,5,5),"strokeColor=inherit;fillColor=inherit;gr…
3906 …b.insert(d);b=new mxCell("",new mxGeometry(2.5,-2.5,5,5),"strokeColor=inherit;fillColor=inherit;gr…
3907 …b.insert(d);b=new mxCell("",new mxGeometry(2.5,-2.5,5,5),"shape=ellipse;strokeColor=inherit;resiza…
3908 …b.insert(d);b=new mxCell("",new mxGeometry(2.5,-2.5,5,5),"strokeColor=inherit;fillColor=inherit;gr…
3909 …b+"contact_badge_normal;sketch=0;",40,40,"","Contact Badge Normal",null,null,"android contact badg…
3910 …x=!0;var b=new mxCell("Action",new mxGeometry(40,0,100,30),"shape=transparent;align=left;fontStyle…
3911 …);c.vertex=!0;var b=new mxCell("Action",new mxGeometry(40,0,100,30),"shape=transparent;align=left;…
3912 …x=!0;var b=new mxCell("Action",new mxGeometry(40,0,100,30),"shape=transparent;align=left;fontStyle…
3913 …);c.vertex=!0;var b=new mxCell("Action",new mxGeometry(40,0,100,30),"shape=transparent;align=left;…
3914 …b=new mxCell("Contextual",new mxGeometry(0,0,185,30),"shape=transparent;fontStyle=1;fontColor=#fff…
3915 …b);return a.createVertexTemplateFromCells([c],c.geometry.width,c.geometry.height,"Contextual Split…
3916 …b.vertex=!0;c.insert(b);return a.createVertexTemplateFromCells([c],c.geometry.width,c.geometry.hei…
3917 …);b.vertex=!0;c.insert(b);b=new mxCell("Action",new mxGeometry(0,40,320,30),"shape=transparent;fon…
3918 …b=new mxCell("Contextual",new mxGeometry(0,0,320,30),"shape=transparent;fontStyle=1;");b.vertex=!0…
3919 …ateEntry(b+"indeterminateSpinner;",50,50,"","Indeterminate Spinner",null,null,"android indetermina…
3920 …b=new mxCell("Menu Item 1",new mxGeometry(0,0,185,12.5),"strokeColor=inherit;fillColor=inherit;gra…
3921 b.vertex=!0;c.insert(b);b=new mxCell("Menu Item 3",new mxGeometry(0,25,185,12.5),"strokeColor=inher…
3922 b.vertex=!0;c.insert(b);return a.createVertexTemplateFromCells([c],c.geometry.width,c.geometry.heig…
3923 b.vertex=!0;c.insert(b);b=new mxCell("Menu Item 2",new mxGeometry(0,12.5,185,12.5),"strokeColor=inh…
3924 b.vertex=!0;c.insert(b);b=new mxCell("Menu Item 4",new mxGeometry(0,37.5,185,12.5),"strokeColor=inh…
3928 …b+"progressBar;strokeColor=#33b5e5;dx1=0.8;dx2=0.6;strokeWidth=2;",185,5,"","Progress Bar",null,nu…
3929 …b+"progressScrubberPressed;dx=0.3;fillColor=#33b5e5;",185,16,"","Progress Scrubber Pressed",null,n…
3930 …b=new mxCell("Name",new mxGeometry(0,65,150,18),"strokeWidth=1;html=1;shadow=0;dashed=0;shape=mxgr…
3931 b.vertex=!0;c.insert(b);b=new mxCell("Item 2",new mxGeometry(0,136,120,28),"strokeWidth=1;html=1;sh…
3932 …b=new mxCell("One",new mxGeometry(0,0,46.25,15),"strokeWidth=1;html=1;shadow=0;dashed=0;shape=mxgr…
3933 b.vertex=!0;c.insert(b);return a.createVertexTemplateFromCells([c],c.geometry.width,c.geometry.heig…
3941 …b=new mxCell("Item",new mxGeometry(3,4,110,20),"strokeWidth=1;html=1;shadow=0;dashed=0;shape=mxgra…
3942 …b=new mxCell("Item",new mxGeometry(3,4,110,20),"strokeWidth=1;html=1;shadow=0;dashed=0;shape=mxgra…
3943 …b=new mxCell("Item",new mxGeometry(3,4,110,20),"strokeWidth=1;html=1;shadow=0;dashed=0;shape=mxgra…
3944 …b=new mxCell("Item",new mxGeometry(3,4,110,20),"strokeWidth=1;html=1;shadow=0;dashed=0;shape=mxgra…
3945 …b=new mxCell("Split",new mxGeometry(0,0,185,30),"strokeWidth=1;html=1;shadow=0;dashed=0;shape=mxgr…
3946 …b=new mxCell("Split",new mxGeometry(0,0,185,30),"strokeWidth=1;html=1;shadow=0;dashed=0;shape=mxgr…
3947 …b=new mxCell("Split",new mxGeometry(0,0,320,30),"strokeWidth=1;html=1;shadow=0;dashed=0;shape=mxgr…
3948 …=0;shape=mxgraph.android.anchor;fontStyle=1;fontColor=#ffffff;");b.vertex=!0;c.insert(b);return a.…
3949 …b=new mxCell("Split",new mxGeometry(0,0,320,30),"strokeWidth=1;html=1;shadow=0;dashed=0;shape=mxgr…
3950 …mplateEntry(b+"switch_off;fillColor=#666666;sketch=0;",80,20,"","Switch Off",null,null,"android sw…
3951 …emplateEntry(b+"switch_on;fillColor=#666666;sketch=0;",80,20,"","Switch On",null,null,"android swi…
3956 …b+"text_insertion_point;",20,30,"","Text Insertion Point",null,null,"android textfield insertion p…
3957 this.createVertexTemplateEntry(b+"time_picker_dark;sketch=0;",150,230,"","Time Picker (Dark)",null,…
3999 …e 3.0 / Application",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
4011 …mate 3.0 / Business",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
4012 …ate 3.0 / Composite",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
4016 …ation and Migration",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
4023 function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addArchimate3Ph… argument
4026 function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addArchimate3Re… argument
4030 …b=new mxCell("+/-",new mxGeometry(0,0,0,0),"edgeStyle=elbowEdgeStyle;html=1;endArrow=open;elbow=ve…
4033 …Relationships",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
4035 …mate 3.0 / Strategy",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
4048 …te 3.0 / Technology",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
4062 …ources.get("arrows"),!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
4063 …chEntryLibrary("atlassian");var b=[this.addEntry("atlassian issue ticket bug jira task feature req…
4064 b.vertex=!0;var c=new mxCell("ID",new mxGeometry(0,0,60,20),"strokeColor=none;fillColor=none;part=1…
4073 …an avatar").join(" ")),this.addEntry("atlassian avatar available",function(){var b=new mxCell("MM",
4074 …b.vertex=!0;var c=new mxCell("",new mxGeometry(1,1,10,10),"shape=ellipse;fillColor=#36B37E;strokeC…
4075 …b=new mxCell("MM",new mxGeometry(0,0,32,32),"shape=ellipse;fillColor=#FFAB00;strokeColor=none;font…
4076 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Avatar …
4077 …offset=new mxPoint(-10,-10);c.vertex=!0;b.insert(c);return a.createVertexTemplateFromCells([b],b.g…
4080 …n subtle badge").join(" ")),this.addEntry("atlassian banner",function(){var b=new mxCell("",new mx…
4081 …b.vertex=!0;var c=new mxCell("<b>More information?</b> See the <u>recovery process documentation</…
4082 b.geometry.width,b.geometry.height,"Banner")}),this.addEntry("atlassian banner",function(){var b=ne…
4083 …y.offset=new mxPoint(0,-10);c.vertex=!0;b.insert(c);return a.createVertexTemplateFromCells([b],b.g…
4084 …b=new mxCell("Pay now",new mxGeometry(25,0,86,33),"rounded=1;fillColor=#0057D8;align=center;stroke…
4085 …b.vertex=!0;var c=new mxCell("",new mxGeometry(0,9,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.…
4086 …b.vertex=!0;var c=new mxCell("",new mxGeometry(0,9,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.…
4087 b.vertex=!0;var c=new mxCell("",new mxGeometry(0,9,14,14),"html=1;shadow=0;dashed=0;shape=mxgraph.a…
4088 …b,c],80,33,"Button (Standard)")}),this.addEntry("atlassian button link",function(){var b=new mxCel…
4089 c.vertex=!0;return a.createVertexTemplateFromCells([b,c],100,33,"Button (Link)")}),this.createVerte…
4090 … link").join(" ")),this.addEntry("atlassian dropdown button",function(){var b=new mxCell("Dropdown…
4091 …b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,12,6),"shape=triangle;direction=south;fillColo…
4092 …b=new mxCell("Label only",new mxGeometry(0,0,80,33),"rounded=1;align=center;fillColor=#F1F2F4;stro…
4093 …;b.insert(c);return a.createVertexTemplateFromCells([b],120,33,"Button (icon and label)")}),this.a…
4094 …b.vertex=!0;var c=new mxCell("",new mxGeometry(0,.5,12,12),"shape=mxgraph.mscae.intune.subscriptio…
4095 …b=new mxCell("Subtle",new mxGeometry(0,0,80,33),"rounded=1;align=left;fillColor=none;strokeColor=n…
4096 …b.insert(c);return a.createVertexTemplateFromCells([b],80,33,"Button (subtle)")}),this.addEntry("a…
4099 …b=new mxCell("Compact",new mxGeometry(0,0,86,33),"rounded=1;fillColor=#F1F2F4;align=center;strokeC…
4100 …none;html=1;sketch=0;");f.vertex=!0;return a.createVertexTemplateFromCells([b,c,d,f],133,33,"Butto…
4114 …b=new mxCell("i",new mxGeometry(0,0,20,20),"shape=ellipse;fillColor=#403294;strokeColor=none;fontS…
4115 …=11;fontColor=#596780");d.vertex=!0;return a.createVertexTemplateFromCells([b,c,d],230,63,"Inline …
4121 …join(" ")),this.addEntry("atlassian inline message subtitle",function(){var b=new mxCell("Yeah, pr…
4122 …b.vertex=!0;var c=new mxCell("IN PROGRESS",new mxGeometry(10,30,100,20),"dashed=0;html=1;rounded=1…
4123 …b.vertex=!0;var c=new mxCell("Don't stop believin'",new mxGeometry(0,30,120,20),"dashed=0;html=1;r…
4144 …b=new mxCell("Removable tag",new mxGeometry(0,0,100,20),"dashed=0;html=1;fillColor=#F0F2F5;strokeC…
4145 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Removab…
4146 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Removab…
4147 …b,c],290,58,"Text field")}),this.addEntry("atlassian password field",function(){var b=new mxCell('…
4148 …b,c],290,58,"Password field")}),this.addEntry("atlassian text field",function(){var b=new mxCell("…
4149 …b,c],290,58,"Compact text field")}),this.addEntry("atlassian text field",function(){var b=new mxCe…
4150 …b,c],290,65,"Text field")}),this.addEntry("atlassian text field",function(){var b=new mxCell("Loca…
4151 …b,c],290,58,"Compact text field")}),this.addEntry("atlassian text field",function(){var b=new mxCe…
4152 …b=new mxCell("Details",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize…
4153 …b=new mxCell("Details",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize…
4154 …b=new mxCell("Form label",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontS…
4155 …b=new mxCell("Selected help",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fo…
4156 …ight=15;spacingTop=10");d.vertex=!0;return a.createVertexTemplateFromCells([b,c,d],480,80,"Text fi…
4169 …b=new mxCell("Your name",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSi…
4170 …b=new mxCell('Requirements<sup><font color="#ff0000">*</font></sup>',new mxGeometry(0,0,240,20),"f…
4171 …b,c],290,58,"Text field with required fields")}),this.addEntry("atlassian disabled text field",fun…
4172 c.vertex=!0;return a.createVertexTemplateFromCells([b,c],290,58,"Disabled text field")}),this.addDa…
4173 …b=new mxCell("Email",new mxGeometry(0,0,240,20),"fillColor=none;strokeColor=none;html=1;fontSize=1…
4174 …b,c],290,58,"Error message field")}),this.addEntry("atlassian error message field",function(){var …
4175 …;fontSize=12;shadow=1");d.vertex=!0;return a.createVertexTemplateFromCells([b,c,d],510,68,"Error m…
4176 "Atlassian",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}));t…
4293 …").join(" "))])};Sidebar.prototype.addAWSGroupPalette=function(){var a=this,b="dashed=0;html=1;"+m…
4294 …b+"auto_scaling_group;fillColor=none;gradientColor=none;",200,200,"","Auto Scaling Group",null,nul…
4295 …b+"rrect;fillColor=none;gradientColor=none;");e.vertex=!0;var c=new mxCell("",new mxGeometry(10,0,…
4296 …b+"corporate_data_center_icon;strokeColor=none;fillColor=#6D6F70;gradientColor=none;");c.vertex=!0…
4297 …Geometry(0,30,200,200),b+"rrect;fillColor=none;gradientColor=none;");e.vertex=!0;var c=new mxCell(…
4298 …b+"rrect;fillColor=none;gradientColor=none;");e.vertex=!0;var c=new mxCell("",new mxGeometry(20,0,…
4299 …b+"rrect;fillColor=none;gradientColor=none;",200,200,"","Security Group",null,null,this.getTagsFor…
4300 …b+"rrect;fillColor=none;gradientColor=none;");e.vertex=!0;var c=new mxCell("",new mxGeometry(10,0,…
4301 e.vertex=!0;var c=new mxCell("",new mxGeometry(20,0,40,40),b+"vpc_subnet_icon;strokeColor=none;fill…
4323 …b="outlineConnect=0;dashed=0;verticalLabelPosition=bottom;verticalAlign=top;align=center;html=1;"+…
4324 …b+"ec2;fillColor=#F58534;gradientColor=none;",76.5,93,"","EC2",null,null,this.getTagsForStencil("m…
4325 …b+"elastic_ip;fillColor=#F58534;gradientColor=none;",76.5,21,"","Elastic IP",null,null,this.getTag…
4326 …b+"lambda;fillColor=#F58534;gradientColor=none;",76.5,93,"","Lambda",null,null,this.getTagsForSten…
4327 …b+"instance;fillColor=#F58534;gradientColor=none;",60,63,"","Instance",null,null,this.getTagsForSt…
4328 …b+"endpoints;fillColor=#F58534;gradientColor=none;",69,72,"","Endpoints",null,null,this.getTagsFor…
4329 …b+"internet_gateway;fillColor=#F58534;gradientColor=none;",69,72,"","Internet Gateway",null,null,t…
4330 …b+"customer_gateway;fillColor=#F58534;gradientColor=none;",69,72,"","Customer Gateway",null,null,t…
4331 …b+"elastic_network_adapter;fillColor=#F58534;gradientColor=none;",75,90,"","Elastic Network Adapte…
4332 …b+"rescue;fillColor=#F58534;gradientColor=none;",63,66,"","Rescue",null,null,this.getTagsForStenci…
4333 …b+"spot_instance;fillColor=#F58534;strokeColor=none;gradientColor=none;");c.vertex=!0;return a.cre…
4334 …b+"vpn_gateway;fillColor=#F58534;gradientColor=none;",69,72,"","VPN Gateway",null,null,this.getTag…
4335 …b+"vpc_peering;fillColor=#F58534;gradientColor=none;",69,72,"","VPC Peering",null,null,this.getTag…
4336 …b+"ec2_compute_container;fillColor=#F58534;gradientColor=none;",60,34.5,"","EC2 Compute Container"…
4337 …b+"ec2_compute_container_3;fillColor=#F58534;gradientColor=none;",60,34.5,"","EC2 Compute Containe…
4338 …b+"ecr_registry;fillColor=#F58534;gradientColor=none;",57,60,"","ECR Registry",null,null,this.getT…
4339 …b+"vpc;fillColor=#F58534;gradientColor=none;",67.5,81,"","VPC",null,null,this.getTagsForStencil("m…
4340 …b+"lambda_function;fillColor=#F58534;gradientColor=none;",69,72,"","Lambda Function",null,null,thi…
4341 …b+"application_load_balancer;fillColor=#F58534;gradientColor=none;",69,72,"","Application Load Bal…
4372 function(){var a=this,b="dashed=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.aws3.";this.addPalette…
4374 …strokeWidth=2;");e.vertex=!0;var c=new mxCell("",new mxGeometry(20,0,30,41),b+"elastic_beanstalk;f…
4375 …strokeWidth=2;");e.vertex=!0;var c=new mxCell("",new mxGeometry(20,0,40,41),b+"instance;fillColor=…
4376 …strokeWidth=2;");e.vertex=!0;var c=new mxCell("",new mxGeometry(20,0,30,35),b+"permissions;fillCol…
4377 …strokeWidth=2;");e.vertex=!0;var c=new mxCell("",new mxGeometry(20,0,52,36),b+"virtual_private_clo…
4378 …strokeWidth=2;");e.vertex=!0;var c=new mxCell("",new mxGeometry(20,0,52,36),b+"cloud;fillColor=#F5…
4379 …strokeWidth=2;");e.vertex=!0;var c=new mxCell("",new mxGeometry(20,0,30,42),b+"corporate_data_cent…
4477 …function(){var b=new mxCell("",new mxGeometry(70,0,123,124),a+"application_server;fillColor=#ECECE…
4478 …5E5E5E;aspect=fixed;");d.vertex=!0;return sb.createVertexTemplateFromCells([b,e,c,d],264,204,"Elas…
4506 …rentSearchEntryLibrary()};Sidebar.prototype.addAWS4ArrowsPalette=function(a,b,e){this.addPaletteFu… argument
4507 …b,"","aws amazon web service arrows arrow default left").join(" ")),this.createEdgeTemplateEntry("…
4508 …b,"","aws amazon web service arrows arrow default double").join(" ")),this.createEdgeTemplateEntry…
4509 …b,"","aws amazon web service arrows arrow open thin left").join(" ")),this.createEdgeTemplateEntry…
4510 …b,"","aws amazon web service arrows arrow open left").join(" ")),this.createEdgeTemplateEntry("edg…
4511 …ForStencil(b,"","aws amazon web service arrows arrow open double").join(" "))])};Sidebar.prototype… argument
4512 …b+".marketplace;",78*a,78*a,"","Marketplace",null,null,this.getTagsForStencil(b,"marketplace","aws…
4513 …b+".all_products;",78*a,78*a,"","All Products",null,null,this.getTagsForStencil(b,"all products","…
4514 …b,"client","aws amazon web service general resources ").join(" ")),this.createVertexTemplateEntry(…
4515 …b,"disk","aws amazon web service general resources ").join(" ")),this.createVertexTemplateEntry(e+…
4516 …b,"forums","aws amazon web service general resources ").join(" ")),this.createVertexTemplateEntry(…
4517 …b,"generic firewall","aws amazon web service general resources ").join(" ")),this.createVertexTemp…
4518 …b,"internet gateway","aws amazon web service general resources ").join(" ")),this.createVertexTemp…
4519 …b,"multimedia","aws amazon web service general resources ").join(" ")),this.createVertexTemplateEn…
4520 …b,"saml token","aws amazon web service general resources ").join(" ")),this.createVertexTemplateEn…
4521 …b,"traditional server","aws amazon web service general resources ").join(" ")),this.createVertexTe…
4522 …b,"external toolkit","aws amazon web service general resources ").join(" ")),this.createVertexTemp… argument
4523 …b+"illustration_users;pointerEvents=1",100*a,100*a,"users",null,null,null,this.getTagsForStencil(e…
4524 …b+"illustration_desktop;pointerEvents=1",100*a,91*a,"desktop",null,null,null,this.getTagsForStenci…
4525 …b,e,c){e=c+"outlineConnect=0;gradientColor=none;html=1;whiteSpace=wrap;fontSize=12;fontStyle=0;"+m… argument
4526 …b+".group_aws_cloud;strokeColor=#232F3E;fillColor=none;verticalAlign=top;align=left;spacingLeft=30…
4527 …b,"region","aws amazon web service groups group ").join(" ")),this.createVertexTemplateEntry("fill…
4528 …b,"security","aws amazon web service groups group ").join(" ")),this.createVertexTemplateEntry(e+"…
4529 …b,"vpc virtual private cloud","aws amazon web service groups group ").join(" ")),this.createVertex…
4530 …b+".group_security_group;grStroke=0;strokeColor=#248814;fillColor=#E9F3E6;verticalAlign=top;align=…
4531 …b,"server contents","aws amazon web service groups group ").join(" ")),this.createVertexTemplateEn…
4532 …b,"elastic beanstalk container","aws amazon web service groups group ").join(" ")),this.createVert…
4533 …b+".group_spot_fleet;strokeColor=#D86613;fillColor=none;verticalAlign=top;align=left;spacingLeft=3…
4534 …b,"step function","aws amazon web service groups group ").join(" ")),this.createVertexTemplateEntr…
4535 …orStencil(b,"generic","aws amazon web service groups group ").join(" "))])};Sidebar.prototype.addA… argument
4544 …b+"search_documents;",68*a,78*a,"","Search Documents",null,null,this.getTagsForStencil(d,"search d…
4545 …b+"data_lake_resource_icon;",78*a,78*a,"","Data Lake",null,null,this.getTagsForStencil(d,"data lak…
4546 …b+"emr_engine_mapr_m5;",78*a,59*a,"","EMR Engine MapR M5",null,null,this.getTagsForStencil(d,"emr …
4547 …b+"hdfs_cluster;",78*a,78*a,"","HDFS Cluster",null,null,this.getTagsForStencil(d,"cluster","aws am…
4548 …b+"redshift_ra3;",78*a,78*a,"","Redshift RA3",null,null,this.getTagsForStencil(d,"redshift ra3","a…
4549 …b+"glue_data_catalog;",72*a,78*a,"","Glue Data Catalog",null,null,this.getTagsForStencil(d,"glue d… argument
4550 d,f){b="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#B0084D;strokeColo…
4556 …b+"endpoint;",78*a,78*a,"","API Gateway Endpoint",null,null,this.getTagsForStencil(d,"api applicat…
4557 …b+"event;",78*a,78*a,"","Event",null,null,this.getTagsForStencil(d,"event","aws amazon web service…
4558 …b+"eventbridge_default_event_bus_resource;",78*a,53*a,"","Default Event Bus",null,null,this.getTag…
4559 …b+"http_notification;",78*a,78*a,"","HTTP Notification",null,null,this.getTagsForStencil(d,"http n…
4560 …b+"message;",76*a,78*a,"","Message",null,null,this.getTagsForStencil(d,"message","aws amazon web s…
4561 Sidebar.prototype.addAWS4ARVRPalette=function(a,b,e,c,d,f){a="sketch=0;points=[[0,0,0],[0.25,0,0],[… argument
4563 function(a,b,e,c,d,f){a="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[… argument
4567 …).join(" "))])};Sidebar.prototype.addAWS4BlockchainPalette=function(a,b,e,c,d,f){b="sketch=0;outli… argument
4570 …b+"blockchain_resource;",78*a,23*a,"","Blockchain Resource",null,null,this.getTagsForStencil(d,"bl… argument
4577 …b+"pinpoint_journey;",78*a,75*a,"","Pinpoint Journey",null,null,this.getTagsForStencil(d,"pinpoint…
4578 …s ").join(" "))])};Sidebar.prototype.addAWS4ComputePalette=function(a,b,e,c,d,f){b="sketch=0;outli… argument
4591 …b+"a1_instance;",48*a,48*a,"","A1 Instance",null,null,this.getTagsForStencil(d,"a1","aws amazon we…
4592 …b+"auto_scaling2;",48*a,48*a,"","Auto Scaling",null,null,this.getTagsForStencil(d,"autoscaling aut…
4593 …b+"c5a;",48*a,48*a,"","C5a Instance",null,null,this.getTagsForStencil(d,"c5a","aws amazon web serv…
4594 …b+"c6gd;",48*a,48*a,"","C6gd Instance",null,null,this.getTagsForStencil(d,"c6gd","aws amazon web s…
4595 …b+"d3en_instance;",48*a,48*a,"","D3en Instance",null,null,this.getTagsForStencil(d,"d3en","aws ama…
4596 …b+"rescue;",48*a,48*a,"","Rescue",null,null,this.getTagsForStencil(d,"rescue","aws amazon web serv…
4597 …b+"elastic_ip_address;",48*a,20*a,"","Elastic IP Address",null,null,this.getTagsForStencil(d,"elas…
4598 …b+"g3_instance;",48*a,48*a,"","G3 Instance",null,null,this.getTagsForStencil(d,"g3","aws amazon we…
4599 …b+"habana_gaudi;",48*a,48*a,"","Habana Gaudi Instance",null,null,this.getTagsForStencil(d,"habana …
4600 …b+"i2;",48*a,48*a,"","I2 Instance",null,null,this.getTagsForStencil(d,"i2","aws amazon web service…
4601 …b+"inferentia;",48*a,48*a,"","Inferentia",null,null,this.getTagsForStencil(d,"inferentia","aws ama…
4602 …b+"instance_with_cloudwatch2;",48*a,48*a,"","Instance with CloudWatch",null,null,this.getTagsForSt…
4603 …b+"m5a_instance;",48*a,48*a,"","M5a Instance",null,null,this.getTagsForStencil(d,"m5a","aws amazon…
4604 …b+"m5_instance;",48*a,48*a,"","M5 Instance",null,null,this.getTagsForStencil(d,"m5","aws amazon we…
4605 …b+"m6gd_instance;",48*a,48*a,"","M6gd Instance",null,null,this.getTagsForStencil(d,"m6gd","aws ama…
4606 …b+"optimized_instance;",48*a,48*a,"","Optimized Instance",null,null,this.getTagsForStencil(d,"opti…
4607 …b+"p3_instance;",48*a,48*a,"","P3 Instance",null,null,this.getTagsForStencil(d,"p3","aws amazon we…
4608 …b+"r4_instance;",48*a,48*a,"","R4 Instance",null,null,this.getTagsForStencil(d,"r4","aws amazon we…
4609 …b+"r5b_instance;",48*a,48*a,"","R5b Instance",null,null,this.getTagsForStencil(d,"r5b","aws amazon…
4610 …b+"r5_instance;",48*a,48*a,"","R5 Instance",null,null,this.getTagsForStencil(d,"r5","aws amazon we…
4611 …b+"rdn_instance;",48*a,48*a,"","Rdn Instance",null,null,this.getTagsForStencil(d,"rdn","aws amazon…
4612 …b+"t3_instance;",48*a,48*a,"","T3 Instance",null,null,this.getTagsForStencil(d,"t3","aws amazon we…
4613 …b+"trainium_instance;",48*a,48*a,"","Trainium Instance",null,null,this.getTagsForStencil(d,"traini…
4614 …b+"z1d_instance;",48*a,48*a,"","z1d Instance",null,null,this.getTagsForStencil(d,"z1d","aws amazon… argument
4619 …b service container containers ").join(" ")),this.createVertexTemplateEntry(b+"ecs_copilot_cli;",4…
4620 …b+"registry;",48*a,48*a,"","Registry",null,null,this.getTagsForStencil(d,"registry","aws amazon we…
4621 …b+"container_2;",48*a,31*a,"","Container",null,null,this.getTagsForStencil(d,"ecs elastic containe…
4622 …b+"ecs_anywhere;",44*a,48*a,"","ECS Anywhere",null,null,this.getTagsForStencil(d,"ecs anywhere","a…
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 … ").join(" "))])};Sidebar.prototype.addAWS4DatabasePalette=function(a,b,e,c,d,f){b="sketch=0;outli… argument
4636 …b+"attribute;",78*a,78*a,"","Attribute",null,null,this.getTagsForStencil(d,"dynamodb dynamo db dat…
4637 …b+"aurora_instance;",78*a,78*a,"","Aurora Instance",null,null,this.getTagsForStencil(d,"aurora ins…
4638 …b+"rds_instance;",78*a,78*a,"","RDS Instance",null,null,this.getTagsForStencil(d,"rds instance","a…
4639 …b+"rds_mariadb_instance_alt;",78*a,78*a,"","MariaDB Instance",null,null,this.getTagsForStencil(d,"…
4640 …b+"rds_oracle_instance;",78*a,78*a,"","Oracle Instance",null,null,this.getTagsForStencil(d,"oracle…
4641 …b+"rds_piops;",78*a,78*a,"","PIOPS",null,null,this.getTagsForStencil(d,"piop","aws amazon web serv…
4642 …b+"rds_proxy;",78*a,78*a,"","RDS Proxy",null,null,this.getTagsForStencil(d,"rds proxy","aws amazon…
4643 …b+"rds_sql_server_instance_alt;",78*a,78*a,"","SQL Server Instance",null,null,this.getTagsForStenc…
4644 …b+"item;",78*a,78*a,"","Item",null,null,this.getTagsForStencil(d,"item","aws amazon web service db…
4645 …b+"cache_node;",78*a,78*a,"","Cache Node",null,null,this.getTagsForStencil(d,"elasticache elastic …
4646 …b+"elasticache_for_redis;",78*a,69*a,"","Elasticache for Redis",null,null,this.getTagsForStencil(d…
4647 …b+"database_migration_workflow_job;",50*a,78*a,"","Database Migration Workflow / Job",null,null,th… argument
4654 …eb service dev developer tools ").join(" ")),this.createVertexTemplateEntry(b+"cloud9;",78*a,50*a,… argument
4655 function(a,b,e,c,d,f){a="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[0,1,0],[…
4658 Sidebar.prototype.addAWS4FrontEndWebMobilePalette=function(a,b,e,c,d,f){b="sketch=0;outlineConnect=… argument
4660 …"aws amazon web service mobile ").join(" ")),this.createVertexTemplateEntry(b+"location_service_ge…
4661 …b+"location_service_map;",48*a,48*a,"","Location Service Map",null,null,this.getTagsForStencil(d,"…
4662 …mobile ").join(" "))])};Sidebar.prototype.addAWS4GameTechPalette=function(a,b,e,c,d,f){a="sketch=0… argument
4664 …(" "))])};Sidebar.prototype.addAWS4InternetOfThingsPalette=function(a,b,e,c,d,f){b="sketch=0;outli… argument
4670 …service internet of things iot ").join(" ")),this.createVertexTemplateEntry(b+"iot_lorawan_protoco…
4671 …b+"iot_sailboat;",78*a,78*a,"","Sailboat",null,null,this.getTagsForStencil(d,"iot sailboat","aws a…
4672 …b+"iot_analytics_data_store;",54*a,78*a,"","Data Store",null,null,this.getTagsForStencil(d,"analyt…
4673 …b+"notebook;",68*a,78*a,"","Notebook",null,null,this.getTagsForStencil(d,"notebook","aws amazon we…
4674 …b+"actuator;",72*a,78*a,"","Actuator",null,null,this.getTagsForStencil(d,"actuator","aws amazon we…
4675 …b+"alexa_skill;",78*a,78*a,"","Alexa-Enabled Device",null,null,this.getTagsForStencil(d,"alexa ena…
4676 …b+"camera;",78*a,78*a,"","Camera",null,null,this.getTagsForStencil(d,"camera","aws amazon web serv…
4677 …b+"certificate_manager;",59*a,78*a,"","Certificate",null,null,this.getTagsForStencil(d,"certificat…
4678 …b+"iot_device_gateway;",78*a,78*a,"","Device Gateway",null,null,this.getTagsForStencil(d,"device g…
4679 …b+"door_lock;",78*a,78*a,"","Door Lock",null,null,this.getTagsForStencil(d,"door lock","aws amazon…
4680 …b+"firetv;",78*a,55*a,"","Fire TV",null,null,this.getTagsForStencil(d,"fire tv","aws amazon web se…
4681 …b+"hardware_board;",78*a,78*a,"","Hardware Board",null,null,this.getTagsForStencil(d,"hardware boa…
4682 …b+"http_protocol;",78*a,78*a,"","HTTP protocol",null,null,this.getTagsForStencil(d,"http protocol"…
4683 …b+"medical_emergency;",78*a,78*a,"","Medical Emergency",null,null,this.getTagsForStencil(d,"medica…
4684 …b+"police_emergency;",78*a,78*a,"","Police Emergency",null,null,this.getTagsForStencil(d,"police e…
4685 …b+"reported_state;",78*a,78*a,"","Reported State",null,null,this.getTagsForStencil(d,"reported sta…
4686 …b+"servo;",78*a,56*a,"","Servo",null,null,this.getTagsForStencil(d,"servo","aws amazon web service…
4687 …b+"thermostat;",78*a,78*a,"","Thermostat",null,null,this.getTagsForStencil(d,"thermostat","aws ama…
4688 …b+"utility;",78*a,78*a,"","Utility",null,null,this.getTagsForStencil(d,"utility","aws amazon web s… argument
4703 …b+"devops_guru_insights;",77*a,78*a,"","DevOps Guru Insights",null,null,this.getTagsForStencil(d,"…
4704 …b+"rekognition_video;",77*a,78*a,"","Rekognition video",null,null,this.getTagsForStencil(d,"rekogn…
4705 …b+"sagemaker_train;",78*a,65*a,"","Train",null,null,this.getTagsForStencil(d,"sagemaker train","aw… argument
4720 …b+"alarm;",78*a,78*a,"","Alarm",null,null,this.getTagsForStencil(d,"cloudwatch alarm","aws amazon …
4721 …b+"event_time_based;",78*a,78*a,"","Event (Time-Based)",null,null,this.getTagsForStencil(d,"cloudw…
4722 …b+"rule_2;",78*a,76*a,"","Rule",null,null,this.getTagsForStencil(d,"cloudwatch rule","aws amazon w…
4723 …b+"stack;",78*a,76*a,"","Stack",null,null,this.getTagsForStencil(d,"cloudformation stack","aws ama…
4724 …b+"license_manager_application_discovery;",78*a,78*a,"","License Manager Application Discovery",nu…
4725 …b+"deployments;",65*a,78*a,"","Deployments",null,null,this.getTagsForStencil(d,"opsworks deploymen…
4726 …b+"layers;",78*a,78*a,"","Layers",null,null,this.getTagsForStencil(d,"opsworks layers","aws amazon…
4727 …b+"opsworks_permissions;",54*a,78*a,"","Permissions",null,null,this.getTagsForStencil(d,"opsworks …
4728 …b+"organizations_account;",74*a,78*a,"","Account",null,null,this.getTagsForStencil(d,"organization…
4729 …b+"organizations_management_account2;",78*a,78*a,"","Organizations Management Account",null,null,t…
4730 …b+"shield_shield_advanced;",70*a,78*a,"","Shield Advanced",null,null,this.getTagsForStencil(d,"shi…
4731 …b+"inventory;",78*a,78*a,"","Inventory",null,null,this.getTagsForStencil(d,"systems manager invent…
4732 …b+"parameter_store;",75*a,78*a,"","Parameter Store",null,null,this.getTagsForStencil(d,"systems ma…
4733 …b+"state_manager;",78*a,78*a,"","State Manager",null,null,this.getTagsForStencil(d,"systems manage…
4734 …b+"checklist_cost;",78*a,78*a,"","Checklist Cost",null,null,this.getTagsForStencil(d,"trusted advi…
4735 …b+"checklist_security;",78*a,78*a,"","Checklist Security",null,null,this.getTagsForStencil(d,"trus…
4736 …e ").join(" "))])};Sidebar.prototype.addAWS4MediaServicesPalette=function(a,b,e,c,d,f){a="sketch=0… argument
4744 …" "))])};Sidebar.prototype.addAWS4MigrationTransferPalette=function(a,b,e,c,d,f){b="sketch=0;outli… argument
4751 …web service migration transfer ").join(" ")),this.createVertexTemplateEntry(b+"agent2;",78*a,78*a,…
4752 …b+"transfer_for_ftp_resource;",76*a,78*a,"","FTP",null,null,this.getTagsForStencil(d,"transfer for…
4753 …])};Sidebar.prototype.addAWS4NetworkContentDeliveryPalette=function(a,b,e,c,d,f){b="sketch=0;outli… argument
4760 …ervice netowrk content delivery ").join(" ")),this.createVertexTemplateEntry(b+"endpoint;",78*a,78*
4761 …b+"download_distribution;",78*a,78*a,"","Download Distribution",null,null,this.getTagsForStencil(d…
4762 …b+"edge_location;",78*a,78*a,"","Edge Location",null,null,this.getTagsForStencil(d,"edge location"…
4763 …b+"route_53_resolver;",78*a,78*a,"","Route 53 Resolver",null,null,this.getTagsForStencil(d,"route …
4764 …b+"route_53_resolver_query_logging;",78*a,78*a,"","Route 53 Resolver Query Logging",null,null,this…
4765 …b+"elastic_network_adapter;",78*a,78*a,"","Elastic Network Adapter",null,null,this.getTagsForStenc…
4766 …b+"endpoints;",78*a,78*a,"","Endpoints",null,null,this.getTagsForStencil(d,"vpc virtual private cl…
4767 …b+"gateway;",76*a,78*a,"","Gateway",null,null,this.getTagsForStencil(d,"gateway","aws amazon web s…
4768 …b+"nat_gateway;",78*a,78*a,"","NAT Gateway",null,null,this.getTagsForStencil(d,"vpc virtual privat…
4769 …b+"peering;",78*a,78*a,"","Peering Connection",null,null,this.getTagsForStencil(d,"peering connect…
4770 …b+"resource;",76*a,78*a,"","Resource",null,null,this.getTagsForStencil(d,"resource","aws amazon we…
4771 …b+"classic_load_balancer;",78*a,78*a,"","Classic Load Balancer",null,null,this.getTagsForStencil(d…
4772 …b+"router;",78*a,78*a,"","Router",null,null,this.getTagsForStencil(d,"router","aws amazon web serv…
4773 …b+"virtual_router;",78*a,78*a,"","Virtual Router",null,null,this.getTagsForStencil(d,"virtual rout…
4774 …b+"vpn_connection;",70*a,78*a,"","VPN Connection",null,null,this.getTagsForStencil(d,"vpc virtual …
4775 …b+"network_load_balancer;",78*a,78*a,"","Network Load Balancer",null,null,this.getTagsForStencil(d… argument
4777 …b service quantum technologies ").join(" ")),this.createVertexTemplateEntry(b+"braket_chandelier;",
4778 …b+"braket_chip;",78*a,78*a,"","Braket Chip",null,null,this.getTagsForStencil(d,"braket chip","aws …
4779 …b+"braket_simulator;",78*a,70*a,"","Braket Simulator",null,null,this.getTagsForStencil(d,"braket s…
4780 …b+"braket_simulator_3;",78*a,78*a,"","Braket Simulator",null,null,this.getTagsForStencil(d,"braket…
4781 …b+"braket_tensor_network;",78*a,78*a,"","Braket Tensor Network",null,null,this.getTagsForStencil(d… argument
4783 …ws amazon web service robotics ").join(" ")),this.createVertexTemplateEntry(b+"simulation;",78*a,6…
4784 …b+"fleet_management;",78*a,78*a,"","Fleet Management",null,null,this.getTagsForStencil(d,"fleet ma…
4785 …otics ").join(" "))])};Sidebar.prototype.addAWS4SatellitePalette=function(a,b,e,c,d,f){a="sketch=0… argument
4787 function(a,b,e,c,d,f){b="sketch=0;outlineConnect=0;fontColor=#232F3E;gradientColor=none;fillColor=#… argument
4798 …e security identity compliance ").join(" ")),this.createVertexTemplateEntry(b+"access_analyzer;",7…
4799 …b+"ad_connector;",78*a,73*a,"","AD Connector",null,null,this.getTagsForStencil(d,"ad connector","a…
4800 …b+"addon;",78*a,40*a,"","Add-on",null,null,this.getTagsForStencil(d,"identity and access managemen…
4801 …b+"data_encryption_key;",62*a,78*a,"","Data Encryption Key",null,null,this.getTagsForStencil(d,"id…
4802 …b+"long_term_security_credential;",78*a,69*a,"","Long Term Security Credential",null,null,this.get…
4803 …b+"permissions;",62*a,78*a,"","Permissions",null,null,this.getTagsForStencil(d,"identity and acces…
4804 …b+"temporary_security_credential;",77*a,78*a,"","Temporary Security Credential",null,null,this.get…
4805 …b+"managed_ms_ad;",78*a,77*a,"","Managed MS AD",null,null,this.getTagsForStencil(d,"managed ms ad"…
4806 …b+"finding;",70*a,78*a,"","Finding",null,null,this.getTagsForStencil(d,"finding","aws amazon web s…
4807 …b+"waf_bad_bot;",78*a,71*a,"","WAF Bad Bot",null,null,this.getTagsForStencil(d,"waf bad bot","aws …
4808 …b+"waf_labels;",78*a,78*a,"","WAF Labels",null,null,this.getTagsForStencil(d,"waf labels","aws ama…
4809 …b+"waf_rule;",78*a,78*a,"","WAF Rule",null,null,this.getTagsForStencil(d,"waf rule","aws amazon we…
4810 Sidebar.prototype.addAWS4ServerlessPalette=function(a,b,e,c,d,f){this.addPaletteFunctions("aws4Serv… argument
4811 …s ").join(" "))])};Sidebar.prototype.addAWS4StoragePalette=function(a,b,e,c,d,f){b="sketch=0;outli… argument
4820 …b+"snapshot;",56*a,78*a,"","Snapshot",null,null,this.getTagsForStencil(d,"snapshot","aws amazon we…
4821 …b+"elastic_block_store_volume_gp3;",64*a,78*a,"","Elastic Block Store Volume gp3",null,null,this.g…
4822 …b+"fsx_file_gateway;",78*a,78*a,"","FSx File Gateway",null,null,this.getTagsForStencil(d,"fsx file…
4823 …b+"elastic_file_system_one_zone;",78*a,78*a,"","Elastic File System One Zone",null,null,this.getTa…
4824 …b+"elastic_file_system_standard;",78*a,78*a,"","Elastic File System Standard",null,null,this.getTa…
4825 …b+"archive;",63*a,78*a,"","Vault",null,null,this.getTagsForStencil(d,"s3 simple storage service gl…
4826 …b+"backup_restore;",78*a,78*a,"","Backup Restore",null,null,this.getTagsForStencil(d,"backup resto…
4827 …b+"backup_recovery_point_objective;",78*a,77*a,"","Backup Recovery Point Objective",null,null,this…
4828 …b+"vault;",62*a,78*a,"","Archive",null,null,this.getTagsForStencil(d,"s3 simple storage service gl…
4829 …b+"s3_object_lambda;",53*a,78*a,"","S3 Object Lambda",null,null,this.getTagsForStencil(d,"s3 objec…
4830 …b+"standard_ia;",75*a,78*a,"","Standard IA",null,null,this.getTagsForStencil(d,"standard ia","aws …
4831 …b+"glacier;",75*a,78*a,"","Glacier",null,null,this.getTagsForStencil(d,"glacier","aws amazon web s…
4832 …b+"replication;",76*a,78*a,"","Replication",null,null,this.getTagsForStencil(d,"replication","aws …
4833 …b+"object;",78*a,78*a,"","Object",null,null,this.getTagsForStencil(d,"s3 simple storage service ob…
4834 …b+"volume_gateway;",65*a,78*a,"","Volume Gateway",null,null,this.getTagsForStencil(d,"volume gatew…
4835 …b+"virtual_tape_library;",62*a,78*a,"","Virtual Tape Library",null,null,this.getTagsForStencil(d,"…
4836 …b+"vpc_access_points;",53*a,78*a,"","VPC Access Points",null,null,this.getTagsForStencil(d,"vpc vi…
4838 …,"aws4bGeneral Resources");this.addAWS4bGeneralResourcesPalette(80,100,60,a,b,"mxgraph.aws4",this)…
4839 …b,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bApplication Integration");t…
4840 …b,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bBusiness Productivity");thi…
4841 …b,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bDesktop App Streaming");thi…
4842 …b,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bIoT Things");this.addAWS4bI…
4843 …b,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bMedia Services");this.addAW…
4844 …b,"mxgraph.aws4",this);this.setCurrentSearchEntryLibrary("aws4b","aws4bSecurity Identity Complianc… argument
4849 ….join(" "))])};Sidebar.prototype.addAWS4bGeneralResourcesPalette=function(a,b,e,c,d,f,g){this.addP… argument
4857 … ").join(" "))])};Sidebar.prototype.addAWS4bIllustrationsPalette=function(a,b,e){this.addPaletteFu… argument
4858 …b,"users","aws amazon web service illustrations ").join(" ")),this.createVertexTemplateEntry(a+"il…
4859 …b,"desktop","aws amazon web service illustrations ").join(" ")),this.createVertexTemplateEntry(a+"… argument
4860 …b+".group_aws_cloud;strokeColor=#AAB7B8;fillColor=none;verticalAlign=top;align=left;spacingLeft=30…
4861 …b,"region","aws amazon web service groups group light ").join(" ")),this.createVertexTemplateEntry…
4862 …b,"availability zone","aws amazon web service groups group light ").join(" ")),this.createVertexTe…
4863 b+".group_on_premise;strokeColor=#AAB7B8;fillColor=none;verticalAlign=top;align=left;spacingLeft=30…
4864 …b,"auto scaling","aws amazon web service groups group light ").join(" ")),this.createVertexTemplat…
4865 …;",130,130,"Generic Group","Generic Group",null,null,this.getTagsForStencil(b,"generic","aws amazo…
4866 …b,"highlight","aws amazon web service groups group light ").join(" ")),this.createVertexTemplateEn…
4867 …b+".group_spot_fleet;strokeColor=#232F3E;fillColor=none;verticalAlign=top;align=left;spacingLeft=3… argument
4868 b+".group_aws_cloud;strokeColor=#858B94;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;…
4869 …b+".group_vpc;strokeColor=#B6BABF;fillColor=none;verticalAlign=top;align=left;spacingLeft=30;fontC…
4870 …b,"availability zone","aws amazon web service groups group dark ").join(" ")),this.createVertexTem…
4871 b+".group_on_premise;strokeColor=#858B94;fillColor=none;verticalAlign=top;align=left;spacingLeft=30…
4872 …b,"auto scaling","aws amazon web service groups group dark ").join(" ")),this.createVertexTemplate…
4873 …;",130,130,"Generic Group","Generic Group",null,null,this.getTagsForStencil(b,"generic","aws amazo…
4874 …b,"highlight","aws amazon web service groups group dark ").join(" ")),this.createVertexTemplateEnt…
4875 …b+".group_spot_fleet;strokeColor=#FFFFFF;fillColor=none;verticalAlign=top;align=left;spacingLeft=3… argument
4876 …b+10,"Amazon Athena",null,null,null,this.getTagsForStencil(f,"athena","aws amazon web service anal…
4877 …b+20,"Amazon Elasticsearch Service",null,null,null,this.getTagsForStencil(f,"elasticsearch elastic…
4878 …b+20,"Amazon Kinesis Data Analytics",null,null,null,this.getTagsForStencil(f,"kinesis data analyti…
4879 …b+20,"Amazon Kinesis Video Streams",null,null,null,this.getTagsForStencil(f,"kinesis video streams…
4880 …b+10,"Amazon QuickSight",null,null,null,this.getTagsForStencil(f,"quicksight quick sight","aws ama…
4885 b,e,c,d,f,g){this.addPaletteFunctions("aws4bApplication Integration","AWS18 / Application Integrati… argument
4886 …b,"Amazon SNS",null,null,null,this.getTagsForStencil(f,"sns","aws amazon web service application i…
4889 …b,e,c,d,f,g){this.addPaletteFunctions("aws4bAR VR","AWS18 / AR & VR",!1,[this.createVertexTemplate… argument
4890 …b+10,"AWS Cost Explorer",null,null,null,this.getTagsForStencil(f,"cost explorer","aws amazon web s…
4891 …b+10,"AWS Cost and Usage Report",null,null,null,this.getTagsForStencil(f,"cost usage report","aws … argument
4892 …b+10,"Alexa for Business",null,null,null,this.getTagsForStencil(f,"alexa for business","aws amazon… argument
4893 …b,"Amazon ECR",null,null,null,this.getTagsForStencil(f,"ecr","aws amazon web service compute ").jo…
4894 …b+10,"Amazon Lightsail",null,null,null,this.getTagsForStencil(f,"lightsail","aws amazon web servic…
4895 …b+10,"AWS Elastic Beanstalk",null,null,null,this.getTagsForStencil(f,"elastic beanstalk","aws amaz…
4896 …b+35,"AWS Serverless Application Repository",null,null,null,this.getTagsForStencil(f,"serverless a…
4897 …b+10,"Application Load Balancer",null,null,null,this.getTagsForStencil(f,"application load balance…
4898 …eateVertexTemplateEntry(c+"productIcon;prIcon="+f+".vmware_cloud_on_aws;",a,b+10,"VMware Cloud on …
4905 …oin(" "))])};Sidebar.prototype.addAWS4bCustomerEngagementPalette=function(a,b,e,c,d,f,g){this.addP… argument
4906 b+10,"Amazon Connect",null,null,null,this.getTagsForStencil(f,"connect","aws amazon web service cus…
4907 …a,b,e,c,d,f,g){this.addPaletteFunctions("aws4bDatabase","AWS18 / Database",!1,[this.createVertexTe… argument
4908 …b+10,"Amazon DynamoDB",null,null,null,this.getTagsForStencil(f,"dynamodb","aws amazon web service …
4909 …b+20,"Amazon ElastiCache for Memcached",null,null,null,this.getTagsForStencil(f,"elasticache for m…
4910 …b,"Amazon RDS",null,null,null,this.getTagsForStencil(f,"rds","aws amazon web service db database "…
4911 "productIcon;prIcon="+f+".database_migration_service;",a,b+20,"AWS Database Migration Service",null…
4921 …b,e,c,d,f,g){this.addPaletteFunctions("aws4bDesktop App Streaming","AWS18 / Desktop & App Streamin… argument
4922 …b,"AWS CodeStar",null,null,null,this.getTagsForStencil(f,"codestar","aws amazon web service dev de…
4923 …b+10,"AWS CodeCommit",null,null,null,this.getTagsForStencil(f,"codecommit","aws amazon web service…
4924 …b+10,"AWS CodePipeline",null,null,null,this.getTagsForStencil(f,"codepipeline","aws amazon web ser…
4925 b+10,"AWS Tools and SDKs",null,null,null,this.getTagsForStencil(f,"tools and sdks software developm… argument
4926 …b+10,"Amazon GameLift",null,null,null,this.getTagsForStencil(f,"gamelift","aws amazon web service … argument
4927 …b+10,"Amazon FreeRTOS",null,null,null,this.getTagsForStencil(f,"freertos free rtos","aws amazon we…
4928 …b+10,"AWS IoT\n1-Click",null,null,null,this.getTagsForStencil(f,"1click one click","aws amazon web…
4929 …b+20,"AWS IoT Device Defender",null,null,null,this.getTagsForStencil(f,"device defender","aws amaz…
4930 … iot ").join(" "))])};Sidebar.prototype.addAWS4bIOTThingsPalette=function(a,b,e,c,d,f,g){this.addP… argument
4937 function(a,b,e,c,d,f,g){this.addPaletteFunctions("aws4bIoT Resources","AWS18 / IoT Resources",!1,[t…
4947 …b,e,c,d,f,g){this.addPaletteFunctions("aws4bMachine Learning","AWS18 / Machine Learning",!1,[this.… argument
4948 …b+10,"Amazon Comprehend",null,null,null,this.getTagsForStencil(f,"comprehend","aws amazon web serv…
4949 …b+10,"Amazon Rekognition",null,null,null,this.getTagsForStencil(f,"rekognition","aws amazon web se…
4950 …b+20,"Amazon Rekognition Video",null,null,null,this.getTagsForStencil(f,"rekognition video","aws a…
4951 …b+10,"Amazon Transcribe",null,null,null,this.getTagsForStencil(f,"transcribe","aws amazon web serv…
4952 …b,e,c,d,f,g){this.addPaletteFunctions("aws4bManagement Tools","AWS18 / Management Tools",!1,[this.… argument
4953 …b+10,"AWS CloudFormation",null,null,null,this.getTagsForStencil(f,"cloudformation","aws amazon web…
4954 …b+20,"AWS\nCommand Line Interface",null,null,null,this.getTagsForStencil(f,"command line interface…
4955 …b+20,"AWS Management Console",null,null,null,this.getTagsForStencil(f,"management console","aws am…
4956 …b+10,"AWS Service Catalog",null,null,null,this.getTagsForStencil(f,"service catalog","aws amazon w…
4957 …b+10,"AWS Systems Manager",null,null,null,this.getTagsForStencil(f,"systems manager","aws amazon w…
4958 a,b+10,"AWS Marketplace",null,null,null,this.getTagsForStencil(f,"marketplace","aws amazon web serv…
4969 … ").join(" "))])};Sidebar.prototype.addAWS4bMediaServicesPalette=function(a,b,e,c,d,f,g){this.addP… argument
4970 …b+10,"Amazon Elastic Transcoder",null,null,null,this.getTagsForStencil(f,"elastic transcoder","aws…
4971 …b+10,"AWS Elemental MediaConvert",null,null,null,this.getTagsForStencil(f,"elemental mediaconvert"…
4972 …b+10,"AWS Elemental MediaPackage",null,null,null,this.getTagsForStencil(f,"elemental mediapackage"…
4973 …b,e,c,d,f,g){this.addPaletteFunctions("aws4bMigration","AWS18 / Migration",!1,[this.createVertexTe… argument
4974 …b+35,"AWS Application Discovery Service",null,null,null,this.getTagsForStencil(f,"application disc…
4975 …b+20,"AWS Server Migration Service",null,null,null,this.getTagsForStencil(f,"server migration serv…
4976 …b+10,"AWS Snowmobile",null,null,null,this.getTagsForStencil(f,"snowmobile","aws amazon web service… argument
4977 …b+10,"Amazon API Gateway",null,null,null,this.getTagsForStencil(f,"api gateway application program…
4978 …b+10,"AWS Mobile Hub",null,null,null,this.getTagsForStencil(f,"mobile hub","aws amazon web service… argument
4979 …b,"Amazon VPC",null,null,null,this.getTagsForStencil(f,"vpc virtual private cloud","aws amazon web…
4980 …b+10,"Amazon Cloudfront",null,null,null,this.getTagsForStencil(f,"cloudfront","aws amazon web serv…
4981 b+10,"Amazon Route 53",null,null,null,this.getTagsForStencil(f,"route 53","aws amazon web service n…
4989 …b,e,c,d,f,g){this.addPaletteFunctions("aws4bSecurity Identity Compliance","AWS18 / Security, Ident… argument
4990 …b+10,"Amazon Cognito",null,null,null,this.getTagsForStencil(f,"cognito","aws amazon web service se…
4991 …b+10,"Amazon Inspector",null,null,null,this.getTagsForStencil(f,"inspector","aws amazon web servic…
4992 …b+10,"AWS CloudHSM",null,null,null,this.getTagsForStencil(f,"cloudhsm","aws amazon web service sec…
4993 …b+10,"AWS Firewall Manager",null,null,null,this.getTagsForStencil(f,"firewall manager","aws amazon…
4994 …b+10,"AWS Secrets Manager",null,null,null,this.getTagsForStencil(f,"secrets manager","aws amazon w…
4995 …in(" ")),this.createVertexTemplateEntry(c+"productIcon;prIcon="+f+".waf;",a,b,"AWS WAF",null,null,…
5001 …b,e,c,d,f,g){this.addPaletteFunctions("aws4bStorage","AWS18 / Storage",!1,[this.createVertexTempla… argument
5002 …b+10,"Amazon Elastic File System",null,null,null,this.getTagsForStencil(f,"elastic file system","a…
5003 …b,"AWS Snowball",null,null,null,this.getTagsForStencil(f,"snowball","aws amazon web service storag…
5004 …s.createVertexTemplateEntry(c+"productIcon;prIcon="+f+".storage_gateway;",a,b+10,"AWS Storage Gate…
5047 …2AIMachineLearningPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"Bot_Services.… argument
5048 …b,.12*b,"","Cognitive Services",null,null,this.getTagsForStencil(a,"cognitive services","azure ai …
5049 …b,.16*b,"","Machine Learning Studio - Web Service Plans",null,null,this.getTagsForStencil(a,"studi…
5050 …b,.17*b,"","Translator Text",null,null,this.getTagsForStencil(a,"translator text","azure ai machin… argument
5051 …b,.17*b,"","Azure Databricks",null,null,this.getTagsForStencil(a,"azure databricks","azure analyti…
5052 …b,.13*b,"","Data Lake Store Gen1",null,null,this.getTagsForStencil(a,"data lake store gen1","azure…
5053 …b,.155*b,"","HD Insight Clusters",null,null,this.getTagsForStencil(a,"hd insight clusters","azure …
5054 …2AppServicesPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"API_Management_Serv… argument
5055 …b,.16*b,"","App Service Certificates",null,null,this.getTagsForStencil(a,"app service certificates…
5056 …b,.16*b,"","App Service Plans",null,null,this.getTagsForStencil(a,"app service plans","azure app s…
5057 …b,.14*b,"","Notification Hubs",null,null,this.getTagsForStencil(a,"notification hubs","azure app s…
5058 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Azure_Stack.svg;",.155*b,.16*b,"","Azure Stack",nu… argument
5059 …b,.1725*b,"","Infrastructure Backup",null,null,this.getTagsForStencil(a,"infrastructure backup","a…
5060 …b,.1675*b,"","Updates",null,null,this.getTagsForStencil(a,"updates","azure stack ").join(" ")),thi…
5061 …b,e,c){var d=[this.createVertexTemplateEntry(c+"AVS.svg;",.175*b,.14*b,"","AVS",null,null,this.get… argument
5062 …b,.1625*b,"","ABS Member",null,null,this.getTagsForStencil(a,"abs member","azure blockchain ").joi…
5063 …b,.17*b,"","Consortium",null,null,this.getTagsForStencil(a,"consortium","azure blockchain ").join(… argument
5064 …b,e,c){var d=[this.createVertexTemplateEntry(c+"App_Services.svg;",.16*b,.16*b,"","App Services",n…
5065 …b,.13*b,"","Cloud Services (Classic)",null,null,this.getTagsForStencil(a,"cloud services classic",…
5066 …b,.17*b,"","Disk Encryption Sets",null,null,this.getTagsForStencil(a,"disk encryption sets","azure…
5067 …b,.1775*b,"","Disks Snapshots",null,null,this.getTagsForStencil(a,"disks snapshots","azure compute…
5068 …b,.16*b,"","Image Versions",null,null,this.getTagsForStencil(a,"image versions","azure compute ").…
5069 …b,.17*b,"","Mesh Applications",null,null,this.getTagsForStencil(a,"mesh applications","azure compu…
5070 …b,.16*b,"","Service Fabric Clusters",null,null,this.getTagsForStencil(a,"service fabric clusters",…
5071 …b,.16*b,"","Virtual Machine",null,null,this.getTagsForStencil(a,"virtual machine","azure compute "…
5072 …b,.17*b,"","VM Scale Sets",null,null,this.getTagsForStencil(a,"vm scale sets","azure compute ").jo… argument
5073 …b,e,c){var d=[this.createVertexTemplateEntry(c+"App_Services.svg;",.16*b,.16*b,"","App Services",n…
5074 …b,.1525*b,"","Container Registries",null,null,this.getTagsForStencil(a,"container registries","azu…
5075 …ototype.addAzure2CXPPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"Elixir.svg;… argument
5076 b,.17*b,"","Elixir Purple",null,null,this.getTagsForStencil(a,"elixir purple","azure cxp ").join(" … argument
5077 …b,.17*b,"","Azure Data Explorer Clusters",null,null,this.getTagsForStencil(a,"data explorer cluste…
5078 …b,.16*b,"","Azure Database MySQL Server",null,null,this.getTagsForStencil(a,"mysql my sql server",…
5079 …b,.115*b,"","Azure SQL",null,null,this.getTagsForStencil(a,"sql","azure database db ").join(" ")),…
5080 …b,.1725*b,"","Azure Synapse Analytics",null,null,this.getTagsForStencil(a,"synapse analytics","azu…
5081 …b,.16*b,"","Elastic Job Agents",null,null,this.getTagsForStencil(a,"elastic job agents","azure dat…
5082 …b,.1625*b,"","SQL Data Warehouses",null,null,this.getTagsForStencil(a,"sql data warehouses","azure…
5083 …b,.16*b,"","SQL Managed Instance",null,null,this.getTagsForStencil(a,"sql managed instance","azure…
5084 …b,.17*b,"","SSIS Lift and Shift IR",null,null,this.getTagsForStencil(a,"ssis lift and shift ir","a… argument
5085 b,e,c){var d=[this.createVertexTemplateEntry(c+"Application_Insights.svg;",.11*b,.1575*b,"","Applic…
5086 …b,.16*b,"","Lab Services",null,null,this.getTagsForStencil(a,"lab services","azure devops ").join(… argument
5087 …b,.15*b,"","Backlog",null,null,this.getTagsForStencil(a,"backlog","azure general ").join(" ")),thi…
5088 …b,.13*b,"","Blob Page",null,null,this.getTagsForStencil(a,"blob page","azure general ").join(" "))…
5089 …b,.16*b,"","Builds",null,null,this.getTagsForStencil(a,"builds","azure general ").join(" ")),this.…
5090 …b,.17*b,"","Commit",null,null,this.getTagsForStencil(a,"commit","azure general ").join(" ")),this.…
5091 …b,.175*b,"","Cost Analysis",null,null,this.getTagsForStencil(a,"cost analysis","azure general ").j…
5092 …b,.17*b,"","Cost Management and Billing",null,null,this.getTagsForStencil(a,"cost management and b…
5093 …b,.12*b,"","Dashboard",null,null,this.getTagsForStencil(a,"dashboard","azure general ").join(" "))…
5094 …b,.17*b,"","Error",null,null,this.getTagsForStencil(a,"error","azure general ").join(" ")),this.cr…
5095 …b,.175*b,"","Files",null,null,this.getTagsForStencil(a,"files","azure general ").join(" ")),this.c…
5096 …b,"","Free Services",null,null,this.getTagsForStencil(a,"free services","azure general ").join(" "…
5097 …b,.165*b,"","Globe Error",null,null,this.getTagsForStencil(a,"globe error","azure general ").join(…
5098 …b,.17*b,"","Guide",null,null,this.getTagsForStencil(a,"guide","azure general ").join(" ")),this.cr…
5099 b,.11*b,"","Image",null,null,this.getTagsForStencil(a,"image","azure general ").join(" ")),this.cre…
5100 …b,.1675*b,"","Launch Portal",null,null,this.getTagsForStencil(a,"launch portal","azure general ").…
5101 …b,.1775*b,"","Location",null,null,this.getTagsForStencil(a,"location","azure general ").join(" "))…
5102 …b,.12*b,"","Management Portal",null,null,this.getTagsForStencil(a,"management portal","azure gener…
5103 …b,.16*b,"","Media File",null,null,this.getTagsForStencil(a,"media file","azure general ").join(" "…
5104 b,"","Module",null,null,this.getTagsForStencil(a,"module","azure general ").join(" ")),this.createV…
5105 …b,.16*b,"","Preview",null,null,this.getTagsForStencil(a,"preview","azure general ").join(" ")),thi…
5106 …b,.17*b,"","Quickstart Center",null,null,this.getTagsForStencil(a,"quickstart center","azure gener…
5107 …b,.14*b,"","Resource Explorer",null,null,this.getTagsForStencil(a,"resource exporer","azure genera…
5108 …b,.18*b,"","Resource Linked",null,null,this.getTagsForStencil(a,"resource linked","azure general "…
5109 …b,.1625*b,"","Search",null,null,this.getTagsForStencil(a,"search","azure general ").join(" ")),thi…
5110 …b,.16*b,"","Service Health",null,null,this.getTagsForStencil(a,"service health","azure general ").…
5111 …b,.13*b,"","Storage Container",null,null,this.getTagsForStencil(a,"storage container","azure gener…
5112 …b,.13*b,"","Table",null,null,this.getTagsForStencil(a,"table","azure general ").join(" ")),this.cr…
5113 …b,.17*b,"","TFS VC Repository",null,null,this.getTagsForStencil(a,"tfs vc repository","azure gener…
5114 b,"","Web Slots",null,null,this.getTagsForStencil(a,"web slots","azure general ").join(" ")),this.c…
5115 …b,.1625*b,"","Workbooks",null,null,this.getTagsForStencil(a,"workbooks","azure general ").join(" "…
5116 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Active_Directory_Connect_Health.svg;",.1725*b,.16*… argument
5117 …b,.16*b,"","Azure Active Directory",null,null,this.getTagsForStencil(a,"active directory","azure i…
5118 …b,.15*b,"","Azure AD Identity Protection",null,null,this.getTagsForStencil(a,"ad identity protecti…
5119 …b,.16*b,"","Identity Governance",null,null,this.getTagsForStencil(a,"identity governance","azure i…
5120 …ure2IntegrationPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"Azure_API_for_FH… argument
5121 …b,.15*b,"","API Management Services",null,null,this.getTagsForStencil(a,"api application programmi…
5122 …b,.15*b,"","Event Grid Subscriptions",null,null,this.getTagsForStencil(a,"event grid subscriptions…
5123 …b,.13*b,"","Logic Apps",null,null,this.getTagsForStencil(a,"logic apps","azure integration ").join…
5124 …b,.1325*b,"","Software as a Service",null,null,this.getTagsForStencil(a,"software service","azure …
5125 …b,.15*b,"","System Topic",null,null,this.getTagsForStencil(a,"system topic","azure integration ").… argument
5126 …b,.17*b,"","Time Series Insights Access Policies",null,null,this.getTagsForStencil(a,"time series … argument
5127 …b,.16*b,"","Azure AD Roles and Administrators",null,null,this.getTagsForStencil(a,"ad roles admini…
5128 …b,.1725*b,"","Device Security Windows",null,null,this.getTagsForStencil(a,"device security windows…
5129 …pe.addAzure2IOTPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"Azure_Maps_Accou… argument
5130 …b,.165*b,"","Device Provisioning Services",null,null,this.getTagsForStencil(a,"device provisioning…
5131 …b,.1725*b,"","IoT Central Applications",null,null,this.getTagsForStencil(a,"central applications",…
5132 …b,.14*b,"","Notification Hubs",null,null,this.getTagsForStencil(a,"notification hubs","azure iot i…
5133 …ateVertexTemplateEntry(c+"Time_Series_Insights_Event_Sources.svg;",.1675*b,.17*b,"","Time Series I… argument
5134 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Activity_Log.svg;",.14*b,.1675*b,"","Activity Log"…
5135 …b,.1575*b,"","Application Insights",null,null,this.getTagsForStencil(a,"application insights","azu…
5136 …b,.17*b,"","Azure Lighthouse",null,null,this.getTagsForStencil(a,"lighthouse","azure management go…
5137 …b,.17*b,"","Cost Management and Billing",null,null,this.getTagsForStencil(a,"cost management billi…
5138 …b,.13*b,"","Education",null,null,this.getTagsForStencil(a,"education","azure management governance…
5139 …b,.135*b,"","Managed Applications Center",null,null,this.getTagsForStencil(a,"managed applications…
5140 …b,.14*b,"","My Customers",null,null,this.getTagsForStencil(a,"my customers","azure management gove…
5141 …b,.15*b,"","Recovery Services Vaults",null,null,this.getTagsForStencil(a,"recovery services vaults…
5142 …b,.17*b,"","Service Providers",null,null,this.getTagsForStencil(a,"service providers","azure manag…
5143 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Azure_Migrate.svg;",.18*b,.11*b,"","Azure Migrate"… argument
5144 …b,.17*b,"","Data Box",null,null,this.getTagsForStencil(a,"data box","azure migrate ").join(" ")),t…
5145 …ure2MixedRealityPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"Remote_Renderin… argument
5146 …ddAzure2MonitorPalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"SAP_Azure_Monito… argument
5147 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Application_Gateways.svg;",.16*b,.16*b,"","Applica…
5148 …b,.17*b,"","Connections",null,null,this.getTagsForStencil(a,"connections","azure network networkin…
5149 …b,.16*b,"","DNS Zones",null,null,this.getTagsForStencil(a,"dns domain name server zones","azure ne…
5150 …b,.15*b,"","Front Doors",null,null,this.getTagsForStencil(a,"front doors","azure network networkin…
5151 …b,.17*b,"","Local Network Gateways",null,null,this.getTagsForStencil(a,"local network gateways","a…
5152 …b,.17*b,"","Network Security Groups",null,null,this.getTagsForStencil(a,"network security groups",…
5153 …b,.165*b,"","Private Link",null,null,this.getTagsForStencil(a,"private link","azure network networ…
5154 b,.17*b,"","Proximity Placement Groups",null,null,this.getTagsForStencil(a,"proximity placement gro…
5155 …b,.14*b,"","Public IP Prefixes",null,null,this.getTagsForStencil(a,"public ip internet protocol pr…
5156 …b,.11*b,"","Route Filters",null,null,this.getTagsForStencil(a,"route filters","azure network netwo…
5157 …b,.17*b,"","Traffic Manager Profiles",null,null,this.getTagsForStencil(a,"traffic manager profiles…
5158 …b,.1*b,"","Virtual Networks (Classic)",null,null,this.getTagsForStencil(a,"virtual networks classi…
5159 …b,.17*b,"","Web Application Firewall Policies (WAF)",null,null,this.getTagsForStencil(a,"web appli… argument
5160 …b,.155*b,"","Backup Center",null,null,this.getTagsForStencil(a,"backup center","azure other ").joi…
5161 …b,.16*b,"","Instance Pools",null,null,this.getTagsForStencil(a,"instance pools","azure other ").jo…
5162 …b,.1725*b,"","Peering Service",null,null,this.getTagsForStencil(a,"peering service","azure other "…
5163 …b,.17*b,"","Template Specs",null,null,this.getTagsForStencil(a,"template specs","azure other ").jo…
5164 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Azure_Cloud_Shell.svg;",.17*b,.12*b,"","Azure Clou… argument
5165 …b,.18*b,"","Azure Workbooks",null,null,this.getTagsForStencil(a,"workbooks","azure preview ").join…
5166 …b,.17*b,"","RTOS",null,null,this.getTagsForStencil(a,"rtos","azure preview ").join(" ")),this.crea…
5167 …b,.165*b,"","Web Environment",null,null,this.getTagsForStencil(a,"web environment","azure preview … argument
5168 …b,.17*b,"","Azure Defender",null,null,this.getTagsForStencil(a,"defender","azure security ").join(…
5169 …b,.175*b,"","Extended Security Updates",null,null,this.getTagsForStencil(a,"extended security upda…
5170 …b,.17*b,"","Security Center",null,null,this.getTagsForStencil(a,"security center","azure security … argument
5171 …b,.13*b,"","Azure NetApp Files",null,null,this.getTagsForStencil(a,"netapp files","azure storage "…
5172 …b,.12*b,"","Data Box Edge",null,null,this.getTagsForStencil(a,"data box edge","azure storage ").jo…
5173 …b,.1375*b,"","Data Shares",null,null,this.getTagsForStencil(a,"data shares","azure storage ").join…
5174 …b,.13*b,"","Storage Accounts",null,null,this.getTagsForStencil(a,"storage accounts","azure storage…
5175 …b,.16*b,"","StorSimple Data Managers",null,null,this.getTagsForStencil(a,"storsimple data managers…
5176 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Azure_Media_Service.svg;",.17*b,.17*b,"","Azure Me… argument
5198 …te=function(){var a=this;this.setCurrentSearchEntryLibrary("bootstrap");var b=[this.createVertexTe…
5203 ….bootstrap","badge","bootstrap badge").join(" ")),this.addEntry("bootstrap alert",function(){var b=
5204 …p;align=left;verticalAlign=middle;spacingLeft=10;fontStyle=0;fontSize=14;");b.vertex=!0;var c=new …
5205 …offset=new mxPoint(-30,-10);c.vertex=!0;b.insert(c);return a.createVertexTemplateFromCells([b],b.g…
5231 …b=new mxCell("",new mxGeometry(0,0,180,30),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrect…
5232 …b.insert(c);c=new mxCell("Middle",new mxGeometry(0,0,60,30),"strokeColor=inherit;fillColor=inherit…
5233 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Button …
5234 …iteSpace=wrap;resizeHeight=1;sketch=0;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);c=new mxCe…
5235 …b.insert(c);c=new mxCell("3",new mxGeometry(0,0,30,30),"strokeColor=inherit;fillColor=inherit;grad…
5236 d.geometry.relative=!0;d.geometry.offset=new mxPoint(-30,0);d.vertex=!0;b.insert(d);d=new mxCell(""…
5238 …exTemplateFromCells([b,d,c],260,30,"Button group, horizontal")}),this.addEntry("bootstrap button g…
5239 b.vertex=!0;var c=new mxCell("1",new mxGeometry(0,0,30,30),"strokeColor=inherit;fillColor=inherit;g…
5240 …b.insert(c);c=new mxCell("3",new mxGeometry(0,0,30,30),"strokeColor=inherit;fillColor=inherit;grad…
5241 c.geometry.relative=!0;c.geometry.offset=new mxPoint(-30,0);c.vertex=!0;b.insert(c);var d=new mxCel…
5242 …b,d],230,30,"Button group, horizontal")}),this.addEntry("bootstrap button group horizontal",functi…
5243 …b.insert(c);c=new mxCell("2",new mxGeometry(0,0,30,30),"strokeColor=inherit;fillColor=inherit;grad…
5244 …b.insert(c);var d=new mxCell("",new mxGeometry(1,.5,10,5),"shape=triangle;direction=south;fillColo…
5245 …b.vertex=!0;var c=new mxCell("Button",new mxGeometry(0,0,60,30),"strokeColor=inherit;fillColor=inh…
5246 …0;");c.geometry.relative=!0;c.geometry.offset=new mxPoint(0,30);c.vertex=!0;b.insert(c);c=new mxCe…
5247 …b.insert(c);c=new mxCell("Button",new mxGeometry(0,0,60,30),"strokeColor=inherit;fillColor=inherit…
5248 …b.insert(c);c=new mxCell("Button",new mxGeometry(0,1,60,30),"strokeColor=inherit;fillColor=inherit…
5249 …b=new mxCell("",new mxGeometry(0,0,90,180),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrect…
5250 …b.insert(c);c=new mxCell("Button",new mxGeometry(0,0,90,30),"strokeColor=inherit;fillColor=inherit…
5251 …b.insert(c);c=new mxCell("Button",new mxGeometry(0,0,90,30),"strokeColor=inherit;fillColor=inherit…
5252 …b.insert(c);c=new mxCell("Button",new mxGeometry(0,1,90,30),"strokeColor=inherit;fillColor=inherit…
5253 …b=new mxCell("",new mxGeometry(0,0,90,180),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrect…
5254 …b.insert(c);c=new mxCell("Button",new mxGeometry(0,0,90,30),"strokeColor=inherit;fillColor=inherit…
5255 …b.insert(c);c=new mxCell("Button",new mxGeometry(0,0,90,30),"strokeColor=inherit;fillColor=inherit…
5256 c.geometry.relative=!0;c.geometry.offset=new mxPoint(0,120);c.vertex=!0;b.insert(c);var d=new mxCel…
5257 …b.insert(c);d=new mxCell("",new mxGeometry(1,.5,10,5),"shape=triangle;direction=south;fillColor=#f…
5258 …;verticalAlign=bottom;align=left;spacing=20;spacingBottom=50;fontSize=14;");b.vertex=!0;var c=new …
5259 …b.insert(c);c=new mxCell("Go somewhere",new mxGeometry(0,1,120,40),"html=1;shadow=0;dashed=0;shape…
5260 …ff;fontColor=#000000;verticalAlign=top;align=left;spacing=20;fontSize=14;");b.vertex=!0;var c=new …
5261 …b.insert(c);c=new mxCell("Another link",new mxGeometry(0,1,100,40),"html=1;shadow=0;dashed=0;shape…
5262 …b=new mxCell("Some quick example text to build on the card title and make up the bulk of the card'…
5263 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Image")…
5264 …b.insert(c);c=new mxCell("Dapibus ac facilisis in",new mxGeometry(0,0,200,30),"strokeColor=inherit…
5265 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"List gr…
5266 …b.insert(c);c=new mxCell("Cras justo odio",new mxGeometry(0,0,200,30),"strokeColor=inherit;fillCol…
5267 …b.insert(c);c=new mxCell("Vestibulum at eros",new mxGeometry(0,1,200,30),"strokeColor=inherit;fill…
5268 b.geometry.width,b.geometry.height,"List group")}),this.addEntry("bootstrap card",function(){var b=…
5269 c.geometry.relative=!0;c.vertex=!0;b.insert(c);c=new mxCell('<b><font style="font-size: 20px">Card …
5270 …b.insert(c);c=new mxCell("Cras justo odio",new mxGeometry(0,0,250,30),"html=1;shadow=0;dashed=0;st…
5271 …b.insert(c);c=new mxCell("Vestibulum at eros",new mxGeometry(0,0,250,30),"strokeColor=inherit;fill…
5272 …");c.geometry.relative=!0;c.geometry.offset=new mxPoint(10,-50);c.vertex=!0;b.insert(c);c=new mxCe…
5273 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Card")}…
5274 c.geometry.relative=!0;c.vertex=!0;b.insert(c);c=new mxCell('<b><font style="font-size: 20px">Speci…
5275 …b.insert(c);c=new mxCell("Go somewhere",new mxGeometry(0,1,120,40),"html=1;shadow=0;dashed=0;shape…
5276 …b.vertex=!0;var c=new mxCell("Quote",new mxGeometry(0,0,800,40),"html=1;shadow=0;dashed=0;shape=mx…
5277 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Card wi…
5278 b.vertex=!0;var c=new mxCell("Featured",new mxGeometry(0,0,800,40),"html=1;shadow=0;dashed=0;shape=…
5279 …4;");c.geometry.relative=!0;c.geometry.offset=new mxPoint(0,40);c.vertex=!0;b.insert(c);c=new mxCe…
5280 …b.insert(c);c=new mxCell("2 days ago",new mxGeometry(0,1,800,40),"html=1;shadow=0;dashed=0;shape=m…
5281 "Card with header and footer")}),this.addEntry("bootstrap card",function(){var b=new mxCell('<b><fo…
5282 b.vertex=!0;var c=new mxCell("Go somewhere",new mxGeometry(0,1,120,40),"html=1;shadow=0;dashed=0;sh…
5284 …b,c],800,190,"Two cards")}),this.addEntry("bootstrap card",function(){var b=new mxCell("",new mxGe…
5285 …b.insert(c);c=new mxCell("Active",new mxGeometry(0,0,80,40),"html=1;shadow=0;dashed=0;shape=mxgrap…
5286 …b.insert(c);c=new mxCell("Disabled",new mxGeometry(0,0,60,40),"strokeColor=none;fillColor=none;rSi…
5287 …29");c.geometry.relative=!0;c.geometry.offset=new mxPoint(0,50);c.vertex=!0;b.insert(c);c=new mxCe…
5288 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Card na…
5289 …b.insert(c);c=new mxCell("Active",new mxGeometry(0,0,80,40),"html=1;shadow=0;dashed=0;shape=mxgrap…
5290 …b.insert(c);c=new mxCell("Disabled",new mxGeometry(0,0,60,40),"strokeColor=none;fillColor=none;rSi…
5291 …29");c.geometry.relative=!0;c.geometry.offset=new mxPoint(0,60);c.vertex=!0;b.insert(c);c=new mxCe…
5292 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Card na…
5293 …fontColor=#000000;verticalAlign=bottom;align=left;spacing=20;fontSize=14;");b.vertex=!0;var c=new …
5294 …!0;b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Card…
5295 b.vertex=!0;var c=new mxCell("Image cap",new mxGeometry(0,1,800,180),"html=1;shadow=0;dashed=0;shap…
5296 …ntColor=#ffffff;verticalAlign=middle;align=center;spacing=20;fontSize=60;");b.vertex=!0;var c=new …
5297 …!0;b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Card…
5298 …0000;verticalAlign=top;align=left;spacing=20;fontSize=14;spacingLeft=170;");b.vertex=!0;var c=new …
5299 …!0;b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Card…
5300 b.vertex=!0;var c=new mxCell("Header",new mxGeometry(0,0,250,50),"html=1;shadow=0;dashed=0;shape=mx…
5301 …f;verticalAlign=bottom;align=left;spacing=20;spacingBottom=0;fontSize=14;");b.vertex=!0;var c=new …
5302 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Seconda…
5303 b.vertex=!0;var c=new mxCell("Header",new mxGeometry(0,0,250,50),"html=1;shadow=0;dashed=0;shape=mx…
5304 …f;verticalAlign=bottom;align=left;spacing=20;spacingBottom=0;fontSize=14;");b.vertex=!0;var c=new …
5305 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Danger …
5306 b.vertex=!0;var c=new mxCell("Header",new mxGeometry(0,0,250,50),"html=1;shadow=0;dashed=0;shape=mx…
5307 …f;verticalAlign=bottom;align=left;spacing=20;spacingBottom=0;fontSize=14;");b.vertex=!0;var c=new …
5308 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Info ca…
5309 b.vertex=!0;var c=new mxCell("Header",new mxGeometry(0,0,250,50),"html=1;shadow=0;dashed=0;shape=mx…
5310 …f;verticalAlign=bottom;align=left;spacing=20;spacingBottom=0;fontSize=14;");b.vertex=!0;var c=new …
5311 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Dark ca…
5312 b.vertex=!0;var c=new mxCell("Header",new mxGeometry(0,0,250,50),"html=1;shadow=0;dashed=0;shape=mx…
5313 …D;verticalAlign=bottom;align=left;spacing=20;spacingBottom=0;fontSize=14;");b.vertex=!0;var c=new …
5314 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Seconda…
5315 b.vertex=!0;var c=new mxCell("Header",new mxGeometry(0,0,250,50),"html=1;shadow=0;dashed=0;shape=mx…
5316 …3;verticalAlign=bottom;align=left;spacing=20;spacingBottom=0;fontSize=14;");b.vertex=!0;var c=new …
5317 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Danger …
5318 b.vertex=!0;var c=new mxCell("Header",new mxGeometry(0,0,250,50),"html=1;shadow=0;dashed=0;shape=mx…
5319 …8;verticalAlign=bottom;align=left;spacing=20;spacingBottom=0;fontSize=14;");b.vertex=!0;var c=new …
5320 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Info ca…
5321 b.vertex=!0;var c=new mxCell("Header",new mxGeometry(0,0,250,50),"html=1;shadow=0;dashed=0;shape=mx…
5322 …9;verticalAlign=bottom;align=left;spacing=20;spacingBottom=0;fontSize=14;");b.vertex=!0;var c=new …
5323 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Dark ca…
5324 …ngBottom=0;fontSize=14;spacingTop=160;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);var d=new …
5326 c.geometry.relative=!0;c.geometry.offset=new mxPoint(260,0);c.vertex=!0;b.insert(c);d=new mxCell("I…
5327 …");c.geometry.relative=!0;c.geometry.offset=new mxPoint(-260,0);c.vertex=!0;b.insert(c);d=new mxCe…
5328 …b],b.geometry.width,b.geometry.height,"Card group")}),this.addEntry("bootstrap card group",functio…
5329 …ngBottom=0;fontSize=14;spacingTop=160;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);var d=new …
5331 …;");c.geometry.relative=!0;c.geometry.offset=new mxPoint(260,0);c.vertex=!0;b.insert(c);d=new mxCe…
5333 …");c.geometry.relative=!0;c.geometry.offset=new mxPoint(-260,0);c.vertex=!0;b.insert(c);d=new mxCe…
5334 …);d.vertex=!0;c.insert(d);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.h…
5335 this.addEntry("bootstrap card group",function(){var b=new mxCell('<b><font style="font-size: 20px">…
5336 b.geometry.relative=!0;b.vertex=!0;var c=new mxCell("Image cap",new mxGeometry(0,0,260,160),"html=1…
5339 … a.createVertexTemplateFromCells([b,c,d],820,360,"Card group")}),this.addEntry("bootstrap card gro…
5340 …n=left;spacing=20;spacingBottom=0;fontSize=14;spacingTop=160;");b.geometry.relative=!0;b.vertex=!0…
5341 …b.insert(c);c=new mxCell("Last updated 3 mins ago",new mxGeometry(0,1,260,50),"html=1;shadow=0;das…
5345 …oint(0,-50);f.vertex=!0;d.insert(f);return a.createVertexTemplateFromCells([b,c,d],820,360,"Card g…
5346 …b=new mxCell('<b><font style="font-size: 20px">Card title</font></b><br><br>This is a wider card w…
5347 …lor=#DEE2E6;resizeWidth=1;fontSize=18;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);c=new mxCe…
5351 …a.createVertexTemplateFromCells([b,c,d,f],760,600,"Grid cards")}),this.addEntry("bootstrap card gr…
5352 b.vertex=!0;var c=new mxCell("Image cap",new mxGeometry(0,0,320,160),"html=1;shadow=0;dashed=0;shap…
5359 …Size=14;spacingTop=0;");l.vertex=!0;return a.createVertexTemplateFromCells([b,c,d,f,g,h,k,l],980,6…
5360 …b=new mxCell("First slide",new mxGeometry(0,0,800,300),"html=1;shadow=0;dashed=0;strokeColor=none;…
5361 …b.insert(c);c=new mxCell("",new mxGeometry(0,.5,7,14),"flipH=1;html=1;verticalLabelPosition=bottom…
5362 …b=new mxCell("First slide",new mxGeometry(0,0,800,300),"html=1;shadow=0;dashed=0;strokeColor=none;…
5363 …b.insert(c);c=new mxCell("",new mxGeometry(0,.5,7,14),"flipH=1;html=1;verticalLabelPosition=bottom…
5364 …b.insert(c);c=new mxCell("",new mxGeometry(.5,1,30,4),"html=1;shadow=0;strokeColor=none;fillColor=…
5365 …b=new mxCell("First slide",new mxGeometry(0,0,800,300),"html=1;shadow=0;dashed=0;strokeColor=none;…
5366 …b.insert(c);c=new mxCell("",new mxGeometry(0,.5,7,14),"flipH=1;html=1;verticalLabelPosition=bottom…
5367 …b.insert(c);c=new mxCell("",new mxGeometry(.5,1,30,4),"html=1;shadow=0;strokeColor=none;fillColor=…
5368 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Carouse…
5369 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,10,5),"shape=triangle;direction=south;fillColor…
5370 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,10,5),"shape=triangle;direction=south;fillColor…
5372 …b,c],170,153,"Dropdown button")}),this.addEntry("bootstrap dropdown button",function(){var b=new m…
5373 c.geometry.relative=!0;c.geometry.offset=new mxPoint(-17,-2.5);c.vertex=!0;b.insert(c);c=new mxCell…
5375 …reateVertexTemplateFromCells([b,c],170,193,"Dropdown button")}),this.addEntry("bootstrap dropdown …
5376 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,10,5),"shape=triangle;direction=south;fillColor…
5378 …oint(0,110);d.vertex=!0;c.insert(d);return a.createVertexTemplateFromCells([b,c],170,193,"Dropdown…
5379 …b=new mxCell("Success",new mxGeometry(0,0,85,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap…
5380 b.insert(c);c=new mxCell("",new mxGeometry(0,43,170,150),"html=1;shadow=0;dashed=0;shape=mxgraph.bo…
5382 …reateVertexTemplateFromCells([b,c],170,193,"Dropdown button")}),this.addEntry("bootstrap dropdown …
5383 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,10,5),"shape=triangle;direction=south;fillColor…
5385 …oint(0,110);d.vertex=!0;c.insert(d);return a.createVertexTemplateFromCells([b,c],170,193,"Dropdown…
5386 …b=new mxCell("Warning",new mxGeometry(0,0,90,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap…
5387 !0;b.insert(c);c=new mxCell("",new mxGeometry(0,43,170,150),"html=1;shadow=0;dashed=0;shape=mxgraph…
5389 …reateVertexTemplateFromCells([b,c],170,193,"Dropdown button")}),this.addEntry("bootstrap dropdown …
5390 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,10,5),"shape=triangle;direction=south;fillColor…
5392 …oint(0,110);d.vertex=!0;c.insert(d);return a.createVertexTemplateFromCells([b,c],170,193,"Dropdown…
5393 …b=new mxCell("Dropup",new mxGeometry(0,0,80,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.…
5394 b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Dropup b…
5395 c.geometry.relative=!0;c.geometry.offset=new mxPoint(-17,-2.5);c.vertex=!0;b.insert(c);c=new mxCell…
5397 …createVertexTemplateFromCells([b,c],170,193,"Dropup button")}),this.addEntry("bootstrap dropright …
5398 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,5,10),"shape=triangle;direction=east;fillColor=…
5399 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,5,10),"shape=triangle;direction=east;fillColor=…
5401 …oint(0,110);d.vertex=!0;c.insert(d);return a.createVertexTemplateFromCells([b,c],268,150,"Droprigh…
5402 …b=new mxCell("Dropleft",new mxGeometry(0,0,85,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstra…
5403 b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Dropleft…
5404 …;");c.geometry.relative=!0;c.geometry.offset=new mxPoint(10,-5);c.vertex=!0;b.insert(c);c=new mxCe…
5406 …teVertexTemplateFromCells([b,c],268,150,"Dropleft button")}),this.addEntry("bootstrap list with ac…
5407 b.vertex=!0;var c=new mxCell("Regular link",new mxGeometry(0,0,170,30),"fillColor=none;strokeColor=…
5408 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"List wi…
5409 …b.insert(c);c=new mxCell("Disabled link",new mxGeometry(0,0,170,30),"fillColor=none;strokeColor=no…
5410 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"List wi…
5411 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,10,5),"shape=triangle;direction=south;fillColor…
5413 …b,c],170,153,"Dropdown with right aligned menu")}),this.addEntry("bootstrap list with dropdown hea…
5414 …b.insert(c);c=new mxCell("Action",new mxGeometry(0,0,140,30),"fillColor=none;strokeColor=none;alig…
5415 b.geometry.width,b.geometry.height,"List with dropdown header")}),this.addEntry("bootstrap list wit…
5416 …b.insert(c);c=new mxCell("Something else here",new mxGeometry(0,0,170,30),"fillColor=none;strokeCo…
5417 …b.insert(c);c=new mxCell("Separated link",new mxGeometry(0,0,170,30),"fillColor=none;strokeColor=n…
5418 … b=new mxCell("",new mxGeometry(0,0,220,345),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rre…
5419 …b.insert(c);c=new mxCell("email@example.com",new mxGeometry(0,0,180,30),"html=1;shadow=0;dashed=0;…
5420 …b.insert(c);c=new mxCell("Password",new mxGeometry(0,0,180,30),"html=1;shadow=0;dashed=0;shape=mxg…
5421 …");c.geometry.relative=!0;c.geometry.offset=new mxPoint(20,180);c.vertex=!0;b.insert(c);c=new mxCe…
5422 …b.insert(c);c=new mxCell("",new mxGeometry(0,0,220,10),"shape=line;strokeColor=#999999;perimeter=n…
5423 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"List wi…
5426 ….createVertexTemplateFromCells([b,c,d,f,g,h,k],800,500,"Form")}),this.addEntry("bootstrap form con…
5427 0,260,40),"fillColor=none;strokeColor=none;align=left;fontSize=14;");b.vertex=!0;var c=new mxCell("…
5433 …fset=new mxPoint(0,350);l.vertex=!0;return a.createVertexTemplateFromCells([b,c,d,f,g,h,k,l],800,5…
5434 …b=new mxCell("Example file input",new mxGeometry(0,0,150,40),"fillColor=none;strokeColor=none;alig…
5435 …b=new mxCell("Large select",new mxGeometry(0,0,800,50),"html=1;shadow=0;dashed=0;shape=mxgraph.boo…
5436 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Large d…
5437 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,10,5),"shape=triangle;direction=south;fillColor…
5438 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,10,5),"shape=triangle;direction=south;fillColor…
5439 …b=new mxCell("Email",new mxGeometry(0,0,150,40),"strokeColor=none;fillColor=none;fontColor=#777777…
5440 …middle;fontStyle=0;fontSize=14;spacing=15;");f.vertex=!0;return a.createVertexTemplateFromCells([b,
5441 …b=new mxCell("email@example.com",new mxGeometry(0,0,150,40),"strokeColor=none;fillColor=none;fontC…
5442 …ntSize=14;spacing=14;");d.vertex=!0;return a.createVertexTemplateFromCells([b,c,d],485,40,"Readonl…
5443 …ut").join(" ")),this.addEntry("bootstrap stacked checkboxes",function(){var b=new mxCell("Default …
5444 b.vertex=!0;var c=new mxCell("Disabled checkbox",new mxGeometry(0,20,10,10),"html=1;shadow=0;dashed…
5445 …D;checked=1;spacing=5;checkedFill=#0085FC;checkedStroke=#ffffff;sketch=0;");b.vertex=!0;var c=new …
5446 …eVertexTemplateFromCells([b,c,d],150,50,"Stacked radio buttons")}),this.addEntry("bootstrap inline…
5447 …or=#EDEDED;checked=0;spacing=5;checkedFill=#0085FC;checkedStroke=#ffffff;");b.vertex=!0;var c=new …
5448 …eVertexTemplateFromCells([b,c,d],150,10,"Inline checkboxes")}),this.addEntry("bootstrap inline rad…
5449 …or=#EDEDED;checked=0;spacing=5;checkedFill=#0085FC;checkedStroke=#ffffff;");b.vertex=!0;var c=new …
5450 …heckedStroke=#ffffff;");d.vertex=!0;return a.createVertexTemplateFromCells([b,c,d],150,10,"Inline …
5452 …on(){var b=new mxCell("Example label",new mxGeometry(0,0,260,40),"fillColor=none;strokeColor=none;…
5454 …b,c,d,f],800,150,"Form groups")}),this.addEntry("bootstrap form grid",function(){var b=new mxCell(…
5455 …b,c],800,30,"Form grid")}),this.addEntry("bootstrap grid layout",function(){var b=new mxCell("Emai…
5461 …emplateFromCells([b,c,d,f,g,h,k,l,m,p,n,q,r,u,t,v],800,360,"Grid layout")}),this.addEntry("bootstr…
5462 b.vertex=!0;var c=new mxCell("",new mxGeometry(200,0,600,30),"html=1;shadow=0;dashed=0;shape=mxgrap…
5466 …lateFromCells([b,c,d,f,g,h,k,l,m,p,n],800,200,"Horizontal form")}),this.addEntry("bootstrap horizo…
5467 b.vertex=!0;var c=new mxCell("col-form-label-sm",new mxGeometry(200,0,600,20),"html=1;shadow=0;dash…
5468 …16;fontColor=#6C767D;");h.vertex=!0;return a.createVertexTemplateFromCells([b,c,d,f,g,h],800,110,"…
5469 …b=new mxCell("Jane Doe",new mxGeometry(0,0,200,30),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstr…
5471 …a.createVertexTemplateFromCells([b,c,d,f],590,30,"Inline form")}),this.addEntry("bootstrap inline …
5472 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,.5,7,3),"shape=triangle;direction=south;fillColor=…
5474 …b,c,d],340,30,"Inline form")}),this.addEntry("bootstrap help text",function(){var b=new mxCell("Pa…
5475 …b,c,d],800,100,"Help text")}),this.addEntry("bootstrap help text",function(){var b=new mxCell("Pas…
5476 …b,c,d],460,40,"Help text")}),this.addEntry("bootstrap help text",function(){var b=new mxCell("Disa…
5479 …b,c,d,f,g,h],800,240,"Help text")}),this.addEntry("bootstrap custom styles",function(){var b=new m…
5485 …14;fontColor=#ffffff;");u.vertex=!0;return a.createVertexTemplateFromCells([b,c,d,f,g,h,k,l,m,p,n,…
5487 …b=new mxCell("Open this select menu",new mxGeometry(0,0,800,40),"html=1;shadow=0;dashed=0;shape=mx…
5488 …b.insert(c);c=new mxCell("",new mxGeometry(1,.5,7,3),"shape=triangle;direction=north;fillColor=#34…
5489 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,0,20,100),"html=1;shadow=0;dashed=0;shape=mxgraph.…
5491 …b.insert(c);c=new mxCell("One",new mxGeometry(0,0,760,20),"fillColor=none;strokeColor=none;align=l…
5492 …y.offset=new mxPoint(10,70);c.vertex=!0;b.insert(c);return a.createVertexTemplateFromCells([b],b.g…
5493 …b=new mxCell("Choose file",new mxGeometry(0,0,800,30),"html=1;shadow=0;dashed=0;shape=mxgraph.boot…
5494 …b.insert(c);return a.createVertexTemplateFromCells([b],800,30,"File browser")}),this.addEntry("boo…
5495 …=5;perimeter=none;whiteSpace=wrap;resizeHeight=1;fontSize=14;");c.vertex=!0;b.insert(c);c=new mxCe…
5500 …xTemplateFromCells([b,c,d,f,g,h],800,330,"Basic input group")}),this.addEntry("bootstrap input gro…
5501 b.vertex=!0;var c=new mxCell("",new mxGeometry(0,0,40,40),"html=1;shadow=0;dashed=0;shape=mxgraph.b…
5502 …b],800,40,"Input groupwith checkbox")}),this.addEntry("bootstrap input group with radio button",fu…
5503 …=5;perimeter=none;whiteSpace=wrap;resizeHeight=1;fontSize=14;");c.vertex=!0;b.insert(c);var d=new …
5504 …b],800,40,"Input group with radio button")}),this.addEntry("bootstrap multiple input",function(){v…
5505 …=5;perimeter=none;whiteSpace=wrap;resizeHeight=1;fontSize=14;");c.vertex=!0;b.insert(c);c=new mxCe…
5506 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Multiple input")}),this.addEntry("b…
5507 …Space=wrap;resizeHeight=1;fontSize=14;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);c=new mxCe…
5508 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Multiple addons")}),this.addEntry("…
5509 …b.insert(c);c=new mxCell("0.00",new mxGeometry(1,0,60,40),"html=1;shadow=0;dashed=0;shape=mxgraph.…
5510 …b=new mxCell("",new mxGeometry(0,0,800,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrect…
5511 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Button addon")}),this.addEntry("boo…
5512 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Button addon right")}),this.addEntr…
5513 …Space=wrap;resizeHeight=1;fontSize=14;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);c=new mxCe…
5514 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Two button addon")}),this.addEntry(…
5515 …b.insert(c);c=new mxCell("Button",new mxGeometry(1,0,70,40),"html=1;shadow=0;dashed=0;strokeColor=…
5516 …b=new mxCell("",new mxGeometry(0,0,800,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrect…
5517 …b.insert(c);var d=new mxCell("",new mxGeometry(1,.5,10,5),"shape=triangle;direction=south;fillColo…
5518 b.vertex=!0;var c=new mxCell("Dropdown...",new mxGeometry(1,0,120,40),"html=1;shadow=0;dashed=0;sha…
5519 …b],800,40,"Button with dropdown right")}),this.addEntry("bootstrap segmented button addon",functio…
5520 …t=1;fontSize=14;align=left;spacing=15;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);c=new mxCe…
5521 …b.insert(c);var d=new mxCell("",new mxGeometry(.5,.5,10,5),"shape=triangle;direction=south;fillCol…
5522 b.vertex=!0;var c=new mxCell("",new mxGeometry(1,0,30,40),"html=1;shadow=0;dashed=0;shape=mxgraph.b…
5523 …c.geometry.offset=new mxPoint(-100,0);c.vertex=!0;b.insert(c);return a.createVertexTemplateFromCel…
5524 …b=new mxCell("Choose...",new mxGeometry(0,0,800,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootst…
5525 …");c.geometry.relative=!0;c.geometry.offset=new mxPoint(-17,-4);c.vertex=!0;b.insert(c);c=new mxCe…
5526 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Custom input group")}),this.addEntr…
5527 …b.insert(c);c=new mxCell("",new mxGeometry(1,.5,7,3),"shape=triangle;direction=north;fillColor=#34…
5528 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Custom input group")}),this.addEntr…
5529 …b.insert(c);c=new mxCell("",new mxGeometry(1,.5,7,3),"shape=triangle;direction=north;fillColor=#34…
5530 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Custom input group")}),this.addEntr…
5531 …b.insert(c);c=new mxCell("",new mxGeometry(1,.5,7,3),"shape=triangle;direction=north;fillColor=#34…
5532 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Custom input group")}),this.addEntr…
5533 …t=1;fontSize=14;align=left;spacing=15;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);c=new mxCe…
5534 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Custom input group")}),this.addEntr…
5535 …;");c.geometry.relative=!0;c.geometry.offset=new mxPoint(-80,0);c.vertex=!0;b.insert(c);c=new mxCe…
5536 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Custom input group")}),this.addEntr…
5537 …t=1;fontSize=14;align=left;spacing=15;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);c=new mxCe…
5538 …b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Custom input group")}),this.addEntr…
5539 …");c.geometry.relative=!0;c.geometry.offset=new mxPoint(-160,0);c.vertex=!0;b.insert(c);c=new mxCe…
5540 …tex=!0;b.insert(c);return a.createVertexTemplateFromCells([b],800,40,"Custom input group")}),this.…
5541 b.vertex=!0;var c=new mxCell("It uses utility classes for typography and spacing to space content o…
5542 …b.insert(c);c=new mxCell("Learn more",new mxGeometry(0,1,100,40),"html=1;shadow=0;dashed=0;shape=m…
5543 …b.vertex=!0;return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Fluid j…
5544 b.vertex=!0;var c=new mxCell("Cras justo odio",new mxGeometry(0,0,200,30),"strokeColor=inherit;fill…
5545 …b.insert(c);c=new mxCell("Morbi leo risus",new mxGeometry(0,0,200,30),"strokeColor=inherit;fillCol…
5546 …b.insert(c);c=new mxCell("Vestibulum at eros",new mxGeometry(0,1,200,30),"strokeColor=inherit;fill…
5547 b.geometry.width,b.geometry.height,"List group")}),this.addEntry("bootstrap list group with active …
5548 …b.insert(c);c=new mxCell("Dapibus ac facilisis in",new mxGeometry(0,0,200,30),"strokeColor=inherit…
5549 …b.insert(c);c=new mxCell("Porta ac consectetur ac",new mxGeometry(0,0,200,30),"strokeColor=inherit…
5550 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"List gr…
5551 …p;resizeWidth=1;align=left;spacing=10;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);c=new mxCe…
5552 …b.insert(c);c=new mxCell("Morbi leo risus",new mxGeometry(0,0,200,30),"strokeColor=inherit;fillCol…
5553 …b.insert(c);c=new mxCell("Vestibulum at eros",new mxGeometry(0,1,200,30),"strokeColor=inherit;fill…
5554 b.geometry.width,b.geometry.height,"List group with disabled item")}),this.addEntry("bootstrap list…
5556 …ertexTemplateFromCells([b,c,d,f,g],200,150,"List group flush")}),this.addEntry("bootstrap list gro…
5557 b.vertex=!0;var c=new mxCell("Cras justo odio",new mxGeometry(0,0,110,30),"strokeColor=inherit;fill…
5558 …b.insert(c);c=new mxCell("Morbi leo risus",new mxGeometry(1,0,110,30),"strokeColor=inherit;fillCol…
5559 …b=new mxCell("",new mxGeometry(0,0,250,270),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrec…
5560 …b.insert(c);c=new mxCell("A simple primary list group item",new mxGeometry(0,0,250,30),"html=1;fil…
5561 …b.insert(c);c=new mxCell("A simple success list group item",new mxGeometry(0,0,250,30),"html=1;fil…
5562 …b.insert(c);c=new mxCell("A simple warning list group item",new mxGeometry(0,0,250,30),"html=1;fil…
5563 …b.insert(c);c=new mxCell("A simple light list group item",new mxGeometry(0,0,250,30),"html=1;fillC…
5564 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Context…
5565 …p;resizeWidth=1;align=left;spacing=10;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);var d=new …
5566 …0;");c.geometry.relative=!0;c.geometry.offset=new mxPoint(0,40);c.vertex=!0;b.insert(c);d=new mxCe…
5567 …;");c.geometry.relative=!0;c.geometry.offset=new mxPoint(0,-40);c.vertex=!0;b.insert(c);d=new mxCe…
5568 …lateFromCells([b],b.geometry.width,b.geometry.height,"List group with badges")}),this.addEntry("bo…
5569 …Color=#DFDFDF;html=1;whiteSpace=wrap;fillColor=#FFFFFF;fontColor=#495057;");b.vertex=!0;var c=new …
5570 c.geometry.relative=!0;c.vertex=!0;b.insert(c);var d=new mxCell("3 days ago",new mxGeometry(1,0,90,…
5571 …;");c.geometry.relative=!0;c.geometry.offset=new mxPoint(0,100);c.vertex=!0;b.insert(c);d=new mxCe…
5572 …");c.geometry.relative=!0;c.geometry.offset=new mxPoint(0,-100);c.vertex=!0;b.insert(c);d=new mxCe…
5573 …b],b.geometry.width,b.geometry.height,"Custom content")}),this.addEntry("bootstrap list group",fun…
5574 …b.insert(c);c=new mxCell("Profile",new mxGeometry(0,0,200,30),"strokeColor=inherit;fillColor=inher…
5575 …b.insert(c);c=new mxCell("Settings",new mxGeometry(0,1,200,30),"strokeColor=inherit;fillColor=inhe…
5576 …b,c],800,120,"List group")}),this.addEntry("bootstrap media object",function(){var b=new mxCell("6…
5577 …b,c],800,90,"Media object")}),this.addEntry("bootstrap nested media objects",function(){var b=new …
5579 …b,c,d,f],800,180,"Nested media object")}),this.addEntry("bootstrap top aligned media",function(){v…
5580 …b,c],800,150,"Top-aligned media")}),this.addEntry("bootstrap center aligned media",function(){var …
5581 …b,c],800,150,"Center-aligned media")}),this.addEntry("bootstrap bottom aligned media",function(){v…
5582 …b,c],800,150,"Bottom-aligned media")}),this.addEntry("bootstrap media object",function(){var b=new…
5583 …b,c],800,90,"Media object")}),this.addEntry("bootstrap media list",function(){var b=new mxCell("64…
5586 …createVertexTemplateFromCells([b,c,d,f,g,h],800,290,"Media list")}),this.addEntry("bootstrap modal…
5587 b.vertex=!0;var c=new mxCell("",new mxGeometry(0,0,400,10),"shape=line;strokeColor=#dddddd;resizeWi…
5588 …b.insert(c);c=new mxCell("",new mxGeometry(0,0,400,10),"shape=line;strokeColor=#dddddd;resizeWidth…
5589 …b.insert(c);c=new mxCell("Close",new mxGeometry(1,1,70,40),"html=1;shadow=0;dashed=0;shape=mxgraph…
5590 b.vertex=!0;var c=new mxCell("",new mxGeometry(0,0,400,10),"shape=line;strokeColor=#dddddd;resizeWi…
5591 …b.insert(c);c=new mxCell("",new mxGeometry(0,0,410,10),"shape=line;strokeColor=#dddddd;resizeWidth…
5592 …b.insert(c);c=new mxCell("Close",new mxGeometry(1,1,70,40),"html=1;shadow=0;dashed=0;shape=mxgraph…
5593 …b.vertex=!0;var c=new mxCell("",new mxGeometry(0,0,400,10),"shape=line;strokeColor=#dddddd;resizeW…
5594 …b.insert(c);c=new mxCell("Popover in a modal",new mxGeometry(0,0,400,50),"strokeColor=none;fillCol…
5595 …b.insert(c);c=new mxCell("button",new mxGeometry(0,0,70,40),"html=1;shadow=0;dashed=0;shape=mxgrap…
5596 …b.insert(c);c=new mxCell("",new mxGeometry(0,0,400,10),"shape=line;strokeColor=#dddddd;resizeWidth…
5597 …b.insert(c);c=new mxCell('<font color="#0085fc">This link</font> and <font color="#0085fc">another…
5598 …b.insert(c);c=new mxCell("Save changes",new mxGeometry(1,1,110,40),"html=1;shadow=0;dashed=0;shape…
5599 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Modal t…
5600 …b.insert(c);c=new mxCell("",new mxGeometry(1,0,8,8),"html=1;shadow=0;dashed=0;shape=mxgraph.bootst…
5601 …b.insert(c);c=new mxCell("@mdo",new mxGeometry(0,0,380,40),"html=1;shadow=0;dashed=0;shape=mxgraph…
5602 …b.insert(c);c=new mxCell("",new mxGeometry(0,0,380,70),"html=1;shadow=0;dashed=0;shape=mxgraph.boo…
5603 …b.insert(c);c=new mxCell("Save changes",new mxGeometry(1,1,110,40),"html=1;shadow=0;dashed=0;shape…
5604 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Modal c…
5605 …ertexTemplateFromCells([b,c,d,f],280,30,"Horizontal navigation")}),this.addEntry("bootstrap vertic…
5606 b.vertex=!0;var c=new mxCell("Link",new mxGeometry(0,40,80,30),"fillColor=none;strokeColor=none;fon…
5607 …b=new mxCell("Active",new mxGeometry(0,0,80,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.…
5609 …b,c,d,f,g],780,45,"Tabs")}),this.addEntry("bootstrap navigation pills",function(){var b=new mxCell…
5610 …teVertexTemplateFromCells([b,c,d,f],280,40,"Navigation pills")}),this.addEntry("bootstrap tabs wit…
5611 b.vertex=!0;var c=new mxCell("Dropdown",new mxGeometry(85,0,100,40),"strokeColor=none;fillColor=non…
5612 …5,700,10),"shape=line;strokeColor=#dddddd;");g.vertex=!0;return a.createVertexTemplateFromCells([b,
5613 …b=new mxCell("Active",new mxGeometry(0,0,70,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.…
5614 …eColor=none;fontSize=14;fontColor=#7D868C;");f.vertex=!0;return a.createVertexTemplateFromCells([b,
5615 …b=new mxCell("Home ",new mxGeometry(0,0,80,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.t…
5617 …b,c,d,f,g],780,135,"Tabs with description")}),this.addEntry("bootstrap navigation pills with descr…
5619 …ells([b,c,d,f],780,135,"Navigation pills with description")}),this.addEntry("bootstrap vertical na…
5620 b.vertex=!0;var c=new mxCell("Profile",new mxGeometry(0,40,220,40),"fillColor=none;strokeColor=none…
5621 …b,c,d,f,g],800,160,"Vertical navigation pills with description")}),this.addEntry("bootstrap navbar…
5622 …b.insert(c);c=new mxCell("Link",new mxGeometry(0,0,50,40),"fillColor=none;strokeColor=none;fontSiz…
5623 c.geometry.relative=!0;c.geometry.offset=new mxPoint(190,10);c.vertex=!0;b.insert(c);var d=new mxCe…
5624 …b.insert(c);c=new mxCell("Search",new mxGeometry(1,0,70,40),"html=1;shadow=0;dashed=0;shape=mxgrap…
5625 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Navbar"…
5626 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Navbar …
5627 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Navbar …
5628 …b.insert(c);c=new mxCell("Search",new mxGeometry(0,0,70,40),"html=1;shadow=0;dashed=0;shape=mxgrap…
5629 …b.vertex=!0;var c=new mxCell("Search",new mxGeometry(1,0,70,40),"html=1;shadow=0;dashed=0;shape=mx…
5630 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Navbar"…
5631 …b.insert(c);var d=new mxCell("@",new mxGeometry(0,0,40,40),"html=1;shadow=0;dashed=0;shape=mxgraph…
5632 …b=new mxCell("",new mxGeometry(0,0,800,60),"html=1;shadow=0;dashed=0;fillColor=#F8F9FA;strokeColor…
5633 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Navbar …
5634 …b.vertex=!0;return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Navbar …
5635 b.vertex=!0;var c=new mxCell("Navbar w/ text",new mxGeometry(0,0,130,40),"strokeColor=none;html=1;w…
5636 …b.insert(c);c=new mxCell("Pricing",new mxGeometry(0,0,60,40),"strokeColor=none;html=1;whiteSpace=w…
5637 b.geometry.width,b.geometry.height,"Navbar with text")}),this.addEntry("bootstrap navbar dark",func…
5638 …b.insert(c);c=new mxCell("Pricing",new mxGeometry(0,0,80,40),"fillColor=none;strokeColor=none;font…
5639 …b.insert(c);c=new mxCell("Search",new mxGeometry(1,0,70,40),"html=1;shadow=0;dashed=0;shape=mxgrap…
5640 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Navbar …
5641 …b.insert(c);c=new mxCell("Features",new mxGeometry(0,0,70,40),"fillColor=none;strokeColor=none;fon…
5642 …b.insert(c);c=new mxCell("About",new mxGeometry(0,0,80,40),"fillColor=none;strokeColor=none;fontSi…
5643 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Navbar …
5644 b.vertex=!0;var c=new mxCell("Home",new mxGeometry(0,0,70,40),"fillColor=none;strokeColor=none;font…
5645 …b.insert(c);c=new mxCell("About",new mxGeometry(0,0,80,40),"fillColor=none;strokeColor=none;fontSi…
5646 …b.insert(c);c=new mxCell("Search",new mxGeometry(1,0,180,40),"html=1;shadow=0;dashed=0;shape=mxgra…
5647 …b.vertex=!0;var c=new mxCell("Previous",new mxGeometry(0,0,70,30),"strokeColor=inherit;fillColor=i…
5648 …4;");c.geometry.relative=!0;c.geometry.offset=new mxPoint(70,0);c.vertex=!0;b.insert(c);c=new mxCe…
5649 …b.insert(c);c=new mxCell("3",new mxGeometry(0,0,30,30),"strokeColor=inherit;fillColor=inherit;grad…
5650 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Paginat…
5651 …b.insert(c);c=new mxCell("1",new mxGeometry(0,0,30,30),"strokeColor=inherit;fillColor=inherit;grad…
5652 …b.insert(c);c=new mxCell("3",new mxGeometry(0,0,30,30),"strokeColor=inherit;fillColor=inherit;grad…
5653 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Paginat…
5654 …eight=1;fontColor=#6C767D;fontSize=14;");c.geometry.relative=!0;c.vertex=!0;b.insert(c);c=new mxCe…
5655 …b.insert(c);c=new mxCell("2",new mxGeometry(0,0,30,30),"html=1;shadow=0;dashed=0;perimeter=none;wh…
5656 …b.insert(c);c=new mxCell("Next",new mxGeometry(1,0,60,30),"strokeColor=inherit;fillColor=inherit;g…
5657 …b=new mxCell("",new mxGeometry(0,0,120,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrect…
5658 …b.insert(c);c=new mxCell("2",new mxGeometry(0,0,40,40),"strokeColor=inherit;fillColor=inherit;grad…
5659 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Paginat…
5660 …b.insert(c);c=new mxCell("2",new mxGeometry(0,0,25,25),"strokeColor=inherit;fillColor=inherit;grad…
5661 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Paginat…
5662 b.vertex=!0;var c=new mxCell("Popover title",new mxGeometry(1,0,195,25),"html=1;shadow=0;dashed=0;s…
5663 …lAlign=top;spacing=10;fontSize=10;spacingLeft=0;align=left;spacingTop=-5;");b.vertex=!0;var c=new …
5664 …b,c],200,80,"Popover on top")}),this.addEntry("bootstrap progress bar",function(){var b=new mxCell…
5665 …b],b.geometry.width,b.geometry.height,"Progress bar")}),this.addEntry("bootstrap progress bar with…
5666 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Progres…
5667 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Progres…
5668 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Progres…
5669 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Progres…
5670 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Progres…
5671 …b.insert(c);c=new mxCell("",new mxGeometry(0,0,400,20),"html=1;shadow=0;dashed=0;shape=mxgraph.boo…
5672 b.geometry.width,b.geometry.height,"Progress, multiple")}),this.addEntry("bootstrap progress bar st…
5673 b.geometry.width,b.geometry.height,"Progress bar, striped, blue")}),this.addEntry("bootstrap progre…
5674 …b],b.geometry.width,b.geometry.height,"Progress Bar, striped, green")}),this.addEntry("bootstrap p…
5675 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Progres…
5676 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Progres…
5677 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Progres…
5678 …b.insert(c);c=new mxCell("@mdo",new mxGeometry(1,0,60,30),"fillColor=none;strokeColor=none;perimet…
5679 new mxPoint(-100,5);c.vertex=!0;b.insert(c);var d=new mxCell("",new mxGeometry(1,.5,10,5),"shape=tr…
5682 …b,c],800,300,"Scrollspy")}),this.addEntry("bootstrap nested nav",function(){var b=new mxCell("",ne…
5683 …");c.geometry.relative=!0;c.geometry.offset=new mxPoint(-50,40);c.vertex=!0;b.insert(c);c=new mxCe…
5684 …b.insert(c);c=new mxCell("Item 1-2",new mxGeometry(.5,0,100,40),"html=1;shadow=0;dashed=0;fillColo…
5685 …b.insert(c);c=new mxCell("Item 3",new mxGeometry(.5,0,100,40),"html=1;shadow=0;dashed=0;fillColor=…
5686 …b.insert(c);c=new mxCell("Item 3-2",new mxGeometry(.5,0,100,40),"html=1;shadow=0;dashed=0;fillColo…
5688 …=new mxPoint(5,-12.5);f.vertex=!0;d.insert(f);return a.createVertexTemplateFromCells([b,c],800,330,
5689 …b=new mxCell("",new mxGeometry(0,0,250,160),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrec…
5690 …b.insert(c);c=new mxCell("Item 2",new mxGeometry(0,0,250,40),"strokeColor=inherit;fillColor=inheri…
5691 …b.insert(c);c=new mxCell("Item 4",new mxGeometry(0,1,250,40),"strokeColor=inherit;fillColor=inheri…
5693 …etry.offset=new mxPoint(5,-12.5);f.vertex=!0;d.insert(f);return a.createVertexTemplateFromCells([b,
5698 …b=new mxCell("",new mxGeometry(0,0,40,40),"html=1;shadow=0;dashed=0;shape=mxgraph.bootstrap.rrect;…
5699 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Button …
5700 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Button …
5701 …b.insert(c);return a.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,"Button …
5702 b.vertex=!0;var c=new mxCell("",new mxGeometry(0,.5,20,20),"html=1;shadow=0;dashed=0;shape=ellipse;…
5703 b.vertex=!0;var c=new mxCell("",new mxGeometry(0,0,320,40),"html=1;shadow=0;dashed=0;shape=mxgraph.…
5704 …etry.offset=new mxPoint(-25,-4);d.vertex=!0;c.insert(d);return a.createVertexTemplateFromCells([b],
5705 b.geometry.width,b.geometry.height,"Toast")}),this.addEntry("bootstrap tooltip on top",function(){v…
5706 …b,c],110,60,"Tooltip on top")}),this.addEntry("bootstrap tooltip on right",function(){var b=new mx…
5707 …eateVertexTemplateFromCells([b,c],230,30,"Tooltip on right")}),this.addEntry("bootstrap tooltip on…
5708 b.vertex=!0;var c=new mxCell("Tooltip on bottom",new mxGeometry(0,0,130,30),"html=1;shadow=0;dashed…
5709 b.vertex=!0;var c=new mxCell("Tooltip on left",new mxGeometry(100,0,110,30),"html=1;shadow=0;dashed…
5710 …;fontSize=12;spacingLeft=0;align=center;spacingTop=-10;fontColor=#FFFFFF;");b.vertex=!0;var c=new …
5711 …b,c],140,60,"Tooltip with HTML")})];this.addPalette("bootstrap",mxResources.get("bootstrap"),!1,mx…
5712 …ntSearchEntryLibrary()};Sidebar.prototype.addBPMN2GeneralPalette=function(a,b,e){var c=[this.creat… argument
5734 …nd(this,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addBPM… argument
5767 …is,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addBPMN2Cho… argument
5802 …b=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;elbow=horizontal;end…
5803 !0;b.edge=!0;a.insertEdge(b,!0);c.insertEdge(b,!1);return e.createVertexTemplateFromCells([a,c,b],1…
5805 …b=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;elbow=horizontal;end…
5807 …b=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;elbow=horizontal;end…
5809 …new mxCell("",new mxGeometry(40,70,40,30),"shape=message;");c.vertex=!0;var b=new mxCell("",new mx…
5810 b.geometry.relative=!0;b.edge=!0;a.insertEdge(b,!0);c.insertEdge(b,!1);return e.createVertexTemplat…
5811 … mxGeometry(40,0,40,30),"shape=message;fillColor=#C0C0C0;");c.vertex=!0;var b=new mxCell("",new mx…
5812 b.geometry.relative=!0;b.edge=!0;a.insertEdge(b,!0);c.insertEdge(b,!1);return e.createVertexTemplat…
5814 …b=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;elbow=horizontal;end…
5816 …b=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;elbow=horizontal;end…
5819 …b=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=orthogonalEdgeStyle;html=1;elbow=horizontal;end…
5820 …d(this,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addBPMN… argument
5869 …(this,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addBPMN2… argument
5919 …N 2.0 Gateways",!1,mxUtils.bind(this,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a)…
5952 …llColor=none;fontColor=#4D4D4D;spacingTop=-8;resizable=0;");a.vertex=!0;var b=new mxCell("",new mx…
5953 b.vertex=!0;var e=new mxCell("Person",new mxGeometry(0,0,160,30),"shape=partialRectangle;html=1;whi…
5954 …b.insert(e);e=new mxCell("Container",new mxGeometry(0,30,160,30),"shape=partialRectangle;html=1;wh…
5955 …b.insert(e);e=new mxCell("External Person",new mxGeometry(0,30,160,30),"shape=partialRectangle;htm…
5956 …b.insert(e);return sb.createVertexTemplateFromCells([a,b],b.geometry.width,a.geometry.height+b.geo…
5957 …b+"dimension;verticalAlign=top;align=center;",250,40,"100","Dimension",null,null,this.getTagsForSt…
5963 …mxGeometry(0,0,9,50),a+"cb_1p;");c.vertex=!0;var b=new mxCell("",new mxGeometry(9,0,9,50),a+"cb_1p…
5964 …1,0,9,50),a+"cb_1p;");q.vertex=!0;return e.createVertexTemplateFromCells([c,b,g,h,k,l,m,p,n,q],90,…
5965 …Geometry(0,0,18,50),a+"cb_2p;");c.vertex=!0;var b=new mxCell("",new mxGeometry(18,0,18,50),a+"cb_2…
5966 …,0,18,50),a+"cb_2p;");q.vertex=!0;return e.createVertexTemplateFromCells([c,b,g,h,k,l,m,p,n,q],180…
5967 …Geometry(0,0,27,50),a+"cb_3p;");c.vertex=!0;var b=new mxCell("",new mxGeometry(27,0,27,50),a+"cb_3…
5968 …b,g,h,k],135,50,"Circuit Breaker (3P x 5)")}),this.createVertexTemplateEntry(a+"cb_4p;",36,50,"","…
5969 …,0,36,50),a+"cb_4p;");k.vertex=!0;return e.createVertexTemplateFromCells([c,b,g,h,k],180,50,"Circu…
5986 …b=0;b<c.length;b++)a.appendChild(c[b](a))}));this.setCurrentSearchEntryLibrary()}})();(function(){… argument
5987 …rary("cisco19","cisco19LAN Switching");this.addCisco19LANSwitchingPalette(a,b,e);this.setCurrentSe…
5988 …b,e);this.setCurrentSearchEntryLibrary("cisco19","cisco19Network Management");this.addCisco19Netwo…
5989 …b,e);this.setCurrentSearchEntryLibrary("cisco19","cisco19Endpoint Client Device Icons");this.addCi…
5990 …b,e);this.setCurrentSearchEntryLibrary("cisco19","cisco19SAFE");this.addCisco19SafePalette(a,b,e);… argument
6000 …b,e){this.addPaletteFunctions("cisco19Routing WAN","Cisco 19 / Routing WAN",!1,[this.createVertexT… argument
6001 …b+"rect;prIcon=wireless_router;fillColor=#FAFAFA;strokeColor=#005073;",50,60,"","Wireless Router",…
6002 …b+"rect;prIcon=router_with_voice;fillColor=#FAFAFA;strokeColor=#005073;",50,50,"","Router with Voi…
6003 …b+"rect;prIcon=netflow_router;fillColor=#FAFAFA;strokeColor=#005073;",50,50,"","NetFlow Router",nu…
6004 …b+"rect;prIcon=secure_router;fillColor=#FAFAFA;strokeColor=#6696AB;",50,50,"","Secure Router (subd…
6009 …b+"rect;prIcon=asr_9000;fillColor=#FAFAFA;strokeColor=#005073;",50,50,"","ASR 9000",null,null,this… argument
6010 …nt").join(" "))])};Sidebar.prototype.addCisco19DataCenterPalette=function(a,b,e){this.addPaletteFu… argument
6016 "aci","cisco data center").join(" ")),this.createVertexTemplateEntry(b+"vts;fillColor=#005073;strok…
6025 …r").join(" "))])};Sidebar.prototype.addCisco19WirelessLANPalette=function(a,b,e){this.addPaletteFu… argument
6030 …).join(" "))])};Sidebar.prototype.addCisco19CollaborationPalette=function(a,b,e){this.addPaletteFu… argument
6044 …b+"webex",50,50,"","WebEx",null,null,this.getTagsForStencil("mxgraph.cisco19","webex","cisco colla…
6052 …};Sidebar.prototype.addCisco19SecurityCloudsAndConnectorsPalette=function(a,b,e){this.addPaletteFu… argument
6058 …isco security clouds connectors").join(" ")),this.createVertexTemplateEntry(b+"lock;fillColor=#005…
6063 …])};Sidebar.prototype.addCisco19EndpointClientDeviceIconsPalette=function(a,b,e){this.addPaletteFu… argument
6071 …s").join(" "))])};Sidebar.prototype.addCisco19DNASDAccessPalette=function(a,b,e){this.addPaletteFu… argument
6072 …tte=function(a,b,e){this.addPaletteFunctions("cisco19SD WAN Viptela","Cisco 19 / SD-WAN and Viptel… argument
6073 …b+"rect;prIcon=vmanage;fillColor=#FAFAFA;strokeColor=#005073;",50,50,"","vManage",null,null,this.g…
6074 …").join(" "))])};Sidebar.prototype.addCisco19StealthwatchPalette=function(a,b,e){this.addPaletteFu… argument
6076 …lthwatch").join(" "))])};Sidebar.prototype.addCisco19SafePalette=function(a,b,e){this.addPaletteFu… argument
6141 …[0,0.5,0]];pointerEvents=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.cisco_safe.",b="fillColor=#6ABD46;"…
6146 …ecurity","cisco safe capability").join(" ")),this.createVertexTemplateEntry(b+"compositeIcon;bgIco…
6163 …essment","cisco safe capability").join(" ")),this.createVertexTemplateEntry(b+"compositeIcon;bgIco…
6164 …rantine","cisco safe capability").join(" ")),this.createVertexTemplateEntry(b+"compositeIcon;bgIco…
6187 b=mxConstants.STYLE_VERTICAL_LABEL_POSITION+"=bottom;sketch=0;html=1;fillColor=#A153A0;"+mxConstant…
6191 …b+"actor_1;",23.5,50,"","Actor (female)",null,null,this.getTagsForStencil("mxgraph.cisco_safe.desi…
6353 …ette=function(){var a=this;this.setCurrentSearchEntryLibrary("cumulus");var b=[this.createVertexTe…
6366 …ner","cumulus").join(" ")),this.addEntry("cumuluspbr switch",function(){var b=new mxCell("swp51",n…
6367 b.vertex=!0;var c=new mxCell("PBR",new mxGeometry(60,0,60,24),"text;verticalAlign=middle;align=cent…
6374 …lus","Cumulus",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
6384 …dashed=0;whitespace=wrap;shape=mxgraph.dfd.externalEntity");a.vertex=!0;var b=new mxCell("Id",new …
6385 …r=inherit;gradientColor=inherit;");b.geometry.relative=!0;b.geometry.offset=new mxPoint(15,15);b.v…
6387 …brary()};Sidebar.prototype.addEipMessageConstructionPalette=function(a){var b=this,e=[this.createE…
6390 !0;e.edge=!0;a.insertEdge(e,!1);d.insertEdge(e,!0);return b.createVertexTemplateFromCells([e,a,d],2…
6392 e.geometry.relative=!0;e.edge=!0;a.insertEdge(e,!1);d.insertEdge(e,!0);return b.createVertexTemplat…
6393 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!1);d.insertEdge(e,!0);return b.createVertexTemplate…
6396 Sidebar.prototype.addEipMessageRoutingPalette=function(a){var b=[this.createVertexTemplateEntry("st…
6403 …ge Routing",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
6406 …n(" "))])};Sidebar.prototype.addEipMessagingChannelsPalette=function(a){var b=[this.createEdgeTemp…
6413 …g Channels",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
6419 …in(" "))])};Sidebar.prototype.addEipMessagingSystemsPalette=function(a){var b=this,e=[this.createV…
6421 …shed=0;align=center;fontSize=8;shape=rect;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
6422 …ashed=0;align=center;fontSize=8;shape=rect");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
6426 e.geometry.relative=!0;e.edge=!0;a.insertEdge(e,!1);d.insertEdge(e,!0);return b.createVertexTemplat…
6428 e.geometry.relative=!0;e.edge=!0;a.insertEdge(e,!1);d.insertEdge(e,!0);return b.createVertexTemplat…
6429 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!1);d.insertEdge(e,!0);return b.createVertexTemplate…
6435 …r;html=1;"+mxConstants.STYLE_VERTICAL_ALIGN+"=top;"+mxConstants.STYLE_SHAPE,b=a+"=mxgraph.electric…
6534 …us","thermocouple","electrical ").join(" ")),this.createVertexTemplateEntry(b+"amplifier;",90,100,…
6535 …b+"controlled_amplifier;",100,90,"","Controlled Amplifier",null,null,this.getTagsForStencil("mxgra…
6536 …al.abstract","mux","electrical ").join(" ")),this.createVertexTemplateEntry(b+"operational_amp_1;"…
6537 …b+"operational_amp_2;",98,90,"","Operational Amp",null,null,this.getTagsForStencil("mxgraph.electr…
6538 …b+"ota_3;",100,90,"","OTA",null,null,this.getTagsForStencil("mxgraph.electrical.abstract","ota_3",…
6539 …b+"integrator;",50,50,"","Integrator",null,null,this.getTagsForStencil("mxgraph.electrical.abstrac…
6540 …b+"sum;",50,50,"","Sum",null,null,this.getTagsForStencil("mxgraph.electrical.abstract","sum","elec…
6543 …t_integral_heater","electrical ").join(" ")),this.createVertexTemplateEntry(b+"voltage_regulator;"…
6605 …b){a=new mxCell("",new mxGeometry(0,0,0,0),a);a.geometry.setTerminalPoint(new mxPoint(0,0),!0);a.g… argument
6606 b.geometry.relative=!0,b.setConnectable(!1),b.vertex=!0,a.insert(b));return a}var b=this,e=new mxCe…
6611 …4;");a.vertex=!0;a.insert(b.cloneCell(e,"Item 1"));a.insert(b.cloneCell(e,"Item 2"));a.insert(b.cl…
6612 "List")}),this.addEntry("db database schema er entity relation table list",function(){return b.cre…
6613 …b.cloneCell(e,"");c.connectable=!1;c.style="shape=partialRectangle;top=0;left=0;bottom=0;fillColor…
6614 …Top=0;spacingLeft=6;points=[];portConstraint=eastwest;");a.vertex=!0;return b.createVertexTemplate…
6615 …lAlign=top;resizable=0;rotatable=0;part=1;");c.vertex=!0;a.insert(c);return b.createVertexTemplate…
6621 …b.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Hierarchy")}),this.createV…
6622 …b.createEdgeTemplateFromCells([a("endArrow=none;html=1;rounded=0;",null,"1")],160,0,"Mandatory Par…
6623 …b.createEdgeTemplateFromCells([a("endArrow=none;html=1;rounded=0;dashed=1;dashPattern=1 2;",null,"…
6624 …b.createEdgeTemplateFromCells([a("endArrow=none;html=1;rounded=0;dashed=1;dashPattern=1 2;","M","N…
6625 …b.createEdgeTemplateFromCells([a("shape=link;html=1;rounded=0;",null,"N")],160,0,"Recursive Relati…
6632 …hape=mxgraph.floorplan.";this.setCurrentSearchEntryLibrary("floorplan");var b=[this.createVertexTe…
6654 …rkstation","floorplan ").join(" ")),this.addEntry("floorplan kitchen table small",function(){var b=
6655 …b.vertex=!0;var c=new mxCell("",new mxGeometry(20,0,40,52),a+"chair;shadow=0;");c.vertex=!0;var d=…
6656 …VertexTemplateFromCells([c,d,f,g,b],140,140,"Kitchen table")}),this.addEntry("floorplan kitchen ta…
6657 …b.vertex=!0;var c=new mxCell("",new mxGeometry(50,0,40,52),a+"chair;shadow=0;");c.vertex=!0;var d=…
6658 …plan kitchen table large",function(){var b=new mxCell("",new mxGeometry(20,20,160,100),"shape=rect…
6659 …b],200,140,"Large kitchen table")}),this.addEntry("floorplan kitchen table large",function(){var b…
6661 …b],200,140,"Large kitchen table")}),this.addEntry("floorplan office table",function(){var b=new mx…
6662 new mxGeometry(20,20,100,100),"shape=rect;shadow=0;");b.vertex=!0;var c=new mxCell("",new mxGeometr…
6663 …b],140,140,"Office table")}),this.addEntry("floorplan office table large",function(){var b=new mxC…
6664 …b],200,140,"Large office table")}),this.addEntry("floorplan office table large",function(){var b=n…
6666 …b],200,140,"Large office table")}),this.addEntry("floorplan office table large",function(){var b=n…
6668 …c,d,f,g,h,k,l,m,p,n,b],320,140,"Large office table")}),this.addEntry("floorplan office table confe…
6669 b.vertex=!0;var c=new mxCell("",new mxGeometry(50,0,40,43),a+"office_chair;shadow=0;");c.vertex=!0;…
6672 …b],560,140,"Conference table")})];this.addPalette("floorplan",mxResources.get("floorplans"),!1,mxU…
6673 …m;"+mxConstants.STYLE_VERTICAL_ALIGN+"=top;html=1;shape=mxgraph.flowchart.",b=mxConstants.STYLE_VE…
6674 …aph.flowchart","annotation_2","").join(" ")),this.createVertexTemplateEntry(b+"card;whiteSpace=wra…
6681 "multi-document","").join(" ")),this.createVertexTemplateEntry(b+"offPageConnector;rounded=0;size=0…
6682 …ph.flowchart","parallel_mode","").join(" ")),this.createVertexTemplateEntry(b+"process;whiteSpace=…
6683 …owchart","predefined_process","").join(" ")),this.createVertexTemplateEntry(b+"hexagon;perimeter=h…
6852 …Cards","GCP / Cards",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6861 …Paths","GCP / Paths",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6862 …b="sketch=0;points=[[0,0,0],[0.25,0,0],[0.5,0,0],[0.75,0,0],[1,0,0],[1,0.25,0],[1,0.5,0],[1,0.75,0…
6863 …b+"fillColor=#F3E5F5;",120,150,"Infrastructure\nSystem","Infrastructure System",null,null,this.get…
6864 …b+"fillColor=#F1F8E9;",120,70,"System 1","System 1",null,null,this.getTagsForStencil("mxgraph.gcp2…
6865 …b+"fillColor=#E0F2F1;",120,75,"External\nInfrastructure\n3<sup>rd</sup> Party","External Infrastru…
6866 …(0,0,530,490),b+"fillColor=#F6F6F6;");c.vertex=!0;var d=new mxCell("Logical Grouping of Services /…
6867 …b+"fillColor=#FFF3E0;");e.geometry.relative=!0;e.geometry.offset=new mxPoint(10,50);e.vertex=!0;d.…
6868 …b+"fillColor=#E8F5E9;");d.geometry.relative=!0;d.geometry.offset=new mxPoint(10,50);d.vertex=!0;e.…
6869 …b+"fillColor=#FFF3E0;");d.geometry.relative=!0;d.geometry.offset=new mxPoint(10,50);d.vertex=!0;e.…
6870 new mxGeometry(0,0,190,60),b+"fillColor=#E0F7FA;");d.geometry.relative=!0;d.geometry.offset=new mxP…
6873 …b=new mxCell("",new mxGeometry(0,0,23,20),"shape=mxgraph.gcp2.google_cloud_platform;fillColor=#F6F…
6874 …b);c.vertex=!0;var d=new mxCell("2",new mxGeometry(40,0,20,20),b);d.vertex=!0;var e=new mxCell("3"…
6875 …eColor=#BDBDBD;strokeWidth=1;shadow=0;gradientColor=none;");c.vertex=!0;var b=new mxCell("1 Commit…
6876 b.geometry.relative=!0;b.vertex=!0;c.insert(b);b=new mxCell("2 Detect code change",new mxGeometry(0…
6877 b.geometry.relative=!0;b.geometry.offset=new mxPoint(200,0);b.vertex=!0;c.insert(b);b=new mxCell("4…
6878 b.geometry.relative=!0;b.geometry.offset=new mxPoint(400,0);b.vertex=!0;c.insert(b);b=new mxCell("6…
6939 …GCP / General Icons",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6948 …GCP / Service Cards",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6950 …ute","GCP / Compute",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6952 …CP / API Management",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6955 …ty","GCP / Security",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6957 …CP / Data Analytics",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6958 …GCP / Data Transfer",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6961 …AI","GCP / Cloud AI",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6962 … Internet of Things",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6963 …s","GCP / Databases",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6964 …age","GCP / Storage",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6968 … / Management Tools",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6972 …","GCP / Networking",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6976 function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addGCP2Expanded… argument
6981 …anded Product Cards",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6987 …er and Device Cards",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6990 …GCP / Product Cards",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
6991 …tColor=#999999;"+mxConstants.STYLE_SHAPE+"=mxgraph.gcp2.hexIcon;prIcon=",b=[],b=[this.createVertex…
7001 …hine Learning",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
7002 mxConstants.STYLE_SHAPE+"=mxgraph.gcp2.hexIcon;prIcon=",b=[],b=[this.createVertexTemplateEntry(a+"c…
7005 …ons / Compute",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
7006 …tColor=#999999;"+mxConstants.STYLE_SHAPE+"=mxgraph.gcp2.hexIcon;prIcon=",b=[],b=[this.createVertex…
7011 …b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsManagementToolsPalette=funct…
7018 …agement Tools",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
7019 mxConstants.STYLE_SHAPE+"=mxgraph.gcp2.hexIcon;prIcon=",b=[],b=[this.createVertexTemplateEntry(a+"v…
7026 … / Networking",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
7027 …tColor=#999999;"+mxConstants.STYLE_SHAPE+"=mxgraph.gcp2.hexIcon;prIcon=",b=[],b=[this.createVertex…
7035 …b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsAPIManagementPalette=functio…
7039 …b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsInternetOfThingsPalette=func…
7041 …b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsDatabasesPalette=function(){…
7044 …s / Databases",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
7045 mxConstants.STYLE_SHAPE+"=mxgraph.gcp2.hexIcon;prIcon=",b=[],b=[this.createVertexTemplateEntry(a+"p…
7046 …ons / Storage",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
7047 …tColor=#999999;"+mxConstants.STYLE_SHAPE+"=mxgraph.gcp2.hexIcon;prIcon=",b=[],b=[this.createVertex…
7050 …ns / Security",!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
7051 mxConstants.STYLE_SHAPE+"=mxgraph.gcp2.hexIcon;prIcon=",b=[],b=[this.createVertexTemplateEntry(a+"t…
7052 …b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP2IconsHybridAndMultiCloudPalette=f…
7054 …nd(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGCP… argument
7055 …=1;arcSize=2;");c.vertex=!0;var d=new mxCell(a,new mxGeometry(0,.5,44,39),h+b+";part=1;labelPositi…
7056 …Cell('<font color="#000000">Name</font><br>'+k,new mxGeometry(0,.5,44,39),h+b+";part=1;labelPositi…
7057 …Cell('<font color="#000000">Name</font><br>'+k,new mxGeometry(0,.5,44,39),h+b+";part=1;labelPositi…
7058 …a.geometry.height,k)}))};Sidebar.prototype.addGCP2ProductCardSet=function(a,b,e,c,d,f,g,h){var k=t… argument
7059 f.vertex=!0;var g=new mxCell(a,new mxGeometry(0,0,45*e,45*c),l+b+";part=1;labelPosition=right;verti…
7060 …l('<font color="#000000">Name</font><br>'+m,new mxGeometry(0,0,45*e,45*c),l+b+";part=1;labelPositi…
7061 …b+";part=1;labelPosition=right;verticalLabelPosition=middle;align=left;verticalAlign=middle;spacin… argument
7062 …=1;arcSize=2;");d.vertex=!0;var f=new mxCell(a,new mxGeometry(0,.5,32,32),h+b+";part=1;labelPositi…
7063 …s([d],e,c,k)}))};Sidebar.prototype.addGCP2ExpandedProductCardSet=function(a,b,e,c,d){var f=this,g=… argument
7064 h+'<hr><font style="font-size: 11px">Attribute Name</font>',new mxGeometry(0,0,44,39),g+b+";part=1;…
7065 … style="font-size: 11px">Attribute Name</font>',new mxGeometry(0,0,44,39),g+b+";part=1;labelPositi… argument
7066 function(a,b,e,c,d,f,g,h,k,l,m,p,n,q){var r=this,u="sketch=0;dashed=0;connectable=0;html=1;fillColo…
7067 n.geometry.relative=!0;n.vertex=!0;a.insert(n);n=new mxCell("",new mxGeometry(0,0,25*e,25*c),u+b+";…
7070 …=!0;l.vertex=!0;a.insert(l);l=new mxCell("",new mxGeometry(0,0,25*e,25*c),u+b+";part=1;");l.geomet…
7073 …a.geometry.height,t)}))};Sidebar.prototype.addGCP2UserDeviceCard=function(a,b,e,c,d,f,g){var h=thi… argument
7074 …ottom=2;");f.vertex=!0;var g=new mxCell("",new mxGeometry(.5,0,50*e,50*c),k+b+";part=1;");g.geomet…
7084 …atform & Ecosystems",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7093 …CP Icons / Big Data",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7105 …CP Icons / Cloud AI",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7111 …GCP Icons / Compute",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7112 …ons / Data Transfer",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7116 …s / Developer Tools",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7130 … Product Card Icons",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7131 …GCP Icons / Generic",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7137 …Identity & Security",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7138 … Internet of Things",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7146 … / Management Tools",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7161 … Icons / Networking",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7166 …/ Open Source Icons",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7174 …Storage & Databases",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
7177 …Library()};Sidebar.prototype.addGMDLBottomNavigationPalette=function(a){var b=[this.addDataEntry("…
7179 …unction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLBottomSh…
7186 …s,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLButto…
7204 …r=#ffffff;strokeWidth=2;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7205 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7206 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7207 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7208 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7209 …r=#737373;strokeWidth=2;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7210 …r=#737373;strokeWidth=2;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7211 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7212 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7213 …37373;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7214 …r=#737373;strokeWidth=2;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7215 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7216 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7217 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7218 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7219 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7220 …r=#737373;strokeWidth=2;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7221 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7222 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7223 …r=#737373;strokeWidth=1;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7224 …=none;fillColor=#737373;shadow=0;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7226 !0;a.insert(d);return b.createVertexTemplateFromCells([a],56,56,"Floating Action Button")}),this.ad…
7227 d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],56,56,"Floating Action Button")}…
7228 d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],56,56,"Floating Action Button")}…
7229 d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],56,56,"Floating Action Button")}…
7230 d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],56,56,"Floating Action Button")}…
7231 d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],56,56,"Floating Action Button")}…
7232 d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],56,56,"Floating Action Button")}…
7233 d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],56,56,"Floating Action Button")}…
7234 d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],56,56,"Floating Action Button")}…
7235 d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],40,40,"Floating Action Button (M…
7239 …endChild(e[c](a))}))};Sidebar.prototype.addGMDLCardsPalette=function(a){var b=this,e=[this.addData…
7245 …cingLeft=16;fontColor=#666666;fontSize=14;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7265 …endChild(e[c](a))}))};Sidebar.prototype.addGMDLChipsPalette=function(a){var b=this,e=[this.addData…
7266 …ffffff;fontSize=14;");d.geometry.relative=!0;d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7269 …dChild(e[c](a))}))};Sidebar.prototype.addGMDLDialogsPalette=function(a){var b=[this.addDataEntry("…
7278 …,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLDivide…
7283 …,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLGridLi…
7288 …is,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLIcon…
7303 …is,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLList…
7324 …is,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLMenu…
7337 …is,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLMisc…
7339 …tive=!0;d.geometry.offset=new mxPoint(-88,0);d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7340 …dChild(e[c](a))}))};Sidebar.prototype.addGMDLPickersPalette=function(a){var b=[this.addDataEntry("…
7352 …ction(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLSelectionC…
7353 a.vertex=!0;return b.createVertexTemplateFromCells([a],16,16,"Checkbox (on, hover))")}),this.addEnt…
7354 …b.createVertexTemplateFromCells([a],48,48,"Checkbox (on, focused or pressed))")}),this.addEntry("g…
7355 …;fillColor=#B0B0B0;strokeWidth=2;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7356 …66;fillColor=none;strokeWidth=2;aspect=fixed;sketch=0;");a.vertex=!0;return b.createVertexTemplate…
7357 …666;fillColor=none;strokeWidth=2;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7358 …B0;fillColor=none;strokeWidth=2;aspect=fixed;sketch=0;");a.vertex=!0;return b.createVertexTemplate…
7359 …0B0;fillColor=none;strokeWidth=2;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7360 a.vertex=!0;return b.createVertexTemplateFromCells([a],16,16,"Checkbox (on, disabled, dark))")}),th…
7361 …b.createVertexTemplateFromCells([a],48,48,"Checkbox (on, disabled, focused, dark))")}),this.addEnt…
7362 …fff;fillColor=none;strokeWidth=2;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7363 …66;fillColor=none;strokeWidth=2;aspect=fixed;sketch=0;");a.vertex=!0;return b.createVertexTemplate…
7364 …666;fillColor=none;strokeWidth=2;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7365 …fillColor=#009587;strokeWidth=2;aspect=fixed;sketch=0;");a.vertex=!0;return b.createVertexTemplate…
7366 …;fillColor=#009587;strokeWidth=2;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7367 a.vertex=!0;return b.createVertexTemplateFromCells([a],16,16,"Radio button (on, disabled, light))")…
7368 …b.createVertexTemplateFromCells([a],48,48,"Radio button (on, disabled, focused, light))")}),this.a…
7369 …666;fillColor=none;strokeWidth=2;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7370 …B0;fillColor=none;strokeWidth=2;aspect=fixed;sketch=0;");a.vertex=!0;return b.createVertexTemplate…
7371 …0B0;fillColor=none;strokeWidth=2;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7372 …fillColor=#676767;strokeWidth=2;aspect=fixed;sketch=0;");a.vertex=!0;return b.createVertexTemplate…
7373 …;fillColor=#676767;strokeWidth=2;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7374 a.vertex=!0;return b.createVertexTemplateFromCells([a],16,16,"Radio button (off, hover, dark))")}),…
7375 …b.createVertexTemplateFromCells([a],48,48,"Radio button (off, focused or pressed, dark))")}),this.…
7376 …666;fillColor=none;strokeWidth=2;sketch=0;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
7377 …hState=on;strokeColor=none;fillColor=#0E9D57;sketch=0;");a.vertex=!0;return b.createVertexTemplate…
7378 …hState=on;strokeColor=none;fillColor=#80CBC4;sketch=0;");a.vertex=!0;return b.createVertexTemplate…
7379 …b.createVertexTemplateFromCells([a],36,20,"Switch (off)")})];this.addPalette("gmdlSelection Contro…
7399 …,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLSteppe…
7410 …is,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLTabs…
7422 …function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}))};Sidebar.prototype.addGMDLTextFie…
7423 …trokeWidth=1;noLabel=1;strokeColor=#eeeeee;opacity=50;");d.vertex=!0;return b.createVertexTemplate…
7424 …trokeWidth=1;noLabel=1;strokeColor=#cccccc;opacity=50;");d.vertex=!0;return b.createVertexTemplate…
7425 …trokeWidth=2;noLabel=1;strokeColor=#0C8CF2;opacity=50;");d.vertex=!0;return b.createVertexTemplate…
7426 …trokeWidth=2;noLabel=1;strokeColor=#0C8CF2;opacity=50;");d.vertex=!0;return b.createVertexTemplate…
7427 …hape=line;strokeWidth=1;noLabel=1;strokeColor=#eeeeee;");d.vertex=!0;return b.createVertexTemplate…
7428 …;verticalAlign=middle;strokeColor=none;fillColor=none;");e.vertex=!0;return b.createVertexTemplate…
7429 …oLabel=1;strokeColor=#B3B3B3;dashed=1;dashPattern=1 4;");d.vertex=!0;return b.createVertexTemplate…
7430 …trokeWidth=2;noLabel=1;strokeColor=#0C8CF2;opacity=50;");d.vertex=!0;return b.createVertexTemplate…
7431 …trokeWidth=1;noLabel=1;strokeColor=#cccccc;opacity=50;");d.vertex=!0;return b.createVertexTemplate…
7432 …;verticalAlign=middle;strokeColor=none;fillColor=none;");e.vertex=!0;return b.createVertexTemplate…
7439 …trokeWidth=1;noLabel=1;strokeColor=#999999;opacity=80;");d.vertex=!0;return b.createVertexTemplate…
7441 e.vertex=!0;return b.createVertexTemplateFromCells([a,d,e],346,55,"Single-line text field (normal, …
7442 …hape=line;strokeWidth=2;noLabel=1;strokeColor=#eeeeee;");e.vertex=!0;return b.createVertexTemplate…
7443 …rokeColor=#999999;dashed=1;dashPattern=1 4;opacity=80;");e.vertex=!0;return b.createVertexTemplate…
7444 …hape=line;strokeWidth=2;noLabel=1;strokeColor=#1F9BFD;");e.vertex=!0;return b.createVertexTemplate…
7446 …hape=line;strokeWidth=1;noLabel=1;strokeColor=#999999;");e.vertex=!0;return b.createVertexTemplate…
7457 …b,e,c){c+="analytics/";var d=[this.createVertexTemplateEntry(c+"analytics.svg;",a,a,"","Analytics"… argument
7458 …b).join(" ")),this.createVertexTemplateEntry(c+"device_analytics.svg;",a,a,"","Device Analytics",!…
7459 …b,e,c){c+="applications/";var d=[this.createVertexTemplateEntry(c+"actionable_insight.svg;",a,a,""… argument
7460 …b).join(" ")),this.createVertexTemplateEntry(c+"api_polyglot_runtimes.svg;",a,a,"","API Polyglot R…
7461 b).join(" ")),this.createVertexTemplateEntry(c+"automation_tools.svg;",a,a,"","Automation Tools",!1…
7462 …b).join(" ")),this.createVertexTemplateEntry(c+"microservice.svg;",1.37*a,a,"","Microservice",!1,n…
7463 …b).join(" ")),this.createVertexTemplateEntry(c+"open_source_tools.svg;",a,a,"","Open Source Tools"…
7464 …b).join(" ")),this.createVertexTemplateEntry(c+"service_broker.svg;",a,a,"","Service Broker",!1,nu…
7465 b).join(" ")),this.createVertexTemplateEntry(c+"visualization.svg;",a,a,"","Visualization",!1,null,… argument
7466 …b).join(" ")),this.createVertexTemplateEntry(c+"blockchain_developer.svg;",a,a,"","Blockchain Deve…
7467 b).join(" ")),this.createVertexTemplateEntry(c+"communication.svg;",a,a,"","Communication",!1,null,…
7468 …b).join(" ")),this.createVertexTemplateEntry(c+"event_listener.svg;",a,a,"","Event Listener",!1,nu…
7469 …b).join(" ")),this.createVertexTemplateEntry(c+"identity_access_manager.svg;",a,a,"","Identity & A…
7470 …b).join(" ")),this.createVertexTemplateEntry(c+"membership.svg;",a,a,"","Membership",!1,null,this.…
7471 b).join(" ")),this.createVertexTemplateEntry(c+"node.svg;",a,a,"","Node",!1,null,this.getTagsForSte…
7472 …b).join(" ")),this.createVertexTemplateEntry(c+"wallet.svg;",a,a,"","Wallet",!1,null,this.getTagsF… argument
7473 …b).join(" ")),this.createVertexTemplateEntry(c+"conversation_trained_deployed.svg;",a,a,"","Conver…
7474 …b).join(" ")),this.createVertexTemplateEntry(c+"device_identity_service.svg;",a,a,"","Device Ident…
7475 …b).join(" ")),this.createVertexTemplateEntry(c+"enterprise_user_directory.svg;",a,a,"","Enterprise…
7476 …b).join(" ")),this.createVertexTemplateEntry(c+"model.svg;",a,a,"","Model",!1,null,this.getTagsFor… argument
7477 …b,e,c){c+="devops/";var d=[this.createVertexTemplateEntry(c+"artifact_management.svg;",a,a,"","Art…
7478 …b).join(" ")),this.createVertexTemplateEntry(c+"configuration_management.svg;",a,a,"","Configurati…
7479 …b).join(" ")),this.createVertexTemplateEntry(c+"devops.svg;",a,a,"","DevOps",!1,null,this.getTagsF…
7480 …b).join(" "))];this.addPalette("ibmDevOps","IBM / DevOps",!1,mxUtils.bind(this,function(a){for(var… argument
7481 …b).join(" ")),this.createVertexTemplateEntry(c+"dashboard.svg;",a,a,"","Dashboard",!1,null,this.ge…
7482 …b).join(" ")),this.createVertexTemplateEntry(c+"event_feed.svg;",a,a,"","Event Feed",!1,null,this.…
7483 …b).join(" ")),this.createVertexTemplateEntry(c+"load_balancing_routing.svg;",a,a,"","Load Balancin…
7484 b).join(" ")),this.createVertexTemplateEntry(c+"mobile_backend.svg;",a,a,"","Mobile Backend",!1,nul…
7485 …b).join(" ")),this.createVertexTemplateEntry(c+"peer_services.svg;",a,a,"","Peer Services",!1,null…
7486 b).join(" ")),this.createVertexTemplateEntry(c+"transformation_connectivity.svg;",a,a,"","Transform… argument
7487 …b).join(" ")),this.createVertexTemplateEntry(c+"api_management.svg;",a,a,"","API Management",!1,nu…
7488 …b).join(" ")),this.createVertexTemplateEntry(c+"content_management.svg;",a,a,"","Content Managemen…
7489 …b).join(" ")),this.createVertexTemplateEntry(c+"information_governance.svg;",a,a,"","Information G…
7490 …b).join(" ")),this.createVertexTemplateEntry(c+"monitoring_metrics.svg;",a,a,"","Monitoring & Metr…
7491 …b).join(" ")),this.createVertexTemplateEntry(c+"push_notifications.svg;",a,a,"","Push Notification…
7492 …b,e,c){c+="miscellaneous/";var d=[this.createVertexTemplateEntry(c+"bluemix.svg;",a,a,"","Bluemix"… argument
7493 b).join(" ")),this.createVertexTemplateEntry(c+"ibm_containers.svg;",a,a,"","IBM Containers",!1,nul…
7494 …b).join(" ")),this.createVertexTemplateEntry(c+"object_storage.svg;",a,a,"","Object Storage",!1,nu…
7495 b).join(" ")),this.createVertexTemplateEntry(c+"openwhisk.svg;",a,a,"","Openwhisk",!1,null,this.get…
7496 …b).join(" ")),this.createVertexTemplateEntry(c+"text_to_speech.svg;",a,a,"","Text to Speech",!1,nu… argument
7497 …b).join(" ")),this.createVertexTemplateEntry(c+"blockchain_security_service.svg;",a,a,"","Blockcha…
7498 …b).join(" ")),this.createVertexTemplateEntry(c+"gateway.svg;",a,a,"","Gateway",!1,null,this.getTag…
7499 …b).join(" ")),this.createVertexTemplateEntry(c+"identity_provider.svg;",a,a,"","Identity Provider"…
7500 …b).join(" ")),this.createVertexTemplateEntry(c+"security_monitoring_intelligence.svg;",a,a,"","Sec…
7501 …b).join(" ")),this.createVertexTemplateEntry(c+"vpn.svg;",a,a,"","VPN",!1,null,this.getTagsForSten… argument
7502 …b).join(" ")),this.createVertexTemplateEntry(c+"file_sync.svg;",a,a,"","File Sync",!1,null,this.ge…
7503 b).join(" ")),this.createVertexTemplateEntry(c+"networking.svg;",a,a,"","Networking",!1,null,this.g… argument
7504 …b).join(" ")),this.createVertexTemplateEntry(c+"integrated_digital_experiences.svg;",a,a,"","Integ…
7505 …b).join(" ")),this.createVertexTemplateEntry(c+"user.svg;",a,a,"","User",!1,null,this.getTagsForSt… argument
7506 …b).join(" ")),this.createVertexTemplateEntry(c+"LoadBalancer.svg;",a,a,"","Load Balancer",!1,null,…
7507 b).join(" ")),this.createVertexTemplateEntry(c+"PublicGateway.svg;",a,a,"","Public Gateway",!1,null…
7508 b).join(" ")),this.createVertexTemplateEntry(c+"VPNGateway.svg;",a,a,"","VPN Gateway",!1,null,this.…
7509 …b).join(" ")),this.createVertexTemplateEntry(c+"LoadBalancerListener.svg;",a,a,"","Load Balancer L…
7510 b).join(" ")),this.createVertexTemplateEntry(c+"ImageService.svg;",a,a,"","Image Service",!1,null,t…
7511 …b).join(" ")),this.createVertexTemplateEntry(c+"Bridge.svg;",a,a,"","Bridge",!1,null,this.getTagsF…
7512 …b).join(" ")),this.createVertexTemplateEntry(c+"Enterprise.svg;",a,a,"","Data Center",!1,null,this…
7513 …b).join(" ")),this.createVertexTemplateEntry(c+"TransitGateway.svg;",a,a,"","Transit Gateway",!1,n…
7514 …b,e,c){var d=[this.createVertexTemplateEntry("shape=mxgraph.ibm.box;prType=cloud;fontStyle=0;verti… argument
7515 …b).join(" ")),this.createVertexTemplateEntry("shape=mxgraph.ibm.box;prType=region;fontStyle=0;vert…
7516 …b).join(" ")),this.createVertexTemplateEntry("shape=mxgraph.ibm.box;prType=subnet;fontStyle=0;vert…
7517 …b).join(" ")),this.createVertexTemplateEntry("fontStyle=0;verticalAlign=top;align=center;spacingTo…
7518 …esource Group",!0,null,this.getTagsForStencil("boxes box ","resource group",b).join(" ")),this.cre…
7519 b).join(" ")),this.createVertexTemplateEntry("shape=mxgraph.ibm.box;prType=enterprise;fontStyle=0;v…
7520 …b).join(" ")),this.createVertexTemplateEntry("fontStyle=0;verticalAlign=top;align=center;spacingTo…
7521 …b,e,c){var d=[this.createEdgeTemplateEntry("html=1;labelBackgroundColor=#ffffff;jettySize=auto;ort… argument
7522 …b+"connector single arrow"),this.createEdgeTemplateEntry("html=1;labelBackgroundColor=#ffffff;star…
7523 …b+"dashed connector"),this.createEdgeTemplateEntry("html=1;labelBackgroundColor=#ffffff;startArrow…
7524 …b+"dashed connector double arrow"),this.createEdgeTemplateEntry("edgeStyle=elbowEdgeStyle;rounded=…
7525 …b+"elbow connector single arrow"),this.createEdgeTemplateEntry("edgeStyle=elbowEdgeStyle;rounded=0…
7526 …b=mxConstants.STYLE_VERTICAL_LABEL_POSITION+"=bottom;"+mxConstants.STYLE_VERTICAL_ALIGN+"=top;html…
7527 …b+"arc;strokeColor=#10739E;strokeWidth=6;startAngle=0.3;endAngle=0.1;",100,100,"","Arc",null,null,…
7546 …ce=wrap;align=left;verticalAlign=top;spacing=5;rounded=0;");c.vertex=!0;var b=new mxCell(" - …
7547 b.vertex=!0;var f=new mxCell(" - Lorem ipsum dolor sit amet<br> - consectetur adipisicing…
7557 z.vertex=!0;return sb.createVertexTemplateFromCells([a,g,m,r,y,c,b,f,h,k,l,p,n,q,u,t,v,x,w,z],1E3,4…
7558 …b=new mxCell("",new mxGeometry(0,80,70,80),"shape=step;perimeter=stepPerimeter;whiteSpace=wrap;htm…
7562 …tml=1;fontSize=12;");p.vertex=!0;return sb.createVertexTemplateFromCells([a,b,g,k,m,c,f,h,l,p],300…
7563 …b=new mxCell("Label",new mxGeometry(30,75,220,40),"shape=rect;rounded=1;whiteSpace=wrap;html=1;sha…
7566 …ff;align=center;");p.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p],200,3…
7567 …try(0,0,80,160),a+"10739E;");c.vertex=!0;var b=new mxCell("Label",new mxGeometry(85,0,80,160),a+"F…
7568 …teFromCells([c,b,f,g,a],420,160,"List")}),this.addEntry("rodmap horizontal",function(){var a=new m…
7569 …b+"partConcEllipse;startAngle=0.75;endAngle=0.25;arcWidth=0.25;fillColor=#F2931E;strokeColor=none;…
7570 b+"partConcEllipse;startAngle=0.25;endAngle=0.75;arcWidth=0.25;fillColor=#15AA96;strokeColor=none;"…
7575 …b+"partConcEllipse;startAngle=0.75;endAngle=0.5;arcWidth=0.25;fillColor=#10739E;strokeColor=none;s…
7576 …b+"partConcEllipse;startAngle=0.75;endAngle=0.5;arcWidth=0.25;fillColor=#AE4132;strokeColor=none;s…
7583 …b=new mxCell("2",new mxGeometry(0,45,40,40),"html=1;fillColor=#F2931E;strokeColor=none;shadow=0;fo…
7586 p.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p],220,220,"Arrow List")}),t…
7587 …b=new mxCell("2",new mxGeometry(0,35,50,30),"shape=mxgraph.infographic.parallelogram;dx=5;html=1;f…
7590 …=10;fontStyle=1;");p.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p],220,1…
7591 …b=new mxCell("2",new mxGeometry(150,35,50,30),"shape=mxgraph.infographic.parallelogram;dx=5;html=1…
7594 …=10;fontStyle=1;");p.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p],390,1…
7596 …b=new mxCell("Lorem ipsum dolor sit amet, consectetur adipisicing elit",new mxGeometry(35,140,100,…
7598 …=wrap;rounded=0;");l.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l],240,240,"…
7599 …FFFFF;align=center;fontStyle=0;whiteSpace=wrap;rounded=0;");c.vertex=!0;var b=new mxCell("Lorem ip…
7600 b.vertex=!0;var f=new mxCell("Lorem ipsum dolor sit amet, consectetur adipisicing elit",new mxGeome…
7602 …whiteSpace=wrap;");l.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l],240,240,"…
7603 …FFFFF;align=center;fontStyle=0;whiteSpace=wrap;rounded=0;");c.vertex=!0;var b=new mxCell("Lorem ip…
7604 b.vertex=!0;var f=new mxCell("Lorem ipsum dolor sit amet, consectetur adipisicing elit",new mxGeome…
7609 t.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p,n,q,r,u,t],345,345,"Matrix…
7610 …=center;fontStyle=0;whiteSpace=wrap;spacing=10;rounded=0;");c.vertex=!0;var b=new mxCell("Lorem ip…
7611 b.vertex=!0;var f=new mxCell("Lorem ipsum<br> dolor sit amet, consectetur adipisicing elit",new mxG…
7613 k.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k],284,312,"Hex Loop")}),this.addE…
7614 …b=new mxCell("",new mxGeometry(50,50,250,250),"ellipse;html=1;strokeWidth=4;fillColor=#FCE7CD;stro…
7616 k.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k],350,350,"Target")}),this.addEnt…
7617 …b=new mxCell("",new mxGeometry(100,100,150,150),"ellipse;html=1;strokeWidth=4;fillColor=#AE4132;st…
7618 c,b,f],350,350,"Target (simple)")}),this.addEntry("onion",function(){var a=new mxCell("",new mxGeom…
7619 …b=new mxCell("",new mxGeometry(50,100,250,250),"ellipse;html=1;strokeWidth=4;fillColor=#FCE7CD;str…
7621 k.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k],350,350,"Onion")}),this.addEntr…
7622 …b=new mxCell("",new mxGeometry(100,200,150,150),"ellipse;html=1;strokeWidth=4;fillColor=#AE4132;st…
7623 c,b,f],350,350,"Onion (simple)")}),this.addEntry("triangle",function(){var a=new mxCell("",new mxGe…
7624 …b=new mxCell("",new mxGeometry(50,0,250,250),"triangle;direction=north;html=1;strokeWidth=4;fillCo…
7626 …wrap;spacing=10;");k.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k],350,350,"Tr…
7627 …b=new mxCell("",new mxGeometry(100,0,150,150),"triangle;direction=north;strokeWidth=4;html=1;fillC…
7628 …wrap;spacing=10;");f.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f],350,350,"Triangle…
7629 …=!0;var b=new mxCell("",new mxGeometry(70,10,90,20),"whiteSpace=wrap;html=1;fixedSize=1;size=10;fi…
7632 …r=none;shadow=0;");q.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p,n,q],3…
7633 …=#ffffff;fontSize=18;spacingLeft=10;fontStyle=1;shadow=0;");c.vertex=!0;var b=new mxCell("Label",n…
7634 b.vertex=!0;var f=new mxCell("",new mxGeometry(0,50,400,40),"whiteSpace=wrap;html=1;fixedSize=1;siz…
7638 …b,h,m,q,t],400,250,"Percentage list")}),this.addEntry("arc list",function(){var a=new mxCell("",ne…
7639 …b+"partConcEllipse;fillColor=#AE4132;strokeColor=#ffffff;startAngle=0.75;endAngle=0.11;arcWidth=0.…
7641 …olor=#444444;");g.vertex=!0;var h=new mxCell("",new mxGeometry(0,0,250,250),b+"arc;fillColor=none;…
7642 …b+"arc;fillColor=none;strokeColor=#F2931E;startAngle=0.91;endAngle=0.17;strokeWidth=16;");k.vertex…
7643 80,90,90),b+"arc;fillColor=none;strokeColor=#CCCCCC;startAngle=0.75;endAngle=0.25;strokeWidth=16;")…
7645 …b=new mxCell("Label",new mxGeometry(120,0,80,140),"verticalLabelPosition=middle;verticalAlign=bott…
7646 …tyle=1;shadow=0;");g.vertex=!0;return sb.createVertexTemplateFromCells([g,f,b,c,a],320,140,"Triang…
7647 …e;fontSize=10;labelPosition=center;align=center;shadow=0;");c.vertex=!0;var b=new mxCell("Label",n…
7648 b.vertex=!0;var f=new mxCell("Label",new mxGeometry(180,40,80,100),"verticalLabelPosition=bottom;ve…
7649 g.vertex=!0;return sb.createVertexTemplateFromCells([g,f,b,c,a],320,140,"Pyramid Graph")}),this.add…
7650 …b=new mxCell("",new mxGeometry(3,0,24,80),"shape=mxgraph.arrows2.arrow;dy=0.4;dx=16;notch=0;direct…
7651 …b.vertex=!0;var f=new mxCell("",new mxGeometry(3,80,24,50),"shape=mxgraph.arrows2.arrow;dy=0.4;dx=…
7653 …=10;");h.vertex=!0;g.insert(h);return sb.createVertexTemplateFromCells([a,c,b,f,g],170,130,"Change…
7654 …!0;var b=new mxCell("",new mxGeometry(50,20,60,75),"html=1;shape=mxgraph.infographic.pyramidStep;f…
7656 c,b,f,g,h,k,l],160,95,"Step Pyramid")}),this.addEntry("circular dial list horizontal",function(){va…
7657 …2;fontSize=12;fontColor=#F2931E;align=center;fontStyle=1;");c.vertex=!0;var b=new mxCell("40%",new…
7658 b.vertex=!0;c.insert(b);b=new mxCell("Label",new mxGeometry(220,0,100,100),"verticalLabelPosition=b…
7659 f.vertex=!0;b.insert(f);f=new mxCell("Label",new mxGeometry(330,0,100,100),"verticalLabelPosition=b…
7661 h.vertex=!0;g.insert(h);return sb.createVertexTemplateFromCells([a,c,b,f,g],540,100,"Circular Dial …
7662 …382;fontSize=12;fontColor=#F2931E;align=left;fontStyle=1;");c.vertex=!0;var b=new mxCell("40%",new…
7663 b.vertex=!0;c.insert(b);b=new mxCell("Label",new mxGeometry(0,220,100,100),"labelPosition=right;spa…
7664 f.vertex=!0;b.insert(f);f=new mxCell("Label",new mxGeometry(0,330,100,100),"labelPosition=right;spa…
7666 h.vertex=!0;g.insert(h);return sb.createVertexTemplateFromCells([a,c,b,f,g],100,540,"Circular Dial …
7667 …b=new mxCell("Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor inci…
7673 …");t.vertex=!0;return sb.createVertexTemplateFromCells([c,g,l,n,u,a,f,k,p,r,b,h,m,q,t],540,260,"Ci…
7675 …b=new mxCell("40%",new mxGeometry(0,110,100,100),"verticalLabelPosition=middle;verticalAlign=middl…
7679 …b,g,k,m,c,f,h,l,p],320,540,"Circular Dial List (vertical)")}),this.addEntry("bar graph",function()…
7681 …b,c,d,f,g],240,100,"Bar Graph")}),this.addEntry("bar graph",function(){var b=new mxCell("Label",ne…
7685 …b.createVertexTemplateFromCells([b,d,g,k,m,c,f,h,l,p],240,120,"Bar Graph")}),this.addEntry("bar gr…
7686 b.vertex=!0;var c=new mxCell("",new mxGeometry(25,6,40,100),a+"shadedCube;isoAngle=15;fillColor=#F2…
7687 …b],140,100,"Bar Graph")}),this.addEntry("bar graph",function(){var b=new mxCell("Label",new mxGeom…
7691 …ign=left;opacity=70;");p.vertex=!0;return sb.createVertexTemplateFromCells([b,d,g,k,m,c,f,h,l,p],2…
7692 …ffff;fontSize=14;fontStyle=1;spacingLeft=25;spacingTop=5;");c.vertex=!0;var b=new mxCell("Label",n…
7693 b.vertex=!0;var f=new mxCell("Label",new mxGeometry(0,180,200,100),"html=1;shape=mxgraph.infographi…
7694 g.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g],200,360,"Folded Banners")}),this.ad…
7695 …b=new mxCell("Label",new mxGeometry(0,120,100,110),"verticalLabelPosition=middle;verticalAlign=mid…
7696 …ntColor=#12AAB5;");g.vertex=!0;return sb.createVertexTemplateFromCells([g,f,b,c,a],100,460,"Cylind…
7697 …ition=right;spacingLeft=10;fontStyle=1;fontColor=#F2931E;");c.vertex=!0;var b=new mxCell("Label",n…
7698 b.vertex=!0;var f=new mxCell("Label",new mxGeometry(0,190,100,150),"verticalLabelPosition=middle;ve…
7699 g.vertex=!0;return sb.createVertexTemplateFromCells([g,f,b,c,a],100,410,"Cylinder Graph")}),this.ad…
7700 …b=new mxCell("",new mxGeometry(0,.5,30,40),"shape=step;perimeter=stepPerimeter;whiteSpace=wrap;htm…
7701 …b.vertex=!0;b.geometry.relative=!0;b.geometry.offset=new mxPoint(200,0);a.insert(b);b=new mxCell("…
7711 …FFFFF;align=left;");t.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p,n,q,r,
7713 …b=new mxCell("Label",new mxGeometry(120,0,160,70),"html=1;shape=mxgraph.infographic.barCallout;dx=…
7716 …center;fontStyle=1");p.vertex=!0;return sb.createVertexTemplateFromCells([a,b,g,k,m,c,f,h,l,p],700…
7717 …lPosition=center;verticalLabelPosition=bottom;fontStyle=1");c.vertex=!0;var b=new mxCell("Label",n…
7718 b.vertex=!0;var f=new mxCell("Label",new mxGeometry(150,90,90,110),"html=1;shadow=0;dashed=0;align=…
7719 g.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g],300,200,"Arrow Graph")}),this.addEn…
7720 …b=new mxCell("Label",new mxGeometry(120,180,240,180),"triangle;whiteSpace=wrap;html=1;shadow=0;str…
7721 c,b,f],480,360,"Triangular Diagram")}),this.addEntry("roll",function(){var a=new mxCell("",new mxGe…
7722 …b=new mxCell("",new mxGeometry(50,50,300,300),"ellipse;html=1;strokeWidth=4;fillColor=#5D7F99;stro…
7727 …spacingRight=25;");u.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p,n,q,r,…
7728 …ition=right;spacingLeft=10;fontStyle=1;fontColor=#F2931E;");c.vertex=!0;var b=new mxCell("",new mx…
7729 b.vertex=!0;var f=new mxCell("",new mxGeometry(315,220,100,25),"verticalLabelPosition=middle;vertic…
7735 …gn=right;html=1;");t.vertex=!0;return sb.createVertexTemplateFromCells([g,f,b,c,a,h,k,l,m,p,n,q,r,…
7736 …931E;fontSize=12;fontColor=#3333FF;flipV=1;strokeWidth=4;");c.vertex=!0;var b=new mxCell("",new mx…
7737 b.vertex=!0;var f=new mxCell("",new mxGeometry(0,237,230,140),"html=1;shadow=0;dashed=0;align=cente…
7741 …1;spacingLeft=5;");p.vertex=!0;return sb.createVertexTemplateFromCells([g,f,b,c,a,h,k,l,m,p],300,4…
7742 …b=new mxCell("Label",new mxGeometry(0,30,180,15),"shape=manualInput;whiteSpace=wrap;html=1;shadow=…
7748 …yle=1;rounded=0;");t.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p,n,q,r,…
7750 …b=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;html=1;strokeWidth=3;strokeColor=#CCCCCC;la…
7759 …;html=1;fontSize=12;");A.vertex=!0;return sb.createVertexTemplateFromCells([b,a,c,f,g,h,k,l,m,p,n,…
7760 …;fontColor=#FFFFFF;align=left;spacingLeft=10;fontStyle=1;");c.vertex=!0;var b=new mxCell("Label",n…
7761 b.vertex=!0;var f=new mxCell("Label",new mxGeometry(360,80,120,50),"shape=mxgraph.infographic.ribbo…
7766 n.vertex=!0;return sb.createVertexTemplateFromCells([a,c,b,f,g,h,k,l,m,p,n],840,210,"Roadmap (horiz…
7767 …F;align=center;fontStyle=0;whiteSpace=wrap;strokeWidth=8;");c.vertex=!0;var b=new mxCell("Lorem ip…
7768 b.vertex=!0;var f=new mxCell("Lorem ipsum dolor sit amet, consectetur adipisicing elit",new mxGeome…
7776 …mCells([a],a.geometry.width,a.geometry.height,"Top bar locked")}),this.createVertexTemplateEntry(b+
7777 …b+"iButtonBack;strokeColor=#444444;fontColor=#ffffff;buttonText=;fontSize=8;fillColor=#dddddd;fill…
7778 …3.5,15,"","Prev/next button",null,null,null),this.createVertexTemplateEntry(b+"iTextInput;strokeCo…
7780 …b+"iComboBox;spacingTop=2;spacingLeft=2;align=left;strokeColor=#444444;fontColor=#666666;buttonTex…
7783 this.createVertexTemplateEntry(b+"iLockButton;fontColor=#cccccc;fontSize=13;mainText=;spacingLeft=5…
7786 …b+"iLocBar;align=left;spacingLeft=4;spacingBottom=4;fontColor=#ffffff;fontSize=10;barPos=80;pointe…
7787 …;",15,225,"","Alphabet list",null,null,null),this.createVertexTemplateEntry(b+"iHorButtonBar;butto…
7791 …b+"iDownloadBar;verticalAlign=top;spacingTop=-4;fontSize=8;fontColor=#ffffff;buttonText=;barPos=30…
7792 …3,3;",150,150,"","Icon grid",null,null,null),this.createVertexTemplateEntry(b+"iCopy;fillColor=#00…
7794 …b=0;b<c.length;b++)a.appendChild(c[b](a))}));this.setCurrentSearchEntryLibrary()}})();(function(){…
7795 …b).join(" ")),this.createVertexTemplateEntry(e+"back;",30,25.5,"","Back",null,null,this.getTagsFor…
7796 …b).join(" ")),this.createVertexTemplateEntry(e+"basketball;",30,30,"","Basketball",null,null,this.…
7797 …b).join(" ")),this.createVertexTemplateEntry(e+"book;",30,25.5,"","Book",null,null,this.getTagsFor…
7798 …b).join(" ")),this.createVertexTemplateEntry(e+"calculator;",24,30,"","Calculator",null,null,this.…
7799 …b).join(" ")),this.createVertexTemplateEntry(e+"clock;",30,30,"","Clock",null,null,this.getTagsFor…
7800 …b).join(" ")),this.createVertexTemplateEntry(e+"credit_card;",30,15,"","Credit Card",null,null,thi…
7801 …b).join(" ")),this.createVertexTemplateEntry(e+"delete;",30,30,"","Delete",null,null,this.getTagsF…
7802 …b).join(" ")),this.createVertexTemplateEntry(e+"edit;",29.4,29.4,"","Edit",null,null,this.getTagsF…
7803 …b).join(" ")),this.createVertexTemplateEntry(e+"flag;",30,30,"","Flag",null,null,this.getTagsForSt…
7804 …b).join(" ")),this.createVertexTemplateEntry(e+"folders;",30,25.5,"","Folders",null,null,this.getT…
7805 …b).join(" ")),this.createVertexTemplateEntry(e+"glasses;",30,12,"","Glasses",null,null,this.getTag…
7806 …b).join(" ")),this.createVertexTemplateEntry(e+"home;",24,25.5,"","Home",null,null,this.getTagsFor…
7807 …b).join(" ")),this.createVertexTemplateEntry(e+"location;",24,30,"","Location",null,null,this.getT…
7808 …b).join(" ")),this.createVertexTemplateEntry(e+"loud;",102*.3,32.4,"","Loud",null,null,this.getTag…
7809 …b).join(" ")),this.createVertexTemplateEntry(e+"message;",30,19.5,"","Message",null,null,this.getT…
7810 …b).join(" ")),this.createVertexTemplateEntry(e+"moon;",29.4,29.4,"","Moon",null,null,this.getTagsF…
7811 …"note",b).join(" ")),this.createVertexTemplateEntry(e+"options;pointerEvents=1",30,15,"","Options"…
7812 …b).join(" ")),this.createVertexTemplateEntry(e+"page_navigation;pointerEvents=1",30,4.8,"","Page N…
7813 …b).join(" ")),this.createVertexTemplateEntry(e+"pie_chart;",30,30,"","Pie Chart",null,null,this.ge…
7814 …b).join(" ")),this.createVertexTemplateEntry(e+"printer;",30,25.5,"","Printer",null,null,this.getT…
7815 …b).join(" ")),this.createVertexTemplateEntry(e+"repeat;pointerEvents=1",30,24,"","Repeat",null,nul…
7816 …b).join(" ")),this.createVertexTemplateEntry(e+"share;",21,28.5,"","Share",null,null,this.getTagsF…
7817 …b).join(" ")),this.createVertexTemplateEntry(e+"smartphone;",18,30,"","Smartphone",null,null,this.…
7818 b).join(" ")),this.createVertexTemplateEntry(e+"sun;pointerEvents=1",30,30,"","Sun",null,null,this.…
7819 …b).join(" ")),this.createVertexTemplateEntry(e+"trophy;",28.5,30,"","Trophy",null,null,this.getTag…
7820 …b).join(" ")),this.createVertexTemplateEntry(e+"video_conversation;",30,15,"","Video Conversation"…
7821 …b).join(" ")),this.createVertexTemplateEntry(e+"wallet;",30,24,"","Wallet",null,null,this.getTagsF…
7822 …ICAL_ALIGN+"=top;html=1;shadow=0;dashed=0;strokeWidth=1;shape=mxgraph.ios.",b="ios ui ",c="mxgraph…
7823 …b+"iphone portrait").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=botto…
7824 …b+"ipad portrait").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;…
7825 this.addDataEntry(b+"app bar landscape",280,15,"App Bar (landscape)","7ZZbi6MwFMc/jY8jGuts57F3FnZg6…
7826 …b+"slider",null).join(" ")),this.createVertexTemplateEntry("html=1;strokeWidth=1;shadow=0;dashed=0…
7827 …b+"").join(" ")),this.addEntry(b+"horizontal button bar",function(){var c=new mxCell("",new mxGeom…
7828 b.vertex=!0;c.insert(b);b=new mxCell("Item 3",new mxGeometry(82,0,41,12.5),"strokeColor=inherit;fil…
7829 …);b.vertex=!0;c.insert(b);return a.createVertexTemplateFromCells([c],c.geometry.width,c.geometry.h…
7830 this.addDataEntry(b+"select bar",165,27,"Select Bar","7ZZLb5wwEMc/DdcVmJCc95HdXCJFyqFnCwZsxWBkDxvST…
7831 …b+"labels",function(){var c=new mxCell("",new mxGeometry(0,0,164,20),"shape=rect;fillColor=#F6F6F8…
7832 …b+"search box",function(){var c=new mxCell("",new mxGeometry(0,0,164,20),"shape=rect;fillColor=#e0…
7833 b.geometry.relative=!0;b.geometry.offset=new mxPoint(-17,-3);b.vertex=!0;c.insert(b);return a.creat…
7834 b.vertex=!0;c.insert(b);b=new mxCell("Search",new mxGeometry(.5,.5,6,6),"shape=mxgraph.ios7.icons.l…
7836 this.addDataEntry(b+"message",164,20,"Message","xVbbbqMwEP0aHouICUnzSnp52UirdqU+WzDB1toY2W6b9OvX4IG…
7837 this.addDataEntry(b+"action sheet",164,115,"Action Sheet","7VZNc4IwEP01HOuERNSzUL3UmU576DlKgEwDYUL8…
7838 this.addDataEntry(b+"action sheet",164,115,"Action Sheet","7VhRj6IwEP41PK4BqoiPKyz7suY2t5fc46ULFZot…
7839 this.addDataEntry(b+"cell list",164,120,"Cell List","7ZlNb6MwEIZ/DcdGtgmEHBtSeulKK3WlPbPBgLUGI0PbpL…
7840 this.addDataEntry(b+"cell list",164,60,"Cell List","7Vddb4IwFP01PGr4dnucuvniErMt2XMnBZoVStpOZb9+F1p…
7841 this.addDataEntry(b+"message",164,35,"Message","7ZfbjpswEIafhssiAiHZXuawiSptpajtzV66MIAbgy3b5NCn7xh…
7842 this.addDataEntry(b+"message",164,100,"Message","7VffT9swEP5r8rjKcfoDHtvSwMOQJkDas5dcYg8njmyHlv31O8…
7843 …b+"alert",function(){var c=new mxCell("A dialog text that notifies you of something of which you d…
7844 …b.geometry.relative=!0;b.geometry.offset=new mxPoint(0,-20);b.vertex=!0;c.insert(b);return a.creat…
7845 …tch=0;",15,15,"","Bluetooth",null,null,this.getTagsForStencil(c,"bluetooth",b+"").join(" ")),this.…
7846 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;strokeWidth=1;shadow=0;dashed=0;shape=mxgr…
7847 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;strokeWidth=1;shadow=0;dashed=0;shape=mxgr…
7848 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;strokeWidth=1;shadow=0;dashed=0;shape=mxgr…
7849 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;strokeWidth=1;shadow=0;dashed=0;shape=mxgr…
7850 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;strokeWidth=1;shadow=0;dashed=0;shape=mxgr…
7851 …b+"url").join(" ")),this.createVertexTemplateEntry(e+"iconGrid;fillColor=#c0c0c0;gridSize=3,3;",17…
7852 b.vertex=!0;c.insert(b);b=new mxCell("Cancel",new mxGeometry(8,33,148,21),"html=1;strokeWidth=1;sha…
7853 …b+"").join(" ")),this.createVertexTemplateEntry(d+"iKeybNumb;sketch=0;",174,100,"","iPhone Keyboar…
7854 …b+"").join(" ")),this.createVertexTemplateEntry(d+"iKeybNumb;sketch=0;",332,144,"","iPad 7'' Keybo…
7855 …b+"").join(" ")),this.createVertexTemplateEntry(d+"iKeybNumb;sketch=0;",442,192,"","iPad 10'' Keyb…
7856 …b+"").join(" ")),this.createVertexTemplateEntry(d+"iKeybNumb;sketch=0;",200*2.53,400*.55,"","iPad …
7857 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7858 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7859 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7860 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7861 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7862 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7863 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7864 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7865 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7866 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7867 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7868 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7869 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7870 …b+"").join(" ")),this.createVertexTemplateEntry(e+"onOffButton;buttonState=on;strokeColor=#38D145;…
7871 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;strokeWidth=1;shadow=0;dashed=0;shape=mxgr…
7872 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7873 …b+"").join(" ")),this.createVertexTemplateEntry("html=1;verticalLabelPosition=bottom;labelBackgrou…
7874 …,null,this.getTagsForStencil("mxgraph.ios7.misc","expand",b+"").join(" ")),this.addDataEntry(b+"vo…
7875 this.addDataEntry(b+"picker",175,160,"Picker","7ZZta8IwEMc/Td5Km9i6vV3dZLDBYC/2OqxXE5Y2kkSt+/S7mtQH…
7896 …b=mxConstants.STYLE_VERTICAL_LABEL_POSITION+"=bottom;html=1;"+mxConstants.STYLE_VERTICAL_ALIGN+"=t…
7899 …b=new mxCell("Process",new mxGeometry(0,0,100,13),"text;fontSize=12;spacingLeft=2;verticalAlign=to…
7900 …b+"work_cell;pointerEvents=1;",70,60,"","Workcell",null,null,this.getTagsForStencil("mxgraph.lean_…
7901 …b+"push_arrow;",100,30,"","Push Arrow",null,null,this.getTagsForStencil("mxgraph.lean_mapping","pu…
7903 … mxCell("",new mxGeometry(0,0,100,100),a+"truck_shipment;");c.vertex=!0;var b=new mxCell("2x per\n…
7904 …e=12;verticalAlign=middle;html=1;align=center;whiteSpace=wrap;");b.vertex=!0;c.insert(b);return e.…
7905 …le","value stream lean mapping ").join(" ")),this.createVertexTemplateEntry(b+"go_see_production_s…
7906 …b+"kaizen_lightening_burst;");a.vertex=!0;var c=new mxCell("",new mxGeometry(8,8,74,24),"rect;fill…
7907 …b+"load_leveling;",100,30,"","Load Leveling",null,null,this.getTagsForStencil("mxgraph.lean_mappin…
7908 …b+"operator;",100,84,"","Operator",null,null,this.getTagsForStencil("mxgraph.lean_mapping","operat…
7911 …b+"sequenced_pull_ball;",60,60,"","Sequenced Pull Ball",null,null,this.getTagsForStencil("mxgraph.…
7912 …b+"airplane_7;",100,45,"","Air Freight",null,null,this.getTagsForStencil("mxgraph.lean_mapping","a…
7913 …ne","value stream lean mapping ").join(" ")),this.createVertexTemplateEntry(b+"crossDock;",100,80,…
7914 …b+"batched_kanban;",200,80,"","Batched Kanban",null,null,this.getTagsForStencil("mxgraph.lean_mapp…
7916 … Stream Mapping",!1,mxUtils.bind(this,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a)…
7917 …0;dashed=0;align=center;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.mockup.",b=mxConstants.STYLE_ST…
7919 …b=new mxCell("Main Text",new mxGeometry(0,8,150,20),a+"anchor;fontSize=16;fontColor=#ffffff;fontSt…
7920 …b=new mxCell("Button 2",new mxGeometry(0,0,125,50),"strokeColor=inherit;fillColor=inherit;gradient…
7921 b.geometry.relative=!0;b.geometry.offset=new mxPoint(250,0);b.vertex=!0;c.insert(b);b=new mxCell("B…
7922 b.geometry.relative=!0;b.vertex=!0;c.insert(b);return e.createVertexTemplateFromCells([c],c.geometr…
7923 b.geometry.relative=!0;b.geometry.offset=new mxPoint(0,50);b.vertex=!0;c.insert(b);b=new mxCell("Bu…
7924 b.geometry.relative=!0;b.geometry.offset=new mxPoint(0,-50);b.vertex=!0;c.insert(b);b=new mxCell("B…
7925 …"Mockup Buttons",!1,mxUtils.bind(this,function(a){for(var b=0;b<c.length;b++)a.appendChild(c[b](a)…
7926 "=mxgraph.mockup.",b=mxConstants.STYLE_STROKEWIDTH+"=1;shadow=0;dashed=0;align=center;html=1;"+mxCo…
7927 …b+"containers.rrect;rSize=0;strokeColor=#666666;");a.vertex=!0;var d=new mxCell("Group 1",new mxGe…
7928 …b+"containers.rrect;rSize=0;fontSize=17;fontColor=#ffffff;fontStyle=1;fillColor=#008cff;strokeColo…
7929 …b+"containers.browserWindow;rSize=0;strokeColor=#666666;strokeColor2=#008cff;strokeColor3=#c4c4c4;…
7930 d.vertex=!0;a.insert(d);d=new mxCell("https://www.draw.io",new mxGeometry(130,60,250,26),b+"contain…
7931 …keWidth=1;dashed=0;rounded=1;arcSize=5;recursiveResize=0;");a.vertex=!0;var b=new mxCell("Group",n…
7932 b.vertex=!0;a.insert(b);return c.createVertexTemplateFromCells([a],150,200,"Group")}),this.createVe…
7933 …b+"containers.marginRect2;rectMarginTop=32;strokeColor=#666666;gradientColor=none;");a.vertex=!0;v…
7934 …b+"containers.rrect;rSize=0;fontSize=17;fontColor=#666666;gradientColor=none;");d.geometry.relativ…
7935 …b+"containers.marginRect2;rectMarginLeft=67;strokeColor=#666666;gradientColor=none;");a.vertex=!0;…
7936 …b+"containers.rrect;rSize=0;fontSize=17;fontColor=#ffffff;strokeColor=#008cff;fillColor=#008cff;")…
7937 …int(0,70);d.vertex=!0;a.insert(d);d=new mxCell("",new mxGeometry(0,0,7,200),b+"containers.leftButt…
7939 …ICAL_ALIGN+"=top;strokeWidth=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.mockup.",b=mxConstants.STYLE_ST…
7940 e=mxConstants.STYLE_STROKECOLOR+"=#999999;",c=this,d=[this.createVertexTemplateEntry(b+"forms.rrect…
7942 …b+"forms.comboBox;"+e+mxConstants.STYLE_FILLCOLOR+"=#ddeeff;align=left;fillColor2=#aaddff;mainText…
7944 …b+"forms.rrect;rSize=0;strokeColor=#999999;");a.vertex=!0;var d=new mxCell("File",new mxGeometry(0…
7945 b+"forms.rrect;rSize=0;fontSize=17;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("Tools…
7946 0,83,30),"strokeColor=inherit;fillColor=inherit;gradientColor=inherit;"+b+"forms.rrect;rSize=0;font…
7948 this.createVertexTemplateEntry(b+"forms.pwField;"+e+"mainText=;align=left;fontColor=#666666;fontSiz…
7949 …b+"forms.uRect;fontSize=17;fontColor=#666666;align=left;spacingLeft=5;strokeColor=#666666;");a.ver…
7950 d.vertex=!0;var e=new mxCell("Tab 3",new mxGeometry(160,0,70,30),b+"forms.uRect;fontSize=17;fontCol…
7951 …style_selector_3","mockup form ").join(" ")),this.createVertexTemplateEntry(b+"forms.searchBox;"+e…
7955 …ICAL_ALIGN+"=top;strokeWidth=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.mockup.",b=mxConstants.STYLE_ST…
7960 …ics gantt chart",function(){var a=new mxCell("",new mxGeometry(0,0,600,300),b+"graphics.rrect;rSiz…
7961 …b+"graphics.rrect;rSize=0;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("Task",new mxG…
7962 …b+"graphics.rrect;rSize=0;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("20//10//2014"…
7963 …b+"graphics.rrect;rSize=0;;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("T",new mxGeo…
7964 …b+"graphics.rrect;rSize=0;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("F",new mxGeom…
7965 …b+"graphics.rrect;rSize=0;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("M",new mxGeom…
7966 …b+"graphics.rrect;rSize=0;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("T",new mxGeom…
7967 …b+"graphics.rrect;rSize=0;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("",new mxGeome…
7968 …b+"graphics.rrect;rSize=0;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("",new mxGeome…
7969 …b+"graphics.rrect;rSize=0;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("1",new mxGeom…
7970 …b+"graphics.anchor;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("2",new mxGeometry(0,…
7971 …b+"graphics.anchor;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("3",new mxGeometry(0,…
7972 …b+"graphics.anchor;fontColor=#666666;");d.vertex=!0;a.insert(d);d=new mxCell("Task 4",new mxGeomet…
7973 …b+"graphics.rrect;rSize=0;strokeColor=none;fillColor=#aaddff;");d.vertex=!0;a.insert(d);d=new mxCe…
7975 …b=mxConstants.STYLE_STROKECOLOR+"=#999999;",e=mxConstants.STYLE_STROKECOLOR+"=none;";this.addPalet…
7976 …b+mxConstants.STYLE_DIRECTION+"="+mxConstants.DIRECTION_NORTH+";",20,100,"","Vertical Curly Brace"…
7977 …b+mxConstants.STYLE_DIRECTION+"="+mxConstants.DIRECTION_NORTH+";",20,100,"","Vertical Line",null,n…
7978 …ICAL_ALIGN+"=top;strokeWidth=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.mockup.",b=mxConstants.STYLE_ST…
7985 …b+"misc.ruler2;dx=100;rulerOrient=down;unitSize=10;fontColor=#999999;spacingLeft=96;align=left;ver…
7986 …b+"misc.ruler2;dx=100;rulerOrient=down;unitSize=10;fontColor=#999999;spacingLeft=96;align=left;ver…
7987 …p revision table",function(){var a=new mxCell("",new mxGeometry(0,0,400,75),b+"misc.rrect;rSize=0;…
7988 …b+"misc.rrect;rSize=0;fontSize=17;fontColor=#999999;");c.vertex=!0;a.insert(c);c=new mxCell("REV",…
7989 …b+"misc.rrect;rSize=0;fontSize=17;fontColor=#999999;");c.vertex=!0;a.insert(c);c=new mxCell("A",ne…
7990 b+"misc.rrect;rSize=0;fontSize=17;fontColor=#999999;");c.vertex=!0;a.insert(c);c=new mxCell("Design…
7993 …ICAL_ALIGN+"=top;strokeWidth=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.mockup.",b=mxConstants.STYLE_ST…
7995 this.createVertexTemplateEntry(b+"navigation.stepBar;strokeColor=#c4c4c4;textColor=#666666;textColo…
7996 …ar","mockup navigation step bar").join(" ")),this.createVertexTemplateEntry(b+"navigation.stepBar;…
7998 …","mockup navigation scroll bar").join(" ")),this.createVertexTemplateEntry(b+"navigation.paginati…
8000 …;this.addPalette("mockupNavigation","Mockup Navigation",!1,mxUtils.bind(this,function(a){for(var b=
8001 …b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addMockupTextPalette=function(){var a=…
8002 …b=new mxCell("",new mxGeometry(0,0,500,25),a+"text.rrect;rSize=0;strokeColor=#666666;");b.vertex=!…
8003 …b.insert(d);d=new mxCell("Button 4",new mxGeometry(375,0,125,25),"strokeColor=inherit;fillColor=in…
8004 b.geometry.height,"Horizontal Button Bar")}),this.createVertexTemplateEntry(a+"text.callout;linkTex…
8005 b,200,100,"Callout","Callout",null,null,this.getTagsForStencil("mxgraph.mockup.text","callout","moc…
8006 b,200,100,"Callout","Callout",null,null,this.getTagsForStencil("mxgraph.mockup.text","callout","moc…
8007 …tBox;fontColor=#666666;align=left;fontSize=17;spacingLeft=4;spacingTop=-3;"+b+"mainText=",150,30,"…
8008 this.createVertexTemplateEntry(a+"text.captcha;fontColor=#666666;fontSize=25;"+b+"mainText=",150,50…
8022 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Cache_Redis_Product.svg;",.5*b,.42*b,"","Cache Red…
8023 b,.48*b,"","HDInsight",null,null,this.getTagsForStencil(a,"azure hdinsight","ms microsoft cloud ent…
8024 …b,.46*b,"","OpenShift",null,null,this.getTagsForStencil(a,"azure open shift openshift","ms microso…
8025 …b,.5*b,"","PluralSight Mono",null,null,this.getTagsForStencil(a,"pluralsight mono","ms microsoft c…
8026 b,.41*b,"","Docker",null,null,this.getTagsForStencil(a,"docker","ms microsoft cloud enterprise comp…
8027 …b,.5*b,"","WebAppWordPress",null,null,this.getTagsForStencil(a,"webappwordpress webapp wordpress",… argument
8028 …b,.5*b,"","Federation Services Proxy",null,null,this.getTagsForStencil(a,"active directory ad fs f…
8029 …enter;fillColor=#00188D;shape=mxgraph.mscae.enterprise.android_phone",.3*b,.5*b,"","Android Phone"…
8030 …b,.34*b,"","Application",null,null,this.getTagsForStencil(a,"application","ms microsoft cloud ente…
8031 …=center;fillColor=#00188D;shape=mxgraph.mscae.enterprise.app_generic",.5*b,.39*b,"","Application (…
8032 …b,.5*b,"","Application Server",null,null,this.getTagsForStencil(a,"application server","ms microso…
8033 …p;align=center;fillColor=#00188D;shape=mxgraph.mscae.enterprise.pack",.5*b,.45*b,"","Pack",null,nu…
8034 …b,.5*b,"","Backup (local)",null,null,this.getTagsForStencil(a,"backup local","ms microsoft cloud e…
8035 …ign=center;fillColor=#00188D;shape=mxgraph.mscae.enterprise.calendar",.5*b,.41*b,"","Calendar",nul…
8036 …b,.4*b,"","Certificate",null,null,this.getTagsForStencil(a,"certificate","ms microsoft cloud enter…
8037 …alAlign=top;align=center;fillColor=#00188D;shape=mxgraph.azure.cloud",.5*b,.32*b,"","Cloud",null,n…
8038 …b,.31*b,"","Cloud",null,null,this.getTagsForStencil(a,"cloud","ms microsoft cloud enterprise flat"…
8039 …n=center;fillColor=#00188D;shape=mxgraph.mscae.enterprise.code_file",.49*b,.5*b,"","Code File",nul…
8040 …b,.34*b,"","Connectors",null,null,this.getTagsForStencil(a,"connectors","ms microsoft cloud enterp…
8041 …er;fillColor=#00188D;shape=mxgraph.mscae.enterprise.database_server",.38*b,.5*b,"","Database (serv…
8042 …b,.5*b,"","Database (synchronization)",null,null,this.getTagsForStencil(a,"database synchronizatio…
8043 …llColor=#00188D;shape=mxgraph.mscae.enterprise.direct_access_feature",.5*b,.44*b,"","Direct Access…
8044 …b,.5*b,"","Document DB file",null,null,this.getTagsForStencil(a,"documentdb document db database f…
8045 …;fillColor=#00188D;shape=mxgraph.mscae.enterprise.domain_controller",.36*b,.5*b,"","Domain Control…
8046 …b,.5*b,"","Enterprise Building",null,null,this.getTagsForStencil(a,"enterprise building","ms micro…
8047 …b,.45*b,"","Filter",null,null,this.getTagsForStencil(a,"filter","ms microsoft cloud enterprise fla…
8048 …b,.43*b,"","Folder",null,null,this.getTagsForStencil(a,"folder","ms microsoft cloud enterprise fla…
8049 …b,.5*b,"","Graph",null,null,this.getTagsForStencil(a,"graph","ms microsoft cloud enterprise flat")…
8050 …Align=top;align=center;fillColor=#00188D;shape=mxgraph.azure.healthy",.5*b,.45*b,"","Healthy",null…
8051 …b,.5*b,"","Import (generic)",null,null,this.getTagsForStencil(a,"import generic","ms microsoft clo…
8052 …ign=center;fillColor=#00188D;shape=mxgraph.mscae.enterprise.internet",.5*b,.31*b,"","Internet",nul…
8053 …b,.5*b,"","Key, Permissions",null,null,this.getTagsForStencil(a,"key permissions","ms microsoft cl…
8054 …lAlign=top;align=center;fillColor=#00188D;shape=mxgraph.azure.laptop",.5*b,.3*b,"","Laptop",null,n…
8055 …b,.5*b,"","Load Balancer (generic)",null,null,this.getTagsForStencil(a,"load balancer generic","ms…
8056 …nter;fillColor=#00188D;shape=mxgraph.mscae.enterprise.lock_unlocked",.37*b,.5*b,"","Lock (unlocked…
8057 …b,.5*b,"","Lock, protected",null,null,this.getTagsForStencil(a,"lock protected","ms microsoft clou…
8058 …fillColor=#00188D;shape=mxgraph.mscae.enterprise.management_console;",.5*b,.34*b,"","Management Co…
8059 …b,.37*b,"","Message",null,null,this.getTagsForStencil(a,"message","ms microsoft cloud enterprise f…
8060 …lign=top;align=center;fillColor=#00188D;shape=mxgraph.azure.computer",.5*b,.45*b,"","Monitor",null…
8061 …b,.5*b,"","Mouse",null,null,this.getTagsForStencil(a,"mouse","ms microsoft cloud enterprise flat")…
8062 …b,.5*b,"","Not Allowed",null,null,this.getTagsForStencil(a,"not allowed","ms microsoft cloud enter…
8063 …=center;fillColor=#00188D;shape=mxgraph.mscae.enterprise.performance",.5*b,.5*b,"","Performance",n…
8064 …b,.5*b,"","Mobile",null,null,this.getTagsForStencil(a,"mobile","ms microsoft cloud enterprise flat…
8065 …align=center;shape=mxgraph.mscae.other.powerpoint;fillColor=#DE5D24;",.5*b,.5*b,"","PowerPoint",nu…
8066 …b,.5*b,"","PowerShell file",null,null,this.getTagsForStencil(a,"powershell file","ms microsoft clo…
8067 …top;align=center;fillColor=#00188D;shape=mxgraph.azure.queue_generic",.5*b,.15*b,"","Queue Generic…
8068 …b,.5*b,"","RMS Connector",null,null,this.getTagsForStencil(a,"rms connector","ms microsoft cloud e…
8069 …b,.39*b,"","Router",null,null,this.getTagsForStencil(a,"router","ms microsoft cloud enterprise fla…
8070 …=top;align=center;fillColor=#00188D;shape=mxgraph.azure.script_file",.47*b,.5*b,"","Script file",n…
8071 …b,.38*b,"","Secure Virtual Machine",null,null,this.getTagsForStencil(a,"secure virtual machine","m…
8072 …ter;fillColor=#00188D;shape=mxgraph.mscae.enterprise.server_generic",.24*b,.5*b,"","Server (generi…
8073 …b,.5*b,"","Server Directory",null,null,this.getTagsForStencil(a,"server directory","ms microsoft c…
8074 …n=top;align=center;fillColor=#00188D;shape=mxgraph.azure.server_rack",.5*b,.5*b,"","Server Rack",n…
8075 …b,.5*b,"","Settings",null,null,this.getTagsForStencil(a,"settings","ms microsoft cloud enterprise …
8076 …gn=center;fillColor=#00188D;shape=mxgraph.mscae.enterprise.smartcard",.5*b,.32*b,"","Smartcard",nu…
8077 …b,.5*b,"","Startup Task",null,null,this.getTagsForStencil(a,"startup task","ms microsoft cloud ent…
8078 …b,.5*b,"","Table",null,null,this.getTagsForStencil(a,"table","ms microsoft cloud enterprise flat")…
8079 …b,.45*b,"","Tool",null,null,this.getTagsForStencil(a,"tool","ms microsoft cloud enterprise flat").…
8080 …b,.09*b,"","Tunnel",null,null,this.getTagsForStencil(a,"tunnel","ms microsoft cloud enterprise fla…
8081 …n=center;shape=mxgraph.mscae.enterprise.unhealthy;fillColor=#0078D7;",.5*b,.41*b,"","Unhealthy",nu…
8082 …b,.41*b,"","Unhealthy",null,null,this.getTagsForStencil(a,"unhealthy","ms microsoft cloud enterpri…
8083 …b,.5*b,"","User (enterprise)",null,null,this.getTagsForStencil(a,"user","ms microsoft cloud enterp…
8084 …op;align=center;fillColor=#00188D;shape=mxgraph.mscae.general.video",.49*b,.5*b,"","Video",null,nu…
8085 …b,.45*b,"","Virtual Machine",null,null,this.getTagsForStencil(a,"virtual machine","ms microsoft cl…
8086 …er;shape=mxgraph.mscae.enterprise.website_generic;fillColor=#7D7D7D;",.5*b,.44*b,"","Website (gene…
8087 …b,.5*b,"","Windows Server",null,null,this.getTagsForStencil(a,"windows server","ms microsoft cloud…
8088 …;fillColor=#00188D;shape=mxgraph.mscae.enterprise.workstation_client",.5*b,.5*b,"","Workstation Cl…
8089 …b,.5*b,"","XML Web Service",null,null,this.getTagsForStencil(a,"xml web service","ms microsoft clo… argument
8090 …b,.5*b,"","Account Portal",null,null,this.getTagsForStencil(a,"account portal","ms microsoft cloud…
8091 …top;align=center;fillColor=#505050;shape=mxgraph.mscae.intune.alerts",.5*b,.5*b,"","Alerts",null,n…
8092 …b,.5*b,"","Apps",null,null,this.getTagsForStencil(a,"apps","ms microsoft cloud enterprise intune")…
8093 …=center;fillColor=#505050;shape=mxgraph.mscae.intune.client_software",.5*b,.45*b,"","Client Softwa…
8094 …b,.38*b,"","Company Portal",null,null,this.getTagsForStencil(a,"company portal","ms microsoft clou…
8095 …olor=#505050;shape=mxgraph.mscae.intune.conditional_access_exchange",.49*b,.5*b,"","Conditional Ac…
8096 …b,.5*b,"","Conditional Access (Sharepoint)",null,null,this.getTagsForStencil(a,"conditional access…
8097 …;align=center;fillColor=#505050;shape=mxgraph.mscae.intune.dashboard",.5*b,.4*b,"","Dashboard",nul…
8098 …b,.48*b,"","Data Migration Wizard",null,null,this.getTagsForStencil(a,"data migration wizard","ms …
8099 …ign=center;fillColor=#505050;shape=mxgraph.mscae.intune.device_group",.5*b,.5*b,"","Device Group",…
8100 …b,.31*b,"","Device Health",null,null,this.getTagsForStencil(a,"device_health","ms microsoft cloud …
8101 …align=center;fillColor=#505050;shape=mxgraph.mscae.intune.device_os",.49*b,.5*b,"","Device OS",nul…
8102 …b,.5*b,"","End Protection",null,null,this.getTagsForStencil(a,"end protection","ms microsoft cloud…
8103 …top;align=center;fillColor=#505050;shape=mxgraph.mscae.intune.groups",.5*b,.48*b,"","Groups",null,…
8104 …b,.39*b,"","Hybrid",null,null,this.getTagsForStencil(a,"hybrid","ms microsoft cloud enterprise int…
8105 …enter;fillColor=#505050;shape=mxgraph.mscae.intune.intune_connector",.82*b,.59*b,"","Intune Connec…
8106 …b,.5*b,"","Intune Email Profiles",null,null,this.getTagsForStencil(a,"email profiles","ms microsof…
8107 …050;shape=mxgraph.mscae.intune.intune_mobile_application_management",.49*b,.5*b,"","Intune Mobile …
8108 …b,.5*b,"","Intune VPN Profiles",null,null,this.getTagsForStencil(a,"vpn virtual private network pr…
8109 …enter;fillColor=#505050;shape=mxgraph.mscae.intune.inventory_license",.5*b,.48*b,"","Inventory Lic…
8110 …b,.49*b,"","Inventory Software",null,null,this.getTagsForStencil(a,"inventory software","ms micros…
8111 …er;fillColor=#505050;shape=mxgraph.mscae.intune.license_installation",.5*b,.43*b,"","License Insta…
8112 …b,.4*b,"","MS Intune",null,null,this.getTagsForStencil(a,"microsoft","ms microsoft cloud enterpris…
8113 …nter;fillColor=#505050;shape=mxgraph.mscae.intune.noncompliant_apps",.46*b,.5*b,"","Noncompliant A…
8114 …b,.5*b,"","Policy",null,null,this.getTagsForStencil(a,"policy","ms microsoft cloud enterprise intu…
8115 …b,.5*b,"","Reports",null,null,this.getTagsForStencil(a,"reports","ms microsoft cloud enterprise in…
8116 …b,.5*b,"","Subscription Portal",null,null,this.getTagsForStencil(a,"subscription portal","ms micro…
8117 …op;align=center;fillColor=#505050;shape=mxgraph.mscae.intune.update",.48*b,.5*b,"","Update",null,n…
8118 …b,.37*b,"","User Group",null,null,this.getTagsForStencil(a,"user group","ms microsoft cloud enterp…
8119 …b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addMSCAEOMSFlatPalette=function(a,… argument
8120 …gn=center;fillColor=#505050;shape=mxgraph.mscae.oms.app_with_changes",.5*b,.32*b,"","App With Chan…
8121 …b,.5*b,"","Assessments",null,null,this.getTagsForStencil(a,"assessments","ms microsoft cloud enter…
8122 …b,.45*b,"","Config Assessment",null,null,this.getTagsForStencil(a,"config assessment","ms microsof…
8123 …b,.49*b,"","Dependency Monitor",null,null,this.getTagsForStencil(a,"dependency monitor","ms micros…
8124 …b,.5*b,"","Jobs",null,null,this.getTagsForStencil(a,"jobs","ms microsoft cloud enterprise oms").jo…
8125 …b,.5*b,"","Log Search",null,null,this.getTagsForStencil(a,"log search","ms microsoft cloud enterpr…
8126 …=top;align=center;fillColor=#505050;shape=mxgraph.mscae.oms.overview",.5*b,.41*b,"","Overview",nul…
8127 …b,.5*b,"","Security",null,null,this.getTagsForStencil(a,"security","ms microsoft cloud enterprise …
8128 …top;align=center;fillColor=#505050;shape=mxgraph.mscae.oms.services",.49*b,.5*b,"","Services",null…
8129 …b,.49*b,"","Solutions",null,null,this.getTagsForStencil(a,"solutions","ms microsoft cloud enterpri…
8130 …b,.5*b,"","Track Changes",null,null,this.getTagsForStencil(a,"track changes","ms microsoft cloud e…
8131 …b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addMSCAESystemCenterFlatPalette=fu… argument
8132 …er;fillColor=#515151;shape=mxgraph.mscae.enterprise.database_server",.38*b,.5*b,"","Central Admini…
8133 …b,.5*b,"","Central Administration Site SQL",null,null,this.getTagsForStencil(a,"central administra…
8134 …lColor=#515151;shape=mxgraph.mscae.system_center.distribution_point",.44*b,.5*b,"","Distribution P…
8135 …b,.5*b,"","Management Point",null,null,this.getTagsForStencil(a,"management point","ms microsoft c…
8136 …gn=center;fillColor=#515151;shape=mxgraph.mscae.system_center.roles",.42*b,.5*b,"","Roles",null,nu…
8137 …b,.5*b,"","Secondary Site",null,null,this.getTagsForStencil(a,"secondary site","ms microsoft cloud…
8138 …b=0;b<c.length;b++)a.appendChild(c[b](a))}))};Sidebar.prototype.addMSCAEAIandMLServicePalette=func… argument
8139 …b,.3*b,"","Cognitive Services",null,null,this.getTagsForStencil(a,"cognitive services","ms microso…
8140 …b,.5*b,"","Machine Learning Service Workspaces",null,null,this.getTagsForStencil(a,"machine learni…
8141 …b,.5*b,"","Machine Learning Studio Web Services",null,null,this.getTagsForStencil(a,"machine learn…
8142 …AnalyticsServicePalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"Analysis_Servic… argument
8143 …b,.5*b,"","Azure Data Explorer Clusters",null,null,this.getTagsForStencil(a,"azure data explorer c…
8144 …b,.5*b,"","Data Lake Analytics",null,null,this.getTagsForStencil(a,"data lake analytics","ms micro…
8145 …b,.48*b,"","Event Hub Clusters",null,null,this.getTagsForStencil(a,"event hub clusters","ms micros…
8146 …b,.5*b,"","Log Analytics Workspaces",null,null,this.getTagsForStencil(a,"log analytics workspaces"…
8147 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Batch_Accounts.svg;",.5*b,.48*b,"","Batch Accounts… argument
8148 …b,.42*b,"","Cloud Services (classic)",null,null,this.getTagsForStencil(a,"cloud services classic",…
8149 …b,.32*b,"","CloudSimple Virtual Machines",null,null,this.getTagsForStencil(a,"cloudsimple virtual …
8150 …b,.46*b,"","Function Apps",null,null,this.getTagsForStencil(a,"function apps","ms microsoft cloud …
8151 …b,.5*b,"","Service Fabric",null,null,this.getTagsForStencil(a,"service fabric","ms microsoft cloud…
8152 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Virtual_Machines_Availability_Set.svg;",.5*b,.5*b,… argument
8153 …b,.46*b,"","OS Images (classic)",null,null,this.getTagsForStencil(a,"os images classic","ms micros…
8154 …b,.5*b,"","VM Scale Sets",null,null,this.getTagsForStencil(a,"scale sets","ms microsoft cloud ente…
8155 …b,.46*b,"","VM (Linux, Non-Azure)",null,null,this.getTagsForStencil(a,"linux non azure","ms micros…
8156 …b,.46*b,"","VM (Windows, Non-Azure)",null,null,this.getTagsForStencil(a,"windows non azure","ms mi… argument
8157 …b,.5*b,"","Container Instances",null,null,this.getTagsForStencil(a,"container instances","ms micro…
8158 …atabasesServicePalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"Azure_Cache_for_… argument
8159 …b,.5*b,"","Cache plus Redis",null,null,this.getTagsForStencil(a,"cache including plus redis","ms m…
8160 b,"","Database (generic)",null,null,this.getTagsForStencil(a,"database generic","ms microsoft cloud…
8161 …b,.5*b,"","Azure Database for MySQL servers",null,null,this.getTagsForStencil(a,"azure database db…
8162 …b,.48*b,"","Azure SQL DataWarehouse",null,null,this.getTagsForStencil(a,"azure sql datawarehouse",…
8163 …b,.5*b,"","Elastic Database Pools",null,null,this.getTagsForStencil(a,"elastic database pools","ms…
8164 …b,.5*b,"","Managed Databases",null,null,this.getTagsForStencil(a,"managed databases","ms microsoft…
8165 …b,.5*b,"","SQL Managed Instances",null,null,this.getTagsForStencil(a,"sql managed instances","ms m…
8166 …b,.5*b,"","SQL Servers",null,null,this.getTagsForStencil(a,"sql servers","ms microsoft cloud enter…
8167 …AEDevOpsServicePalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"Application_Insi… argument
8168 …b,.5*b,"","Azure Artifacts",null,null,this.getTagsForStencil(a,"azure artifacts","ms microsoft clo…
8169 …b,.5*b,"","Azure DevTest Labs",null,null,this.getTagsForStencil(a,"azure devtest labs","ms microso…
8170 …b,.5*b,"","Azure Repos",null,null,this.getTagsForStencil(a,"azure repos","ms microsoft cloud enter…
8171 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Grid3x3.svg;",.5*b,.5*b,"","All Resources",null,nu… argument
8172 …b,.5*b,"","Developer Tools",null,null,this.getTagsForStencil(a,"developer tools","ms microsoft clo…
8173 …b,.4*b,"","Management Groups",null,null,this.getTagsForStencil(a,"management groups","ms microsoft…
8174 …b,.5*b,"","Quick Start Center",null,null,this.getTagsForStencil(a,"quick start center","ms microso…
8175 …b,.5*b,"","Reservations",null,null,this.getTagsForStencil(a,"reservations","ms microsoft cloud ent…
8176 …b,.41*b,"","Shared Dashboard",null,null,this.getTagsForStencil(a,"shared dashboard","ms microsoft …
8177 …b,.5*b,"","Tag",null,null,this.getTagsForStencil(a,"tag","ms microsoft cloud enterprise general se…
8178 …b,.5*b,"","Two User Icon",null,null,this.getTagsForStencil(a,"two user icon","ms microsoft cloud e…
8179 …b,.5*b,"","User",null,null,this.getTagsForStencil(a,"user person","ms microsoft cloud enterprise g…
8180 …b,.5*b,"","What's New",null,null,this.getTagsForStencil(a,"info whats new","ms microsoft cloud ent… argument
8181 …b,.5*b,"","Active Directory Connect Health",null,null,this.getTagsForStencil(a,"active directory c…
8182 …b,.5*b,"","App Registrations",null,null,this.getTagsForStencil(a,"app registrations","ms microsoft…
8183 …b,.5*b,"","Azure AD Identity Protection",null,null,this.getTagsForStencil(a,"azure ad identity pro…
8184 …=mxgraph.mscae.cloud.azure_rights_management_rms;fillColor=#58B4D9;",.42*b,.5*b,"","Azure Informat…
8185 …b,.5*b,"","Conditional Access",null,null,this.getTagsForStencil(a,"conditional access security cen…
8186 …b,.5*b,"","Identity Governance",null,null,this.getTagsForStencil(a,"identity governance","ms micro…
8187 …b,e,c){var d=[this.createVertexTemplateEntry(c+"API_Management.svg;",.5*b,.42*b,"","API Management… argument
8188 …b,.5*b,"","Azure API for FHIR",null,null,this.getTagsForStencil(a,"azure api application programmi…
8189 …b,.5*b,"","Azure Service Bus Relays",null,null,this.getTagsForStencil(a,"azure service bus relay r…
8190 …b,.45*b,"","Azure StorSimple Device Managers",null,null,this.getTagsForStencil(a,"azure storsimple…
8191 …b,.5*b,"","Event Grid Topics",null,null,this.getTagsForStencil(a,"event grid topics","ms microsoft…
8192 …b,.5*b,"","Integration Service Environments",null,null,this.getTagsForStencil(a,"integration servi…
8193 …b,.39*b,"","Logic Apps",null,null,this.getTagsForStencil(a,"logic apps","ms microsoft cloud enterp…
8194 …b,.5*b,"","Service Catalog Managed Application Definitions",null,null,this.getTagsForStencil(a,"se…
8195 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Azure_Digital_Twins.svg;",.45*b,.5*b,"","Azure Dig… argument
8196 …b,.5*b,"","Azure IoT Hub",null,null,this.getTagsForStencil(a,"azure hub","ms microsoft cloud enter…
8197 …b,.5*b,"","Azure Sphere",null,null,this.getTagsForStencil(a,"azure sphere","ms microsoft cloud ent…
8198 …b,.5*b,"","IoT Central Applications",null,null,this.getTagsForStencil(a,"central applications","ms…
8199 …,this.createVertexTemplateEntry(c+"Windows_10_IoT_Core_Services.svg;",.5*b,.5*b,"","Windows 10 IoT…
8200 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Client_Apps.svg;",.5*b,.5*b,"","Client Apps",null,… argument
8201 …b,.5*b,"","Device Compliance",null,null,this.getTagsForStencil(a,"device compliance","ms microsoft…
8202 …b,.41*b,"","eBooks",null,null,this.getTagsForStencil(a,"ebooks","ms microsoft cloud enterprise int…
8203 …b,.5*b,"","Exchange On-premises Access",null,null,this.getTagsForStencil(a,"exchange on premises a…
8204 …b,.5*b,"","Security Baselines",null,null,this.getTagsForStencil(a,"security baselines","ms microso…
8205 …b,.5*b,"","Tools",null,null,this.getTagsForStencil(a,"tools","ms microsoft cloud enterprise intune… argument
8206 …b,.5*b,"","Advisor",null,null,this.getTagsForStencil(a,"advisor","ms microsoft cloud enterprise ma…
8207 …b,.48*b,"","Blueprints",null,null,this.getTagsForStencil(a,"blueprints","ms microsoft cloud enterp…
8208 …b,.5*b,"","Diagnostic Settings",null,null,this.getTagsForStencil(a,"diagnostic settings log","ms m…
8209 …b,.5*b,"","Guest Assignments",null,null,this.getTagsForStencil(a,"guest assignments","ms microsoft…
8210 …b,.5*b,"","Monitor",null,null,this.getTagsForStencil(a,"monitor","ms microsoft cloud enterprise ma…
8211 …b,.5*b,"","Policy",null,null,this.getTagsForStencil(a,"policy","ms microsoft cloud enterprise mana…
8212 …b,.43*b,"","Scheduler Job Collections",null,null,this.getTagsForStencil(a,"scheduler job collectio…
8213 …anceMediaServicePalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"Azure_Media_Pla… argument
8214 …b,.5*b,"","Content Protection",null,null,this.getTagsForStencil(a,"content protection","ms microso…
8215 …").join(" ")),this.createVertexTemplateEntry(c+"Media_On_Demand.svg;",.5*b,.5*b,"","Media On Deman…
8216 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Azure_Database_Migration_Services.svg;",.5*b,.5*b,… argument
8217 …b,.42*b,"","Recovery Services Vaults",null,null,this.getTagsForStencil(a,"recovery services vaults… argument
8218 b,.5*b,"","Spatial Anchor",null,null,this.getTagsForStencil(a,"spatial anchor","ms microsoft cloud … argument
8219 …b,.5*b,"","Azure Mobile Engagement",null,null,this.getTagsForStencil(a,"azure mobile engagement","…
8220 …etworkingServicePalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"Application_Gat… argument
8221 …b,.5*b,"","Application Security Groups",null,null,this.getTagsForStencil(a,"application security g…
8222 …b,.5*b,"","Connections",null,null,this.getTagsForStencil(a,"connections","ms microsoft cloud enter…
8223 …b,.5*b,"","DDOS Protection Plans",null,null,this.getTagsForStencil(a,"ddos protection plans","ms m…
8224 …b,.3*b,"","Express Route Circuits",null,null,this.getTagsForStencil(a,"express route circuits","ms…
8225 …b,.5*b,"","Load Balancers",null,null,this.getTagsForStencil(a,"load balancer balancers","ms micros…
8226 …b,.5*b,"","Network Interface Card",null,null,this.getTagsForStencil(a,"network interface card","ms…
8227 …b,.5*b,"","On-Premises Data Gateways",null,null,this.getTagsForStencil(a,"on premises data gateway…
8228 …b,.42*b,"","Reserved IP Addresses (Classic)",null,null,this.getTagsForStencil(a,"classic ip intern…
8229 …b,.5*b,"","Route Tables",null,null,this.getTagsForStencil(a,"route tables","ms microsoft cloud ent…
8230 …b,.28*b,"","Virtual Network (Classic)",null,null,this.getTagsForStencil(a,"virtual network classic…
8231 …b,.28*b,"","Virtual Networks",null,null,this.getTagsForStencil(a,"virtual network networks","ms mi…
8232 …rCategoryServicePalette=function(a,b,e,c){var d=[this.createVertexTemplateEntry(c+"CloudSimple_Nod… argument
8233 …b,.5*b,"","CloudSimple Services",null,null,this.getTagsForStencil(a,"cloudsimple services","ms mic…
8234 …b,.5*b,"","Customer Lockbox",null,null,this.getTagsForStencil(a,"customer lockbox","ms microsoft c…
8235 …b,.39*b,"","Image Definitions",null,null,this.getTagsForStencil(a,"image definitions","ms microsof…
8236 …b,.5*b,"","Shared Image Galleries",null,null,this.getTagsForStencil(a,"shared image galleries","ms…
8237 …b,.5*b,"","Web App Firewall",null,null,this.getTagsForStencil(a,"web app firewall","ms microsoft c… argument
8238 …b,.5*b,"","Azure Sentinel",null,null,this.getTagsForStencil(a,"azure sentinel","ms microsoft cloud…
8239 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Archive_Storage.svg;",.5*b,.48*b,"","Archive Stora… argument
8240 …b,.45*b,"","StorSimple",null,null,this.getTagsForStencil(a,"storsimple","ms microsoft cloud enterp…
8241 …b,.46*b,"","Blob Storage",null,null,this.getTagsForStencil(a,"blob storage","ms microsoft cloud en…
8242 …b,.46*b,"","Data Lake Storage",null,null,this.getTagsForStencil(a,"data lake storage","ms microsof…
8243 …b,.44*b,"","Queues Storage",null,null,this.getTagsForStencil(a,"queues storage","ms microsoft clou…
8244 …b,.5*b,"","Storage Explorer",null,null,this.getTagsForStencil(a,"storage explorer","ms microsoft c…
8245 …b,.5*b,"","StorSimple Data Managers",null,null,this.getTagsForStencil(a,"storsimple data managers"…
8246 …b,.5*b,"","StorSimple Data Managers",null,null,this.getTagsForStencil(a,"storsimple data managers"…
8247 …b,e,c){var d=[this.createVertexTemplateEntry(c+"Connection.svg;",.5*b,.31*b,"","Connection",null,n… argument
8248 …b,.42*b,"","App Service Domains",null,null,this.getTagsForStencil(a,"app service domain domains","…
8249 …b,.5*b,"","App Services",null,null,this.getTagsForStencil(a,"app services","ms microsoft cloud ent…
8250 …b,.5*b,"","Azure Search",null,null,this.getTagsForStencil(a,"azure search","ms microsoft cloud ent…
8301 …s","Office / Clouds",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
8351 !1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prot… argument
8439 …,"Office / Concepts",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
8469 …"Office / Databases",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
8500 …","Office / Devices",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
8535 …,"Office / Security",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
8603 …","Office / Servers",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
8620 …)];this.addPalette("officeServices","Office / Services",!1,mxUtils.bind(this,function(b){for(var e= argument
8621 0;e<a.length;e++)b.appendChild(a[e](b))}))};Sidebar.prototype.addOfficeSitesPalette=function(){var …
8634 …es","Office / Sites",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
8660 …ind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))}})();(function(){Sidebar… argument
8661 …ry("pid","pid"+a[c]),this.addStencilPalette("pid"+a[c],"Proc. Eng. / "+a[c],b+"/pid/"+a[c].toLower…
8662 …lign=center;dashed=0;aspect=fixed;"+mxConstants.STYLE_SHAPE+"=mxgraph.pid2",b="html=1;outlineConne…
8678 …trument engineering local panel").join(" ")),this.createVertexTemplateEntry(b+"inst.indicator;moun…
8679 …nstrument engineering indicator").join(" ")),this.createVertexTemplateEntry(b+"inst.indicator;moun…
8680 …t engineering indicator control").join(" ")),this.createVertexTemplateEntry(b+"inst.indicator;moun…
8681 … engineering indicator function").join(" ")),this.createVertexTemplateEntry(b+"inst.indicator;moun…
8682 …"dashed=0;outlineConnect=0;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.pid2",b=mxConstants.STYLE_VE…
8683 …b+"gate",100,60,"","Gate Valve",null,null,this.getTagsForStencil("mxgraph.pid2valves","valve","pid…
8684 …b+"ball",100,60,"","Ball Valve",null,null,this.getTagsForStencil("mxgraph.pid2valves","valve","pid…
8685 …b+"globe",100,60,"","Globe Valve",null,null,this.getTagsForStencil("mxgraph.pid2valves","valve","p…
8686 …b+"plug",100,60,"","Plug Valve",null,null,this.getTagsForStencil("mxgraph.pid2valves","valve","pid…
8687 …b+"selfDrain",100,60,"","Self Draining Valve",null,null,this.getTagsForStencil("mxgraph.pid2valves…
8688 …tion engineering gate diaphragm").join(" ")),this.createVertexTemplateEntry(b+"gate;actuator=balDi…
8689 …b+"gate;actuator=powered");a.vertex=!0;var c=new mxCell("",new mxGeometry(32.5,0,35,35),"part=1;st…
8690 …b+"gate;actuator=key",100,100,"","Gate Valve (Key)",null,null,this.getTagsForStencil("mxgraph.pid2…
8691 …b+"gate;actuator=pilot",100,100,"","Gate Valve (Pilot)",null,null,this.getTagsForStencil("mxgraph.…
8692 …b+"gate;actuator=solenoidManRes",100,100,"","Gate Valve (Solenoid With Manual Reset)",null,null,th…
8693 …b+"gate;actuator=singActing",100,100,"","Gate Valve (Single Acting Cylinder)",null,null,this.getTa…
8694 …ing gate double acting cylinder").join(" ")),this.createVertexTemplateEntry(b+"gate;actuator=angBl…
8695 …g integrated block bleed manual").join(" ")),this.createVertexTemplateEntry(b+"angle;actuator=none…
8696 …b+"angle;actuator=man",100,120,"","Angle Valve (Manual)",null,null,this.getTagsForStencil("mxgraph…
8697 …b+"angleGlobe;actuator=man",100,120,"","Angle Globe Valve (Manual)",null,null,this.getTagsForStenc…
8704 …ect=0;align=center;html=1;"+mxConstants.STYLE_SHAPE+"=mxgraph.pid.engines.",b=mxConstants.STYLE_VE…
8707 …s instrumentation engine motor ").join(" ")),this.createVertexTemplateEntry(b+"turbine",70,100,"",…
8708 …b=mxConstants.STYLE_VERTICAL_LABEL_POSITION+"=bottom;align=center;dashed=0;html=1;"+mxConstants.ST…
8709 …b+"gas_filter;",50,100,"","Gas Filter",null,null,this.getTagsForStencil("mxgraph.pid.filters","gas…
8710 …process instrumentation filter ").join(" ")),this.createVertexTemplateEntry(b+"gas_filter_(fixed_b…
8711 …b+"liquid_filter;",50,100,"","Liquid Filter",null,null,this.getTagsForStencil("mxgraph.pid.filters…
8712 …b+"liquid_filter_(belt,_roll);",50,100,"","Liquid Filter (Belt, Roll)",null,null,this.getTagsForSt…
8713 …process instrumentation filter ").join(" ")),this.createVertexTemplateEntry(b+"liquid_filter_(rota…
8714 …b+"liquid_filter_(rotary,_drum_or_disc,_scraper);",55,100,"","Liquid Filter (Rotary, Drum or Disc,…
8715 …process instrumentation filter ").join(" ")),this.createVertexTemplateEntry(b+"suction_filter;",50…
8722 …b=mxConstants.STYLE_VERTICAL_LABEL_POSITION+"=bottom;align=center;dashed=0;html=1;"+mxConstants.ST…
8723 …b+"blank;",20,60,"","Blank",null,null,this.getTagsForStencil("mxgraph.pid.piping","blank","process…
8724 …b+"closed_figure_8_blind;",20,80,"","Closed Figure 8 Blind",null,null,this.getTagsForStencil("mxgr…
8725 …b+"cone_strainer;",30,30,"","Cone Strainer",null,null,this.getTagsForStencil("mxgraph.pid.piping",…
8726 …b+"diverter_valve;pointerEvents=1;",50,35,"","Diverter Valve",null,null,this.getTagsForStencil("mx…
8727 …b+"duplex_strainer;",50,40,"","Duplex Strainer",null,null,this.getTagsForStencil("mxgraph.pid.pipi…
8728 …b+"excess_flow_valve;",50,25,"","Excess Flow Valve",null,null,this.getTagsForStencil("mxgraph.pid.…
8729 …process instrumentation piping ").join(" ")),this.createVertexTemplateEntry(b+"flange;pointerEvent…
8730 …b+"flange_in;pointerEvents=1;",10,20,"","Flange In",null,null,this.getTagsForStencil("mxgraph.pid.…
8731 …process instrumentation piping ").join(" ")),this.createVertexTemplateEntry(b+"in-line_mixer;",50,…
8732 …b+"open_figure_8_blind;",20,80,"","Open Figure 8 Blind",null,null,this.getTagsForStencil("mxgraph.…
8733 "plug","process instrumentation piping ").join(" ")),this.createVertexTemplateEntry(b+"pulsation_da…
8734 …b+"rotary_valve;pointerEvents=1;",50,20,"","Rotary Valve",null,null,this.getTagsForStencil("mxgrap…
8735 …b+"t-type_strainer;",20,35,"","T-Type Strainer",null,null,this.getTagsForStencil("mxgraph.pid.pipi…
8736 …b+"welded_connection;",50,20,"","Welded Connection",null,null,this.getTagsForStencil("mxgraph.pid.…
8737 …stants.STYLE_VERTICAL_ALIGN+"=top;"+mxConstants.STYLE_SHAPE+"=mxgraph.pid2",b=mxConstants.STYLE_VE…
8742 …b+"aerator_with_sparger;",35,100,"","Aerator With Sparger",null,null,this.getTagsForStencil("mxgra…
8743 …b+"air_separator;",65.5,106,"","Air Separator",null,null,this.getTagsForStencil("mxgraph.pid.misc"…
8744 …b+"belt_skimmer;",70,98,"","Belt Skimmer",null,null,this.getTagsForStencil("mxgraph.pid.misc","bel…
8745 …b+"boiler_(dome,_hot_liquid);",100,120,"","Boiler (Dome, Hot Liquid)",null,null,this.getTagsForSte…
8746 …b+"bucket_elevator;",65,200,"","Bucket Elevator",null,null,this.getTagsForStencil("mxgraph.pid.mis…
8747 …b+"conveyor;",200,60,"","Conveyor",null,null,this.getTagsForStencil("mxgraph.pid.misc","conveyor",…
8748 …b+"conveyor_(belt,_closed,_reversible);",240,80,"","Conveyor (Belt, Closed, Reversible)",null,null…
8749 …b+"conveyor_(screw,_closed);",220,80,"","Conveyor (Screw, Closed)",null,null,this.getTagsForStenci…
8750 …b+"cooler;",85,90,"","Cooler",null,null,this.getTagsForStencil("mxgraph.pid.misc","cooler","proces…
8751 …b+"cooling_tower_(dry,_induced_draught);",100,120,"","Cooling Tower (Dry, Induced Draught)",null,n…
8752 …b+"cooling_tower_(wet,_forced_draught);",100,120,"","Cooling Tower (Wet, Forced Draught)",null,nul…
8753 …b+"cooling_tower_(wet,_natural_draught);",100,120,"","Cooling Tower (Wet, Natural Draught)",null,n…
8754 …b+"covered_gas_vent;pointerEvents=1;",80,100,"","Covered Gas Vent",null,null,this.getTagsForStenci…
8755 …b+"cyclone;",100,80,"","Cyclone",null,null,this.getTagsForStencil("mxgraph.pid.misc","cyclone","pr…
8756 …b+"elevator_(bucket,_z-form);",430,250,"","Elevator (Bucket, Z-Form)",null,null,this.getTagsForSte…
8757 …b+"fan_2;",58,8,"","Fan 2",null,null,this.getTagsForStencil("mxgraph.pid.misc","fan_2","process in…
8758 …b+"flame_arrestor;",100,40,"","Flame Arrestor",null,null,this.getTagsForStencil("mxgraph.pid.misc"…
8759 …b+"forced_flow_air_cooler;",70,30,"","Forced Flow Air Cooler",null,null,this.getTagsForStencil("mx…
8760 …b+"funnel;pointerEvents=1;",40,80,"","Funnel",null,null,this.getTagsForStencil("mxgraph.pid.misc",…
8761 …b+"industrial_truck;pointerEvents=1;",120,20,"","Industrial Truck",null,null,this.getTagsForStenci…
8762 …b+"loading_arm;pointerEvents=1;",120,80,"","Loading Arm",null,null,this.getTagsForStencil("mxgraph…
8763 …b+"protective_palette_covering;",80,100,"","Protective Palette Covering",null,null,this.getTagsFor…
8764 …b+"rotary_screen;",100,65,"","Rotary Screen",null,null,this.getTagsForStencil("mxgraph.pid.misc","…
8765 …b+"screening_device,_sieve,_strainer_(basket_reel);",80,180,"","Screening Device, Sieve, Strainer …
8766 …b+"screening_device,_sieve,_strainer_(coarse_rake);",80,120,"","Screening Device, Sieve, Strainer …
8767 …b+"screening_device,_sieve,_strainer_(rotating_drum)",80,120,"","Screening Device, Sieve, Strainer…
8768 …b+"ship",105,60,"","Ship",null,null,this.getTagsForStencil("mxgraph.pid.misc","ship","process inst…
8769 …b+"spraying_device;pointerEvents=1;",60,20,"","Spraying Device",null,null,this.getTagsForStencil("…
8770 …b+"steam_trap;",53,53,"","Steam Trap",null,null,this.getTagsForStencil("mxgraph.pid.misc","steam_t…
8771 …).join(" "))])}})();(function(){Sidebar.prototype.addRackPalette=function(a,b){for(var e=0;e<a.len… argument
8772 …brary("rack","rack"+a[e]),this.addStencilPalette("rack"+a[e],"Rack / "+a[e],b+"/rack/"+a[e].toLowe…
8950 …tion(a,b){for(var e=0;e<a.length;e++)this.setCurrentSearchEntryLibrary("signs","signs"+a[e]),this.… argument
8975 …("sitemap","Sitemap",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
8977 …ryLibrary()};Sidebar.prototype.addSysMLModelElementsPalette=function(a){var b=this,e=[this.addData…
8984 g.geometry.relative=!0;g.edge=!0;d.insertEdge(g,!0);e.insertEdge(g,!1);a.insert(g);return b.createV…
8986 …ative=!0;g.edge=!0;d.insertEdge(g,!0);e.insertEdge(g,!1);a.insert(g);return b.createVertexTemplate…
8993 …dChild(e[c](a))}))};Sidebar.prototype.addSysMLBlocksPalette=function(a){var b=this,e=[this.addEntr…
8996 …le(!1);h.vertex=!0;g.insert(h);d.insertEdge(g,!0);e.insertEdge(g,!1);return b.createVertexTemplate…
9006 return b.createVertexTemplateFromCells([a],300,100,"Namespace Compartment")}),this.createVertexTemp…
9009 …le(!1);h.vertex=!0;g.insert(h);d.insertEdge(g,!0);e.insertEdge(g,!1);return b.createVertexTemplate…
9017 d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],200,180,"Instance Specification"…
9035 …;k.geometry.relative=!0;k.setConnectable(!1);k.vertex=!0;g.insert(k);return b.createVertexTemplate…
9045 …,!1);d.geometry.relative=!0;d.edge=!0;g.insertEdge(d,!0);a.insert(d);return b.createVertexTemplate…
9048 …tex=!0;g.insert(h);d.insertEdge(g,!0);e.insertEdge(g,!1);a.insert(g);return b.createVertexTemplate…
9050 …trokeWidth=2;whiteSpace=wrap;align=center;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
9053 …rect;html=1;overflow=fill;whiteSpace=wrap;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
9060 …e[c](a))}))};Sidebar.prototype.addSysMLPortsAndFlowsPalette=function(a){var b=this,e=[this.addEntr…
9061 …fontSize=10;part=1;");d.geometry.relative=!1;d.vertex=!0;a.insert(d);return b.createVertexTemplate…
9063 d.geometry.relative=!1;d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],a.geometr…
9067 d.geometry.relative=!1;d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],a.geometr…
9068 d.geometry.relative=!1;d.vertex=!0;a.insert(d);return b.createVertexTemplateFromCells([a],a.geometr…
9083 m.geometry.relative=!0;m.edge=!0;k.insertEdge(m,!0);l.insertEdge(m,!1);g.insert(m);return b.createV…
9087 …);e.geometry.relative=!0;e.geometry.x=1;e.edge=!0;a.insertEdge(e,!0);return b.createVertexTemplate…
9089 …);e.geometry.relative=!0;e.geometry.x=1;e.edge=!0;a.insertEdge(e,!0);return b.createVertexTemplate…
9090 …](a))}))};Sidebar.prototype.addSysMLConstraintBlocksPalette=function(a){var b=this,e=[this.createV…
9095 …etry.x=1;g.edge=!0;d.insertEdge(g,!0);e.insertEdge(g,!1);a.insert(g);return b.createVertexTemplate…
9097 …ld(e[c](a))}))};Sidebar.prototype.addSysMLActivitiesPalette=function(a){var b=this,e=[this.createV…
9108 …;d.geometry.relative=!1;d.setConnectable(!1);d.vertex=!0;a.insert(d);return b.createVertexTemplate…
9113 …;d.geometry.relative=!1;d.setConnectable(!1);d.vertex=!0;a.insert(d);return b.createVertexTemplate…
9115 !0;a.insert(d);return b.createVertexTemplateFromCells([a],a.geometry.width,a.geometry.height,"Optio…
9122 d.geometry.relative=!1;d.setConnectable(!1);d.vertex=!0;a.insert(d);return b.createVertexTemplateFr…
9123 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9127 return b.createVertexTemplateFromCells([a,d,e],200,60,"Object Flow")}),this.createVertexTemplateEnt…
9135 !0;g.geometry.x=1;g.edge=!0;d.insertEdge(g,!0);e.insertEdge(g,!1);a.insert(g);return b.createVertex…
9137 …);d.geometry.relative=!0;d.geometry.x=1;d.edge=!0;a.insertEdge(d,!0);return b.createVertexTemplate…
9138 …(e[c](a))}))};Sidebar.prototype.addSysMLInteractionsPalette=function(a){var b=this,e=[this.createV…
9140 a.insertEdge(d,!0);return b.createVertexTemplateFromCells([a,d],160,150,"Lifeline")}),this.addDataE…
9142 …;d.geometry.relative=!1;d.setConnectable(!1);d.vertex=!0;a.insert(d);return b.createVertexTemplate…
9150 290),!1);g.geometry.relative=!0;g.edge=!0;a.insert(g);return b.createVertexTemplateFromCells([a],35…
9157 …e[c](a))}))};Sidebar.prototype.addSysMLStateMachinesPalette=function(a){var b=this,e=[this.addData…
9160 …ative=!0;d.edge=!0;e.insertEdge(d,!0);g.insertEdge(d,!1);a.insert(d);return b.createVertexTemplate…
9162 …pacingLeft=3;align=left;verticalAlign=top;resizable=0;");a.vertex=!0;return b.createVertexTemplate…
9168 …;d.geometry.relative=!1;d.setConnectable(!1);d.vertex=!0;a.insert(d);return b.createVertexTemplate…
9170 d.geometry.relative=!1;d.setConnectable(!1);d.vertex=!0;a.insert(d);return b.createVertexTemplateFr…
9171 …hild(e[c](a))}))};Sidebar.prototype.addSysMLUseCasesPalette=function(a){var b=this,e=[this.createV…
9172 …;d.geometry.relative=!1;d.setConnectable(!1);d.vertex=!0;a.insert(d);return b.createVertexTemplate…
9176 …d(e[c](a))}))};Sidebar.prototype.addSysMLAllocationsPalette=function(a){var b=this,e=[this.createV…
9180 …trokeWidth=2;whiteSpace=wrap;align=center;");d.vertex=!0;a.insert(d);return b.createVertexTemplate…
9182 …h.sysml.cont;fontStyle=1;whiteSpace=wrap;align=center;");d.vertex=!0;return b.createVertexTemplate…
9183 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9184 function(a){var b=this,e=[this.createVertexTemplateEntry("html=1;shape=mxgraph.sysml.package;overfl…
9188 !0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplateFromCells([a,d,e],360,60,"Cop…
9189 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9190 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9191 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9193 !1);return b.createVertexTemplateFromCells([a,d,e],360,60,"Derive Callout")}),this.addEntry("sysml …
9194 e.geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplat…
9195 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9196 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9197 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9198 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9200 !0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplateFromCells([a,d,e],3…
9201 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9202 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9203 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9204 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9205 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!0);d.insertEdge(e,!1);return b.createVertexTemplate…
9207 …b.createVertexTemplateFromCells([a,d,e],360,60,"Trace Callout")})];this.addPalette("sysmlRequireme…
9210 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!1);d.insertEdge(e,!0);return b.createVertexTemplate…
9211 …geometry.relative=!0;e.edge=!0;a.insertEdge(e,!1);d.insertEdge(e,!0);return b.createVertexTemplate…
9213 …d(e[c](a))}))};Sidebar.prototype.addSysMLStereotypesPalette=function(a){var b=[this.addDataEntry("…
9218 …tereotypes",a||!1,mxUtils.bind(this,function(a){for(var c=0;c<b.length;c++)a.appendChild(b[c](a))}…
9229 …atable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;")).vertex=!0;var b=new mxCell("",new mx…
9230 b.vertex=!0;this.setCurrentSearchEntryLibrary("uml25");var e=[this.createVertexTemplateEntry("shape…
9231 …Space=wrap;html=1;size=25;verticalAlign=top;align=center;");c.vertex=!0;var b=new mxCell("<<keywor…
9232 …Color=none;fillColor=none;align=left;spacingLeft=5;");b.geometry.relative=!0;b.vertex=!0;c.insert(…
9235 d.vertex=!0;c.insert(d);c.insert(b.clone());d=new mxCell("operations",new mxGeometry(0,0,140,20),"t…
9237 …b=new mxCell("internal structure",new mxGeometry(0,0,140,30),"html=1;strokeColor=none;fillColor=no…
9238 …b.insert(e);var g=new mxCell("property2",new mxGeometry(0,0,100,30),"html=1;align=center;verticalA…
9239 h.geometry.relative=!0;h.edge=!0;e.insertEdge(h,!0);g.insertEdge(h,!1);b.insert(h);return a.createV…
9240 …;points=[[0,0.5],[1,0.5]];resizeWidth=1;");d.vertex=!0;c.insert(d);c.insert(b.clone());d=new mxCel…
9242 …ntMax=0;resizeLast=0;collapsible=0;marginBottom=0;html=1;");c.vertex=!0;var b=new mxCell("literal1…
9243 …;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;");b.vertex=!0;c.insert(b);return a.…
9245 …,0,120,50),"align=right;verticalAlign=top;spacingRight=2;");c.vertex=!0;var b=new mxCell("Property…
9246 b.geometry.relative=!0;b.geometry.offset=new mxPoint(0,-30);b.vertex=!0;c.insert(b);return a.create…
9247 …b=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;html=1;rounded=0;align=center;verticalAlign…
9248 …b,!1);return a.createEdgeTemplateFromCells([c,b,e],60,30,"Port with provided interface")}),this.ad…
9249 …abelPosition=top;flipH=1;");e.vertex=!0;e.insertEdge(b,!1);return a.createEdgeTemplateFromCells([c…
9250 …metry.relative=!0;e.geometry.offset=new mxPoint(-25,9);d.insert(e);c.insert(b.clone());d=new mxCel…
9251 …ign=top;strokeColor=none;fillColor=none;");d.vertex=!0;c.insert(d);c.insert(b.clone());d=new mxCel…
9252 …zeParentMax=0;resizeLast=0;html=1;dashed=1;collapsible=0;");c.vertex=!0;var b=new mxCell("Collabor…
9253 b.vertex=!0;c.insert(b);b=new mxCell("",new mxGeometry(39,30,192,8),"line;strokeWidth=1;fillColor=n…
9254 b.geometry.relative=!0;b.geometry.offset=new mxPoint(65,110);b.vertex=!0;c.insert(b);var g=new mxCe…
9255 …ml=1;align=left;endFill=0;spacingLeft=4;");g.geometry.relative=!0;g.edge=!0;b.insertEdge(g,!0);e.i…
9256 …b=new mxCell("Packaged element1",new mxGeometry(0,0,110,30),"html=1;");b.geometry.relative=!0;b.ge…
9258 …b=new mxCell("<<stereotype1>>",new mxGeometry(0,0,160,25),"text;html=1;strokeColor=non…
9259 b.vertex=!0;c.insert(b);b=new mxCell("stereotype property 2",new mxGeometry(0,0,160,25),"text;html=…
9260 …b=new mxCell("<<stereotype1>>",new mxGeometry(0,0,140,25),"text;html=1;strokeColor=non…
9261 b.vertex=!0;c.insert(b);return a.createVertexTemplateFromCells([c],c.geometry.width,c.geometry.heig…
9262 …b=new mxCell("Region 1",new mxGeometry(0,40,60,20),"text;align=right;");b.vertex=!0;var e=new mxCe…
9263 …b.clone());d=new mxCell("behavior1",new mxGeometry(0,0,140,25),"fillColor=none;strokeColor=none;al…
9266 …b=new mxCell("Entry1",new mxGeometry(0,40,50,20),"text;verticalAlign=middle;align=center;");b.vert…
9267 …b=new mxCell("Exit1",new mxGeometry(0,40,50,20),"text;verticalAlign=middle;align=center;");b.verte…
9272 …metry(0,10,30,30),"fillColor=#ffffff;strokeColor=#000000;");c.vertex=!0;var b=new mxCell("Paramete…
9273 …b.vertex=!0;c.insert(b);var e=new mxCell("",new mxGeometry(50,25,30,15),"triangle;whiteSpace=wrap;…
9274 ….vertex=!0;var b=new mxCell("{annotation1}",new mxGeometry(0,60,140,30),"text;verticalAlign=middle…
9275 b],140,90,"Object Node")}),this.addEntry("uml activity parameter node",function(){var c=new mxCell(…
9276 …b=new mxCell("<<keyword>>",new mxGeometry(0,0,c.geometry.width,25),"resizeWidth=1;part=1;strokeCol…
9277 !0;c.insert(b);return a.createVertexTemplateFromCells([c],c.geometry.width,c.geometry.height,"Behav…
9279 …b=new mxCell("<<keyword>>",new mxGeometry(0,0,c.geometry.width,25),"resizeWidth=1;part=1;strokeCol…
9280 …b=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;align=center;verticalAlign…
9281 …ive=!0;e.edge=!0;c.insertEdge(e,!0);return a.createEdgeTemplateFromCells([c,b,e],160,30,"Object Fl…
9284 …);c.vertex=!0;var b=new mxCell("variable1",new mxGeometry(110,0,60,30),"text;verticalAlign=middle;…
9285 b],170,60,"Action with output")}),this.addEntry("uml action with input",function(){var c=new mxCell…
9286 …b=new mxCell("self",new mxGeometry(0,0,60,40),"text;verticalAlign=middle;align=right;");b.vertex=!…
9287 …b=new mxCell("value1",new mxGeometry(0,0,60,40),"text;verticalAlign=middle;align=right;");b.vertex…
9291 …b=new mxCell("*",new mxGeometry(1,.5,20,20),"text;resizeWidth=0;resizeHeight=0;points=[];part=1;ve…
9293 …var b=new mxCell("Property1",new mxGeometry(0,0,100,20),"text");b.geometry.relative=!0;b.geometry.…
9294 b.geometry.relative=!0;b.geometry.offset=new mxPoint(120,80);b.vertex=!0;c.insert(b);return a.creat…
9297 …r b=new mxCell("[constraint1]",new mxGeometry(0,0,100,20),"text");b.geometry.relative=!0;b.geometr…
9298 b.geometry.relative=!1;b.vertex=!0;c.insert(b);return a.createVertexTemplateFromCells([c],c.geometr…
9299 …0;outlineConnect=0;");e.vertex=!0;return a.createVertexTemplateFromCells([c,b,e],220,200,"Lifeline…
9300 …b=new mxCell("State1 inv.",new mxGeometry(10,50,80,30),"rounded=1;dashed=0;point=[];connectable=0;…
9301 …b=new mxCell("Interaction1",new mxGeometry(0,0,100,20),"text;align=center;");b.geometry.relative=!…
9302 …b=new mxCell("",new mxGeometry(30,70,40,20),"shape=partialRectangle;whiteSpace=wrap;html=1;bottom=…
9303 …b=new mxCell("heading1",new mxGeometry(0,0,140,70),"shape=umlFrame;tabPosition=left;html=1;bounded…
9304 40);e.vertex=!0;b.insert(e);return a.createVertexTemplateFromCells([c],c.geometry.width,c.geometry.…
9307 …b=new mxCell("UseCase1",new mxGeometry(0,0,180,30),"html=1;strokeColor=none;fillColor=none;align=c…
9308 …b.vertex=!0;c.insert(b);b=new mxCell("extension points",new mxGeometry(0,40,180,30),"text;html=1;a…
9310 …metry.relative=!0;e.geometry.offset=new mxPoint(-25,7);d.insert(e);c.insert(b.clone());d=new mxCel…
9312 …b=new mxCell("Extend condition 1",new mxGeometry(0,0,c.geometry.width,25),"resizeWidth=1;part=1;st…
9313 …b=new mxCell("Node1",new mxGeometry(0,0,100,80),"verticalAlign=top;align=center;shape=cube;size=10…
9315 …b=new mxCell("",new mxGeometry(1,.5,30,20),"shape=triangle;fillColor=#000000;");b.geometry.relativ…
9316 …b=new mxCell("Binding1 information",new mxGeometry(0,0,0,0),"resizable=0;html=1;align=center;verti…
9317 !0;c.insert(b);return a.createEdgeTemplateFromCells([c],160,0,"Template Binding")}),this.createEdge…
9319 …b=new mxCell("Dependency1",new mxGeometry(0,0,0,0),"resizable=0;html=1;align=center;verticalAlign=…
9320 …b=new mxCell("<<keyword>>",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;ali…
9322 …ive=!0;h.edge=!0;c.insertEdge(h,!0);return a.createEdgeTemplateFromCells([c,b,e,g,h],140,80,"Depen…
9323 …b=new mxCell(":powertype {constraint1}",new mxGeometry(0,0,0,0),"resizable=0;html=1;align=center;v…
9328 …b=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;html=1;rounded=0;align=center;verticalAlign…
9329 …b,e],140,20,"Association / Instance Secification")}),this.addEntry("association instance specifica…
9330 b.geometry.setTerminalPoint(new mxPoint(0,22),!0);b.geometry.setTerminalPoint(new mxPoint(140,22),!…
9331 …b.geometry.relative=!0;b.edge=!0;var d=new mxCell("end1",new mxGeometry(-1,0,0,0),"resizable=0;htm…
9332 …b.insert(d);d=new mxCell("{modifier1}",new mxGeometry(1,0,0,0),"resizable=0;html=1;align=right;ver…
9333 …b=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=none;html=1;rounded=0;align=center;verticalAlign…
9334 b.insert(d);d=new mxCell("0..1",new mxGeometry(-1,0,0,0),"resizable=0;html=1;align=left;verticalAli…
9335 …b=new mxCell("feature1",new mxGeometry(-1,0,0,0),"html=1;verticalAlign=bottom;labelBackgroundColor…
9336 …b.geometry.relative=!0;b.edge=!0;return a.createEdgeTemplateFromCells([b],160,0,"Structural Featur…
9337 …b.insertEdge(d,!0);return a.createEdgeTemplateFromCells([b,d],120,30,"Usage")}),this.addEntry("col…
9338 …b.insertEdge(e,!0);d.insertEdge(e,!1);return a.createEdgeTemplateFromCells([b,d,e],100,100,"Collab…
9339 b.geometry.setTerminalPoint(new mxPoint(0,0),!0);b.geometry.setTerminalPoint(new mxPoint(160,0),!1)…
9340 …b.edge=!0;var d=new mxCell("(via connectionPoint1)",new mxGeometry(0,0,0,0),"resizable=0;html=1;al…
9341 …b.geometry.setTerminalPoint(new mxPoint(160,0),!1);b.geometry.relative=!0;b.edge=!0;var d=new mxCe…
9342 …y("action",function(){var b=new mxCell("Action1",new mxGeometry(0,5,100,30),"html=1;rounded=1;abso…
9343 …b.insertEdge(e,!0);d.insertEdge(e,!1);var g=new mxCell("",new mxGeometry(132,0,16,16),"html=1;");g…
9344 …b.insertEdge(d,!1);return a.createEdgeTemplateFromCells([b,d],120,30,"Object Node")}),this.addEntr…
9345 …b.insertEdge(d,!1);return a.createEdgeTemplateFromCells([b,d],70,30,"Activity")}),this.addEntry("a…
9346 …b=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;align=center;verticalAlign…
9347 …,!1);d.geometry.relative=!0;d.edge=!0;return a.createEdgeTemplateFromCells([b,d],70,30,"Activity")…
9348 … create",null,"message create"),this.addEntry("message lost",function(){var b=new mxCell("",new mx…
9349 b.vertex=!0;var d=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;align=cente…
9350 …b.insertEdge(d,!0);return a.createEdgeTemplateFromCells([b,d],164,4,"Message found")}),this.addEnt…
9351 …d=0;dashed=0;");d.vertex=!0;b.insert(d);var e=new mxCell("",new mxGeometry(75,60,10,60),"rounded=0…
9352 …ge=!0;b.insert(g);b.insert(d);b.insert(e);return a.createVertexTemplateFromCells([b],160,160,"Life…
9353 b.vertex=!0;var d=new mxCell("",new mxGeometry(0,0,0,0),"endArrow=open;html=1;rounded=0;align=cente…
9354 …t(120,15),!1);d.geometry.relative=!0;d.edge=!0;b.insertEdge(d,!0);return a.createEdgeTemplateFromC…
9355 …et("uml")+" 2.5",!1,mxUtils.bind(this,function(a){for(var b=0;b<e.length;b++)a.appendChild(e[b](a)…
9376 …Veeam / Data Center",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9395 …eam / Miscellaneous",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9415 …","Veeam / Software",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9433 …e","Veeam / Storage",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9447 … / Users and Status",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9466 …ty Suite components",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9492 …kup and Replication",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9502 …","Veeam / Products",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9517 …eeam / VMs and Tape",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9552 …eeam3D","Veeam / 3D",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9567 …,"Veeam / Auxiliary",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9594 …Veeam / Data Center",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9608 …","Veeam / Features",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9638 …l","Veeam / General",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9679 …ucts and Components",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9705 …","Veeam / Software",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9716 …es","Veeam / States",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9742 …e","Veeam / Storage",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9779 "Veeam / 3D",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e](b))}))}… argument
9839 …re Validated Design",!1,mxUtils.bind(this,function(b){for(var e=0;e<a.length;e++)b.appendChild(a[e… argument
9975 DrawioFile=function(b,e){mxEventSource.call(this);this.ui=b;this.shadowData=this.data=e||"";this.sh… argument
9978 …ile=function(b,e){this.savingFile?null!=e&&e({message:mxResources.get("busy")}):null!=this.sync?th… argument
9979 …b,e,d,c){null!=d&&d()||(this.ui.getCurrentFile()!=this||this.invalidChecksum?null!=e&&e():this.get… argument
9980 …b,e,d,c){var g=!0;try{this.stats.fileMerged++;var k=null!=this.shadowPages?this.shadowPages:this.u… argument
9981 …is.compressReportData(this.getAnonymizedXmlForPages(l)),u=this.ui.hashValue(b.getCurrentEtag()),v=…
9982 …gramFile"));this.inConflictState=this.invalidChecksum=!1;this.setDescriptor(b.getDescriptor());thi…
9984 …b){var e=new mxCodec(mxUtils.createXmlDocument()),d=e.document.createElement("mxfile");if(null!=b)… argument
9985 …function(b,e,d){e=null!=e?e:1E4;null!=d&&null!=b&&b.length>d?b=b.substring(0,d)+"[...]":null!=b&&b… argument
9986 …b,e,d,c,g){this.stats.checksumErrors++;this.invalidChecksum=this.inConflictState=!0;this.descripto… argument
9987 …(null!=b?"\n\nRemote:\n"+b:""),null,7E4)});null==c?k(null):this.getLatestVersion(mxUtils.bind(this… argument
9989 …b,e,d,c){try{var g=this.compressReportData(this.getAnonymizedXmlForPages(this.shadowPages),25E3),k… argument
9992 …b,e){try{this.ui.spinner.stop();var d=mxUtils.bind(this,function(){this.stats.fileReloaded++;var c… argument
9993 b()}}),!0)});this.isModified()&&null==this.backupPatch?this.ui.confirm(mxResources.get("allChangesL… argument
9994 DrawioFile.prototype.ignorePatches=function(b){for(var e=!0,d=0;d<b.length&&e;d++)e=e&&0==Object.ke… argument
9995 …b,e,d){var c=this.ui.editor.undoManager,g=c.history.slice(),k=c.indexOfNextAdd,n=this.ui.editor.gr… argument
9996 0;q<b.length;q++)this.ui.pages=this.ui.patchPages(this.ui.pages,b[q],!0,e,this.isModified());0==thi…
9997 ….ui.updateTabContainer();this.ui.editor.fireEvent(new mxEventObject("pagesPatched","patches",b))}};
9998 DrawioFile.prototype.save=function(b,e,d,c,g,k){try{if(this.isEditable())if(!g&&this.invalidChecksu… argument
9999 …b=null!=this.ui.fileNode?this.ui.fileNode.getAttribute("compressed"):null;return null!=b?"false"!=… argument
10000 …b){b(null)};DrawioFile.prototype.isRestricted=function(){return!1};DrawioFile.prototype.isModified… argument
10001 …n(b,e,d){};DrawioFile.prototype.isMovable=function(){return!1};DrawioFile.prototype.isTrashed=func… argument
10002 ….getTitle=function(){return""};DrawioFile.prototype.setData=function(b){this.data=b};DrawioFile.pr… argument
10003 …b=this.getData();if(null!=b){var e=function(b){for(var c=0;null!=b&&c<b.length;c++){var d=b[c];nul… argument
10004 …b,e){b(null)};DrawioFile.prototype.loadDescriptor=function(b,e){b(null)};DrawioFile.prototype.load… argument
10005 …Hash()).replace(/[\/ +]/g,"_")};DrawioFile.prototype.getChannelKey=function(b){return null};Drawio… argument
10006 …b,e){b(null)};DrawioFile.prototype.getLastModifiedDate=function(){return new Date};DrawioFile.prot… argument
10007 …b,e){this.setDescriptorEtag(b,e)};DrawioFile.prototype.getDescriptorRevisionId=function(b){return … argument
10008 …{null==this.changeListener&&(this.changeListener=mxUtils.bind(this,function(b,e){var d=null!=e?e.g… argument
10011 …b){null!=this.ui.statusContainer&&this.ui.getCurrentFile()==this&&(b=null!=b?b:mxUtils.htmlEntitie… argument
10012 …b={type:"draft",created:this.created,modified:(new Date).getTime(),data:this.ui.getFileData(),titl… class in popupMenuHandler.AnonymousFunction9bd35d6bbd100
10013 …seItem(".draft_"+this.draftId),EditorUi.debug("draft deleted",".draft_"+this.draftId))}catch(b){}};
10014 …b){if(!this.inConflictState&&null!=this.ui.statusContainer&&this.ui.getCurrentFile()==this)if(b in… argument
10016 …tus('<div title="'+e+'" class="geStatusAlert">'+e+" ("+mxUtils.htmlEntities(b.message)+")</div>"))…
10017 DrawioFile.prototype.addConflictStatus=function(b,e){this.invalidChecksum&&null==e&&(e=mxResources.… argument
10018 …b()}))):this.ui.alert(mxUtils.htmlEntities(mxResources.get("fileChangedSync")),b)};DrawioFile.prot… argument
10019 …b,e,d){null==d&&(d=mxResources.get("checksum"));this.ui.editor.isChromelessView()&&!this.ui.editor… argument
10020 e)}),null,mxResources.get("synchronize"),mxUtils.bind(this,function(){this.reloadFile(b,e)}),mxReso…
10021 …b,e,d){this.invalidChecksum=this.inConflictState=!1;this.addUnsavedStatus();this.ui.showError(mxRe… argument
10022 …og=function(b,e){this.ui.showError(mxResources.get("externalChanges"),mxResources.get("fileChanged… argument
10023 DrawioFile.prototype.redirectToNewApp=function(b,e){this.ui.spinner.stop();if(!this.redirectDialogS… argument
10024 …b&&this.isModified()?this.ui.confirm(mxResources.get("allChangesLost"),mxUtils.bind(this,function(…
10025 ….handleFileSuccess=function(b){this.ui.spinner.stop();this.ui.getCurrentFile()==this&&(this.isModi… argument
10026 …b,e){this.ui.spinner.stop();if(this.ui.getCurrentFile()==this)if(this.inConflictState)this.handleC… argument
10028 …b,e){var d=mxUtils.bind(this,function(){this.handleFileSuccess(!0)}),c=mxUtils.bind(this,function(… argument
10029 …b?null:b.commitMessage)}),c)});"none"==DrawioFile.SYNC?this.showCopyDialog(d,c,g):this.invalidChec…
10030 …orMessage(b))};DrawioFile.prototype.getErrorMessage=function(b){var e=null!=b?null!=b.error?b.erro… argument
10031 …utosave(this.autosaveDelay,this.maxAutosaveDelay,mxUtils.bind(this,function(b){this.ui.stopSanityC… argument
10032 …(),this.ageStart=this.lastChanged)}),mxUtils.bind(this,function(b){this.handleFileError(b)}))):(th… argument
10033 …b){var e=Editor.guid(32);null==this.sync||this.isOptimisticSync()?b(e):this.sync.createToken(e,mxU… argument
10034 …1"==urlParams.test&&EditorUi.debug("DrawioFile.sendFileChanges",[this]))}catch(b){console.log(b)}};
10035 …b,e,d,c,g){this.lastSaved=new Date;this.ageStart=null;try{this.stats.saved++,this.invalidChecksum=… argument
10037 …b,e,d,c){null==this.lastAutosave&&(this.lastAutosave=Date.now());b=Date.now()-this.lastAutosave<e?… argument
10038 function(b){null!=c&&c(b)}))}else this.isModified()||this.ui.editor.setStatus(""),null!=d&&d(null)}… argument
10039 …prototype.isAutosaveRevision=function(){var b=(new Date).getTime();return null==this.lastAutosaveR…
10040 …b){this.updateFileData();this.stats.closed++;this.isAutosave()&&this.isModified()&&this.save(this.… argument
10042 …b,e){b([])};DrawioFile.prototype.addComment=function(b,e,d){e(Date.now())};DrawioFile.prototype.ca… argument
10043 …b,e,d){this.saveAs(this.title,e,d)};LocalFile.prototype.saveAs=function(b,e,d){this.saveFile(b,!1,… argument
10044 …prototype.getLatestVersion=function(b,e){null==this.fileHandle?b(null):this.ui.loadFileSystemEntry… argument
10045 LocalFile.prototype.saveFile=function(b,e,d,c,g){b!=this.title&&(this.desc=this.fileHandle=null);th… argument
10046 …b){this.savingFile=!1;null!=c&&c({error:b})});this.saveDraft();this.fileHandle.createWritable().th… argument
10047 b;this.fileSaved(n,c,f,e);this.removeDraft()}catch(A){e(A)}}),e)}),e)}),e):(this.inConflictState=!0… argument
10048 …s,function(b){l(b)}),c,this.ui.getCurrentFile()!=this?n:null,e.scale,e.border)):l(n)};LocalFile.pr… argument
10049 …b,e,d){LocalFile.call(this,b,e,d)};mxUtils.extend(LocalLibrary,LocalFile);LocalLibrary.prototype.g… argument
10050 …n(b,e,d){this.saveAs(this.getTitle(),e,d)};StorageFile.prototype.saveAs=function(b,e,d){DrawioFile… argument
10051 …b,e,d,c,g){var k=mxUtils.bind(this,function(k){var f=function(){var f=new StorageFile(b,d,e);f.sav… argument
10052 …o=function(b,e,d,c){b.getDatabaseItem(e,function(b){d(b)},mxUtils.bind(this,function(){null==b.dat… argument
10053 …rototype.saveFile=function(b,e,d,c){if(this.isEditable()){var g=mxUtils.bind(this,function(){this.… argument
10054 …b.charAt(0)&&null!=c?c({message:mxResources.get("invalidName")}):StorageFile.getFileInfo(this.ui,b…
10055 …b,e,d){var c=this.getTitle();c!=b?StorageFile.getFileInfo(this.ui,b,mxUtils.bind(this,function(g){… argument
10056 …rototype.getLatestVersion=function(b,e){StorageFile.getFileContent(this.ui,this.title,mxUtils.bind… argument
10057 …b){for(var e=[],d=0;d<localStorage.length;d++){var c=localStorage.key(d),g=localStorage.getItem(c)… argument
10058 …b){var e=StorageFile.listLocalStorageFiles();e.push({title:".scratchpad",type:"L"});var d=b.transa… argument
10059 …b,e,d,c){b.getDatabaseItems(function(b){var c=[];if(null!=b)for(var g=0;g<b.length;g++)"."==b[g].t… argument
10060 …b,e,d){return".scratchpad"!=this.title};StorageLibrary.prototype.open=function(){};RemoteFile=func… argument
10061 …b,e,d){};RemoteLibrary.prototype.updateFileData=function(){};RemoteLibrary.prototype.open=function… argument
10063 …b,e,d){function c(c,g,k,p,x,A){function q(){mxEvent.addListener(t,"click",null!=A?A:function(){k!=… argument
10064 (b.setMode(k,!0),e()):window.location.hostname=DriveClient.prototype.newAppHostname})}f++;++n>d&&(m…
10066 …or(c=0;c<x.length;c++)mxUtils.br(y),mxUtils.write(y,x[c]);if(null!=p&&null==b[p]){u.style.visibili…
10067 b[p]&&(v.stop(),t.style.display="none")},3E4);b.addListener("clientLoaded",mxUtils.bind(this,functi…
10070 …b.gitHub&&c(IMAGE_PATH+"/github-logo.svg",mxResources.get("github"),App.MODE_GITHUB,"gitHub");null…
10071 …b.hideDialog();var c=Editor.useLocalStorage;b.createFile(b.defaultFilename,null,null,null,null,nul…
10072 …re")+"</a>",g.appendChild(m))},5E3);this.container=g},SplashDialog=function(b){var e=document.crea… argument
10073 …b.addLanguageMenu(e,!0);null!=d&&(d.style.bottom="19px")}b.getServiceCount();var c=document.create…
10074 b.mode==App.MODE_DROPBOX?(c.src=IMAGE_PATH+"/dropbox-logo.svg",d=mxResources.get("dropbox")):b.mode…
10075 "/osa_database.png",d=mxResources.get("browser")):b.mode==App.MODE_TRELLO?(c.src=IMAGE_PATH+"/trell…
10077 …Storage"));mxEvent.addListener(d,"click",function(){b.hideDialog(!1);b.setMode(null);b.clearMode()…
10078 …b.hideDialog();b.actions.get("new").funct()});g.appendChild(k);mxUtils.br(g);k=document.createElem…
10079 …b.mode==App.MODE_ONEDRIVE?mxResources.get("oneDrive"):b.mode==App.MODE_GITHUB?mxResources.get("git…
10080 …k",function(){b.confirm(mxResources.get("areYouSure"),function(){c()})});g.appendChild(f)},b.mode=…
10082 …b.drive.setUser(q[c]);b.drive.authorize(f,function(){b.setMode(App.MODE_GOOGLE);b.hideDialog();b.s…
10083 b.mode==App.MODE_GITLAB&&null!=b.gitLab?d(function(){b.gitLab.logout();b.openLink(DRAWIO_GITLAB_URL… argument
10087 …b.openLink(c);null!=f&&(null==d||0<d)&&window.setTimeout(mxUtils.bind(this,function(){try{null!=f&…
10088 …b.handleError({message:mxResources.get("errorUpdatingPreview")})}}),q.className="geBtn",k.appendCh…
10089 …b.openLink(c)}catch(v){b.handleError({message:v.message||mxResources.get("drawingTooLarge")})}});f…
10090 …ext="+encodeURIComponent(n)+"&url="+encodeURIComponent(p.value);b.openLink(c)}catch(v){b.handleErr…
10091 …b.formatFileSize(7168)+" max)"),t.style.verticalAlign="bottom",t.style.paddingTop="4px",t.style.mi…
10092 !1,null);document.execCommand("copy");b.alert(mxResources.get("copiedToClipboard"))});5E5>e.length?…
10093 …b,e){function d(){var b=null!=G&&null!=G.getTitle()?G.getTitle():this.defaultFilename;if(C.checked… argument
10095 b&&(c+="&title="+encodeURIComponent(b)),""!=q.value&&(b=parseInt(q.value)+parseInt(p.value),c+="&he…
10101 …Child(C);mxUtils.write(c,mxResources.get("embed")+" ");var F=b.getBasenames().join(";"),G=b.getCur…
10102 …function(){b.hideDialog()});n.className="geBtn gePrimaryBtn";k.appendChild(n);c.appendChild(k);thi… argument
10104 …b,c,f){mxCellRenderer.prototype.installCellOverlayListeners.apply(this,arguments);mxEvent.addListe…
10105 …b){b=k.createEdge(null,null,null,null,null,n);return new mxCellState(this.graph.view,b,this.graph.… argument
10106 …b,m,n)},function(){k.scrollCellToVisible(m)})});c.addListener("pointerdown",function(b,c){var f=c.… argument
10108 …(p=new mxCircleLayout(k));if(null!=p){var q=function(b,c){k.getModel().beginUpdate();try{null!=b&&… argument
10109 …b,c,f,d,e){t.apply(this,arguments);q()};k.resizeCell=function(){mxGraph.prototype.resizeCell.apply…
10110 …b.editor.graph.getFreeInsertPoint():b.editor.graph.getCenterInsertPoint(k.getBoundingBoxFromGeomet…
10111 b.editor.cancelFirst||c.appendChild(u)};this.container=c};
10114 var BackgroundImageDialog=function(b,e,d){var c=document.createElement("div");c.style.whiteSpace="n… argument
10115 …yle.width="320px";if(null!=b.pages)for(var p=0;p<b.pages.length;p++){var q=document.createElement(…
10116 …b.pages[p].getId());b.pages[p]==b.currentPage&&q.setAttribute("disabled","disabled");null!=d&&d.or…
10117 …alue=mxUtils.trim(l.value),b.loadImage(l.value,function(b){x.value=b.width;A.value=b.height;null!=… argument
10118 …b){null!=e&&(e.parentNode.removeChild(e),e=null);b.stopPropagation();b.preventDefault()});mxEvent.… argument
10119 …b.importFiles(c.dataTransfer.files,0,0,b.maxBackgroundSize,function(b,c,f,d,e,m){l.value=b;v()},fu… argument
10121 …ion(b){b.action==google.picker.Action.PICKED&&null!=b.docs[0].thumbnails&&(b=b.docs[0].thumbnails[… argument
10123 …b.hideDialog()});g.className="geBtn";b.editor.cancelFirst&&d.appendChild(g);applyBtn=mxUtils.butto… argument
10124 …b.editor.cancelFirst||d.appendChild(g);c.appendChild(d);this.container=c},ParseDialog=function(b,e… argument
10125 …b.convertDataUri(e)+";"),m.setAttributeForCell(p,"plantUmlData",JSON.stringify({data:c,format:f},n…
10126 c&&"svg"==g?window.setTimeout(function(){b.spinner.stop();l(c,g,"data:image/svg+xml;base64,PD94bWwg…
10127 …b.generatePlantUmlImage(c,g,function(f,d,e){b.spinner.stop();l(c,g,f,d,e)},function(c){b.handleErr…
10128 …te()}null!=g&&(m.setSelectionCell(g),m.scrollCellToVisible(g))},function(c){b.handleError(c)}));el…
10129 …rowLines=0;fontStyle=1;align=center;resizeLast=1;"),p.vertex=!0,q.push(p),u=b.editor.graph.getPref…
10131 …b.editor.graph.getPreferredSizeForCell(u);null!=u&&p.geometry.width<u.width+30&&(p.geometry.width=…
10132 …ollCellToVisible(m.getSelectionCell()))}else if("list"==f){if(0<e.length){m=b.editor.graph;H=null;…
10135 …}}}else{var H=function(b){var c=M[b];null==c&&(c=new mxCell(b,new mxGeometry(0,0,80,30),"whiteSpac… argument
10137 …b.editor.graph.getModel().beginUpdate();try{q=m.getModel().getChildren(m.getDefaultParent()),k=mxE…
10140 ";Example:\na->b\nb->edge label->c\nc->a\n"}var k=b.editor.graph.getFreeInsertPoint();e=document.cr…
10143 …b.isOffline()&&"plantUml"==d&&(f.appendChild(l),f.appendChild(m),f.appendChild(p));var q=g();n.val… argument
10144 b.dataTransfer.files[0];var c=new FileReader;c.onload=function(b){n.value=b.target.result};c.readAs…
10145 …b.hideDialog():b.confirm(mxResources.get("areYouSure"),function(){b.hideDialog()})});l.className="… argument
10146 …b&&c.click();b=!1}}function y(){if(pa&&null!=u)d||b.hideDialog(),u(pa,ca,M.value);else if(c)d||b.h…
10147 …b.stateArg||null==b.stateArg.folderId)}}function C(b,c,d,e,m,g,p){null!=na&&(na.style.backgroundCo… argument
10148 b.getStatus()&&299>=b.getStatus()&&(B=b.getText());f(B)}))}else f(B)}function K(f,e,l){if(null!=f&&…
10149 …b.sidebar.tooltip&&"none"!=b.sidebar.tooltip.style.display;C(v,null,null,c,g,t)},!0,!1)}}function …
10151 …b){C(v,null,null,c,g,t)}),null,null);mxEvent.addListener(v,"dblclick",function(b){y();mxEvent.cons… argument
10152 c&&(C(v,c,f,null,null,t,qa),b&&y())})};e=k||TEMPLATE_PATH+"/"+c.substring(0,c.length-4)+".png";v.st…
10153 …rs(v,mxUtils.bind(this,function(b){A()}),null,null);mxEvent.addListener(v,"dblclick",function(b){A… argument
10154 …b){C(v,null,null,c,g)}),null,null),null!=p?mxEvent.addListener(v,"click",p):(mxEvent.addListener(v… argument
10155 …b.sidebar.currentElt==v}),null,null);mxEvent.addListener(D,"click",mxUtils.bind(this,function(b){X… argument
10156 …b,c,f){mxEvent.addListener(c,"click",function(){S!=c&&(S.style.backgroundColor="",S=c,S.style.back… argument
10157 …ttribute("title"));null!=m&&(e.style.padding=m);ha.appendChild(e);(function(b,c){mxEvent.addListen…
10158 …b],X=null,B(!1))})})(d,e)}f=document.createElement("div");f.style.cssText="font-weight: bold;backg…
10159 …b(t,l[t]);y.setAttribute("title",K);mxUtils.write(y,K);c(d,y,t);p.appendChild(y)}k.appendChild(p);…
10160 setTimeout(function(){b.style.visibility="hidden"},550);c.classList.toggle("geTempTreeCaret-down")}…
10162 …b.mode==App.MODE_GOOGLE?IMAGE_PATH+"/google-drive-logo.svg":b.mode==App.MODE_DROPBOX?IMAGE_PATH+"/…
10163 b.mode==App.MODE_BROWSER?IMAGE_PATH+"/osa_database.png":IMAGE_PATH+"/osa_drive-harddisk.png";e||E||…
10164 …b.gitHub?I=b.gitHub.extension:b.mode==App.MODE_GITLAB&&null!=b.gitLab?I=b.gitLab.extension:b.mode=…
10165 …b.sidebar.hideTooltip()}),null,null)};d&&(H.appendChild(M),z?M.style.width=e||E?"350px":"450px":(n…
10166 …,X=null,J=null,N=null,O=function(b){P.setAttribute("disabled","disabled");for(var c=0;c<K.length;c… argument
10167 …push(E);x.appendChild(E);var W=function(b){ha.style.display="none";T.style.display="none";R.style.… argument
10168 …b,c,f){L=0;Q.stop();ma=b;f=f||{};var d=0,e;for(e in f)d+=f[e].length;if(c)R.innerHTML=c;else if(0=… argument
10169 …="10px";Y.style.width="220px";mxEvent.addListener(Y,"keypress",function(b){13==b.keyCode&&W(!0)});… argument
10171 …relative";U.style.left="-18px";U.style.top="1px";U.style.background="url('"+b.editor.transparentIm…
10172 ….focus()});mxEvent.addListener(ia,"keydown",mxUtils.bind(this,function(b){if(13==b.keyCode){var c=… argument
10174 …a=S,S=f);ma=d;X=null;B(!1)}mxEvent.consume(b)}}));mxEvent.addListener(ia,"keyup",mxUtils.bind(this… argument
10175 …b.sidebar.hideTooltip()});var ra=140,V=140,ea={},ga={},ja={},oa=0,ua=!0,S=null,da=null;ea.basic=[{… argument
10176 …b;){if("undefined"!==typeof b.getAttribute)if("clibs"==b.nodeName){for(var f=b.getAttribute("name"…
10177 …b.getAttribute("clibs");null!=c[e]&&(e=c[e]);e={url:b.getAttribute("url"),libs:b.getAttribute("lib…
10178 …b,c){ja=b;N=oa=c;sa()},sa):sa();J=ea}mxEvent.addListener(M,"keypress",function(c){b.dialog.contain… argument
10179 …b.hideDialog(!0)});x.className="geBtn";!b.editor.cancelFirst||g&&null==k||A.appendChild(x);e||"1"=…
10180 …b.getCurrentFile()?window.location.href=c:window.openWindow(c))},mxResources.get("url"));b.showDia…
10181 ….body.appendChild(c);b.newDlgFileInputElt=c}b.newDlgFileInputElt.click()}),v.className="geBtn",A.a…
10182 …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(){mxEvent.addListener(g,"click",… argument
10183 m=b.oneDrive.extension:c==App.MODE_DEVICE&&(m=".drawio");0<=l&&(f=f.substring(0,l));C.value=f+m}}B(…
10184 …b[l]){p.style.visibility="hidden";mxUtils.setOpacity(k,10);var t=new Spinner({lines:12,length:12,w…
10185 …b[l]&&(window.clearTimeout(y),mxUtils.setOpacity(k,100),p.style.visibility="",t.stop(),m())}))}els…
10186 …",!1,null)};k.appendChild(C);null!=x&&(null!=b.editor.diagramFileTypes&&(g=FilenameDialog.createFi…
10187 C,b.editor.diagramFileTypes),g.style.marginLeft="6px",g.style.width="80px",k.appendChild(g)),k.appe…
10188 …b.base64ToBlob(F,"image/png");c=new ClipboardItem({"image/png":c,"text/html":new Blob(['<img src="…
10189 …b.handleError(c)}))}),x.style.marginTop="6px",x.className="geBtn");l&&Editor.popupsAllowed&&(g.sty… argument
10190 …ODE_ONEDRIVE),mxUtils.write(t,mxResources.get("oneDrive")),D.appendChild(t),b.mode==App.MODE_ONEDR…
10191 …b.mode==App.MODE_DROPBOX&&t.setAttribute("selected","selected"),z(IMAGE_PATH+"/dropbox-logo.svg",m…
10192 …b.gitLab&&(t=document.createElement("option"),t.setAttribute("value",App.MODE_GITLAB),mxUtils.writ…
10193 …,"trello")));if(!Editor.useLocalStorage||"device"==urlParams.storage||null!=b.getCurrentFile()&&"1…
10194 …b.mode!=App.MODE_DEVICE&&f||t.setAttribute("selected","selected"),p&&z(IMAGE_PATH+"/osa_drive-hard…
10195 …b.openLink(m)}),p.className="geBtn",f.appendChild(p));p=mxUtils.button(mxResources.get(null!=c?"cl…
10196 …p="6px",f.style.marginTop="6px"));null!=x&&(mxUtils.br(f),f.appendChild(x));b.editor.cancelFirst&&…
10197 function(c){13==c.keyCode?B(App.MODE_DEVICE):27==c.keyCode&&(b.fileLoaded(null),b.hideDialog(),wind…
10198 …b,e,d,c,g){g=null!=g?g:!0;var k=document.createElement("div");k.style.textAlign="left";k.style.hei… argument
10199 …b.openLink(e,null,!0)});f.className="geBtn gePrimaryBtn";f.style.width=n.style.width;k.appendChild… argument
10201 …d.style.display="inline-block";d.style.top="3px";d.style.background="url('"+b.editor.transparentIm…
10202 …b.isOffline()||m&&"undefined"===typeof chrome?0<f.length&&b.spinner.spin(document.body,mxResources…
10203 …b.hideDialog(),c(f)):(f=b.convertDataUri(f),d=null==d?120:d,e=null==e?100:e,b.hideDialog(),c(f,d,e… argument
10204 b.stopPropagation();b.preventDefault()});mxEvent.addListener(c,"dragover",mxUtils.bind(this,functio… argument
10205 …b){for(var c=0;c<b.length;c++)b[c]()},!mxEvent.isControlDown(c),null,null,!0);else if(0<=mxUtils.i… argument
10206 …b.editor.cancelFirst&&d.appendChild(e);ImageDialog.filePicked=function(b){b.action==google.picker.… argument
10207 …b)},function(){},function(b){return"image/"==b.type.substring(0,6)},function(b){for(var c=0;c<b.le… argument
10208 …b,l.value,function(b){l.value=b});b.showDialog(c.container,300,380,!0,!0);c.init()}),t.className="… argument
10209 …ild(e));f.appendChild(d);this.container=f},LinkDialog=function(b,e,d,c,g,k,n){function f(b,c,f){f=… argument
10210 c.style.width="26px";c.setAttribute("src",b);f.style.minWidth="42px";f.style.verticalAlign="middle"…
10212 …q.style.display="inline-block";q.style.top="3px";q.style.background="url('"+b.editor.transparentIm…
10213 …n:"_blank";x.setAttribute("title",n);k&&(p.style.width="340px");if(g&&null!=b.pages){null!=e&&Grap…
10214 …b.pages.length;k++)q=document.createElement("option"),mxUtils.write(q,b.pages[k].getName()||mxReso…
10215 ….appendChild(p),m.appendChild(q);l.appendChild(m);var z=mxUtils.button(d,function(){b.hideDialog();
10217 …b){null!=f&&(f.parentNode.removeChild(f),f=null);b.stopPropagation();b.preventDefault()});mxEvent.… argument
10218 …b.dataTransfer.types,"text/uri-list")&&(p.value=decodeURIComponent(b.dataTransfer.getData("text/ur…
10219 b.isOffline()&&!mxClient.IS_CHROMEAPP&&(d.style.display="none");d=mxUtils.button(mxResources.get("c… argument
10220 …b.docs[0].id:"application/vnd.google-apps.folder"==b.docs[0].mimeType&&(c="https://drive.google.co…
10221 …b.linkPicker){var c=b.drive.createLinkPicker();b.linkPicker=c.setCallback(function(b){LinkDialog.f… argument
10222 …b.gitHub&&f(IMAGE_PATH+"/github-logo.svg",mxResources.get("github"),function(){b.gitHub.pickFile(f… argument
10223 …b;p.focus()}})});mxEvent.addListener(p,"keypress",function(f){13==f.keyCode&&(b.hideDialog(),c(u.c… argument
10224 …unction(){var f=p.value+(m.checked?"\nDiagram:\n"+(null!=c?c:mxUtils.getXml(b.getXmlFileData())):"…
10225 …b.alert(mxResources.get("drawingTooLarge")):(b.hideDialog(),b.spinner.spin(document.body)&&mxUtils…
10226 …>=c.getStatus()?b.alert(mxResources.get("feedbackSent")):b.alert(mxResources.get("errorSendingFeed…
10228 …d.appendChild(k);mxEvent.addListener(k,"click",function(b){m.checked=!m.checked;mxEvent.consume(b)… argument
10229 …t";k=mxUtils.button(mxResources.get("cancel"),function(){b.hideDialog()});k.className="geBtn";b.ed…
10230 var RevisionDialog=function(b,e,d){var c=document.createElement("div"),g=document.createElement("h3… argument
10232 …b){return"page"==b&&null!=m&&null!=m[p]?m[p].getAttribute("name"):"pagenumber"==b?p+1:"pagecount"=… argument
10233 …me:"spinner",zIndex:2E9,top:"50%",left:"50%"},u=new Spinner(t),v=b.getCurrentFile(),x=b.getXmlFile…
10236 …Event.addGestureListeners(H,function(b){b=A[m[l].getAttribute("id")];mxUtils.setOpacity(H,20);n.in… argument
10237 …e.backgroundColor=k.style.backgroundColor,b=Editor.parseDiagramNode(b),(new mxCodec(b.ownerDocumen…
10238 …null!=y){var c=mxUtils.getXml(y.documentElement),f=b.getBaseFilename()+".drawio";b.isLocalFileSave…
10239 …b.getPagesForNode(y.documentElement),c=b.diffPages(b.pages,c),c=new TextareaDialog(b,mxResources.g…
10240 …b.hideDialog();b.hideDialog()})}catch(fa){b.handleError(fa)}},null,null,null,null,null,!0,null,mxR…
10241 …="none";var X=null;mxEvent.addListener(K,"change",function(b){null!=X&&(X(b),mxEvent.consume(b))})… argument
10242 …b.openLink(b.getUrl(),null,!0))});J.className="geBtn";J.setAttribute("disabled","disabled");null!=…
10244 …b.currentPage&&null!=b.pages&&(l=mxUtils.indexOf(b.pages,b.currentPage));for(t=e.length-1;0<=t;t--… argument
10245 …le.backgroundColor=c;(new mxCodec(b.ownerDocument)).decode(b,f.getModel());f.maxFitScale=1;f.fit(8…
10246 …);X=function(){try{var c=parseInt(K.value);p=l=c;B(m[c])}catch(V){K.value=l,b.handleError(V)}}}els…
10247 …ibute("disabled");H.removeAttribute("disabled");null!=v&&v.isRestricted()||(b.editor.graph.isEnabl…
10249 … "+b.formatFileSize(parseInt(c.fileSize)):"")+(null!=c.lastModifyingUserName?" "+c.lastModifyingUs… argument
10251 …b){if(B==c)try{q(b)}catch(U){L.innerHTML=mxUtils.htmlEntities(mxResources.get("error")+": "+U.mess… argument
10252 …b)},!1);ka.appendChild(g)}return g}(e[t]);null!=ba&&t==e.length-1&&(W=ba)}Y.appendChild(ka);g.appe…
10253 …ion(){b.hideDialog()});g.className="geBtn";O.appendChild(K);O.appendChild(F);O.appendChild(G);O.ap…
10254 …b,e,d,c,g,k,n,f,l){var m=document.createElement("div"),p=document.createElement("div");p.style.mar… argument
10256 …rseXml(d),y=b.editor.extractGraphModel(B.documentElement,!0),C=0,F=null,G=z.getGlobalVariable;z.ge… argument
10257 b?C+1:"pagecount"==b?null!=F?F.length:1:G.apply(this,arguments)};z.getLinkForCell=function(){return…
10259 …tions[q.selectedIndex]),0<q.options.length?(q.value=q.options[0].value,t()):b.hideDialog(!0))})])}…
10260 …padding:2px;border-style:none !important;bottom:30px;";this.init=function(){function b(b){if(null!= argument
10261 b){var c=b.getAttribute("background");if(null==c||""==c||c==mxConstants.NONE)c=Editor.isDarkMode()?… argument
10262 …se b(y)};x.appendChild(E);x.appendChild(d);x.appendChild(p);x.appendChild(u);x.appendChild(e);d=mx…
10263 …b.editor.cancelFirst?(v.appendChild(d),null!=f&&v.appendChild(f),v.appendChild(n),v.appendChild(k)… argument
10264 …-\x9F]|\s+/g," ")).toLowerCase();if(null==b&&(d&&0<=l.indexOf(f)||!d&&l.substring(0,f.length)===f)…
10265 …b.pages.length;X++)if(b.currentPage==b.pages[X]){J=X;break}c=(J+1)%b.pages.length;t=null;do v=!1,m…
10268 …on()}u=null!=y;k&&!c&&f();return 0==g.length||null!=y}var m=b.actions.get("findReplace"),p=b.edito…
10270 …y);mxUtils.write(y,mxResources.get("regularExpression"));B.appendChild(y);y=b.menus.createHelpLink…
10272 ….style.backgroundColor=l()?"":Editor.isDarkMode()?"#ff0000":"#ffcfcf"}catch(J){b.handleError(J)}});
10273 …var L=function(b,c,f,d,e){if(null==e||"1"!=e.html)return d=b.toLowerCase().indexOf(c,d),0>d?b:b.su… argument
10274 …b.indexOf("<",m+1));)e.push(m);m=b.match(/<[^>]*>/g);b=b.replace(/<[^>]*>/g,"");d=b.toLowerCase().…
10275 …ckgroundColor=l(!1,!0)?"":Editor.isDarkMode()?"#ff0000":"#ffcfcf"}}catch(O){b.handleError(O)}});Q.…
10276 …bute("disabled","disabled");P.setAttribute("disabled","disabled")}}catch(O){b.handleError(O)}});P.…
10277 …All"),function(){M.innerHTML="";if(F.value){var c=b.currentPage,f=b.editor.graph.getSelectionCells…
10278 …b.currentPage&&b.editor.graph.model.execute(new SelectPage(b,c));mxUtils.write(M,mxResources.get("…
10280 …b){if(91==b.keyCode||93==b.keyCode||17==b.keyCode)mxEvent.consume(b);else if(27==b.keyCode)m.funct… argument
10281 …cumentMode?C.select():document.execCommand("selectAll",!1,null),null!=b.pages&&1<b.pages.length?E.…
10282 …b,c){var f=window.innerHeight||document.body.clientHeight||document.documentElement.clientHeight;b… argument
10283 …b=this.window.getX(),c=this.window.getY();this.window.setLocation(b,c)});mxEvent.addListener(windo… argument
10284 …center";n.className="geBtn gePrimaryBtn";b.appendChild(n);this.window=new mxWindow(mxResources.get…
10286 …b,c){var f=window.innerHeight||document.body.clientHeight||document.documentElement.clientHeight;b… argument
10287 …b,c)});mxEvent.addListener(window,"resize",f);this.destroy=function(){mxEvent.removeListener(windo… argument
10288 …lls(),e))}},mxResources.get("enterValue")+" ("+mxResources.get("tags")+")");b.showDialog(d.contain…
10289 …b,c){var f=window.innerHeight||document.body.clientHeight||document.documentElement.clientHeight;b… argument
10290 …b=this.window.getX(),c=this.window.getY();this.window.setLocation(b,c)});mxEvent.addListener(windo… argument
10291 …b.drive?(n=mxResources.get("googleDrive"),f.src=IMAGE_PATH+"/google-drive-logo-white.svg"):e==b.dr…
10292 …b.notion?(n=mxResources.get("notion"),f.src=IMAGE_PATH+"/notion-logo-white.svg",f.style.width="32p…
10293 …b);g.appendChild(n);d&&(d=document.createElement("p"),d.style.marginTop="20px",d.appendChild(l),k=… argument
10294 …b,e,d){d=null!=d?d:b.sidebar.entries;var c=document.createElement("div"),g=[];if(null!=b.sidebar.c… argument
10295 {title:d[k].title,entries:[]};for(l=0;l<d[k].entries.length;l++)0<=mxUtils.indexOf(b.sidebar.enable…
10296 …b.sidebar.isEntryVisible(c.id);l.defaultChecked=l.checked;d.appendChild(l);mxUtils.write(d," "+c.t… argument
10298 …null!=b&&mxEvent.consume(b)}};mxEvent.addListener(d,"click",m);mxEvent.addListener(d,"dblclick",fu… argument
10301 …b){mxEvent.getSource(b)!=x&&(x.checked=!x.checked,mxEvent.consume(b))}),d.appendChild(k);k=mxUtils… argument
10302 u[f].apply(this,arguments);null!=d&&c.push(d)}b.sidebar.showEntries(c.join(";"),x.checked,!0)});l.c…
10303 …b.sidebar.isEntryVisible(d);var l=document.createElement("span");mxUtils.write(l,f);f=document.cre… argument
10304 g,n],C=0,k=0;k<d.length;k++)(function(b){for(var c=0;c<b.entries.length;c++){var f=b.entries[c];u.p…
10305 …b){x.checked=!x.checked;mxEvent.consume(b)}));c.appendChild(d);k=mxUtils.button(mxResources.get("c… argument
10306 …b.editor.cancelFirst?(d.appendChild(k),d.appendChild(l)):(d.appendChild(l),d.appendChild(k));c.app… argument
10307 …);mxUtils.br(k);mxEvent.addListener(l,"click",function(f){return function(){b.confirm(mxResources.…
10308 …Resources.get("add")+"...",null!=e?function(){e(function(b){b&&0>mxUtils.indexOf(n,b)&&n.push(b);c… argument
10309 …b,"",mxResources.get("add"),function(f){b.hideDialog();if(null!=f&&0<f.length){f=f.split(";");for(…
10310 …b,f,mxUtils.bind(this,function(){var b=App.pluginRegistry[e.value];0>mxUtils.indexOf(n,b)&&(n.push…
10311 …b.openLink("https://www.diagrams.net/doc/faq/plugins")});q.className="geBtn";b.isOffline()&&!mxCli… argument
10312 n&&n.destroy();n=b?new Croppie(k,{viewport:{width:150,height:150,type:"circle"},enableExif:!0,showZ…
10314 …b.hideDialog()});f.className="geBtn";l=mxUtils.button(mxResources.get("apply"),function(){n.result…
10315 …b.editor.cancelFirst?(m.appendChild(f),m.appendChild(l)):(m.appendChild(l),m.appendChild(f));g.app… argument
10321 …ces.get("cancel"),function(){b.hideDialog()});c.className="geBtn";var B=mxUtils.button(mxResources…
10323 …b){13==b.keyCode&&B.click()});k=document.createElement("div");k.style.marginTop="20px";k.style.tex… argument
10324 b.clientY);null!=b&&b.parentNode!=u;)b=b.parentNode;var c=null;if(null!=b)for(var f=u.firstChild,c=…
10325 …b.maxImageSize||g>b.maxImageSize){var O=Math.min(1,Math.min(b.maxImageSize/Math.max(1,m)),b.maxIma…
10326 …/2)+"px";E.appendChild(z)}else if(null!=k){var L=b.stringToCells(Graph.decompress(k.xml));0<L.leng…
10327 …ursor="pointer";mxEvent.addListener(F,"dragstart",function(b){mxEvent.consume(b)});(function(b,c,f… argument
10328 …b);0==p.length&&(u.style.backgroundImage="url('"+IMAGE_PATH+"/droptarget.png')",v.style.display=""… argument
10329 …b){13==b.keyCode&&null!=B&&(B(),B=null,mxEvent.consume(b))});K();E.appendChild(I);mxEvent.addListe… argument
10330 …r f=new FilenameDialog(b,G.title||"",mxResources.get("ok"),function(b){null!=b&&(G.title=b,K())},m… argument
10331 …(b){null==c&&null!=k&&(F.style.visibility="hidden",I.style.visibility="hidden");mxClient.IS_FF&&nu… argument
10332 …b){"hidden"==F.style.visibility&&(F.style.visibility="",I.style.visibility="");A=null;mxUtils.setO… argument
10333 …=0;H<Q.length;H++){var D=mxUtils.getTextContent(Q[H]),L=b.stringToCells(Graph.decompress(D)),M=b.e…
10334 …b.spinner.stop(),b.handleError({message:mxResources.get("errorLoadingFile")}))}}catch(R){}return n… argument
10335 …b.importFiles(c.dataTransfer.files,0,0,b.maxImageSize,F(c));else if(0<=mxUtils.indexOf(c.dataTrans… argument
10336 …appendChild(q);mxUtils.write(q,mxResources.get("filename")+":");null==e&&(e=b.defaultLibraryName+"…
10338 …z=null,B=null;e=function(b){"true"!=mxEvent.getSource(b).getAttribute("contentEditable")&&null!=B&… argument
10339 …b){v.style.cursor="";for(var c=mxEvent.getSource(b);null!=c;){if(c==u||c==v){b.stopPropagation();b… argument
10340 …l!=t&&!b.isOffline()&&(new XMLHttpRequest).upload&&b.isRemoteFileFormat(d,t.name)?b.parseFile(t,mx…
10341 …l"),function(){b.hideDialog(!0)});e.setAttribute("id","btnCancel");e.className="geBtn";b.editor.ca…
10342 …b.spinner.spin(document.body,mxResources.get("loading"))&&g.getPublicUrl(function(c){b.spinner.sto…
10343 …b.showError(mxResources.get("error"),mxResources.get("diagramIsNotPublic"),mxResources.get("share"…
10344 …b.isLocalFileSave()?b.saveLocalFile(c,f,"text/xml",null,null,!0,null,"xml"):(new mxXmlRequest(SAVE…
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 …b.showImageDialog(mxResources.get("addImageUrl"),"",function(b,c,d){C=!1;if(null!=b){if("data:imag… argument
10347 …maryBtn";c.appendChild(q);b.editor.cancelFirst||c.appendChild(e);d.appendChild(c);this.container=d… argument
10349 …leContextMenu(d);n.appendChild(d);var p=new Graph(d);p.setEnabled(!1);var q=b.editor.graph.cloneCe…
10350 …b.isOffline()||(g=mxUtils.button(mxResources.get("help"),function(){b.openLink("https://www.diagra…
10351 …b.showError(mxResources.get("error"),mxResources.get("containsValidationErrors"),mxResources.get("…
10352 …b.editor.graph,e,!0)});d.className="geBtn gePrimaryBtn";n.appendChild(d);b.editor.cancelFirst||n.a… argument
10353 …b.isOffline()||null==k||(n=mxUtils.button(mxResources.get("help"),function(){b.openLink(k)}),n.cla…
10354 …b.showError(mxResources.get("error"),c);return}}m&&b.hideDialog(null,null,this.container)}));e.app… argument
10355 …ration="none",O=N,N=null)}function z(b,c,f,d,e,l,m){if(-1<b.className.indexOf("geTempDlgRadioBtnAc… argument
10356 …b.editor.isCorsEnabledForUrl(d)?PROXY_URL+"?url="+encodeURIComponent(d):TEMPLATE_PATH+"/"+d;mxUtil… argument
10357 …b.sidebar.createTooltip(f,d,Math.min((window.innerWidth||document.documentElement.clientWidth||doc…
10358 …b.sidebar.hideTooltip=k)};mxEvent.addListener(p,"click",function(){b.sidebar.hideTooltip()})}}var …
10359 …b,c,f){if(null!=W){for(var d=W.className.split(" "),e=0;e<d.length;e++)if(-1<d[e].indexOf("Active"… argument
10360 b.getStatus()&&299>=b.getStatus()?g(b.getText(),c):p()})):g(b.emptyDiagramXml,c)},g=function(c,d){v…
10361 …b.mode||b.mode==App.MODE_GOOGLE||b.mode==App.MODE_BROWSER?mxResources.get("diagramName"):mxResourc… argument
10362 f=0;f<c.length;f++)c[f].style.display=b}function G(c,f,d,e,l){l||(ia.innerHTML="",y(),na=c,pa=e);va…
10363 …Url,n=mxUtils.htmlEntities(c[g].changedBy||""),K="";c[g].lastModifiedOn&&(K=b.timeSince(new Date(c…
10365 …b,c,d){mxEvent.addListener(u,"click",function(){W!=c&&(F(f),y(c,"geTempDlgDiagramsListGridActive",…
10366 …nt("img");J.style.display="none";(function(b,c,f){J.onload=function(){c.className="geTempDlgDiagra…
10367 …||A.appendChild(v);(function(b,c,d){mxEvent.addListener(A,"click",function(){W!=c&&(F(f),y(c,"geTe…
10368 …b,c,d,f)})})(c[g],A,v);ia.appendChild(A)}}for(var x in e)c=e[x],0<c.length&&(l=document.createElem… argument
10370 (function(b,c){mxEvent.addListener(m,"click",function(){W!=c&&(F(!0),y(c,"geTempDlgNewDiagramCatIte…
10371 …b(){var f=c.querySelector(".geTemplateDrawioCatLink");null!=f?f.click():setTimeout(b,200)}R=!0;var… function
10372 …ollTop=0,X&&(J=!0),U.innerHTML=d,Z.style.display="none",G(m?c[f]:l?qa[f][l]:b[f],m?!1:!0))})}var l…
10374 …s.write(f,"draw.io");l.appendChild(f)}for(m in b){var p=qa[m],k=f=document.createElement(p?"ul":"d…
10375 …b,c){mxEvent.addListener(c,"click",function(){for(var f=b.querySelectorAll("li"),d=0;d<f.length;d+…
10376 …b.style.visibility="hidden"},250);c.classList.toggle("geTempTreeCaret-down")})})(n,t)}else f.class… argument
10377 …b.getAttribute("url"),null!=e){d=b.getAttribute("section");f=b.getAttribute("subsection");if(null=…
10378 b.getAttribute("name"),preview:b.getAttribute("preview"),clibs:e,tags:b.getAttribute("tags")};l.pus… argument
10379 …==f[g[p]]&&(f[g[p]]=[]),f[g[p]].push(m)}TemplatesDialog.tagsList[c]=f}var k=b.toLowerCase().split(…
10380 …b]):G(d,!0)}}function L(b){if(fa!=b||aa!=ca)A(),ha.scrollTop=0,ia.innerHTML="",U.innerHTML=mxUtils… argument
10381 aa?null:k)):I(aa)),fa=b,ca=aa}function Q(b){null!=za&&clearTimeout(za);13==b.keyCode?L(oa.value):za… argument
10389 …ll!=p?p(function(b,c){ta=b;Ba=c;H()},H):H();mxUtils.get(g,function(b){if(!sa){sa=!0;for(b=b.getXml… argument
10390 …b.getAttribute&&null!=b.getAttribute("title")&&va.push({img:b.getAttribute("img"),libs:b.getAttrib… argument
10391 …b){C(!1,!1)});q&&mxEvent.addListener(ja,"click",function(b){C(!1,!0)});t&&mxEvent.addListener(K.qu… argument
10392 …b,e,d,c){var g=document.createElement("div");g.style.textAlign="center";var k=document.createEleme… argument
10393 …b.oneDrive?(n=mxResources.get("oneDrive"),f.src=IMAGE_PATH+"/onedrive-logo-white.svg"):e==b.gitHub…
10394 …b,mxResources.get("authorizedIn",[n],"You are now authorized in {1}"));d=mxUtils.button(d,c);d.ins… argument
10398 …ogle Fonts"));f.appendChild(l);mxClient.IS_CHROMEAPP||b.isOffline()&&!EditorUi.isElectronApp||(l=b…
10402 …ppendChild(f);Editor.enableWebFonts&&p.appendChild(n);this.init=function(){var b=t;"g"==c?b=v:"w"==
10403 …b=A);b.focus();mxClient.IS_GC||mxClient.IS_FF||5<=document.documentMode?b.select():document.execCo…
10404 function(){b.hideDialog();g()});e.className="geBtn";b.editor.cancelFirst&&f.appendChild(e);var B=mx…
10405 …erySelector(".dlg_fontUrl").style.border="1px solid red",e=!1);e&&(g(c,f,d),b.hideDialog())});B.cl…
10406 …ction(){x.setAttribute("checked","checked");x.checked=!0});f.appendChild(B);b.editor.cancelFirst||…
10407 function AspectDialog(b,e,d,c,g){this.aspect={pageId:e||(b.pages?b.pages[0].getId():null),layerIds:… argument
10408 …b;d=document.createElement("div");d.style.marginTop="16px";d.style.textAlign="center";k=mxUtils.bu…
10409 b.editor.cancelFirst||d.appendChild(k);n.setAttribute("disabled","disabled");this.okBtn=n;e.appendC…
10410 …b,e,d,c){mxEvent.disableContextMenu(b);b.style.userSelect="none";var g=new Graph(b);g.setTooltips(… argument
10411 c=null==d;for(k=0;k<e;k++){var n=b.getChildAt(b.root,k);b.setVisible(n,c||d==n.id)}g.maxFitScale=1;…
10412 …eatePageItem=function(b,e,d){var c=document.createElement("div");c.className="geAspectDlgListItem"… argument
10413 …b;c.className+=" geAspectDlgListItemSelected";this.layersContainer.innerHTML="";this.selectedLayer…
10414 …b,e,d,c){e=d.convertValueToString(b)||mxResources.get("background")||"Background";var g=document.c… argument
10415 …b.id],0==Object.keys(this.selectedLayers).length&&this.okBtn.setAttribute("disabled","disabled")):…
10416 …b){var e,d,c=document.createElement("table"),g=document.createElement("tbody");c.style.width="100%… argument
10418 …lect():document.execCommand("selectAll",!1,null)};d=function(){null!=b.fileNode&&(b.fileNode.setAt…
10419 parseInt(l.value)/100)),b.fileNode.setAttribute("border",Math.max(0,parseInt(m.value))),null!=k&&k.…
10420 …us()};d=function(){null!=b.fileNode&&(b.fileNode.setAttribute("compressed",p.checked?"true":"false…
10421 …ces.get("cancel"),function(){b.hideDialog()});f.className="geBtn";b.editor.cancelFirst&&d.appendCh…
10444 …b,c){return"1"!=mxUtils.getValue(b.style,"sketch","0")}},{name:"jiggle",dispName:"Jiggle",type:"fl…
10445 …b.style,"sketch","1"==urlParams.rough?"1":"0")}},{name:"fillWeight",dispName:"Fill Weight",type:"i…
10446 …b.style,"sketch","1"==urlParams.rough?"1":"0")}},{name:"curveFitting",dispName:"Curve Fitting",typ…
10447 …b,c){return"1"==mxUtils.getValue(b.style,"sketch","1"==urlParams.rough?"1":"0")}},{name:"disableMu…
10448 …b,c){return"1"==mxUtils.getValue(b.style,"sketch","1"==urlParams.rough?"1":"0")}},{name:"zigzagOff…
10449 …Rough"},{val:"comic",dispName:"Comic"}],isVisible:function(b,c){return"1"==mxUtils.getValue(b.styl…
10450 …in:0,defVal:"auto",allowAuto:!0,isVisible:function(b){return"orthogonalEdgeStyle"==mxUtils.getValu…
10453 …e:"colspan",dispName:"Colspan",type:"int",min:1,defVal:1,isVisible:function(b,c){var f=c.editorUi.…
10454 …b.vertices.length&&0==b.edges.length&&f.isTableCell(b.vertices[0])}},{name:"rowspan",dispName:"Row…
10455 b.vertices[0]:null);return"1"==mxUtils.getValue(f,"resizeLastRow","0")},isVisible:function(b,c){var…
10456 b.vertices.length&&0==b.edges.length&&f.isTable(b.vertices[0])}},{name:"fillOpacity",dispName:"Fill…
10458 …b,c){return c.editorUi.editor.graph.isCellConnectable(1==b.vertices.length&&0==b.edges.length?b.ve…
10460 …function(b,c){return 1==b.vertices.length&&0==b.edges.length}},{name:"dropTarget",dispName:"Drop T…
10461 …b.vertices.length&&0==b.edges.length?b.vertices[0]:null,d=c.editorUi.editor.graph;return null!=f&&…
10462 …b,c){return 1==b.vertices.length&&0==b.edges.length}},{name:"recursiveResize",dispName:"Resize Chi…
10463 …b.vertices[0])):!1}},{name:"editable",dispName:"Editable",type:"bool",defVal:!0},{name:"metaEdit",…
10465 …b,c){var f=mxUtils.getValue(b.style,mxConstants.STYLE_FILLCOLOR,null);return c.editorUi.editor.gra…
10467 …b){var c=rough.canvas({getContext:function(){return b}});c.draw=function(c){var f=c.sets||[];c=c.o… argument
10468 …b.setStrokeAlpha(b.state.fillAlpha);b.setStrokeColor(d.fill||"");b.setStrokeWidth(p);b.setDashed(!… argument
10469 …b.fill():b.stroke()};return c};(function(){function b(c,f,d){this.canvas=c;this.rc=f;this.shape=d;… class in popupMenuHandler.AnonymousFunction9bd35d6be0700
10470 …b.prototype.roundrect);this.originalEllipse=this.canvas.ellipse;this.canvas.ellipse=mxUtils.bind(t…
10471 b.prototype.curveTo);this.originalArcTo=this.canvas.arcTo;this.canvas.arcTo=mxUtils.bind(this,b.pro…
10472 …b.prototype.moveOp="M";b.prototype.lineOp="L";b.prototype.quadOp="Q";b.prototype.curveOp="C";b.pro… argument
10475 …&(null!=e||null!=l&&f.fill==l)?"solid":d.fillStyle);f.fillStyle=l;return f};b.prototype.begin=func…
10476 …b.prototype.end=function(){this.passThrough&&this.originalEnd.apply(this.canvas,arguments)};b.prot… argument
10477 …b,this.lastY=c)};b.prototype.moveTo=function(b,c){this.passThrough?this.originalMoveTo.apply(this.… argument
10478 …b,c,f,d,e,l){this.passThrough?this.originalCurveTo.apply(this.canvas,arguments):(this.addOp(this.c… argument
10479 …b,c,f,d,this.getStyle(!0,!0)))};b.prototype.ellipse=function(b,c,f,d){this.passThrough?this.origin… argument
10480 …b+f,c,b+f,c+l),this.lineTo(b+f,c+d-l),this.quadTo(b+f,c+d,b+f-e,c+d),this.lineTo(b+e,c+d),this.qua… argument
10481 …b.prototype.stroke=function(){this.passThrough?this.originalStroke.apply(this.canvas,arguments):th…
10483 …b(c,Editor.createRoughCanvas(c),this)};var c=mxShape.prototype.createHandJiggle;mxShape.prototype.… argument
10484 …STYLE_POINTER_EVENTS,"1"));if(null!=c.handJiggle&&c.handJiggle.constructor==b&&!this.outline){c.sa…
10485 …sEffect=function(c,f,e,l,m,g){null!=c.handJiggle&&c.handJiggle.constructor==b?(c.handJiggle.passTh… argument
10486 …b){return null==b||0==b.length||"undefined"===typeof pako?b:Graph.arrayBufferToString(pako.deflate… argument
10487 …b=mxUtils.parseXml(e.xml),b=b.documentElement)):(e=e[0].getElementsByTagName("div"),0<e.length&&(d…
10488 …b=mxUtils.parseXml(d).documentElement;else throw{message:mxResources.get("notADiagramFile")};null=… argument
10489 …b),0<f.length&&(d=mxUtils.createXmlDocument(),d.appendChild(d.importNode(f[0],!0)),d=d.documentEle… argument
10490 …b):Base64.decode(b,!0);if("%PDF-1.7"==b.substring(0,8)){var c=b.indexOf("EmbeddedFile");if(-1<c){v…
10491 …b.indexOf("%3C%2Fmxfile%3E)",e)+15,e=e-9;if(p>e){f=b.substring(e,p);break}}10==g&&("endobj"==c?m=n… argument
10492 …b[c[1]],null!=c&&(c=/.* \/Subject (\d+) (\d+) R/g.exec(c.join("\n")),null!=c&&0<c.length&&(b=b[c[1… argument
10493 …b&&0<b.length&&(c=b))):"tEXt"==f&&(b=b.split(String.fromCharCode(0)),1<b.length&&("mxGraphModel"==… argument
10494 …b,c){if(null!=b){var f=null!=b.error?b.error:b;null==f.retry&&(f.retry=c)}};Editor.configure=funct… argument
10495 …b.colorNames||ColorDialog.prototype.colorNames;StyleFormatPanel.prototype.defaultColorSchemes=b.de…
10496 b.globalVars);null!=b.compressXml&&(Editor.compressXml=b.compressXml);null!=b.includeDiagram&&(Edit…
10497 …b.customFonts&&(Menus.prototype.defaultFonts=b.customFonts.concat(Menus.prototype.defaultFonts));b…
10498 …b.css));var d=document.getElementsByTagName("script")[0];d.parentNode.insertBefore(f,d)}null!=b.li…
10499 b.enableCustomLibraries);null!=b.defaultVertexStyle&&(Graph.prototype.defaultVertexStyle=b.defaultV…
10500 …b.gridSteps&&(f=parseInt(b.gridSteps),!isNaN(f)&&0<f?mxGraphView.prototype.gridSteps=f:EditorUi.de…
10501 b.thumbWidth&&(Sidebar.prototype.thumbWidth=b.thumbWidth);b.thumbHeight&&(Sidebar.prototype.thumbHe…
10502 …b.fontCss&&("string"===typeof b.fontCss?Editor.configureFontCss(b.fontCss):EditorUi.debug("Invalid…
10503 b.maxImageBytes);null!=b.maxImageSize&&(EditorUi.prototype.maxImageSize=b.maxImageSize)}};Editor.co… argument
10504 …b){return b.replace(RegExp("^[\\s\"']+","g"),"").replace(RegExp("[\\s\"']+$","g"),"")};Editor.GOOG… argument
10505 …b;f++)c.push(Editor.GUID_ALPHABET.charAt(Math.floor(Math.random()*Editor.GUID_ALPHABET.length)));r…
10508 …tribute("extFonts"))try{for(f=f.split("|").map(function(b){b=b.split("^");return{name:b[0],url:b[1… argument
10509 …b.apply(this,arguments)}else throw{message:mxResources.get("notADiagramFile")||"Invalid data",toSt… argument
10510 …on(b){return b.name+"^"+b.url}),f.setAttribute("extFonts",d.join("|")));return f};Editor.prototype… argument
10511 …f.nodeName}}catch(N){}return!1};Editor.prototype.extractGraphModel=function(b,c,f){return Editor.e… argument
10513 … static !important; }";Editor.initMath=function(b,c){if("undefined"===typeof window.MathJax){b=(nu… argument
10514 …oMathJaxRender=function(b){window.setTimeout(function(){"hidden"!=b.style.visibility&&MathJax.Hub.… argument
10515 …b=0;b<Editor.mathJaxQueue.length;b++)Editor.doMathJaxRender(Editor.mathJaxQueue[b])})}};Editor.Mat… argument
10516 …ent("script");e.setAttribute("type","text/javascript");e.setAttribute("src",b);f[0].parentNode.app…
10517 …b){if(!/^\s*(?:'[^'\\]*(?:\\[\S\s][^'\\]*)*'|"[^"\\]*(?:\\[\S\s][^"\\]*)*"|[^,'"\s\\]*(?:\s+[^,'"\… argument
10518 …b)&&c.push("");return c};Editor.prototype.isCorsEnabledForUrl=function(b){if(mxClient.IS_CHROMEAPP… argument
10519 …b=new mxUrlConverter;b.updateBaseUrl();var c=b.convert,f=this;b.convert=function(d){if(null!=d){va… argument
10520 …b)))};Editor.prototype.convertImageToDataUri=function(b,c){try{var f=!0,d=window.setTimeout(mxUtil… argument
10521 …b=document.createElement("canvas"),l=b.getContext("2d");b.height=e.height;b.width=e.width;l.drawIm… argument
10522 …b)})):f.setAttribute(m,p)}else null!=g&&f.setAttribute(m,g)}}catch(ca){}})(g[p])});f("image","xlin… argument
10523 …b.charCodeAt(f++);if(f==d){c+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".c…
10524 …nction(b,c,f,d,e,l,m,g){try{var p=!m&&(d||/(\.png)($|\?)/i.test(b)||/(\.jpe?g)($|\?)/i.test(b)||/(… argument
10525 …b,mxUtils.bind(this,function(b){if(200<=b.getStatus()&&299>=b.getStatus()){if(null!=c){var d=b.get… argument
10526 b):f({message:mxResources.get("error")+" "+b.getStatus()},b))}),function(b){null!=f&&f({message:mxR… argument
10527 …b)+m);c.push('url("'+m+'"'+f[l].substring(d))}else c.push(f[l])}else c=[b]}return null!=c?c.join("… argument
10528 …b=[f[0]],e=1;e<f.length;e++){var l=f[e].indexOf(")");b.push('url("');b.push(this.cachedFonts[Edito… argument
10529 …b))c="image/svg+xml";else if("otf"==g||"embedded-opentype"==g||/(\.otf)($|\?)/i.test(b))c="applica…
10530 …b));this.loadUrl(f,mxUtils.bind(this,function(c){this.cachedFonts[b]=c;d--;e()}),mxUtils.bind(this… argument
10531 …b)}),l=0;l<c.length;l++)mxUtils.bind(this,function(b,c){Graph.isCssFontUrl(c)?null==this.cachedGoo… argument
10532 b+'";src: url("'+c+'")}'})(c[l].name,c[l].url);e()}else b()};Editor.prototype.addMathCss=function(b… argument
10533 …b.firstChild?b.insertBefore(f,b.firstChild):b.appendChild(f)):f=f[0];d=null!=d.createElementNS?d.c… 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
10535 …lient.IS_SF?window.setTimeout(function(){y.drawImage(d,0,0);b(p,f)},0):(y.drawImage(d,0,0),b(p,f))…
10536 …){try{for(var b=-Math.round(C-mxUtils.mod((K-E)*g,C)),c=-Math.round(C-mxUtils.mod((z-J)*g,C));b<k;… argument
10537 …b){null!=e&&e(b)};L.src=A}else m()}catch(wa){null!=e&&e(wa)}});d.onerror=function(b){null!=e&&e(b)… argument
10538 …b,c,f,d){for(var e=0;e<d;e++)b=Editor.crcTable[(b^c.charCodeAt(f+e))&255]^b>>>8;return b};Editor.c… argument
10539 …b){b=l(b,4);return b.charCodeAt(3)+(b.charCodeAt(2)<<8)+(b.charCodeAt(1)<<16)+(b.charCodeAt(0)<<24… argument
10540 …round(d/.0254),f=g(f)+g(f)+String.fromCharCode(1)):f=f+String.fromCharCode(0)+("zTXt"==c?String.fr…
10541 …b,c){f.apply(this,arguments);mxSettings.setRecentColors(ColorDialog.recentColors);mxSettings.save(… argument
10542 …b.currentPage.getId());return f});if(null!=window.StyleFormatPanel){var m=Format.prototype.init;Fo…
10543 …b&&b.isEditable()};DiagramFormatPanel.prototype.isMathOptionVisible=function(b){return!1};var q=Di… argument
10544 …b;f.model.execute(d)},{install:function(b){this.listener=function(){b(f.shadowVisible)};c.addListe… argument
10545 …b){c.editor.setAutosave(b);c.editor.autosave&&d.isModified()&&d.fileChanged()},{install:function(b… argument
10546 …b){c.actions.get("mathematicalTypesetting").funct()},{install:function(b){this.listener=function()… argument
10547 "relative";l.style.marginLeft="6px";l.style.top="2px";e.appendChild(l)}return b};mxCellRenderer.pro…
10568 …eFormatPanel.prototype.findCommonProperties=function(b,c,f){if(null!=c){var d=function(b){if(null!… argument
10569 …b.length;d++)c[b[d].name]=b[d];else for(var e in c){for(var l=!1,d=0;d<b.length;d++)if(b[d].name==…
10570 …b=b.getAttribute("customProperties");if(null!=b)try{d(JSON.parse(b))}catch(W){}}};var u=StyleForma…
10571 …b))}};var v=StyleFormatPanel.prototype.addStyleOps;StyleFormatPanel.prototype.addStyleOps=function… argument
10572 …b.appendChild(f);0<c.cells.length?(f=mxUtils.button(mxResources.get("pasteStyle"),mxUtils.bind(thi… argument
10573 …b);return v.apply(this,arguments)};EditorUi.prototype.propertiesCollapsed=!0;StyleFormatPanel.prot… argument
10574 …b,c,t.getSelectionCells());e.push(b);l.push(c);if(null!=f.dependentProps)for(b=0;b<f.dependentProp…
10575 …b,!0),l=mxUtils.getOffset(c,!0);f.style.position="absolute";f.style.left=l.x-e.x+"px";f.style.top=… argument
10576 …b,c,f)});mxEvent.consume(l)}));btn.style.height="12px";btn.style.width="40px";btn.className="geCol… argument
10577 …-pName")==b)p=p.nextSibling,q++;else break;var t={type:f,parentRow:m,index:q,isDeletable:!0,defVal…
10578 …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]=null!=c[p… argument
10580 …s.write(p,mxResources.get(g.dispName,null,g.dispName));l.appendChild(p)}l.value=f;b.appendChild(l);
10581 …er(l,"change",function(){var b=mxUtils.htmlEntities(l.value);d(c,b,k)});l.focus();mxEvent.addListe…
10582 …b=m.value,b=0==b.length&&"string"!=u?0:b;k.allowAuto&&(null!=b.trim&&"auto"==b.trim().toLowerCase(…
10583 …b.appendChild(m);mxEvent.addListener(m,"keypress",function(b){13==b.keyCode&&l()});m.focus();mxEve… argument
10584 "relative";b.style.padding="0";var y=document.createElement("table");y.className="geProperties";y.s…
10585 …e;f="none";for(var d=b.childNodes.length-1;0<=d;d--)try{var e=b.childNodes[d],l=e.nodeName.toUpper…
10588 …b.appendChild(y);A();return b};StyleFormatPanel.prototype.addStyles=function(b){function c(b){mxEv… argument
10589 "20px";b.style.paddingLeft="16px";b.style.paddingBottom="6px";b.style.position="relative";b.appendC…
10590 …on(b){mxEvent.addListener(p,"click",mxUtils.bind(this,function(){k(b)}))})(g);m.push(p);l.appendCh… argument
10591 …b,q(this.defaultColorSchemes[this.format.currentScheme]),m[this.format.currentScheme].style.backgr… argument
10592 …b?(mxEvent.isShiftDown(c)||(m=""==b.fill?mxUtils.setStyle(m,mxConstants.STYLE_FILLCOLOR,null):mxUt…
10593 b.font||mxUtils.getValue(p,mxConstants.STYLE_FONTCOLOR,null)))),mxEvent.isAltDown(c)||(m=""==b.stro…
10594 …ColorSchemes.length?"24px":"30px";c.style.margin="0px 6px 6px 0px";if(null!=b){var l="1"==urlParam…
10595 …b.gradient?mxClient.IS_IE&&10>document.documentMode?c.style.filter="progid:DXImageTransform.Micros…
10596 b.fill||mxUtils.getValue(f.defaultVertexStyle,mxConstants.STYLE_FILLCOLOR,Editor.isDarkMode()?Edito…
10597 …d.appendChild(c)});d.innerHTML="";for(var l=0;l<b.length;l++)0<l&&0==mxUtils.mod(l,4)&&mxUtils.br(…
10600 …b.appendChild(t),b.appendChild(n));mxEvent.addListener(n,"click",mxUtils.bind(this,function(){k(mx… argument
10601 …b){this.editorUi.actions.get("editStyle").funct()})),f.setAttribute("title",mxResources.get("editS… argument
10602 …rginLeft="2px"),b.appendChild(c)):c.image&&0<c.cells.length&&(c=mxUtils.button(mxResources.get("ed… argument
10603 b.appendChild(c));return b}}Graph.customFontElements={};Graph.recentCustomFonts={};Graph.isGoogleFo… argument
10604 …b+'";\nsrc: url("'+c+'");\n}'));return f};Graph.addFont=function(b,c,f){if(null!=b&&0<b.length&&nu… argument
10605 …b};Graph.getFontUrl=function(b,c){var f=Graph.customFontElements[b.toLowerCase()];null!=f&&(c=f.ur… argument
10606 b[c].getAttribute("face"):b[c].style.fontFamily;null!=d&&Graph.addFont(d,f)}}};Graph.processFontSty… argument
10607 …=!1;var x=Graph.prototype.init;Graph.prototype.init=function(){function b(b){c=b}x.apply(this,argu… argument
10608 …b);mxEvent.addListener(this.container,"mousemove",b);mxEvent.addListener(this.container,"mouseleav… argument
10610 …b){this.replaceDefaultColors(b);return Graph.processFontStyle(A.apply(this,arguments))};Graph.prot… argument
10611 …b,mxConstants.STYLE_LABEL_BORDERCOLOR,f);this.replaceDefaultColor(b,mxConstants.STYLE_SWIMLANE_FIL… argument
10612 …b,c,f){function d(){for(var b=m.getSelectionCells(),c=[],f=0;f<b.length;f++)m.isCellVisible(b[f])&… argument
10613 …b&&0<b.length)for(var q=0;q<b.length;q++)(function(b){var l=0>mxUtils.indexOf(m.hiddenTags,b),k=do… argument
10614 … f=mxUtils.indexOf(m.hiddenTags,b);mxEvent.isShiftDown(c)?e(0<=mxUtils.indexOf(m.hiddenTags,b)):(0…
10615 …b);a=document.createElement("a");mxUtils.write(a,b);a.style.textOverflow="ellipsis";a.style.positi…
10616 b);f.splice(p,1);m.hiddenTags=f;d();m.refresh()}mxEvent.consume(c)});k.appendChild(q);if(m.isEnable…
10617 …b);0<=f&&g.splice(f,1);m.removeTagsForCells(m.model.getDescendants(m.model.getRoot()),[b]);m.refre…
10618 …b]));mxEvent.addListener(n,"change",function(c){n.checked?m.addTagsForCells(m.getSelectionCells(),…
10619 …;var q=mxUtils.button(mxResources.get("reset"),function(b){m.hiddenTags=[];mxEvent.isShiftDown(b)|… argument
10620 …b){g=b;n()})});t.setAttribute("title",mxResources.get("add"));t.className="geBtn";t.style.margin="… argument
10621 …iv:p,refresh:n}};Graph.prototype.getCustomFonts=function(){var b=this.extFonts,b=null!=b?b.slice()…
10622 …b.push({name:f.name,url:f.url})}return b};Graph.prototype.setFont=function(b,c){Graph.addFont(b,c)… argument
10623 …lone(this.globalVars):{};var b=JSON.parse(decodeURIComponent(urlParams.vars));if(null!=b)for(var c…
10624 …b){var c=C.apply(this,arguments);null==c&&null!=this.globalVars&&(c=this.globalVars[b]);return c};… argument
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
10627 …b=G.apply(this,arguments);if(this.mathEnabled){var c=b.drawText;b.drawText=function(b,f){if(null!=… argument
10628 …b.text.value,b.text.value=d.innerHTML,c.apply(this,arguments),b.text.value=e)}}else c.apply(this,a…
10630 b.ownerSVGElement.parentNode.insertBefore(this.webKitForceRepaintNode,b.ownerSVGElement))}};var D=G…
10631 …b){"data:action/json,"==b.substring(0,17)&&(b=JSON.parse(b.substring(17)),null!=b.actions&&this.ex… argument
10632 …&d--;0==d&&p()}),p=mxUtils.bind(this,function(){if(e<b.length){var f=this.stoppingCustomActions,k=…
10637 …ll=function(b,c){var f=this.getLinkForCell(c);null!=f&&"data:action/json,"==f.substring(0,17)&&thi… argument
10638 …b,f)),l=!0);l&&this.labelChanged(c,d.innerHTML)}};Graph.prototype.updateCustomLink=function(b,c){i… argument
10639 …b,d[e],"cells"),this.updateCustomLinkAction(b,d[e],"excludeCells")}};Graph.prototype.updateCustomL… argument
10640 …b.excludeCells.indexOf(f[e].id)&&d.push(f[e]);f=d}return f};Graph.prototype.getCellsById=function(… argument
10641 …b){if(null==b||0==b.length||0==this.hiddenTags.length)return!1;b=b.split(" ");if(b.length>this.hid… argument
10642 …b.length)){for(var q=k=0;q<p.length&&k<l;q++)null!=m[p[q]]&&k++;k=k==l}k&&(1!=d||this.isCellVisibl… argument
10643 …b){for(var c=[],f={},d=0;d<b.length;d++){var e=this.getTagsForCell(b[d]);if(0<e.length)for(var e=e… argument
10644 b.length&&0<c.length){this.model.beginUpdate();try{for(var f=0;f<b.length;f++){for(var d=this.getTa… argument
10645 …b[f],"tags",e.join(" "))}}}finally{this.model.endUpdate()}}};Graph.prototype.toggleCells=function(… argument
10646 …b,c,f,d){for(var e=0;e<b.length;e++)this.highlightCell(b[e],c,f,d)};Graph.prototype.highlightCell=… argument
10647 …)},1200)},f)}};Graph.prototype.addSvgShadow=function(b,c,f,d){f=null!=f?f:!1;d=null!=d?d:!0;var e=… argument
10650 …b.getElementsByTagName("defs");0==m.length?(e=null!=e.createElementNS?e.createElementNS(mxConstant…
10651 …b.getAttribute("height"))+6),c=b.getAttribute("viewBox"),null!=c&&0<c.length&&(c=c.split(" "),3<c.… argument
10652 …his.defaultParent){var b=this.model.getChildCount(this.model.root),c,f=0;do c=this.model.getChildA…
10663 …b){var c=null;null!=b&&0<b.length&&("ER"==b.substring(0,2)?c="mxgraph.er":"sysML"==b.substring(0,5… argument
10664 …il(q)}return M.apply(this,arguments)};PrintDialog.prototype.create=function(b,c){function f(){y.va… argument
10666 …alog.createPrintPreview(c,v,u,0,n,y,x);f.pageSelector=!1;f.mathEnabled=!1;n=b.getCurrentFile();nul…
10667 f.writeln("</style>"));null!=b.editor.fontCss&&(f.writeln('<style type="text/css">'),f.writeln(b.ed…
10668 … g=mxClient.NO_FO;mxClient.NO_FO=this.graph.mathEnabled&&!b.editor.useForeignObjectForMath?!0:b.ed…
10671 …b,q.checked,m,g,A.checked,H.value,Q.value,parseInt(B.value)/100,parseInt(K.value)/100,M.get());els…
10672 …r"==c?v+1:"pagecount"==c?null!=b.pages?b.pages.length:1:z.apply(this,arguments)};document.body.app…
10673 …b.handleError({message:mxResources.get("errorUpdatingPreview")}):(t.mathEnabled&&(k=t.wnd.document…
10676 …b.pages&&(g=b.pages.length,null!=b.currentPage))for(m=0;m<b.pages.length;m++)if(b.currentPage==b.p…
10681 …arginBottom="12px";var M=PageSetupDialog.addPageFormatPanel(m,"printdialog",b.editor.graph.pageFor…
10682 …(mxResources.get("cancel"),function(){b.hideDialog()});k.className="geBtn";b.editor.cancelFirst&&m…
10683 …b.hideDialog();d(!1)}),u.className="geBtn",m.appendChild(u));u=mxUtils.button(mxResources.get(Prin…
10684 …gnoreImage){var b=this.image;null!=b&&null!=b.src&&Graph.isPageLink(b.src)&&(b={originalSrc:b.src}…
10685 …P=new Image;P.onload=function(){try{Q.getContext("2d").drawImage(P,0,0);var b=Q.toDataURL("image/p…
10686 null!=b&&6<b.length}catch(X){}};P.src="data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent…
10687 …b=new mxObjectCodec(new ChangePageSetup,["ui","previousColor","previousImage","previousFormat"]);b… argument
10688 …unction(){var b=new mxObjectCodec(new ChangeGridColor,["ui"]);b.beforeDecode=function(b,d,c){c.ui=…
10691 …ror=function(b,c,d,e,g,k,n){k=null!=k?k:0<=b.indexOf("NetworkError")||0<=b.indexOf("SecurityError"… argument
10692 …b!=EditorUi.lastErrorMessage&&(null==b||null==c||-1==b.indexOf("Script error")&&-1==b.indexOf("ext…
10693 …b,c,d,e,g)}catch(x){}};EditorUi.logEvent=function(b){if("1"==urlParams.dev)EditorUi.debug("logEven… argument
10694 …b,c){if("1"==urlParams.dev)EditorUi.debug("sendReport",b);else if(EditorUi.enableLogging)try{c=nul… argument
10695 …b.push(arguments[c]);console.log.apply(console,b)}}catch(m){}};EditorUi.parsePng=function(b,c,d){f… argument
10696 m)break}while(d)}};EditorUi.removeChildNodes=function(b){for(;null!=b.firstChild;)b.removeChild(b.f… argument
10698 …b=document.createElement("canvas");EditorUi.prototype.canvasSupported=!(!b.getContext||!b.getConte…
10700 …b,c,d){return this.editor.graph.openLink(b,c,d)};EditorUi.prototype.showSplash=function(b){};Edito… argument
10701 b;this.fireEvent(new mxEventObject("mathEnabledChanged"))};EditorUi.prototype.isMathEnabled=functio… argument
10702 …round(d/2),rotate:0,color:Editor.isDarkMode()?"#c0c0c0":"#000",speed:1.5,trail:60,shadow:!1,hwacce…
10703 …0px",g.style.paddingRight="10px",g.style.zIndex=2E9,g.style.left=Math.max(0,b)+"px",g.style.top=Ma…
10704 …b=function(){};this.active&&(b=mxUtils.bind(this,function(){this.spin(d,m)}));this.stop();return b… argument
10705 …b){return 8<b.length&&(208==b.charCodeAt(0)&&207==b.charCodeAt(1)&&17==b.charCodeAt(2)&&224==b.cha… argument
10706 …b){return 8<b.length&&(208==b.charCodeAt(0)&&207==b.charCodeAt(1)&&17==b.charCodeAt(2)&&224==b.cha… argument
10707 …b.charCodeAt(6)&&10==b.charCodeAt(7)};var b=EditorUi.prototype.createKeyHandler;EditorUi.prototype… argument
10708 …b.keyCode)return function(){c<g.pages.length-1&&g.movePage(c,c+1)};if(40==b.keyCode)return functio…
10709 …b){var c=e.apply(this,arguments);if(null==c)try{var f=b.indexOf("<mxfile ");if(0<=f){var d=b.la… argument
10710 …b){if(null!=b&&0<b.length){var c=b.indexOf('<meta charset="utf-8">');0<=c&&(b=b.slice(0,c)+'<meta … argument
10711 …b=c);if(null!=b){c=this.editor.graph;c.model.beginUpdate();try{var f=null!=this.pages?this.pages.s…
10712 …b.ownerDocument.createElement("mxfile"),this.currentPage=new DiagramPage(b.ownerDocument.createEle…
10713 …b,c,d,e,g,k,n,v,x,A,z){c=null!=c?c:this.editor.graph;g=null!=g?g:!1;x=null!=x?x:!0;var f,l=null;nu… argument
10714 p.setAttribute("id",Editor.guid());mxUtils.setTextContent(p,m)}m=b.ownerDocument.createElement("mxf…
10715 …RSION),m.setAttribute("etag",Editor.guid()),b=null!=d?d.getMode():this.mode,null!=b&&m.setAttribut…
10716 ….getXmlFileData=function(b,c,d,e){b=null!=b?b:!0;c=null!=c?c:!1;d=null!=d?d:!Editor.compressXml;va… argument
10717 …b&&null!=this.fileNode&&null!=this.currentPage)if(b=function(b){var c=b.getElementsByTagName("mxGr… argument
10718 Graph.compressNode(f)),f=this.fileNode.cloneNode(!1),c)b(this.currentPage.node);else for(c=0;c<this…
10720 …b(m)}return f};EditorUi.prototype.anonymizeString=function(b,c){for(var f=[],d=0;d<b.length;d++){v… argument
10721 …b){if(null!=b[EditorUi.DIFF_INSERT])for(var c=0;c<b[EditorUi.DIFF_INSERT].length;c++)try{var f=mxU… argument
10722 …b){var c=e.cells[b];if(null!=c){for(var f in c)null!=c[f].value&&(c[f].value="["+c[f].value.length… argument
10723 …b[EditorUi.DIFF_UPDATE][d]}0==Object.keys(b[EditorUi.DIFF_UPDATE]).length&&delete b[EditorUi.DIFF_… argument
10724 b.getElementsByTagName("mxCell"),d=0;d<f.length;d++)null!=f[d].getAttribute("value")&&f[d].setAttri…
10725 …b};EditorUi.prototype.synchronizeCurrentFile=function(b){var c=this.getCurrentFile();null!=c&&(c.s… argument
10726 …b){c.handleFileError(b,!0)})):c.synchronizeFile(mxUtils.bind(this,function(){c.handleFileSuccess("… argument
10727 …wState.backgroundImage);f.getGlobalVariable=function(b){return"page"==b?p.getName():"pagenumber"==… argument
10728 …b=this.createFileData(n,f,x,window.location.href,b,c,d,e,g,v,A);f!=this.editor.graph&&f.container.… argument
10729 …b.setAttribute("x0",k);b.setAttribute("y0",m)}null!=b&&(b.setAttribute("pan","1"),b.setAttribute("…
10731 …Html2=function(b,c,d,e,g){c=window.DRAWIO_VIEWER_URL||EditorUi.drawHost+"/js/viewer-static.min.js"… class in popupMenuHandler.AnonymousFunction9bd35d6bebf00
10732 resize:!0,xml:Graph.zapGremlins(b),toolbar:"pages zoom layers lightbox"};null!=this.pages&&null!=th…
10733 …1px solid transparent;" data-mxgraph="'+mxUtils.htmlEntities(JSON.stringify(b))+'"></div>\n'+(null…
10734 …b){b=this.validateFileData(b);this.pages=this.fileNode=this.currentPage=null;b=null!=b&&0<b.length… argument
10735 …b;this.pages=[];for(var d=0;d<c.length;d++)null==c[d].getAttribute("id")&&c[d].setAttribute("id",d…
10736 …b.ownerDocument.createElement("diagram")),this.currentPage.setName(mxResources.get("pageWithNumber…
10737 …b){var c=this.getCurrentFile(),c=null!=c&&null!=c.getTitle()?c.getTitle():this.defaultFilename;if(… argument
10738 …b,c,d,e,g,k,n,v,x,A,z,B){try{e=null!=e?e:this.editor.graph.isSelectionEmpty();var f=this.getBaseFi… argument
10739 b||!this.spinner.spin(document.body,mxResources.get("export")))"xmlpng"==b?l=f+".png":"jpeg"==b&&(l… argument
10740 …b){var q=this.editor.graph.background;if(n||q==mxConstants.NONE)q=null;var u=this.editor.graph.get… argument
10741 t(b)}),e)}}catch(I){this.handleError(I)}};EditorUi.prototype.createDownloadRequest=function(b,c,d,e… argument
10743 …b?"&filename="+encodeURIComponent(b):"")+"&extras="+encodeURIComponent(JSON.stringify(g))+(null!=n… argument
10744 …b.format&&this.importCsv(e,mxUtils.bind(this,function(b){this.editor.undoManager.clear();this.edit… argument
10745 …b){c===this.currentPage&&(200<=b.getStatus()&&300>=b.getStatus()?(this.updateDiagram(b.getText()),… argument
10746 …b){null!=d&&d(b)})):e("")};EditorUi.prototype.updateDiagram=function(b){function c(b){var c=new mx… argument
10747 b.nodeName){var n=g.getCell(b.getAttribute("id"));if(null!=n){try{var x=b.getAttribute("value");if(…
10748 …b.getAttribute("icon");if(null!=C){var F=0<C.length?JSON.parse(C):null;null!=F&&F.append||e.remove…
10749 …b.nodeName){for(var H=b.firstChild;null!=H&&H.nodeType!=mxConstants.NODETYPE_ELEMENT;)H=H.nextSibl…
10750 …b.getAttribute("dy")||0))}else"fit"==b.nodeName&&(k=b.hasAttribute("max-scale")?parseFloat(b.getAt… argument
10751 …n f=mxResources.get("copyOf",[f])+d};EditorUi.prototype.fileLoaded=function(b,c){var f=this.getCur… argument
10752 …);this.editor.setStatus("");this.updateUi();c||this.showSplash()});if(null!=b)try{mxClient.IS_SF&&…
10753 …b);b.addListener("descriptorChanged",this.descriptorChangedListener);b.addListener("contentChanged…
10754 …ventObject("fileLoaded"));d=!0;this.isOffline()||null==b.getMode()||EditorUi.logEvent({category:b.…
10755 …b.getHash(),action:"size_"+b.getSize(),label:"autosave_"+(this.editor.autosave?"on":"off")});Edito…
10756 …this.isOffline())try{EditorUi.logEvent({category:"ERROR-LOAD-FILE-"+(null!=b?b.getHash():"none"),a…
10757 …b,c){var f=0,d=new mxGraphModel,e=new mxCodec;null!=c&&(c.byteCount=0,c.attrCount=0,c.eltCount=0,c… argument
10758 …b,c,f,d){return!d||"mxGeometry"!=b.nodeName&&"mxPoint"!=b.nodeName||"x"!=c&&"y"!=c&&"width"!=c&&"h… argument
10759 b.attributes.length);for(var e=0;e<b.attributes.length;e++){var l=b.attributes[e].name,m=null!=c?c(…
10760 …b,c,d,e,g,k,n){};EditorUi.prototype.isScratchpadEnabled=function(){return isLocalStorage||mxClient… argument
10761 …b){var c=mxUtils.createXmlDocument(),f=c.createElement("mxlibrary");mxUtils.setTextContent(f,JSON.… argument
10762 …b]}};EditorUi.prototype.repositionLibrary=function(b){var c=this.sidebar.container;if(null==b){var… argument
10763 …b.getData());if("mxlibrary"==f.documentElement.nodeName){var d=JSON.parse(mxUtils.getTextContent(f… argument
10764 b);var f=this.sidebar.palettes[b.getHash()],f=null!=f?f[f.length-1].nextSibling:null;this.removeLib…
10765 …b){m(c,b)}));this.repositionLibrary(f);var k=g.parentNode.previousSibling;e=k.getAttribute("title"… argument
10766 …b.title||this.closableScratchpad)p.appendChild(n),mxEvent.addListener(n,"click",mxUtils.bind(this,…
10767 …b.isEditable()){var y=this.editor.graph,C=null,F=mxUtils.bind(this,function(f){this.showLibraryDia…
10768 …,k.style.paddingRight=18*p.childNodes.length+"px",this.saveLibrary(b.getTitle(),c,b,b.getMode(),!0…
10769 …b.getTitle(),c,b,b.getMode(),b.constructor==LocalLibrary,!0,function(){null==B||b.isModified()||(k… argument
10770 …b,f.width,f.height,e||"",!0,!1,!1));b={xml:Graph.compress(mxUtils.getXml(this.editor.graph.encodeC… argument
10771 …ew.translate.y;E(c,f)}mxEvent.consume(b)});mxEvent.addGestureListeners(g,function(){},mxUtils.bind… argument
10772 …b))}),mxUtils.bind(this,function(b){y.isMouseDown&&null!=y.panningManager&&null!=y.graphHandler&&(… argument
10773 …b){g.style.backgroundColor="#f1f3f4";b.dataTransfer.dropEffect="copy";g.style.cursor="copy";this.s… argument
10774 …b.dataTransfer.files,0,0,this.maxImageSize,mxUtils.bind(this,function(f,d,e,k,p,n,q,t,y){if(null!=…
10775 …SON.parse(mxUtils.getTextContent(e.documentElement));m(k,g);c=c.concat(k);G(b);this.spinner.stop()…
10776 …b)}u=!0}catch(ca){null!=window.console&&console.log("error in drop handler:",ca)}u||(this.spinner.… argument
10777 …b){4==b.readyState&&(this.spinner.stop(),200<=b.status&&299>=b.status?v(b.responseText,"text/xml")… argument
10778 b.preventDefault()}));n=n.cloneNode(!1);n.setAttribute("src",Editor.editImage);n.setAttribute("titl… argument
10779 …b){this.openLink(EditorUi.scratchpadHelpLink);mxEvent.consume(b)})),p.insertBefore(e,p.firstChild)… argument
10780 …,d.title||"",!0,!1,!0)))}};EditorUi.prototype.getResource=function(b){return null!=b?b[mxLanguage]… argument
10781 b.main:null};EditorUi.prototype.footerHeight=0;"1"==urlParams.savesidebar&&(Sidebar.prototype.thumb…
10784 …;EditorUi.prototype.showImageDialog=function(b,c,d,e,g){b=new ImageDialog(this,b,c,d,e,g);this.sho… argument
10785 …b.init()};EditorUi.prototype.showBackgroundImageDialog=function(b,c){b=null!=b?b:mxUtils.bind(this… argument
10786 …b){b&&null==this.getCurrentFile()&&"1"!=urlParams.embed&&this.showSplash()}));b.init()};var d=Edit… argument
10787 …b.style.overflow="hidden";var c=document.createElement("a");c.className="geTitle";c.style.color="#… argument
10788 …b){this.actions.get("shapes").funct();mxEvent.consume(b)}));b.appendChild(c);return b};EditorUi.pr… argument
10789 b.columnNumber,b,"INFO")}catch(C){}if(null!=l||null!=c){n=mxUtils.htmlEntities(mxResources.get("unk…
10790 …b&&null!=b.error&&(null!=b.error.errors&&0<b.error.errors.length&&"fileAccess"==b.error.errors[0].…
10791 …b,c,d,e,g)}),p,mxResources.get("changeUser"),mxUtils.bind(this,function(){function b(){e.innerHTML… function
10792 …b].email+">");f.setAttribute("disabled","disabled");e.appendChild(f)}f=document.createElement("opt…
10793 …(this,function(){d||(c=this.drive.getUsersList(),b())}),mxUtils.bind(this,function(b){this.handleE… argument
10795 …)};EditorUi.prototype.alert=function(b,c,d){b=new ErrorDialog(this,null,b,mxResources.get("ok"),c)… argument
10796 b.init()};EditorUi.prototype.confirm=function(b,c,d,e,g,k){var f=null!=this.spinner&&null!=this.spi… argument
10797 mxSettings.settings["close"+b])){var l=document.createElement("div");l.style.cssText="position:abso…
10800 …b]=!0,isLocalStorage&&null!=mxSettings.settings&&(mxSettings.settings["close"+b]=Date.now(),mxSett… argument
10801 …b){var c=mxEvent.getSource(b);c!=m&&c!=g?(null!=d&&d(),k(),mxEvent.consume(b)):p()}));window.setTi… argument
10802 …b,c,d,e){b=b.toDataURL("image/"+d);if(null!=b&&6<b.length)null!=c&&(b=Editor.writeGraphModelToPng(… argument
10803 …b.substring(b.lastIndexOf(",")+1),"image/"+d,!0)};EditorUi.prototype.isLocalFileSave=function(){re… argument
10804 …b,c,d,e,g,k){"text/xml"!=d||/(\.drawio)$/i.test(c)||/(\.xml)$/i.test(c)||/(\.svg)$/i.test(c)||/(\.… argument
10805 …b,!0):(d.document.write(b),d.document.close(),d.document.execCommand("SaveAs",!0,c),d.close());els…
10806 …b,d):new Blob([b],{type:d}));k?f.download=c:f.setAttribute("target","_blank");document.body.append… argument
10807 b+(null!=d?"&mime="+d:"")+(null!=g?"&format="+g:"")+(null!=k?"&base64="+k:"")+(null!=c?"&filename="… argument
10808 …b,d,e);else if(null!=d&&"text/html"==d.substring(0,9)){var l=new EmbedDialog(this,b);this.showDial…
10809 …b,c,d,e,null,v):null!=c&&0<c.length&&this.pickFolder(f,mxUtils.bind(this,function(l){try{this.expo…
10810 …b,c,d){var f=window.open("about:blank");null==f||null==f.document?mxUtils.popup(b,!0):("image/svg+… argument
10811 …ssToolbarItems=function(b){if(null!=urlParams.tags){this.tagsDialog=this.tagsComponent=null;var f=… argument
10814 …mponent.refresh();this.editor.fireEvent(new mxEventObject("tagsDialogShown"))}mxEvent.consume(b)}),
10815 …r(mxEvent.CHANGE,mxUtils.bind(this,function(){var b=this.editor.graph.getAllTags();f.style.display…
10817 …ChromelessImageExportEnabled()){this.exportDialog=null;var d=b(mxUtils.bind(this,function(b){var c… argument
10820 …b){e.stop();this.exportDialog.style.width="auto";this.exportDialog.style.height="auto";this.export… argument
10821 …b){this.spinner.stop();this.handleError(b)}),null,null,null,null,null,null,null,Editor.defaultBord… argument
10822 …b,e,g,c):this.saveRequest(b,c,mxUtils.bind(this,function(b,f){return this.createEchoRequest(d,b,e,… argument
10823 …b,k,!0,f,d)}catch(C){this.handleError(C)}else this.spinner.spin(document.body,mxResources.get("sav…
10824 …b){this.spinner.stop();this.handleError(b)})})))}}),mxUtils.bind(this,function(){this.hideDialog()… argument
10825 …b,c,d,e,g,k,n,v,x,A,z,B,y,C){if(this.spinner.spin(document.body,mxResources.get("export")))try{var… argument
10826 …b){this.isLocalFileSave()||b.length<=MAX_REQUEST_SIZE?this.saveData(p,"svg",b,"image/svg+xml"):thi… argument
10827 …b))});this.editor.graph.mathEnabled&&this.editor.addMathCss(m);var t=mxUtils.bind(this,function(b)… argument
10828 …b.appendChild(f),d=document.createElement("label"),mxUtils.write(d,c),d.setAttribute("for",n),b.ap… argument
10829 c){var f=this.addCheckbox(b,mxResources.get("edit")+":",!0,null,!0);f.style.marginLeft="24px";var d…
10830 …b.appendChild(l);mxEvent.addListener(l,"change",mxUtils.bind(this,function(){if("custom"==l.value)… argument
10831 …b);return{getLink:function(){return f.checked?"blank"===l.value?"_blank":e:null},getEditInput:func… argument
10832 Dialog.prototype.closeImage+"')")+';"></div>'}mxUtils.write(b,mxResources.get("links")+":");var d=d…
10833 …b.appendChild(d);mxUtils.write(b,mxResources.get("borderColor")+":");var l="#0000ff",g=null,g=mxUt… argument
10834 …b.appendChild(g);mxUtils.br(b);return{getColor:function(){return l},getTarget:function(){return d.… argument
10835 …b&&n.push("target="+b),null!=c&&c!=mxConstants.NONE&&n.push("highlight="+("#"==c.charAt(0)?c.subst… argument
10836 …b=this.getCurrentFile();c=!0;null!=n?d="#U"+encodeURIComponent(n):(b=this.getCurrentFile(),v||null…
10837 …"+(0<x.length?"?"+x.join("&"):"")+d};EditorUi.prototype.createHtml=function(b,c,d,e,g,k,n,v,x,A,z,… argument
10838 …lightbox"),f.toolbar=d.join(" "));null!=z&&0<z.length&&(f.edit=z);null!=b?f.url=b:f.xml=this.getFi…
10839 …b=null!=b?"&fetch="+encodeURIComponent(b):"";B(c,'<script type="text/javascript" src="'+(0<b.lengt… argument
10844 …b=new CustomDialog(this,f,mxUtils.bind(this,function(){e(m.checked?d:null,B.checked,y.value,n.getT… argument
10845 …b||mxResources.get("link"));l.style.cssText="width:100%;text-align:center;margin-top:0px;margin-bo…
10847 …b){this.spinner.stop();b=new ErrorDialog(this,null,mxResources.get(null!=b?"diagramIsPublic":"diag… argument
10849 …ditInput();k&&(D.style.marginLeft=G.style.marginLeft,G.style.display="none",b-=20);var H=this.addC…
10851 …b,!0,!0);null!=q?(q.focus(),mxClient.IS_GC||mxClient.IS_FF||5<=document.documentMode?q.select():do… argument
10853 …round);null!=q&&(q.style.marginBottom="16px");b=new CustomDialog(this,f,mxUtils.bind(this,function…
10854 …b,c)}),null,b,c);this.showDialog(b.container,300,(g?25:0)+(e?125:210),!0,!0)};EditorUi.prototype.s… argument
10856 ….style.marginLeft="8px";b=["selectionOnly","diagram","page"];for(p=0;p<b.length;p++)if(!l.isSelect…
10857 document.createElement("option");mxUtils.write(H,mxResources.get(b[p]));H.setAttribute("value",b[p]…
10862 …mand("selectAll",!1,null)};EditorUi.prototype.showEmbedImageDialog=function(b,c,d,e,g){var f=docum… argument
10864 …abled","disabled")});c=new CustomDialog(this,f,mxUtils.bind(this,function(){b(k.checked,p.checked,…
10865 …og(c.container,280,300,!0,!0)};EditorUi.prototype.createEmbedImage=function(b,c,d,e,g,k,n,v){funct… argument
10866 …b&&(p+="max-width:100%;");var q="";d&&(q=' width="'+Math.round(l.width)+'" height="'+Math.round(l.… argument
10867 …b,c,"png");f(b)}),null,null,null,mxUtils.bind(this,function(b){v({message:mxResources.get("unknown… argument
10868 …ources.get("drawingTooLarge")})};EditorUi.prototype.createEmbedSvg=function(b,c,d,e,g,k,n){var f=t… argument
10870 …ter;");b&&(t+="max-width:100%;");this.editor.convertImages(f,mxUtils.bind(this,function(b){n('<img… argument
10871 …b&&(b=parseInt(f.getAttribute("width")),g=parseInt(f.getAttribute("height")),f.setAttribute("viewB… argument
10872 …b)/1E3);var c=Math.floor(b/31536E3);if(1<c)return c+" "+mxResources.get("years");c=Math.floor(b/25… argument
10873 b;else if("mxfile"==b.nodeName){var d=b.getElementsByTagName("diagram");if(0<d.length){var f=d[0],e… argument
10874 b){if(b.hasAttribute("scale")){var d=parseFloat(b.getAttribute("scale"));!isNaN(d)&&0<d&&(c=d)}b.ha… argument
10875 …wState.backgroundImage);f.getGlobalVariable=function(b){return"page"==b?p.getName():"pagenumber"==… argument
10876 …b(e.substring(e.lastIndexOf(",")+1));f!=this.editor.graph&&f.container.parentNode.removeChild(f.co… argument
10877 …b)}),null,null,e,null,f.shadowVisible,null,f,g,null,null,null,"diagram",null)}catch(z){null!=c&&c(… argument
10878 …b);null!=g&&g(b);return b});c.mathEnabled&&this.editor.addMathCss(k);if(null!=g)this.embedFonts(k,… argument
10879 …b,f),c(b)}catch(p){c(b)}}))}catch(m){c(b)}}))};EditorUi.prototype.exportImage=function(b,c,d,e,g,k… argument
10880 …b){this.spinner.stop();this.handleError(b)}),null,d,b||1,c,e,null,null,k,n,A,B,y)}catch(F){this.sp… argument
10881 …b&&0<b.length){l.model.beginUpdate();try{var m=mxUtils.parseXml(b);b={};var p=this.editor.extractG…
10882 …b[q[0].getAttribute("id")]=this.pages[0].getId(),p=Editor.parseDiagramNode(q[0]),e=!1,u=1);for(;u<…
10883 …b,k)}}if(null!=p&&"mxGraphModel"===p.nodeName&&(f=l.importGraphModel(p,c,d,e),null!=f))for(u=0;u<f… argument
10884 …b,c[f].root)};EditorUi.prototype.updatePageLinksForCell=function(b,c){var f=document.createElement… argument
10885 …b,d.model.getChildAt(c,k))};EditorUi.prototype.updatePageLink=function(b,c){if(Graph.isPageLink(c)… argument
10886 …b){return/(\.v(sd|dx))($|\?)/i.test(b)||/(\.vs(s|x))($|\?)/i.test(b)};EditorUi.prototype.importVis… argument
10887 …s.get("serviceUnavailableOrBlocked")});else{f=new FormData;f.append("file1",b,e);var p=new XMLHttp…
10888 …b=p.response;if("text/xml"==b.type){var f=new FileReader;f.onload=mxUtils.bind(this,function(b){tr… argument
10889 …AsText(p.response))}catch(C){d({})}});p.send(f)}else try{this.doImportVisio(b,c,d,e)}catch(B){d(B)…
10890 …b,c,d){d=null!=d?d:mxUtils.bind(this,function(b){this.handleError(b)});var f=mxUtils.bind(this,fun… argument
10891 …n(b){var c=mxUtils.bind(this,function(){this.loadingExtensions=!1;if("undefined"!==typeof VsdxExpo… argument
10892 …b,c,d){var f=mxUtils.bind(this,function(){this.loadingExtensions=!1;if("undefined"!==typeof window… argument
10893 …js/extensions.min.js",f))};EditorUi.prototype.generateMermaidImage=function(b,c,d,e){var f=this,l=… argument
10894 …b,function(b){try{if(mxClient.IS_IE||mxClient.IS_IE11)b=b.replace(/ xmlns:\S*="http:\/\/www.w3.org… argument
10895 …b)),l,g)}else e({message:mxResources.get("invalidInput")})}catch(B){e(B)}})}catch(u){e(u)}};"undef… argument
10896 …b,c,f){c1=b>>2;c2=(b&3)<<4|c>>4;c3=(c&15)<<2|f>>6;c4=f&63;r="";r+=l(c1&63);r+=l(c2&63);r+=l(c3&63)… argument
10897 b.charCodeAt(i+1),0):i+1==b.length?r+f(b.charCodeAt(i),0,0):r+f(b.charCodeAt(i),b.charCodeAt(i+1),b… argument
10898 …b=parseFloat(p[0].getAttribute("width")),l=parseFloat(p[0].getAttribute("height")))}d(f.result,b,l… argument
10899 …b,c,d,e,g,k,n,v){k=null!=k?k:!0;n=null!=n?n:!0;if(null!=b)if(Graph.fileSupport&&!this.isOffline()&… argument
10900 b.substring(0,5)||!this.isOffline()&&(g||/\.(gif|jpg|jpeg|tiff|png|svg)$/i.test(b))){var f=this.edi…
10901 …b.substring(b.indexOf(",")+1),l=window.atob&&!mxClient.IS_SF?atob(l):Base64.decode(l,!0)):l=decode… argument
10902 …b)+";"))}),n,this.maxImageSize);else{var l=Math.min(1,Math.min(this.maxImageSize/e.width,this.maxI…
10903 …b,f.snap(c),f.snap(d),1,1,"text;"+(e?"html=1;":"")),f.updateCellSize(l),f.fireEvent(new mxEventObj… argument
10904 …==b.charAt(0)&&b.indexOf(">")==b.length-1&&(b=mxUtils.htmlEntities(b));b.length>this.maxTextBytes&…
10905 …b){var c=-1;do b/=1024,c++;while(1024<b);return Math.max(b,.1).toFixed(1)+" kB; MB; GB; TB;PB;EB;Z… argument
10906 b.substring(0,c)+b.substring(b.indexOf(",",c+1)))}return b};EditorUi.prototype.isRemoteFileFormat=f… argument
11537 …b,d,e){if("1"==urlParams.openInSameWin||navigator.standalone)e();else{var c=null;try{c=window.open… argument
11538 …b=0;b<App.DrawPlugins.length;b++)try{App.DrawPlugins[b](this)}catch(c){null!=window.console&&conso… 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
11545 …b=null;null==b&&isLocalStorage&&(b=localStorage.getItem(".mode"));if(null==b&&"undefined"!=typeof …
11550 …tion(b){navigator.serviceWorker.getRegistrations().then(function(e){if(null!=e&&0<e.length){for(va… argument
11551 App.main=function(b,e){function d(c){mxUtils.getAll("1"!=urlParams.dev?[c]:[c,STYLE_PATH+"/default.… argument
11554 …b&&b(c);"0"!=urlParams.chrome&&"1"==urlParams.test&&(EditorUi.debug("App.start",[c,(new Date).getT… argument
11555 ' "'+b[c])+'"';return!0},g={},k;for(k in App.pluginRegistry)g[App.pluginRegistry[k]]=!0;var l=JSON.…
11557 …b){b=document.getElementById("geStatus");null!=b&&(b.innerHTML="Error loading page. <a>Please try … argument
11558 …b)&&0<b?(DrawioFile.prototype.autosaveDelay=b,EditorUi.debug("Setting autosaveDelay",b)):EditorUi.…
11559 …b<Menus.prototype.defaultFonts.length;b++){var c=Menus.prototype.defaultFonts[b];"string"!==typeof… argument
11566 …b){if(b.source==l)try{var d=JSON.parse(b.data);null!=d&&"configure"==d.action&&(mxEvent.removeList… argument
11577 …p.DrawPlugins=[],window.Draw={},window.Draw.loadPlugin=function(b){App.DrawPlugins.push(b)})};App.… argument
11578 …b,e){EditorUi.debug("Loading plugins",b);for(var d=0;d<b.length;d++)if(null!=b[d]&&0<b[d].length)t… argument
11580 …Mode=function(){var b=window.opener||window.parent;null!=b&&this.editor.graph.addListener(mxEvent.…
11583 …;this.restoreLibraries()}));if("1"!=urlParams.embed||"1"==urlParams.od){var b=mxUtils.bind(this,fu…
11584 (window.DrawOneDriveClientCallback=b)});b()}if("1"!=urlParams.embed||"1"==urlParams.tr){var e=mxUti…
11585 …b=mxUtils.bind(this,function(){this.drive=new DriveClient(this);this.drive.addListener("userChange…
11586 window.DrawGapiClientCallback=null):b()}else null==window.DrawGapiClientCallback&&(window.DrawGapiC…
11588 …rompt",mxUtils.bind(this,function(b){this.showBanner("AddToHomeScreenFooter",mxResources.get("inst… argument
11589 …ls.bind(this,function(){var b=this.getCurrentFile(),b=null!=b?b.getMode():null;"1"==urlParams.extA…
11590 …b=this.getCurrentFile();null!=b&&null!=b.sync&&(b.sync.destroy(),b.sync=null,b=mxUtils.htmlEntitie… argument
11592 …xEvent.addListener(this.icon,"click",mxUtils.bind(this,function(b){this.appIconClicked(b)})),this.… argument
11594 …b=this.getCurrentFile();if(null!=b&&b.isModified()&&b.isAutosave()&&b.isOverdue()){var e={category…
11595 b.opened?Math.round((Date.now()-b.opened.getTime())/1E3):"x")+"-save_"+(null!=b.lastSaved?Math.roun…
11596 …b.desc.modifiedDate+"-size_"+b.getSize()+"-mime_"+b.desc.mimeType);EditorUi.logEvent(e);e=mxResour…
11597 this.mode&&b.isEditable()?"save":"saveAs").funct()}),null,null,360,120,null,mxUtils.bind(this,funct…
11600 …b=document.createElement("div");b.style.cssText="position:absolute;bottom:10px;left:50%;max-width:…
11601 …b.style,"transition","all 1s ease");b.className="geBtn gePrimaryBtn";var e=document.createElement(…
11603 b.appendChild(d);var c=document.createElement("img");c.setAttribute("border","0");c.setAttribute("a…
11604 b.appendChild(c);var g=document.createElement("img");g.setAttribute("border","0");g.setAttribute("a…
11605 b.appendChild(g);var k=document.createElement("img");k.setAttribute("border","0");k.setAttribute("a…
11606 b.appendChild(k);this.bannerShowing=!0;var n=mxUtils.bind(this,function(){null!=b.parentNode&&(b.pa… argument
11607 …b){mxEvent.consume(b);n()}));mxEvent.addListener(g,"click",mxUtils.bind(this,function(b){mxEvent.c… argument
11608 function(){mxUtils.setPrefixedStyle(b.style,"transform","translate(-50%,0%)")}),500);window.setTime…
11609 …b=this.drive.getUser(),e=null!=b?b.email:null;if(!this.isOffline()&&!this.editor.chromeless&&null!… argument
11610 …b,e){null!=b&&null!=b.plugins&&App.loadPlugins(b.plugins.split(";"),!0)};App.prototype.getEditBlan… argument
11611 …b){if(isLocalStorage&&null!=localStorage){var e=this.getRecent();if(null==e)e=[];else for(var d=0;… argument
11612 App.prototype.resetRecent=function(b){if(isLocalStorage&&null!=localStorage)try{localStorage.remove… argument
11613 …b=this.getCurrentFile();if(null!=b)if(b.constructor!=LocalFile||""!=b.getHash()||b.isModified()||"…
11614 …b=this.editor.appName,e=this.getCurrentFile();this.isOfflineApp()&&(b+=" app");null!=e&&(b=(null!=…
11615 …b,e){var d=!1;try{var c=!0,g=window.setTimeout(mxUtils.bind(this,function(){c=!1;e(null)}),this.ti… argument
11616 …b){return"page"==b?p.getName():"pagenumber"==b?1:m.apply(this,arguments)};n.getGlobalVariable=m;do… argument
11617 …b=null}k(b)}),b,this.thumbImageCache,"#ffffff",function(){k()},null,null,null,null,null,null,n,nul…
11618 x=Math.min(1,Math.min(3*b/(4*t.height),x)),A=Math.floor(t.x),z=Math.floor(t.y);q.setAttribute("widt…
11619 …b,c){b.shape instanceof mxShape&&b.shape.checkBounds()&&(c.save(),c.translate(.5,.5),b.shape.paint… argument
11620 …b=this.createDiv("background");b.style.position="absolute";b.style.background="white";b.style.left…
11621 (function(){var b=EditorUi.prototype.setMode;App.prototype.setMode=function(e,d){b.apply(this,argum…
11623 …b){if(mxEvent.isAltDown(b))this.showSplash(!0);else{var e=this.getCurrentFile(),d=null!=e?e.getMod… argument
11624 …//www.dropbox.com/home/Apps/drawio"+e.stat.path_display,mxEvent.isShiftDown(b)||(d=d.substring(0,d…
11625 …k(DRAWIO_GITLAB_URL):d==App.MODE_DEVICE&&this.openLink("https://get.draw.io/")}mxEvent.consume(b)};
11626 …b=new Date;b.setYear(b.getFullYear()-1);document.cookie="MODE=; expires="+b.toUTCString()}};App.pr…
11627 …b=urlParams.create;null!=b&&(b=decodeURIComponent(b));if(null!=b&&0<b.length&&"http://"!=b.substri… argument
11628 …b,c):new LocalFile(this,b,c,e))}))}}catch(d){}};App.prototype.loadGapi=function(b){"undefined"!==t… argument
11629 …null!=this.drive?JSON.parse(decodeURIComponent(urlParams.state)):null}catch(b){}this.editor.graph.…
11631 …b,e){if(!this.showingRefreshDialog&&(this.showingRefreshDialog=!0,this.showError(b||mxResources.ge… argument
11633 …b){if(null!=b&&0<b.length){var e=document.createElement("div");e.className="geAlert";e.style.zInde… argument
11634 b.style.display="block";b.setAttribute("title",mxResources.get("close"));b.innerHTML=mxResources.ge… argument
11636 …r b=this;window.onerror=function(c,d,e,g,m){"ResizeObserver loop limit exceeded"!=c&&(EditorUi.log…
11637 …b){var c=this.getCurrentFile();EditorUi.debug("storage event",b,c);null!=c&&".draft-alive-check"==… argument
11638 …b=this.getCurrentFile();window.location.hash=null!=b?b.getHash():""}))}}))}if((null==window.locati… argument
11639 …substring(0,2))){var b=mxUtils.bind(this,function(b){"data:image/png;base64,"==b.substring(0,22)&&… argument
11640 …b=new LocalFile(this,b,c,!0);null!=window.location.hash&&"#P"==window.location.hash.substring(0,2)…
11641 e){e.source==c&&b(d)})))}}else if(null==this.dialog)if("1"==urlParams.demo)d=Editor.useLocalStorage…
11642 …,null,mxUtils.bind(this,function(){var b=decodeURIComponent(urlParams.viewbox||"");if(""!=b)try{va…
11643 …b){this.spinner.stop();if("0"!=urlParams.splash){this.fileLoaded(new LocalFile(this,b,null));this.… argument
11644 …b++;var d=4>=b?2:6<b?4:3,c=new CreateDialog(this,c,mxUtils.bind(this,function(b,c){if(null==c){thi… argument
11645 …b>d?390:270,!0,!1,mxUtils.bind(this,function(b){b&&null==this.getCurrentFile()&&this.showSplash()}… argument
11648 …b,e){this.createFile(this.defaultFilename,b,null,null,mxUtils.bind(this,function(){window.setTimeo… argument
11649 …b=Editor.guid();localStorage.setItem(".draft-alive-check",b);window.setTimeout(mxUtils.bind(this,f…
11650 …b){this.hideDialog();b=""!=b?b:0;this.loadDraft(d[b].data,mxUtils.bind(this,function(){this.remove… argument
11651 …:null),this.showDialog(e.container,640,480,!0,!1,mxUtils.bind(this,function(b){"0"!=urlParams.spla… argument
11653 …b){if("1"!=urlParams.noFileMenu){var e=this.getServiceCount(!0),d=mxUtils.bind(this,function(){var… argument
11654 …b)null==urlParams.create&&d();else{b=4==e?2:3;var c=new StorageDialog(this,mxUtils.bind(this,funct…
11655 App.prototype.addLanguageMenu=function(b,e){var d=null;if(null!=this.menus.get("language")){d=docum… argument
11656 …);d.appendChild(c)}mxEvent.addListener(d,"click",mxUtils.bind(this,function(b){this.editor.graph.p… argument
11657 c.popup(e.x,e.y+d.offsetHeight,null,b);this.setCurrentMenu(c)}));b.appendChild(d)}return d};
11658 …b,e,d){d=null!=d?d:mxUtils.bind(this,function(b){this.handleError(b)});try{b.getFile().then(mxUtil… argument
11660 ….prototype.createFileSystemOptions=function(b){var e=[],d=null;if(null!=b){var c=b.lastIndexOf("."… argument
11661 …b}};App.prototype.showSaveFilePicker=function(b,e,d){e=null!=e?e:mxUtils.bind(this,function(b){"Ab… argument
11662 …b){try{if(b=null!=b?b:this.mode,b==App.MODE_GOOGLE)null!=this.drive&&"undefined"!=typeof google&&"… argument
11663 mxUtils.bind(this,function(b){"AbortError"!=b.name&&this.handleError(b)}));else if(b==App.MODE_DEVI… argument
11664 …b,c){StorageFile.listFiles(this,"F",b,c)});window.openBrowserFile=mxUtils.bind(this,function(b,c,d… argument
11665 …b==App.MODE_BROWSER?new StorageFile(this,c,d):new LocalFile(this,c,d))}),f=this.getCurrentFile();n… argument
11667 …b){b=null!=b?b:this.mode;if(b==App.MODE_GOOGLE||b==App.MODE_DROPBOX||b==App.MODE_ONEDRIVE||b==App.… argument
11668 …b,mxUtils.bind(this,function(b){this.spinner.stop();try{this.loadLibrary(b)}catch(f){this.handleEr… argument
11669 …b=0;b<d.files.length;b++)mxUtils.bind(this,function(b){var c=new FileReader;c.onload=mxUtils.bind(… argument
11670 …b,c){StorageFile.listFiles(this,"L",b,c)});window.openBrowserFile=mxUtils.bind(this,function(b,c,d… argument
11671 function(c,d){try{this.loadLibrary(b==App.MODE_BROWSER?new StorageLibrary(this,c,d):new LocalLibrar…
11672 …b,e,d,c,g,k,n){try{c=null!=c?c:this.mode;g=null!=g?g:!1;k=null!=k?k:!1;var f=this.createLibraryDat… argument
11673 …b,f,d,mxUtils.bind(this,function(b){this.spinner.stop();this.hideDialog(!0);this.libraryLoaded(b,e… argument
11674 …b){this.spinner.stop();this.hideDialog(!0);this.libraryLoaded(b,e)}),l,d):c==App.MODE_NOTION&&null… argument
11675 …b,e)}),l,d):c==App.MODE_DROPBOX&&null!=this.dropbox&&this.spinner.spin(document.body,mxResources.g… argument
11676 …b);c.saveFile(b,!1,mxUtils.bind(this,function(){this.hideDialog(!0);this.libraryLoaded(c,e)}),l)})…
11677 …b){this.spinner.stop();this.hideDialog(!0);k||this.libraryLoaded(d,e);null!=n&&n()}),l)});if(b!=d.… argument
11678 …b,e){var d=this.getCurrentFile();if(null!=d){var c=mxUtils.bind(this,function(){EditorUi.enableDra… argument
11679 …b,e){d.invalidFileHandle=null;d.fileHandle=b;d.title=e.name;d.desc=e;this.save(e.name,c)}),null,th… argument
11680 …b.split(".").slice(0,-1).join(".");f.focus();mxClient.IS_GC||mxClient.IS_FF||5<=document.documentM… argument
11681 …b){"AbortError"!=b.name&&this.handleError(b)}),this.createFileSystemOptions(b)):(this.setMode(App.… argument
11682 …i.test(b)||0>b.indexOf(".")||/(\.drawio)$/i.test(b),/(\.svg)$/i.test(b),/(\.html)$/i.test(b)),null…
11683 …b,e,d,c,g){var k=!1,n=b;this.editor.isCorsEnabledForUrl(n)||(n="t="+(new Date).getTime(),n=PROXY_U… argument
11684 …b){e(b)},d,f);else if(!this.isOffline()&&(new XMLHttpRequest).upload&&this.isRemoteFileFormat(l,f)… argument
11685 mxUtils.bind(this,function(b){d(b)}));else{if(/(\.png)($|\?)/i.test(f)||this.isPngData(l))l=this.ex… argument
11686 …b){return b==App.MODE_GOOGLE?this.drive:b==App.MODE_GITHUB?this.gitHub:b==App.MODE_GITLAB?this.git… argument
11687 …b,e,d,c,g,k,n,f,l){c=f?null:null!=c?c:this.mode;if(null!=b&&this.spinner.spin(document.body,mxReso… argument
11688 …b,e,n,mxUtils.bind(this,function(b){m();this.fileCreated(b,d,k,g,l)}),p)):c==App.MODE_GITHUB&&null… argument
11689 …b,e,mxUtils.bind(this,function(b){m();this.fileCreated(b,d,k,g,l)}),p,!1,n):c==App.MODE_DROPBOX&&n… argument
11690 …b,d,k,g,l)}),p):!f&&c==App.MODE_DEVICE&&EditorUi.nativeFileSupport?(m(),this.showSaveFilePicker(mx… argument
11691 …b,e,d,c,g){var k=window.location.pathname;null!=e&&0<e.length&&(k+="?libs="+e);null!=g&&0<g.length… argument
11692 …b.setData(this.createFileData(n,m,b,f));null!=m&&m.container.parentNode.removeChild(m.container);v…
11693 …l==d||d?m():(b.constructor==LocalFile&&(window.openFile=new OpenFile(function(){window.openFile=nu…
11694 …b.getMode())),null!=c&&c(),window.openWindow(k,null,m))});b.constructor==LocalFile?q():b.saveFile(… argument
11695 …b,e,d,c,g){if("1"==urlParams.openInSameWin||navigator.standalone)e=!0;this.hideDialog();var k=mxUt… argument
11696 …b?b.getHash():""}))});b=decodeURIComponent(b.substring(1));StorageFile.getFileContent(this,b,mxUti…
11697 …b.charAt(0))this.spinner.stop(),this.alert("[Deprecation] #S is no longer supported, go to https:/…
11698 …b};this.fileLoaded(g);null!=c&&c()}else if("E"==b.charAt(0))null==this.getCurrentFile()?this.handl… argument
11699 …b.charAt(0)){var k=decodeURIComponent(b.substring(1)),n=mxUtils.bind(this,function(){if("https://d…
11700 …b},window.location.hash="#"+d.getHash());null!=c&&c()}));return!0}return!1});!b()&&this.spinner.sp…
11701 …title?decodeURIComponent(urlParams.title):e,!0);d.getHash=function(){return b};this.fileLoaded(d,!…
11702 …b.charAt(0)?g=this.drive:"D"==b.charAt(0)?g=this.dropbox:"W"==b.charAt(0)?g=this.oneDrive:"H"==b.c…
11703 …b=this.getCurrentFile();window.location.hash=null!=b?b.getHash():""}));else{var t=b.charAt(0);b=de…
11704 …b,c);this.handleError(c,null!=c?mxResources.get("errorLoadingFile"):null,mxUtils.bind(this,functio…
11705 …get("discardChanges"))});null==b||0==b.length?f():null==n||e?f():this.showDialog((new PopupDialog(…
11706 …b){var e=b.getTitle();b.constructor!=LocalLibrary&&(e+="\n"+b.getHash());b.constructor==DriveLibra… argument
11707 mxResources.get("browser")+")":b.constructor==LocalLibrary&&(e+=" ("+mxResources.get("device")+")")…
11708 …b,e){if(null!=this.sidebar){null==this.pendingLibraries&&(this.pendingLibraries={});var d=mxUtils.… argument
11709 b&&0<b.length&&null==this.pendingLibraries[b]&&null==this.sidebar.palettes[b]){c++;var f=mxUtils.bi… argument
11710 …b=this.emptyLibraryXml);null!=b?f(new StorageLibrary(this,b,c)):l()}),l)}catch(z){l()}}),0);else i… argument
11711 b,v))}catch(z){l()}}),function(){l()})}catch(A){l()}}else if("S"==m&&null!=this.loadDesktopLib)try{… argument
11712 …!=x?x.getLibrary(decodeURIComponent(b.substring(1)),mxUtils.bind(this,function(b){try{f(b)}catch(z… argument
11713 App.prototype.updateButtonContainer=function(){if(null!=this.buttonContainer){var b=this.getCurrent…
11716 …ull!=urlParams.notif&&this.fetchAndShowNotification(urlParams.notif):(null!=b?null==this.shareButt…
11717 …b=document.createElement("img"),b.setAttribute("src",this.shareImage),b.setAttribute("align","absm…
11718 Editor.isDarkMode()||"atlas"==uiTheme||(this.shareButton.style.color="black",b.style.filter="invert…
11719 …b,e){if(!this.fetchingNotif){b=b||"online";var d=null,c=mxUtils.bind(this,function(c){c=c.filter(f… argument
11720 …b){200<=b.getStatus()&&299>=b.getStatus()&&(b=JSON.parse(b.getText()),b.sort(function(b,c){return … argument
11721 …b,e){function d(b){var c=document.querySelector(".geNotification-count");null!=c&&(c.innerHTML=b,c… argument
11722 …),d=0;d<c.length;d++)c[d].className="circle";isLocalStorage&&b[0]&&localStorage.setItem(e,b[0].tim…
11726 …b=this.notificationBtn.getBoundingClientRect();this.notificationWin.style.top=b.top+this.notificat…
11727 …e"></div>';for(g=0;g<b.length;g++)(function(b,c){c.isNew&&f++;var d=document.createElement("div");…
11728 "notifWin")});l.appendChild(d)})(this,b[g]);d(f)}}};
11729 …b,e){var d=this.getCurrentFile();if(null!=d&&this.spinner.spin(document.body,mxResources.get("savi… argument
11730 …b,e,d,c,g){d=null!=d?d:!0;var k=this.spinner.pause();d&&b==App.MODE_GOOGLE&&null!=this.drive?this.… argument
11731 …b))}),c):d&&b==App.MODE_GITHUB&&null!=this.gitHub?this.gitHub.pickFolder(mxUtils.bind(this,functio… argument
11732 …b,e,d,c,g,k){g==App.MODE_DROPBOX?null!=this.dropbox&&this.spinner.spin(document.body,mxResources.g… argument
11733 …b){this.spinner.stop();this.handleError(b)}),d,c):g==App.MODE_ONEDRIVE?null!=this.oneDrive&&this.s… argument
11734 …b){this.spinner.stop();this.handleError(b)}),!0,k,c):g==App.MODE_GITLAB?null!=this.gitHub&&this.sp… argument
11735 …b,mxUtils.bind(this,function(){this.spinner.stop()}),mxUtils.bind(this,function(b){this.spinner.st… argument
11736 …b=this.getCurrentFile();if(null!=b){if(null!=this.fname){this.fnameWrapper.style.display="block";t…
11737 …b&&this.fileEditable==b.isEditable()||!this.editor.graph.isSelectionEmpty()||(this.format.refresh(…
11738 …b,e,d,c){var g=this.spinner.pause();this.showDialog((new AuthDialog(this,b,e,mxUtils.bind(this,fun… argument
11739 …b,e,d,c,g,k,n,f){var l=e;/\.svg$/i.test(l)||(l=l.substring(0,e.lastIndexOf("."))+c);var m=!1;null!… argument
11740 …b=null;m?(b=JSON.parse(p.responseText),b=this.base64ToBlob(b.content,"application/octet-stream")):… argument
11741 …b)?this.parseFile(new Blob([c],{type:"application/octet-stream"}),mxUtils.bind(this,function(b){4=… argument
11742 …s.get(b,mxUtils.bind(this,function(b){if(200<=b.getStatus()&&299>=b.getStatus()){if(null!=g){b=JSO… argument
11743 …{null!=k&&k({code:App.ERROR_TIMEOUT,retry:fn})},f):null!=n?n(b,t,k,d):this.editor.loadUrl(b,t,k,d,…
11745 "click",mxUtils.bind(this,function(b){this.appIconClicked(b)}));var b=mxClient.IS_SVG?"dark"==uiThe… argument
11747 …b;this.appIcon.style.backgroundPosition="center center";this.appIcon.style.backgroundSize="100% 10…
11748 …b==App.MODE_DROPBOX?(this.appIcon.style.backgroundImage="url("+IMAGE_PATH+"/dropbox-logo-white.svg…
11749 …%"):b==App.MODE_NOTION?(this.appIcon.style.backgroundImage="url("+IMAGE_PATH+"/notion-logo-white.s…
11750 b;this.appIcon.style.backgroundSize="90% 90%"}));"1"!=urlParams.embed&&this.menubarContainer.append…
11751 …n",mxUtils.bind(this,function(b){b.preventDefault()}));mxEvent.addListener(this.fname,"click",mxUt… argument
11752 this.editor.graph.stopEditing(),this.actions.get("rename").funct());mxEvent.consume(b)}));this.fnam…
11754 …,mxClient.IS_POINTER?"pointerdown":"mousedown",mxUtils.bind(this,function(b){b.preventDefault()}))… argument
11755 function(b){this.actions.get("formatPanel").funct();mxEvent.consume(b)}));var e=mxUtils.bind(this,f… argument
11757 …,mxClient.IS_POINTER?"pointerdown":"mousedown",mxUtils.bind(this,function(b){b.preventDefault()}))… argument
11758 …b){var c=this.fullscreenMode;"atlas"!=uiTheme&&"1"!=urlParams.embed&&this.toggleCompactMode(c);c||… argument
11760 …ion(b){b.preventDefault()})),mxEvent.addListener(this.toggleElement,"click",mxUtils.bind(this,func… argument
11762 App.prototype.toggleCompactMode=function(b){(b=null!=b?b:this.compactMode)?(this.menubar.container.… argument
11764 …,this.toggleElement.style.backgroundImage="url('"+this.chevronDownImage+"')");this.compactMode=!b};
11767 …mxUtils.bind(this,function(b){b.preventDefault()})),mxEvent.addListener(this.userElement,"click",m… argument
11769 …b,c){var d=this.getCurrentFile();null!=d&&d.constructor==DriveFile?(this.spinner.spin(document.bod… argument
11770 …eight","50");f.setAttribute("border","0");f.setAttribute("src",null!=b.pictureUrl?b.pictureUrl:thi…
11771 …b.displayName+(b.isCurrent&&1<e.length?" ("+mxResources.get("default")+")":""));null!=b.email&&(mx…
11772 …b);this.drive.authorize(!0,mxUtils.bind(this,function(){this.setMode(App.MODE_GOOGLE);this.hideDia… argument
11774 …b=this.drive.createAuthWin();b.blur();window.focus();k(mxUtils.bind(this,function(){this.stateArg=… argument
11775 …ild(n);this.userPanel.appendChild(d)}}d=mxUtils.bind(this,function(b,d,e,f){if(null!=b){c&&this.us… argument
11776 …verflow="hidden";m.style.textOverflow="ellipsis";mxUtils.write(m,b.displayName);null!=b.email&&(mx…
11777 b.email),m.appendChild(d));null!=f&&(b=document.createElement("div"),b.style.marginTop="4px",d=docu…
11778 …r b=this.getCurrentFile();if(null!=b&&b.constructor==DropboxFile){var c=mxUtils.bind(this,function…
11779 …b=this.getCurrentFile();if(null!=b&&b.constructor==OneDriveFile){var c=mxUtils.bind(this,function(…
11780 …b&&b.constructor==GitHubFile){var c=mxUtils.bind(this,function(){this.gitHub.logout();window.locat…
11781 …b.isModified()?this.confirm(mxResources.get("allChangesLost"),null,c,mxResources.get("cancel"),mxR…
11782 …b.isModified()?this.confirm(mxResources.get("allChangesLost"),null,c,mxResources.get("cancel"),mxR…
11784 …on(mxResources.get("close"),mxUtils.bind(this,function(){mxEvent.isConsumed(b)||null==this.userPan…
11785 …b)})),mxEvent.addListener(document.body,"click",mxUtils.bind(this,function(b){mxEvent.isConsumed(b… argument
11786 …b=this.oneDrive.getUser():null!=this.dropbox&&null!=this.dropbox.getUser()?b=this.dropbox.getUser(…
11788 …b=null;null!=this.drive&&null!=this.drive.getUser()?b=this.drive.getUser():null!=this.oneDrive&&nu…
11789 …b=mxPopupMenu.prototype.showMenu;mxPopupMenu.prototype.showMenu=function(){b.apply(this,arguments)… argument
11790 …ntMenu();this.editorUi.openLink(b);mxEvent.consume(c)}));return c};Menus.prototype.addLinkToItem=f… argument
11791 Menus.prototype.init=function(){function b(b,c,d){this.ui=b;this.previousExtFonts=this.extFonts=c;t… argument
11793 …b){return"file"!=b}));c.actions.addAction("new...",function(){var b=c.isOffline();if(b||"1"!=urlPa… argument
11794 …b){return{id:b.id,isExt:!0,url:b.downloadUrl,title:b.title,imgUrl:b.thumbnailLink,changedBy:b.last… argument
11795 …b(d)},d)},function(b,d,f,g){c.drive.listFiles(b,null,g?!0:!1,function(b){for(var c=[],f=0;f<b.item… argument
11796 …b=new NewDialog(c,null,!1,function(b){c.hideDialog();if(null!=b){var d=c.editor.graph.getFreeInser… argument
11798 …s.METERS});this.put("units",new Menu(mxUtils.bind(this,function(b,c){this.addMenuItems(b,["points"… argument
11800 …b=new FilePropertiesDialog(c);c.showDialog(b.container,320,120,!0,!0);b.init()}).isEnabled=k;windo… argument
11801 …ew Action(mxResources.get("formatXml")+"...",function(){var b=document.createElement("div");b.styl…
11802 b.appendChild(e);var f=c.addCheckbox(b,mxResources.get("selectionOnly"),!1,g.isSelectionEmpty()),k=…
11803 …on(b,d,e,f,g,k,l,m,n){l=[];n&&l.push("tags=%7B%7D");b=new EmbedDialog(c,c.createLink(b,d,e,f,g,k,n… argument
11804 …b){c.spinner.stop();c.showHtmlDialog(mxResources.get("export"),null,b,function(b,d,e,f,g,k,l,m,n,p… argument
11805 …unction(){if(EditorUi.isElectronApp||!c.isOffline()&&!c.printPdfExport){var b=null==c.pages||1>=c.…
11806 …"disabled","disabled"),x.checked=!1)},e=200,k=1,l=null;if(c.pdfPageExport&&!b){var m=function(){u.…
11810 …b)var d=parseInt(q.value),e=parseInt(u.value),d=n.checked||d==l&&e==l?null:{from:Math.max(0,Math.m…
11811 …b(){null!=d&&d.removeDraft();c.fileLoaded(null)}var d=c.getCurrentFile();null!=d&&d.isModified()?c… function
11812 …b);null!=d&&null!=d.shape&&null!=d.shape.stencil&&(b=new EditShapeDialog(c,b,mxResources.get("edit… argument
11813 …b){c.handleError(b)})):c.showError(mxResources.get("error"),mxResources.get("notAvailable"),mxReso… argument
11814 …b=null!=b.getTitle()?b.getTitle():c.defaultFilename,c.openLink(window.location.protocol+"//"+windo…
11815 …turn q.isEnabled()&&c.editor.autosave});c.actions.addAction("editGeometry...",function(){for(var b=
11816 …,e=0;e<b.length;e++)g.getModel().isVertex(b[e])&&d.push(b[e]);0<d.length&&(b=new EditGeometryDialo…
11817 …f(!c.isOffline()){var b=new BackgroundImageDialog(c,function(b){c.setBackgroundImage(b)});c.showDi… argument
11818 …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,!m,!1,p,t… argument
11819 …es.get("export"),null,mxUtils.bind(this,function(b,d,e,f,g){c.downloadFile(d?"xmlpng":"png",null,n… argument
11820 …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,!m,!1,"jp… argument
11821 b.length?c.editor.getGraphXml():g.encodeCells(b));c.copyImage(b,d)}));p.visible=Editor.enableNative…
11823 …ions.addAction("feedback...",function(){var b=new FeedbackDialog(c);c.showDialog(b.container,610,3…
11825 …ible()}));p=c.actions.addAction("findReplace...",mxUtils.bind(this,function(b,d){var e=g.isEnabled… argument
11827 …b=g.isEnabled()?"findReplaceWindow":"findWindow";return null!=this[b]&&this[b].window.isVisible()}…
11828 …b,b);f.style.marginBottom="16px";b=new CustomDialog(c,d,mxUtils.bind(this,function(){c.exportVisio…
11829 …b)&&(localStorage.removeItem(".drawio-config"),localStorage.removeItem(".mode")),c.hideDialog(),c.… argument
11830 b=new TextareaDialog(c,mxResources.get("configuration")+":",null!=b?JSON.stringify(JSON.parse(b),nu… argument
11831 …b.textarea.style.height="380px";c.showDialog(b.container,620,460,!0,!1);b.init()});if(mxClient.IS_… argument
11832 …b.addCheckmark(g,Editor.checkmarkImage));return g});e("");b.addSeparator(d);for(var f in mxLanguag… argument
11834 …60,parallelEdgeSpacing:10}}];c.actions.addAction("runLayout",function(){var b=new TextareaDialog(c…
11835 …b){if(0<b.length)try{var d=JSON.parse(b);c.executeLayoutList(d);c.customLayoutConfig=d}catch(F){c.… argument
11837 …ull!=d&&g){var b=c.editor.graph,k=new mxOrgChartLayout(b,d,e,f),l=b.getDefaultParent();1<b.model.g…
11840 …b()});c.showDialog(l.container,355,140,!0,!0)},d,null,k());b.addSeparator(d);b.addItem(mxResources…
11841 …b.addSeparator(d);c.menus.addMenuItem(b,"runLayout",d,null,null,mxResources.get("apply")+"...")};t… argument
11842 …xEvent.addListener(f,"keydown",mxUtils.bind(this,function(b){var c=mxUtils.trim(f.value);13==b.key… argument
11843 b.keyCode&&(f.value="")}));e.firstChild.nextSibling.appendChild(f);mxEvent.addGestureListeners(f,fu… argument
11844 …b,["check4Updates","-"],d),this.addMenuItems(b,["forkme","-","about"],d)):this.addMenuItems(b,"- k…
11845 Graph.diagramLanguage||"");null!=b&&(Graph.diagramLanguage=0<b.length?b:null,g.refresh())});if("1"=…
11846 …b=g.cloneCells(g.getSelectionCells()),d=g.getBoundingBoxFromGeometry(b),b=g.moveCells(b,-d.x,-d.y)…
11847 …b=g.getGraphBounds(),c=g.view.translate,d=g.view.scale;g.insertVertex(g.getDefaultParent(),null,""… argument
11848 …b]){for(;0<f[b].length;){var e=f[b].pop();c(e)}delete f[b]}}else mxLog.debug(d+": Visited: "+b)}va…
11849 …b).length&&(mxLog.debug(d+": Invalid tree: (see console)"),console.log(d+": Invalid tree",f)))};"<…
11850 …b=0;b<k.length;b++)d(k[b]);mxLog.show()}catch(H){c.handleError(H),null!=window.console&&console.er… argument
11851 …b.length&&null!=d)try{var e=JSON.parse(b);d.patch([e],null,!0);c.hideDialog()}catch(G){c.handleErr…
11852 …b.textarea.value="Snapshot created "+(new Date).toLocaleString()):b.textarea.value=JSON.stringify(…
11853 …nts)};var n=b.drawShape;b.drawShape=function(b){mxLog.debug("entering shape",b,k);n.apply(this,arg… argument
11854 …-2});this.put("testDevelop",new Menu(mxUtils.bind(this,function(b,c){this.addMenuItems(b,"createSi… argument
11855 …b){g.isEnabled()&&(b=new mxCell("",new mxGeometry(0,0,120,120),c.defaultCustomShapeStyle),b.vertex… argument
11856 …b.init())})).isEnabled=k;c.actions.put("embedHtml",new Action(mxResources.get("html")+"...",functi… argument
11857 …w"))+'</title><meta charset="utf-8"></head>');f.writeln("<body>");f.writeln(b);var g=mxClient.IS_I…
11858 …(function(){var b=document.createElement("script");b.type="text/javascript";b.src=/<script.*?src="…
11859 …b=c.getCurrentFile();null!=b&&c.spinner.spin(document.body,mxResources.get("loading"))&&c.getPubli…
11860 …b,d,e,f,g,k){c.spinner.spin(document.body,mxResources.get("loading"))&&c.createEmbedImage(b,d,e,f,… argument
11861 …b,d,e,f,g,k){c.spinner.spin(document.body,mxResources.get("loading"))&&c.createEmbedSvg(b,d,e,f,g,… argument
11862 …b.height/g.view.scale)+2,function(b,d,e,f,g,k,l,m,n){c.spinner.spin(document.body,mxResources.get(… argument
11863 …b,d,e,f,g,k,l,m,n){c.spinner.spin(document.body,mxResources.get("loading"))&&c.getPublicUrl(c.getC… argument
11864 …b,d,e,f,g,k,l,m,n){c.spinner.spin(document.body,mxResources.get("loading"))&&c.getPublicUrl(c.getC… argument
11865 …rl(c.getCurrentFile(),function(b){c.spinner.stop();b=new GoogleSitesDialog(c,b);c.showDialog(b.con… argument
11866 …",function(){var b=c.sidebar.isEntryVisible("search");c.sidebar.showPalette("search",!b);isLocalSt…
11867 …b){g.isEditing()&&g.stopEditing();var d="0"!=urlParams.pages||null!=c.pages&&1<c.pages.length?c.ge… argument
11868 …b.constructor==LocalFile&&null==b.mode||c.saveFile()},c.actions.addAction("saveAndExit",function()… function
11869 …b,mxResources.get("cancel"),mxResources.get("discardChanges")):b()}}));this.put("exportAs",new Men… argument
11870 …b,["exportPdf"],d);mxClient.IS_IE||"undefined"===typeof VsdxExport&&c.isOffline()||this.addMenuIte… argument
11871 …b.getFile(d,function(b){var d="data:image/"==b.getData().substring(0,11)?p(b.getTitle()):"text/xml… argument
11872 …b.substring(0,11)?c.loadImage(b,mxUtils.bind(this,function(f){var k=!0,n=mxUtils.bind(this,functio… argument
11873 b.length>c.resampleThreshold?c.confirmImageResize(function(b){k=b;n()}):n()}),mxUtils.bind(this,fun… argument
11874 …b.addItem(mxResources.get("googleDrive")+"...",null,function(){e(c.drive)},d):n&&"function"===type…
11875 …b.addItem(mxResources.get("dropbox")+"...",null,function(){e(c.dropbox)},d):f&&"function"===typeof…
11876 b.addItem(mxResources.get("notion")+"...",null,function(){e(c.notion)},d));null!=c.trello?b.addItem…
11877 …b.addSeparator(d),b.addItem(mxResources.get("url")+"...",null,function(){var b=new FilenameDialog(… argument
11878 …b.container,300,80,!0,!0);b.init()},d))}))).isEnabled=k;this.put("theme",new Menu(mxUtils.bind(thi… argument
11879 …b.addCheckmark(f,Editor.checkmarkImage);f=b.addItem(mxResources.get("minimal"),null,function(){mxS…
11880 …b.addItem(mxResources.get("dark"),null,function(){mxSettings.setUi("dark");c.alert(mxResources.get…
11881 …b=this.editorUi.getCurrentFile();if(null!=b)if(b.constructor==LocalFile&&null!=b.fileHandle)c.show…
11882 b.getTitle()&&this.editorUi.spinner.spin(document.body,mxResources.get("renaming"))&&b.rename(c,mxU… argument
11883 …makeCopy...",mxUtils.bind(this,function(){var b=c.getCurrentFile();if(null!=b){var d=c.getCopyFile…
11884 …b.saveAs(d,mxUtils.bind(this,function(d){b.desc=d;b.save(!1,mxUtils.bind(this,function(){c.spinner… argument
11885 …b=c.getCurrentFile();if(b.getMode()==App.MODE_GOOGLE||b.getMode()==App.MODE_ONEDRIVE){var d=!1;if(…
11886 …b.move(d,mxUtils.bind(this,function(b){c.spinner.stop()}),mxUtils.bind(this,function(b){c.handleEr… argument
11887 …b=c.getCurrentFile();null!=b&&b.share()}catch(y){c.handleError(y)}}));this.put("embed",new Menu(mx… argument
11888 …b,["embedIframe"],d);"1"==urlParams.embed||c.isOffline()||this.addMenuItems(b,"- googleDocs google… argument
11889 …b=new CreateGraphDialog(c,e,f),c.showDialog(b.container,620,420,!0,!1);b.init()}),d,null,k())};var… argument
11892 …b,d,e){for(var f=0;f<e.length;f++)"-"==e[f]?b.addSeparator(d):c.addInsertItem(b,d,mxResources.get(… argument
11893 …b.addSeparator(d);this.addSubmenu("insertLayout",b,d,mxResources.get("layout"));this.addSubmenu("i… argument
11894 …b,d){var e=c.getRecent();if(null!=e){for(var f=0;f<e.length;f++)(function(e){var f=e.mode;f==App.M… argument
11895 b.addItem(mxResources.get("googleDrive")+"...",null,function(){c.pickFile(App.MODE_GOOGLE)},d):n&&"…
11896 …b.addItem(mxResources.get("dropbox")+"...",null,function(){c.pickFile(App.MODE_DROPBOX)},d):f&&"fu…
11897 …b.addSeparator(d),b.addItem(mxResources.get("notion")+"...",null,function(){c.pickFile(App.MODE_NO…
11898 …b.addItem(mxResources.get("device")+"...",null,function(){c.pickFile(App.MODE_DEVICE)},d);c.isOffl… argument
11899 …b.container,300,80,!0,!0);b.init()},d))}));Editor.enableCustomLibraries&&(this.put("newLibrary",ne… argument
11900 …b.addItem(mxResources.get("oneDrive")+"...",null,function(){c.showLibraryDialog(null,null,null,nul…
11901 …b.addSeparator(d);null!=c.gitHub&&b.addItem(mxResources.get("github")+"...",null,function(){c.show…
11902 …b.addItem(mxResources.get("trello")+"...",null,function(){c.showLibraryDialog(null,null,null,null,…
11903 …b,d){"undefined"!=typeof google&&"undefined"!=typeof google.picker&&(null!=c.drive?b.addItem(mxRes… argument
11904 …b.addItem(mxResources.get("oneDrive")+" ("+mxResources.get("loading")+"...)",null,function(){},d,n…
11905 b.addItem(mxResources.get("github")+"...",null,function(){c.pickLibrary(App.MODE_GITHUB)},d);null!=…
11906 …b.addSeparator(d);isLocalStorage&&"0"!=urlParams.browser&&b.addItem(mxResources.get("browser")+"..… argument
11907 b&&0<b.length&&c.spinner.spin(document.body,mxResources.get("loading"))){var d=b;c.editor.isCorsEna…
11908 …b.container,300,80,!0,!0);b.init()},d));"1"==urlParams.confLib&&(b.addSeparator(d),b.addItem(mxRes… argument
11909 …w.window.setVisible(!0),c.fireEvent(new mxEventObject("comments"));else{var b=!this.commentsWindow…
11910 this.commentsWindow.window.setVisible(b);this.commentsWindow.refreshCommentsTime();b&&this.comments… argument
11911 …b,d){z.apply(this,arguments);c.menus.addMenuItems(b,["tags"],d);c.commentsSupported()&&c.menus.add… argument
11912 …b,["shapes","-","pageView","pageScale"]);this.addSubmenu("units",b,d);this.addMenuItems(b,"- scrol…
11913 …b,d){"1"==urlParams.noLangIcon&&(this.addSubmenu("language",b,d),b.addSeparator(d));"1"!=urlParams… argument
11914 …b,["showStartScreen"],d);"1"!=urlParams.embed&&this.addMenuItems(b,["autosave"],d);b.addSeparator(… function
11915 …b.downloadUrl,title:b.title,imgUrl:b.thumbnailLink,changedBy:b.lastModifyingUserName,lastModifiedO… argument
11916 …b,d,e){c.drive.getFile(b.id,function(b){d(b.data)},e)},null,function(b){b({Test:[]},1)},!0,!1);c.s… argument
11917 …b,d)),c.isRevisionHistorySupported()&&this.addMenuItems(b,["-","revisionHistory"],d),this.addMenuI…
11918 …b,["exportOptionsDisabled"],d);this.addMenuItems(b,["save","-","share"],d);var f=this.addMenuItem(…
11919 …b.addSeparator(d),f=this.addMenuItem(b,"synchronize",d),(!c.isOffline()||mxClient.IS_CHROMEAPP||Ed…
11920 …b,["rename"],d),c.isOfflineApp()?navigator.onLine&&"1"!=urlParams.stealth&&"1"!=urlParams.lockdown…
11921 b,d);c.isRevisionHistorySupported()&&this.addMenuItems(b,["-","revisionHistory"],d);null!=e&&null!=…
11922 …;for(var c=b.extFonts,d=0;null!=c&&d<c.length;d++){var e=document.getElementById("extFont_"+c[d].n…
11924 …n.getSelectionCells(),function(b){b.removeAttribute("face");b.style.fontFamily=null;"PRE"==b.nodeN… argument
11926 ….customFonts),e=0;e<l.length;e++)if(l[e].name==f){l.splice(e,1);break}e=new b(this.editorUi,k,l);t…
11927 …b){var c=encodeURIComponent(b.name)+(null==b.url?"":"@"+encodeURIComponent(b.url));if(!g[c]){for(v… argument
11928 …b)}},m={},n={},p=[],k=0;k<this.customFonts.length;k++)l(this.customFonts[k]);for(var q in Graph.re… argument
11930 …b(this.editorUi,[],[]);c.editor.graph.model.execute(d)}),e);d.addSeparator(e)}}d.addItem(mxResourc…
11931 …b.getView().getState(b.getSelectionCell()),null!=f&&(c=f.style[mxConstants.STYLE_FONTFAMILY]||c,"1… argument
11932 …b.cellEditor.textarea&&(g=b.cellEditor.saveSelection());d=new FontDialog(this.editorUi,c,e,d,mxUti…
11933 …b.setCellStyles("fontSource",null!=d?encodeURIComponent(d):null),b.setCellStyles("FType",null)):(b…
11934 …b.getModel().endUpdate()}}}));this.editorUi.showDialog(d.container,380,Editor.enableWebFonts?250:1… argument
11935 …b){null==b?this.node.removeAttribute("name"):this.node.setAttribute("name",b)};function RenamePage… argument
11936 …b,e,d){this.ui=b;this.oldIndex=e;this.newIndex=d}MovePage.prototype.execute=function(){this.ui.pag… argument
11937 function SelectPage(b,e,d){this.ui=b;this.previousPage=this.page=e;this.neverShown=!0;null!=e&&(thi… argument
11938 …b=mxUtils.indexOf(this.ui.pages,this.previousPage);if(null!=this.page&&0<=b){var b=this.ui.current…
11939 d.setViewState(b.viewState);d.gridEnabled=d.gridEnabled&&(!this.ui.editor.isChromelessView()||"1"==…
11940 function ChangePage(b,e,d,c,g){SelectPage.call(this,b,d);this.relatedPage=e;this.index=c;this.previ… argument
11941 ….index;if(null==this.index){var b=mxUtils.indexOf(this.ui.pages,this.relatedPage);this.ui.pages.sp…
11942 …b){var e=null;if(null!=this.pages&&null!=b)for(var d=0;d<this.pages.length;d++)if(this.pages[d]==b… argument
11943 …b,e,d){var c=b.indexOf(","),g=null;0<c&&(c=this.getPageById(b.substring(c+1)),null!=c&&c!=e&&(g=th… argument
11944 …b,e,d){d=null!=d?d:this.editor.graph;var c=d.getGlobalVariable,g=this.createTemporaryGraph(d.getSt… argument
11945 …b);g.model.setRoot(b.root);b=g.getSvg(null,null,null,null,null,null,null,null,null,null,null,!0);d…
11946 …his.keyHandler.bindAction(34,!0,"nextPage",!0));var b=this.editor.graph,e=b.view.validateBackgroun…
11947 …b.view,arguments)});var d=null,c=mxUtils.bind(this,function(){this.updateTabContainer();var c=this…
11948 …b.container.scrollLeft=0,b.container.scrollTop=0,this.chromelessResize())):(b.container.scrollLeft…
11949 …is.editor.graph.model.addListener(mxEvent.CHANGE,mxUtils.bind(this,function(b,d){for(var e=d.getPr… argument
11950 …b,e,d){b=null!=b?this.getPageById(b.getId()):null;var c=this.editor.graph;null!=b&&null!=this.curr… argument
11951 …b){var e=b.getAttribute("page"),d=parseFloat(b.getAttribute("pageScale")),c=parseFloat(b.getAttrib… argument
11952 …b.getAttribute("gridSize"))||mxGraph.prototype.gridSize,guidesEnabled:"0"!=b.getAttribute("guides"…
11953 …),tooltips:"0"!=b.getAttribute("tooltips"),connect:"0"!=b.getAttribute("connect"),arrows:"0"!=b.ge…
11954 …b,e,d,c){d||(e.setAttribute("grid",null==b||b.gridEnabled?"1":"0"),e.setAttribute("gridSize",null!… argument
11955 …b||b.foldingEnabled?"1":"0"));e.setAttribute("pageScale",null!=b&&null!=b.pageScale?b.pageScale:mx…
11956 …b&&b.mathEnabled?"1":"0");e.setAttribute("shadow",null!=b&&b.shadowVisible?"1":"0");null!=b&&null!… argument
11959 …b,e){if(null!=b){this.lastPasteXml=b.lastPasteXml;this.pasteCounter=b.pasteCounter||0;this.mathEna… argument
11960 …b.currentRoot;this.defaultParent=b.defaultParent;this.connectionArrowsEnabled=b.arrows;this.setToo…
11961 …b.scale?b.scale:1;null==this.view.currentRoot||this.model.contains(this.view.currentRoot)||(this.v…
11963 …ageBreaksVisible=this.pageVisible;this.fireEvent(new mxEventObject("viewStateChanged","state",b))};
11964 …b,e,d){if(b&&e){"1"!=urlParams["ext-fonts"]&&(Graph.recentCustomFonts[b.toLowerCase()]={name:b,url… argument
11965 …his.extFonts;c=!0;for(g=0;g<d.length;g++)if(d[g].name==b){c=!1;break}c&&this.extFonts.push({name:b…
11966 …b,e){if(null==b.root){var d=this.editor.extractGraphModel(b.node,null,e),c=Editor.extractParserErr… argument
11967 d)}null!=b.graphModelNode&&(b.viewState=this.editor.graph.createViewState(b.graphModelNode))}return…
11968 …b,e,d){try{if(b!=this.currentPage){this.editor.graph.isEditing()&&this.editor.graph.stopEditing(!1… argument
11969 …b){var e=this.currentPage;null!=e&&null!=this.pages&&(e=mxUtils.indexOf(this.pages,e),b?this.selec… argument
11970 …b,e){if(this.editor.graph.isEnabled()){this.editor.graph.isEditing()&&this.editor.graph.stopEditin… argument
11971 …b,e){var d=new DiagramPage(this.fileNode.ownerDocument.createElement("diagram"),e);d.setName(null!… argument
11972 …b){try{var e=this.editor.graph,d=mxUtils.indexOf(this.pages,b);if(e.isEnabled()&&0<=d){this.editor… argument
11973 …pe.duplicatePage=function(b,e){var d=null;try{var c=this.editor.graph;if(c.isEnabled()){c.isEditin… argument
11974 b)+1);c.updateCustomLinks(c.createCellMapping(k,n),[d.root])}}catch(f){this.handleError(f)}return d… argument
11975 …b,e){this.editor.graph.model.execute(new MovePage(this,b,e))};EditorUi.prototype.createTabContaine… argument
11976 …teTabContainer=function(){if(null!=this.tabContainer&&null!=this.pages){var b=this.editor.graph,e=…
11977 …b.isEnabled()?(mxClient.IS_FF&&d.dataTransfer.setData("Text","<diagram/>"),g=c):mxEvent.consume(d)… argument
11978 b.preventDefault()}));mxEvent.addListener(d,"dragover",mxUtils.bind(this,function(b){null!=g&&(b.da… argument
11980 …b){e.scrollLeft-=Math.max(20,l-20);mxUtils.setOpacity(n,0<e.scrollLeft?100:50);mxUtils.setOpacity(… argument
11981 …b){e.scrollLeft+=Math.max(20,l-20);mxUtils.setOpacity(n,0<e.scrollLeft?100:50);mxUtils.setOpacity(… argument
11982 EditorUi.prototype.createTab=function(b){var e=document.createElement("div");e.style.display="inlin… argument
11983 …b&&(mxEvent.addListener(e,"mouseenter",mxUtils.bind(this,function(b){this.editor.graph.isMouseDown… argument
11984 …ateControlTab=function(b,e,d){d=this.createTab(null!=d?d:!0);d.style.lineHeight=this.tabContainerH… argument
11985 …b){b=this.createControlTab(3,'<div class="geSprite geSprite-dots"></div>',b);b.setAttribute("title… argument
11986 …b,c){for(var d=0;d<this.pages.length;d++)mxUtils.bind(this,function(d){var e=b.addItem(this.pages[… argument
11987 …b.addSeparator(c),d=e.getName(),b.addItem(mxResources.get("removeIt",[d]),null,mxUtils.bind(this,f…
11988 …;var d=mxEvent.getClientX(b),e=mxEvent.getClientY(b);c.popup(d,e,null,b);this.setCurrentMenu(c);mx…
11989 …b=this.createControlTab(4,'<div class="geSprite geSprite-plus"></div>');b.setAttribute("title",mxR… argument
11990 …b,e,d,c){d=this.createTab(d);var g=b.getName()||mxResources.get("untitled"),k=b.getId();d.setAttri… argument
11991 …b,e){mxEvent.disableContextMenu(e);var d=this.editor.graph;mxEvent.addListener(e,"dblclick",mxUtil… argument
11992 this.hideCurrentMenu();if(!mxEvent.isTouchEvent(k)||!c){var n=new mxPopupMenu(this.createPageMenu(b…
11993 …b,e,d){if(!mxClient.IS_CHROMEAPP&&!EditorUi.isElectronApp){var c=this.getCurrentFile();if(null!=c&… argument
11995 …b,e){return mxUtils.bind(this,function(d,c){var g=this.editor.graph;d.addItem(mxResources.get("ins… argument
11996 …codeURIComponent(JSON.stringify({x:Math.round(e.x),y:Math.round(e.y),width:Math.round(e.width),hei…
11997 …b,c,l));this.showDialog(l.container,450,240,!0,!0);l.init()}))})));d.addSeparator(c);d.addItem(mxR…
11998 …b=EditorUi.prototype.refresh;EditorUi.prototype.refresh=function(e){b.apply(this,arguments);this.u…
11999 …b=new mxObjectCodec(new RenamePage,["ui","page"]);b.beforeDecode=function(b,d,c){c.ui=b.ui;return …
12000 …b=new mxObjectCodec(new ChangePage,"ui relatedPage index neverShown page previousPage".split(" "))… argument
12001 b)?c:void 0})),null!=c.relatedPage.root&&b.encodeCell(c.relatedPage.root,g));return g};b.beforeDeco…
12002 …b.decodeCell(d,!1),e=d.nextSibling,d.parentNode.removeChild(d),d=e;null!=d;){e=d.nextSibling;if(d.… argument
12003 …b,d){this.model.beginUpdate();try{var c=[];this.traverse(d,!0,mxUtils.bind(this,function(b,e){var … argument
12004 …b){return this.isTreeEdge(b)}))};Graph.prototype.getIncomingTreeEdges=function(b,d){return this.ge… argument
12005 …b&&(c="1"==v.getCurrentCellStyle(b).treeMoving);return c}function e(b){var c=!1;null!=b&&(b=x.getP… argument
12006 …b.y&&Math.abs(c.x-b.getCenterX())<b.width/2)return mxConstants.DIRECTION_SOUTH;if(c.y==b.y+b.heigh… argument
12007 …b),l=d.geometry;k==mxConstants.DIRECTION_SOUTH||k==mxConstants.DIRECTION_NORTH?g[1].geometry.x+=c?…
12008 b.geometry.height+10:-g[1].geometry.height-10)*n;var q=v.getOutgoingTreeEdges(v.model.getTerminal(e…
12009 …b&&null!=x&&(t&&c!=x.getCenterX()<m.getCenterX()||!t&&c!=x.getCenterY()<m.getCenterY()))){var D=[]… argument
12010 …b),d=v.getIncomingTreeEdges(b),e=v.cloneCells([d[0],b]);v.model.setTerminal(d[0],e[1],!1);v.model.… argument
12011 …b,c){v.model.beginUpdate();try{var d=v.model.getParent(b),e=v.getIncomingTreeEdges(b),g=f(b);0==e.… argument
12012 …TH?"vertical":"horizontal",[k[0]])}catch(pa){}}var e=v.getOutgoingTreeEdges(b),p=d.geometry,l=[];v…
12013 …b.geometry.x+(b.geometry.width-k[1].geometry.width)/2:(t.x+t.width)/y-u.x-p.x+10,k[1].geometry.y+=…
12014 …b.geometry.height-k[1].geometry.height)/2:(t.y+t.height)/y-u.y+-p.y+10);return v.addCells(k,d)}fin… argument
12015 …b,c){var d=f(b),e=c==mxConstants.DIRECTION_EAST||c==mxConstants.DIRECTION_WEST;(d==mxConstants.DIR… argument
12016 …;0<f.length&&(b(v.getSelectionCell())&&this.addMenuItems(c,["selectChildren"],null,e),this.addMenu…
12017 …onCount()){var b=v.getSelectionCell(),b=v.getOutgoingTreeEdges(b);if(null!=b){for(var c=[],d=0;d<b…
12018 …b=v.getSelectionCell(),b=v.getIncomingTreeEdges(b);if(null!=b&&0<b.length&&(b=v.getOutgoingTreeEdg…
12019 …b,c){var d=v.getSelectionCell();if(v.isEnabled()&&v.model.isVertex(d)){if(null!=c&&mxEvent.isAltDo… argument
12020 …etTerminal(k,!1));if(b(k)){var l=[];v.traverse(k,!0,function(b,c){var d=null!=c&&v.isTreeEdge(c);d… argument
12021 …b(c.cell)?null:this.graph.view.getState(this.graph.getCellAt(d,e))};var B=v.duplicateCells;v.dupli…
12022 ….getCurrentCellStyle(g);if(null!=c&&b(g)&&"1"==mxUtils.getValue(p,"treeFolding","0")){for(var q=0;…
12023 …ll!=c&&m.length==c.length)for(q=0;q<m.length;q++)if(this.model.isEdge(m[q]))b(n)&&0>mxUtils.indexO…
12024 …))&&this.model.setTerminal(m[q],n,!0);else if(b(c[q])&&(t=v.getIncomingTreeEdges(c[q]),0<t.length)…
12025 function(c,d,e,f){var g=v.model,k=null;g.beginUpdate();try{if(k=C.apply(this,arguments),b(c))for(va…
12026 !v.isEditing()&&b(v.getSelectionCell())&&1==v.getSelectionCount()){var d=null;0<v.getIncomingTreeEd…
12028 …;v.connectVertex=function(c,d,e,g,k,n,q){var t=v.getIncomingTreeEdges(c);if(b(c)){var u=f(c),y=u==…
12029 …b(c)||n(c)||v.traverse(c,!0,function(b,c){var d=null!=c&&v.isTreeEdge(c);d&&0>mxUtils.indexOf(e,c)… argument
12030 …b){this.graph.graphHandler.start(this.state.cell,mxEvent.getClientX(b),mxEvent.getClientY(b),this.… argument
12031 …b)})))};var H=mxVertexHandler.prototype.redrawHandles;mxVertexHandler.prototype.redrawHandles=func… argument
12032 …b?"":"none")};var M=mxVertexHandler.prototype.destroy;mxVertexHandler.prototype.destroy=function(b… argument
12033 function(){var b=new mxCell("Tree Container",new mxGeometry(0,0,400,320),"swimlane;startSize=20;hor…
12034 …b.insert(e);b.insert(c);b.insert(d);return sb.createVertexTemplateFromCells([b],b.geometry.width,b…
12035 b.vertex=!0;var c=new mxCell("Central Idea",new mxGeometry(160,60,100,40),'ellipse;whiteSpace=wrap;…
12039 …b.insert(e);b.insert(p);b.insert(t);b.insert(v);b.insert(c);b.insert(d);b.insert(g);b.insert(q);b.…
12040 …b.vertex=!0;return sb.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,b.value…
12041 b.vertex=!0;var c=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=entityRelationEdgeStyle;startArr…
12042 b.vertex=!0;var c=new mxCell("",new mxGeometry(0,0,0,0),"edgeStyle=entityRelationEdgeStyle;startArr…
12043 b.vertex=!0;var c=new mxCell("Organization",new mxGeometry(80,40,120,60),'whiteSpace=wrap;html=1;al…
12045 …b.insert(g);b.insert(p);b.insert(c);b.insert(d);b.insert(m);return sb.createVertexTemplateFromCell…
12046 …b.vertex=!0;return sb.createVertexTemplateFromCells([b],b.geometry.width,b.geometry.height,b.value…
12047 …b.insertEdge(c,!1);return sb.createVertexTemplateFromCells([b,c],b.geometry.width,b.geometry.heigh…
12048 c.geometry.setTerminalPoint(new mxPoint(110,-40),!0);c.geometry.relative=!0;c.edge=!0;b.insertEdge(…
12049 …b,d],220,60,"Sub Sections")})])}}})();EditorUi.initMinimalTheme=function(){function b(b,d){var e=b… function
12050 …b.formatWindow.window.setVisible(!0)):b.formatWindow.window.setVisible(null!=d?d:!b.formatWindow.w… argument
12051 e.container.clientHeight-30),function(c){function d(d,e){var g=b.menus.get(d),k=f.addMenu(e,mxUtils…
12052 …b.actions.get("shapes").funct()});var f=new Menubar(b,c);if(!Editor.enableCustomLibraries||"1"==ur…
12053 …wLibrary"));e.appendChild(g);c.appendChild(e);mxEvent.addListener(e,"click",b.actions.get("newLibr…
12054 …nLibrary"));e.appendChild(g);c.appendChild(e);mxEvent.addListener(e,"click",b.actions.get("openLib…
12055 …b.sidebar.container);c.style.overflow="hidden";return c});b.sidebarWindow.window.minimumSize=new m…
12056 …mentElement.clientWidth||document.body.clientWidth}catch(y){}var c=function(b,c,d,e,f,g,k){var l=d… argument
12057 …cation=function(b,c){var d=window.innerHeight||document.documentElement.clientHeight||document.bod… argument
12058 …b&&this.getY()==c||mxWindow.prototype.setLocation.apply(this,arguments)};mxClient.IS_SF&&(this.win…
12062 …b){this.spinner.spin(document.body,mxResources.get("working")+"...")&&window.setTimeout(mxUtils.bi… argument
12063 …;EditorUi.prototype.doSetDarkMode=function(b){if(Editor.darkMode!=b){var c=this.editor.graph;Edito… argument
12064 …or.darkColor:"#ffffff";c.loadStylesheet();null!=this.actions.layersWindow&&(b=this.actions.layersW…
12065 this.actions.layersWindow=null,b&&window.setTimeout(this.actions.get("layers").funct,0));null!=this…
12076 …)||"1"==urlParams.embed)};var l=Menus.prototype.addShortcut;Menus.prototype.addShortcut=function(b, argument
12077 …b.firstChild.nextSibling.setAttribute("title",c.shortcut):l.apply(this,arguments)};var m=App.proto…
12078 b.style.backgroundRepeat="no-repeat";b.style.backgroundSize="24px 24px";b.style.height="24px";b.sty…
12079 b.className="geToolbarButton";b.innerHTML="";b.style.backgroundImage="url("+Editor.shareImage+")";b…
12080 ….embedInline){var b=document.createElement("div");b.style.display="inline-block";b.style.position=…
12081 …b.appendChild(c)}}else mxUtils.write(c,mxResources.get("save")),c.setAttribute("title",mxResources…
12082 …ck",mxUtils.bind(this,function(){this.actions.get("saveAndExit").funct()})),b.appendChild(c));"1"!…
12083 b.appendChild(c));this.buttonContainer.appendChild(b);this.buttonContainer.style.top="6px";this.edi… argument
12084 …b,c,d){var e=this.editorUi.editor.graph;b.smartSeparators=!0;t.apply(this,arguments);"1"==urlParam… argument
12085 …b.addSeparator(),this.addSubmenu("layout",b)):e.isSelectionEmpty()&&e.isEnabled()?(b.addSeparator(…
12086 …b,["toggleDarkMode"]))};var u=Menus.prototype.addPopupMenuEditItems;Menus.prototype.addPopupMenuEd… argument
12089 ….setGraphEnabled;EditorUi.prototype.setGraphEnabled=function(b){x.apply(this,arguments);if(b){var … argument
12091 …b){c.setDarkMode(!Editor.darkMode)}));f.setToggleAction(!0);f.setSelectedCallback(function(){retur… argument
12092 …b){c.setPagesVisible(!Editor.pagesVisible)}));f.setToggleAction(!0);f.setSelectedCallback(function… argument
12093 …b.container,620,420,!0,!1);b.init()}));c.actions.put("formatSql",new Action(mxResources.get("forma…
12094 …b(c)})).shortcut=c.actions.get("formatPanel").shortcut;EditorUi.enablePlantUml&&!c.isOffline()&&c.…
12095 b.init()}));var g=this.addPopupMenuCellEditItems;this.put("editCell",new Menu(mxUtils.bind(this,fun… argument
12096 …b,d,mxResources.get("preferences"));b.addSeparator(d);mxClient.IS_CHROMEAPP||EditorUi.isElectronAp…
12097 …b,["save","synchronize","-"],d):"1"!=urlParams.noFileMenu&&(c.menus.addMenuItems(b,["new"],d),c.me…
12098 …b,d);mxClient.IS_CHROMEAPP||EditorUi.isElectronApp?c.menus.addMenuItems(b,["import"],d):"1"!=urlPa…
12099 …b,["-","properties"]));b.addSeparator(d);c.menus.addSubmenu("help",b,d);"1"==urlParams.embed?"1"!=… argument
12100 …b,["save","makeCopy","-","rename","moveToFolder"],d):(c.menus.addMenuItems(b,["save","saveAs","-",…
12101 …b,["-","revisionHistory"],d)})));var k=this.get("exportAs");this.put("exportAs",new Menu(mxUtils.b… argument
12102 …b,e){m.funct(b,e);this.addMenuItems(b,["editDiagram"],e);"1"==urlParams.sketch&&(b.addSeparator(e)… argument
12103 b,d);null!=l&&c.menus.addSubmenu("language",b,d);c.menus.addSubmenu("units",b,d);b.addSeparator(d);…
12104 …b,["togglePagesVisible"],d));b.addSeparator(d);c.menus.addMenuItem(b,"configuration",d);!c.isOffli… argument
12105 …b=this.get("insert"),d=b.funct;b.funct=function(b,e){"1"==urlParams.sketch?(c.menus.addMenuItems(b… argument
12106 …b=new CreateGraphDialog(c,e,f);c.showDialog(b.container,620,420,!0,!1);b.init()}),d)};this.put("in… argument
12107 …b.appendChild(d),d.innerHTML="Selected: "+c.getSelectionCount()):null!=d.parentNode&&d.parentNode.…
12108 …b){mxEvent.getSource(b)==this.formatWindow.window.title&&this.formatWindow.window.toggleMinimized(… argument
12109 …b),mxUtils.bind(this,function(){e.funct.apply(this,arguments)}),q);f.className="1"==urlParams.sket…
12110 …ckgroundRepeat="no-repeat",f.style.paddingRight="22px");return f}function f(b,c,d,e,f,g){var k=doc… argument
12112 b);mxEvent.addListener(k,mxClient.IS_POINTER?"pointerdown":"mousedown",mxUtils.bind(this,function(b… argument
12113 b),b());return k}function g(b,c,d){d=document.createElement("div");d.className="geMenuItem";d.style… argument
12114 …;else{for(var b=p.firstChild;null!=b;){var e=b.nextSibling;"geMenuItem"!=b.className&&"geItem"!=b.…
12115 …b=1E3>d||"1"==urlParams.sketch,k=null;b||(k=c("diagram"));e=b?c("diagram",null,Editor.drawLogoImag…
12116 …b?Editor.trashImage:null)],b?60:null);411<=d&&(g([ea,ga],60),520<=d&&g([ma,640<=d?f("",ia.funct,!0… argument
12117 mxEvent.isAltDown(b)||mxEvent.isMetaDown(b)||mxEvent.isControlDown(b)||mxEvent.isPopupTrigger(b))&&…
12120 ….div);else{var b=parseInt(this.div.offsetLeft),c=parseInt(this.div.offsetWidth);this.div.style.lef…
12121 …b=parseInt(this.div.offsetTop);c=parseInt(this.div.offsetHeight);this.div.style.top=Math.max(m.emb…
12123 …b=m.getCurrentFile();if(null!=b&&null!=b.getTitle()){var c=b.getMode();"google"==c?c="googleDrive"…
12127 …"",m.diagramContainer.style.height="";else{var b=m.diagramContainer.getAttribute("data-bounds");if…
12128 var c=n.getGraphBounds(),b=b.split(" ");m.diagramContainer.style.top=b[0];m.diagramContainer.style.…
12131 …arkColor:"#ffffff":"transparent";ka()}),Y=mxUtils.bind(this,function(){aa();b(m,!0);m.initFormatWi…
12132 …b){m.diagramContainer.style.width="10px";m.diagramContainer.style.height="10px";m.diagramContainer… argument
12133 …b.getState()||mxEvent.isControlDown(c)||mxEvent.isShiftDown(c))});if(null!=m.hoverIcons){var ba=m.… argument
12134 …)});var fa=mxUtils.bind(this,function(b){null!=m.notificationBtn&&(null!=b?m.notificationBtn.setAt… argument
12135 …b=null!=m.statusContainer.firstChild&&"function"===typeof m.statusContainer.firstChild.getAttribut…
12137 …n(b){(mxEvent.isShiftDown(b)||mxEvent.isAltDown(b)||mxEvent.isMetaDown(b)||mxEvent.isControlDown(b… argument
12139 …b=function(b,c,e){b=f("",b.funct,null,c,b,e);b.style.width="40px";b.style.opacity="0.7";return d(b… function
12141 …b=new mxCell("",new mxGeometry(0,0,n.defaultEdgeLength,0),"edgeStyle=none;orthogonalLoop=1;jettySi…
12142 b.geometry.points=[];b.geometry.relative=!0;b.edge=!0;d(m.sidebar.createEdgeTemplateFromCells([b],b…
12143 b.geometry.width,40,mxResources.get("arrow"),!0,null,!0,!1),mxResources.get("arrow"));b.style.borde…
12144 S.style.margin="0px";S.style.width="37px";d(S,null,"pointer");b(m.actions.get("insertTemplate"),mxR…
12146 …editor.getStatus())}));if(null!=z){var Y=function(b){n.popupMenuHandler.hideMenu();mxEvent.isAltDo… argument
12156 …Repeat="no-repeat";x.appendChild(S)}(function(b){var c=mxUtils.bind(this,function(){b.innerHTML=Ma…
12158 …er.parentNode,function(b){mxEvent.getSource(b)==m.diagramContainer.parentNode&&(m.embedExitPoint=n… argument
12159 …b)),m.sendEmbeddedSvgExport())});l=document.createElement("div");l.style.position="absolute";l.sty… argument
12160 …b)});l=l.cloneNode(!1);l.style.cursor="col-resize";m.diagramContainer.parentNode.appendChild(l);m.… argument
12161 …b)-ta)+"px",c=!0);c&&((window.opener||window.parent).postMessage(JSON.stringify({event:"resize",fu… argument
12162 …b=!1;"min"!=uiTheme||b||mxClient.IS_CHROMEAPP||(EditorUi.initMinimalTheme(),b=!0);var e=EditorUi.i…
12163 …,F=B=0,G=0,E=0,D=0,H=0,I=5*u;if(1<x.length){x.push(t);x.sort(function(b,c){return b.y-c.y});var M=… argument
12164 …}3==x.length&&x[1]==t&&(B=0)}if(1<A.length){A.push(t);A.sort(function(b,c){return b.x-c.x});M=!1;z… argument
12165 …b,c,d,e){var f=[],g;e?(e=I,g=0):(e=0,g=I);f.push(new mxPoint(b.x-e,b.y-g));f.push(new mxPoint(b.x+… argument
12166 …STROKEWIDTH);b.dialect=mxConstants.DIALECT_SVG;b.pointerEvents=!1;b.init(q.graph.getView().getOver… argument
12169 …stroy();q.guidesArrVer=G;f-=c.y;p=!0}else E(!1,!0)}if(k||p)return t=new mxPoint(g,f),x=b.call(this,
12170 …b.apply(this,arguments)};var e=mxGuide.prototype.setVisible;mxGuide.prototype.setVisible=function(… argument
12171 …b?"visible":"hidden"};var d=mxGuide.prototype.destroy;mxGuide.prototype.destroy=function(){d.call(… argument
12173 …ocument.body.appendChild(q);mxEvent.disableContextMenu(q);this.editorUiRefresh=b.refresh;b.refresh= method
12174 …b,arguments);g()};g();var t=document.createElement("canvas");t.width=q.offsetWidth;t.height=q.offs… argument
12175 …b,c))},A=function(){u.clearRect(0,0,t.width,t.height);u.beginPath();u.lineWidth=.7;u.strokeStyle=p…
12176 ….5>=b||4<=b?8:16,k=mxConstants.PIXELS_PER_INCH/q,n=[5,3,5,3,7,3,5,3,7,3,5,3,7,3,5,3]}var z=k;2<=b?…
12177 …Rect(c,0,t.width,l);u.fillStyle=p.fontClr;for(f=f?e:e%(z*b);f<=c;f+=z*b)if(A=Math.round((f-e)/b/z)…
12178 …b=v.container;d?(b=b.offsetHeight+l,t.height!=b&&(t.height=b,q.style.height=b+"px",B())):(b=b.offs…
12179 …b,c){m.setUnit(c.getProperty("unit"))};v.addListener(mxEvent.SIZE,e);v.container.addEventListener(… argument
12180 …b.width){if(null!=m.guidePart)try{u.putImageData(m.guidePart.imgData1,m.guidePart.x1,m.guidePart.y…
12181 …geData(z,A-1,l,3),x(z,A,l,A),A--):(n=0,k=b.x+g.x+l-this.graph.container.scrollLeft,v=l/2,t=k+b.wid…
12182 …b=m.origGuideDestroy.apply(this,arguments);if(null!=m.guidePart)try{u.putImageData(m.guidePart.img…
12183 …b){this.unit=b;this.drawRuler()};mxRuler.prototype.formatText=function(b){switch(this.unit){case m… argument
12186 …b,e){var d=new mxPoint(mxRuler.prototype.RULER_THICKNESS,mxRuler.prototype.RULER_THICKNESS);this.e… argument
12187 …b.currentMenu;mxEvent.consume(c)}),null,mxUtils.bind(this,function(e){if(b.editor.graph.isEnabled(…
12188 …nu.apply(f,arguments);b.resetCurrentMenu();f.destroy()});var g=mxEvent.getClientX(e),k=mxEvent.get…
12189 …b){this.vRuler.setUnit(b);this.hRuler.setUnit(b)};mxDualRuler.prototype.setStyle=function(b){this.… argument
12190 …b){x=b};this.setSmoothing=function(b){d=b};var A=function(c){v=c;b.getRubberband().setEnabled(!c);… argument
12191 …b)}});this.createStyle=function(b){return mxConstants.STYLE_SHAPE+"="+b+";fillColor=none;"};this.s… argument
12192 …b.tolerance);if(l||y)v+='<line x="'+x.x.toFixed(2)+'" y="'+x.y.toFixed(2)+'"/>';v+="</path>"+(t||l…
12193 …b.view.scale;x=b.view.translate;d=new mxCell("",new mxGeometry(e/v-x.x,k/v-x.y,d/v,f/v),p);d.verte… argument
12194 …b.addMouseListener({mouseDown:mxUtils.bind(this,function(d,g){if(b.isEnabled()&&!b.isCellLocked(b.…
12195 …b.shapeForegroundColor);c=document.createElementNS("http://www.w3.org/2000/svg","path");c.setAttri… argument
12196 …b.isEnabled()&&!b.isCellLocked(b.getDefaultParent())){var g=e.getEvent(),g=y(g);C(g);var l=F(0);if…
12197 …b.isEnabled()&&!b.isCellLocked(b.getDefaultParent())&&(z(e.getEvent()),e.consume())})});var y=func… argument