From 868683da41856e088243479ce00cb9c988e49c98 Mon Sep 17 00:00:00 2001 From: Gaudenz Alder Date: Fri, 24 Nov 2017 18:01:42 +0100 Subject: [PATCH] 7.7.4 release Former-commit-id: 0128d5e46f16fe36e3d812682a607380bc692368 --- ChangeLog | 8 + VERSION | 2 +- etc/build/build.xml | 13 +- war/WEB-INF/lib/mxgraph-core.jar | Bin 457291 -> 458924 bytes war/cache.manifest | 4 +- war/index.html | 5 + war/js/app.min.js | 1382 +- war/js/atlas-viewer.min.js | 1372 +- war/js/atlas.min.js | 916 +- war/js/diagramly/App.js | 63 +- war/js/diagramly/Dialogs.js | 8 +- war/js/diagramly/DriveClient.js | 16 +- war/js/diagramly/EditorUi.js | 92 +- war/js/diagramly/Init.js | 1 + war/js/diagramly/Menus.js | 99 +- war/js/diagramly/sidebar/Sidebar.js | 13 +- war/js/embed-static.min.js | 385 +- war/js/mxgraph/Actions.js | 7 +- war/js/mxgraph/Editor.js | 14 +- war/js/mxgraph/Graph.js | 99 +- war/js/mxgraph/Shapes.js | 1 - war/js/mxgraph/Sidebar.js | 3 + war/js/reader.min.js | 385 +- war/js/stencils.min.js | 193 + war/js/viewer.min.js | 1372 +- war/js/vsdx/importer.js | 42 +- war/resources/dia.txt | 4 + war/resources/dia_am.txt | 4 + war/resources/dia_ar.txt | 4 + war/resources/dia_bg.txt | 4 + war/resources/dia_bn.txt | 4 + war/resources/dia_bs.txt | 4 + war/resources/dia_ca.txt | 4 + war/resources/dia_cs.txt | 4 + war/resources/dia_da.txt | 4 + war/resources/dia_de.txt | 4 + war/resources/dia_el.txt | 4 + war/resources/dia_eo.txt | 4 + war/resources/dia_es.txt | 4 + war/resources/dia_et.txt | 4 + war/resources/dia_fa.txt | 4 + war/resources/dia_fi.txt | 4 + war/resources/dia_fil.txt | 4 + war/resources/dia_fr.txt | 4 + war/resources/dia_gu.txt | 4 + war/resources/dia_he.txt | 4 + war/resources/dia_hi.txt | 4 + war/resources/dia_hr.txt | 4 + war/resources/dia_hu.txt | 4 + war/resources/dia_i18n.txt | 4 + war/resources/dia_id.txt | 4 + war/resources/dia_it.txt | 4 + war/resources/dia_ja.txt | 4 + war/resources/dia_kn.txt | 4 + war/resources/dia_ko.txt | 4 + war/resources/dia_lt.txt | 4 + war/resources/dia_lv.txt | 4 + war/resources/dia_ml.txt | 4 + war/resources/dia_mr.txt | 4 + war/resources/dia_ms.txt | 4 + war/resources/dia_nl.txt | 4 + war/resources/dia_no.txt | 4 + war/resources/dia_pl.txt | 4 + war/resources/dia_pt-br.txt | 4 + war/resources/dia_pt.txt | 4 + war/resources/dia_ro.txt | 4 + war/resources/dia_ru.txt | 4 + war/resources/dia_sk.txt | 4 + war/resources/dia_sl.txt | 4 + war/resources/dia_sr.txt | 4 + war/resources/dia_sv.txt | 4 + war/resources/dia_sw.txt | 4 + war/resources/dia_ta.txt | 4 + war/resources/dia_te.txt | 4 + war/resources/dia_th.txt | 4 + war/resources/dia_tr.txt | 4 + war/resources/dia_uk.txt | 4 + war/resources/dia_vi.txt | 4 + war/resources/dia_zh-tw.txt | 4 + war/resources/dia_zh.txt | 4 + war/stencils.xml | 346285 ------------------------- 81 files changed, 3563 insertions(+), 349433 deletions(-) create mode 100644 war/js/stencils.min.js delete mode 100644 war/stencils.xml diff --git a/ChangeLog b/ChangeLog index 471515f2a..88447ba34 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +24-NOV-2017: 7.7.4 + +- Uses mxGraph 3.7.6 +- Checks existing filename in Trello Power-Up +- Adds root dialog for cancel in Google picker +- Faster startup time for offline app +- Validates page format input + 22-NOV-2017: 7.7.3 - Improves Gliffy importer diff --git a/VERSION b/VERSION index 26a053c39..cb5020355 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -7.7.3 \ No newline at end of file +7.7.4 \ No newline at end of file diff --git a/etc/build/build.xml b/etc/build/build.xml index 3025a66f8..087cd301b 100644 --- a/etc/build/build.xml +++ b/etc/build/build.xml @@ -11,14 +11,11 @@ - ]]>${line.separator} - ]]>${line.separator} - - - - - ]]> - + + + + + diff --git a/war/WEB-INF/lib/mxgraph-core.jar b/war/WEB-INF/lib/mxgraph-core.jar index 74c13bfb65c679757bced6fd0c1f402a7d847fc0..e6af80e11c5ee01322cc00af1f933ca710994a83 100644 GIT binary patch delta 83765 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 PM*TZwKvm<{E3E$mM5P}n delta 82034 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

X(Jq^jf852h0e)y$-vgX@ zio#9F#CyWjU9Q#oX?KL9cYCG#A-6M>>du_6Qs>OG%vrBYa9%s-;N*93UW*|jb-r_f zc$SII%gf+wc!fGQA-QG3F4#1;h#AJC_8V-jbq)FArhVm0i_ zVJkLdwu$9J=QXtq}S=FXQgi1U%D=M29z)bYvi&PL-q2$2lnVNX#2yLH^dE z)cGXt;+bLjkiLxJg=bKd-?f8Mi%fbXW)%1cVf*)|HavR453CWVC_HR1gKHk+uVH<7 zgh$MDeiE(6u$7FcW$W=+yk+N2ZA(U}Y}zE?H>DX#dyIJe?Y2Bh2pFv*ShIKrPXN!s z^Cg!q1&-)JFN_`Odk}&188!4NZnx5w8rr_yz6wimAFM3WVwNmm)T}?1+T_7g6rb{K z9nM@If|Z>I46RSZ7$3}vM+zL9$rJ|Cij zIb!e}+bU`c8ndehz3N+m>oW(*2-&rf@y9>M^2f_8eGVB#1cO@=R4eDX*fE9FRuRQ) z-=A}>S%0~{0DJ)_Dw;lE9r7ba$w_X@QRxwz-scw61smnElVo8S!+g8$R!X0BP`Bp4 zcN=uJtxR@%QQZpL#WA-*dr@KCe~=~L0_%T}j$H|}4aE-(o=xG>QWE?U3;XVWI1|1! zV;5*^tVBX(D35d%{PQ-WzWN8ZdwF4E;t%#G3ae~IEJ_*5vk0{HDXjI}nNCh9JZVC*7;M{tvX38^0onFbAu#|!; zki+HUX5!E|W#GJTxQ#bfk z7I*pGSM&}hy^SD!ZOj`l3D6A3*5K^Sm*uY-$jt7+;M5v%;kiuVQJxH5(Ff|kN?`LA zw$FHnfGXin0t$=FJPI2OVsMvX>PEZ^-=u;S&DPN;7eA4Zw94NE{+G96KUuwljPFn; zGwdB_%PVxa5Hwo@3PYhFef-jM7^BYiQnw~~)xwf|v6cIjVvO#5Y$_V7CMLbN6g`4G z`hYb}?LBA7uimly!3Whbqf;kUR*Jkzek2%6R6FWWWL9RGJl4< zMq$p6!CD_g*!}}xlW7e02FyS4G01Onfx`^&!N#YFB)`5h88ua;UMd)pr~&HKdekj* zD76hQxMjHdQBSN^720(LZ_j6fBmWg*bLK-s^Khz4!5dD}*yI0X)C5pjqq6@+_7he! z_|Q5`O#U@KzQML1VcW2V+HA2s?-=omXmjXbt8e%L3WNplO#EJuSnpdR&V7^6NEspUhA z^8Yv0cN?X)V&$BDHhMV(!|DmXk6?n`qmipQy*0}hBm6Vkks8Tt7e9-wE~jvl9Soiu zhsCSKe?s%#TPgt6O&onWU8R^+<;=;+|^o7v!3vRf`a$kDlE_pZ!tQ zUwnl2qu02k@|B0u!%l<;ku+3F{ z5`s^)SMg0q>{oH^O`%$EI;w2Cr1GnfeAG9Xs(LU}P(RL4vQwcwG{D2yyb8TJ8MQ$FH(Rphn=qOR13Db=M^c6;p_FPdkW$%<`}GSBby)>Nm>_=JL4#!B>Vki*ZhFY| zXiWqkiK!=5T}e)V!)tYGzKf$K<~v$*X*5&0rGnp3*wTl=PCvM&Z0L>n0oZ9Gg>A^j zAL4#tFNNPvA_hM(l<=z(dL(D3(39>>567HADr+!498`6utK-Bel<#Is`zJE`um!zY zH4CMXUbOlV{hwI-i+^$rN$5{x&7VqkA&??;HWe_XHnx>Iar4U*4=i2(;01SSFQ?5> jQT531g&fCrrF`hY8Wsw-#k5H#k;^rjbF-GBFJ%7*RLY|_ diff --git a/war/cache.manifest b/war/cache.manifest index 44068fd42..faf670b58 100644 --- a/war/cache.manifest +++ b/war/cache.manifest @@ -1,7 +1,7 @@ CACHE MANIFEST # THIS FILE WAS GENERATED. DO NOT MODIFY! -# 11/22/2017 04:12 PM +# 11/24/2017 05:56 PM app.html index.html?offline=1 @@ -10,9 +10,9 @@ offline.html open.html js/app.min.js js/shapes.min.js +js/stencils.min.js styles/grapheditor.css styles/atlas.css -stencils.xml search.xml favicon.ico mxgraph/css/common.css diff --git a/war/index.html b/war/index.html index cfa98b6ca..fae2e046b 100644 --- a/war/index.html +++ b/war/index.html @@ -358,6 +358,11 @@ else { mxscript('js/app.min.js'); + + if (urlParams['offline'] == '1') + { + mxscript('js/stencils.min.js'); + } } if (window && window.process && window.process.type) diff --git a/war/js/app.min.js b/war/js/app.min.js index 83d11c0cc..784280744 100644 --- a/war/js/app.min.js +++ b/war/js/app.min.js @@ -103,7 +103,7 @@ window.mxLanguageMap=window.mxLanguageMap||{i18n:"",id:"Bahasa Indonesia",ms:"Ba ko:"한국어",ja:"日本語",zh:"中文(中国)","zh-tw":"中文(台灣)"};"undefined"===typeof window.mxBasePath&&(window.mxBasePath="mxgraph");if(null==window.mxLanguages){window.mxLanguages=[];for(var lang in mxLanguageMap)"en"!=lang&&window.mxLanguages.push(lang)}window.uiTheme=window.uiTheme||function(){var a=urlParams.ui;if(null==a&&"undefined"!==typeof JSON&&isLocalStorage)try{var b=localStorage.getItem(".drawio-config");null!=b&&(a=JSON.parse(b).ui||null)}catch(c){isLocalStorage=!1}return a}(); function setCurrentXml(a,b){null!=window.parent&&null!=window.parent.openFile&&window.parent.openFile.setData(a,b)} (function(){if("undefined"!==typeof JSON&&isLocalStorage)try{var a=localStorage.getItem(".drawio-config"),b=!0;null!=a&&(b=JSON.parse(a).showStartScreen);0==b&&(urlParams.splash="0")}catch(c){}a=urlParams["export"];null!=a&&("http://"!=a.substring(0,7)&&"https://"!=a.substring(0,8)&&(a="http://"+a),EXPORT_URL=a);window.DRAWIO_LOG_URL=window.DRAWIO_LOG_URL||"";b=window.location.host;"test.draw.io"!=b&&(a=b.length-7,b=b.lastIndexOf("draw.io",a),-1!==b&&b===a&&(window.DRAWIO_LOG_URL="https://log.draw.io"))})(); -if("1"==urlParams.offline||"1"==urlParams.demo||"1"==urlParams.stealth||"1"==urlParams.local)urlParams.analytics="0",urlParams.picker="0",urlParams.gapi="0",urlParams.db="0",urlParams.od="0",urlParams.gh="0";if("1"==urlParams.offline||"1"==urlParams.local)urlParams.math="0";"1"==urlParams.lightbox&&(urlParams.chrome="0");window.urlParams=window.urlParams||{};window.MAX_REQUEST_SIZE=window.MAX_REQUEST_SIZE||10485760;window.MAX_AREA=window.MAX_AREA||225E6;window.EXPORT_URL=window.EXPORT_URL||"/export";window.SAVE_URL=window.SAVE_URL||"/save";window.OPEN_URL=window.OPEN_URL||"/open";window.RESOURCES_PATH=window.RESOURCES_PATH||"resources";window.RESOURCE_BASE=window.RESOURCE_BASE||window.RESOURCES_PATH+"/grapheditor";window.STENCIL_PATH=window.STENCIL_PATH||"stencils";window.IMAGE_PATH=window.IMAGE_PATH||"images"; +if("1"==urlParams.offline||"1"==urlParams.demo||"1"==urlParams.stealth||"1"==urlParams.local)urlParams.analytics="0",urlParams.picker="0",urlParams.gapi="0",urlParams.db="0",urlParams.od="0",urlParams.gh="0",urlParams.tr="0";if("1"==urlParams.offline||"1"==urlParams.local)urlParams.math="0";"1"==urlParams.lightbox&&(urlParams.chrome="0");window.urlParams=window.urlParams||{};window.MAX_REQUEST_SIZE=window.MAX_REQUEST_SIZE||10485760;window.MAX_AREA=window.MAX_AREA||225E6;window.EXPORT_URL=window.EXPORT_URL||"/export";window.SAVE_URL=window.SAVE_URL||"/save";window.OPEN_URL=window.OPEN_URL||"/open";window.RESOURCES_PATH=window.RESOURCES_PATH||"resources";window.RESOURCE_BASE=window.RESOURCE_BASE||window.RESOURCES_PATH+"/grapheditor";window.STENCIL_PATH=window.STENCIL_PATH||"stencils";window.IMAGE_PATH=window.IMAGE_PATH||"images"; window.STYLE_PATH=window.STYLE_PATH||"styles";window.CSS_PATH=window.CSS_PATH||"styles";window.OPEN_FORM=window.OPEN_FORM||"open.html";window.mxBasePath=window.mxBasePath||"../../../src";window.mxLanguage=window.mxLanguage||urlParams.lang;window.mxLanguages=window.mxLanguages||["de"];var mxClient={VERSION:"3.7.6",IS_IE:0<=navigator.userAgent.indexOf("MSIE"),IS_IE6:0<=navigator.userAgent.indexOf("MSIE 6"),IS_IE11:!!navigator.userAgent.match(/Trident\/7\./),IS_EDGE:!!navigator.userAgent.match(/Edge\//),IS_QUIRKS:0<=navigator.userAgent.indexOf("MSIE")&&(null==document.documentMode||5==document.documentMode),IS_EM:"spellcheck"in document.createElement("textarea")&&8==document.documentMode,VML_PREFIX:"v",OFFICE_PREFIX:"o",IS_NS:0<=navigator.userAgent.indexOf("Mozilla/")&&0>navigator.userAgent.indexOf("MSIE")&& 0>navigator.userAgent.indexOf("Edge/"),IS_OP:0<=navigator.userAgent.indexOf("Opera/")||0<=navigator.userAgent.indexOf("OPR/"),IS_OT:0<=navigator.userAgent.indexOf("Presto/")&&0>navigator.userAgent.indexOf("Presto/2.4.")&&0>navigator.userAgent.indexOf("Presto/2.3.")&&0>navigator.userAgent.indexOf("Presto/2.2.")&&0>navigator.userAgent.indexOf("Presto/2.1.")&&0>navigator.userAgent.indexOf("Presto/2.0.")&&0>navigator.userAgent.indexOf("Presto/1."),IS_SF:0<=navigator.userAgent.indexOf("AppleWebKit/")&& 0>navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_IOS:navigator.userAgent.match(/(iPad|iPhone|iPod)/g)?!0:!1,IS_GC:0<=navigator.userAgent.indexOf("Chrome/")&&0>navigator.userAgent.indexOf("Edge/"),IS_CHROMEAPP:null!=window.chrome&&null!=chrome.app&&null!=chrome.app.runtime,IS_FF:0<=navigator.userAgent.indexOf("Firefox/"),IS_MT:0<=navigator.userAgent.indexOf("Firefox/")&&0>navigator.userAgent.indexOf("Firefox/1.")&&0>navigator.userAgent.indexOf("Firefox/2.")||0<=navigator.userAgent.indexOf("Iceweasel/")&& @@ -2006,10 +2006,10 @@ PageSetupDialog.addPageFormatPanel=function(a,c,d,b){function e(a,b,c){if(c||n!= d.height==c.format.height?(g.value=c.key,f.setAttribute("checked","checked"),f.defaultChecked=!0,f.checked=!0,k.removeAttribute("checked"),k.defaultChecked=!1,k.checked=!1,a=!0):d.width==c.format.height&&d.height==c.format.width&&(g.value=c.key,f.removeAttribute("checked"),f.defaultChecked=!1,f.checked=!1,k.setAttribute("checked","checked"),k.defaultChecked=!0,a=k.checked=!0));a?(h.style.display="",m.style.display="none"):(n.value=d.width/100,p.value=d.height/100,u.setAttribute("selected","selected"), f.setAttribute("checked","checked"),f.defaultChecked=!0,h.style.display="none",m.style.display="")}}c="format-"+c;var f=document.createElement("input");f.setAttribute("name",c);f.setAttribute("type","radio");f.setAttribute("value","portrait");var k=document.createElement("input");k.setAttribute("name",c);k.setAttribute("type","radio");k.setAttribute("value","landscape");var g=document.createElement("select");g.style.marginBottom="8px";g.style.width="202px";var h=document.createElement("div");h.style.marginLeft= "4px";h.style.width="210px";h.style.height="24px";f.style.marginRight="6px";h.appendChild(f);c=document.createElement("span");c.style.maxWidth="100px";mxUtils.write(c,mxResources.get("portrait"));h.appendChild(c);k.style.marginLeft="10px";k.style.marginRight="6px";h.appendChild(k);var l=document.createElement("span");l.style.width="100px";mxUtils.write(l,mxResources.get("landscape"));h.appendChild(l);var m=document.createElement("div");m.style.marginLeft="4px";m.style.width="210px";m.style.height= -"24px";var n=document.createElement("input");n.setAttribute("size","7");n.setAttribute("value",d.width);n.style.textAlign="right";m.appendChild(n);mxUtils.write(m," in x ");var p=document.createElement("input");p.setAttribute("size","7");p.setAttribute("value",d.height);p.style.textAlign="right";m.appendChild(p);mxUtils.write(m," in");h.style.display="none";m.style.display="none";for(var r={},q=PageSetupDialog.getFormats(),t=0;t=f.getStatus()&&eval.call(window,f.getText())}catch(k){null!=window.console&&console.log("error in getStencil:",e,k)}}mxStencilRegistry.packages[d]=1}}else d=d.replace("_-_","_"),mxStencilRegistry.loadStencilSet(STENCIL_PATH+"/"+d+".xml",null);c=mxStencilRegistry.stencils[a]}}return c}; mxStencilRegistry.getBasenameForStencil=function(a){var c=null;if(null!=a&&(a=a.split("."),0=b.getStatus()&&(e=b.getXml(),mxStencilRegistry.packages[a]=e,f=!0,null!=e&&null!=e.documentElement&&mxStencilRegistry.parseStencilSet(e.documentElement,c,f))}));return}k=mxUtils.load(a);e=k.getXml();mxStencilRegistry.packages[a]=e;f=!0}catch(g){null!=window.console&&console.log("error in loadStencilSet:", -a,g)}null!=e&&null!=e.documentElement&&mxStencilRegistry.parseStencilSet(e.documentElement,c,f)}};mxStencilRegistry.parseStencilSets=function(a){for(var c=0;c=a.getStatus()?a.getXml():null)}));else return mxUtils.load(a).getXml()};mxStencilRegistry.parseStencilSets=function(a){for(var c=0;cf||d>f)&&this.clear()}}else{for(c=b.getSource();null!=c&&"a"!=c.nodeName.toLowerCase();)c= -c.parentNode;null!=c?this.clear():(null==this.currentState||b.getState()!=this.currentState&&null!=b.getState()||!g.intersects(this.currentState,b.getGraphX(),b.getGraphY()))&&this.updateCurrentState(b)}},mouseUp:function(a,d){for(var e=d.getSource(),h=d.getEvent();null!=e&&"a"!=e.nodeName.toLowerCase();)e=e.parentNode;null==e&&Math.abs(this.scrollLeft-g.container.scrollLeft)b&&c[d].deleteCell(b)};Graph.prototype.pasteHtmlAtCaret=function(a){var b; -if(window.getSelection){if(b=window.getSelection(),b.getRangeAt&&b.rangeCount){b=b.getRangeAt(0);b.deleteContents();var c=document.createElement("div");c.innerHTML=a;a=document.createDocumentFragment();for(var d;d=c.firstChild;)lastNode=a.appendChild(d);b.insertNode(a)}}else(b=document.selection)&&"Control"!=b.type&&b.createRange().pasteHTML(a)};Graph.prototype.createLinkForHint=function(a,b){b=null!=b?b:a;var c=document.createElement("a");c.setAttribute("href",this.getAbsoluteUrl(a));c.setAttribute("title", -a);null!=this.linkTarget&&c.setAttribute("target",this.linkTarget);40"):h,!0);this.textarea.className="mxCellEditor geContentEditable";var d=mxUtils.getValue(a.style,mxConstants.STYLE_FONTSIZE,mxConstants.DEFAULT_FONTSIZE),b=mxUtils.getValue(a.style,mxConstants.STYLE_FONTFAMILY,mxConstants.DEFAULT_FONTFAMILY),e=mxUtils.getValue(a.style,mxConstants.STYLE_ALIGN,mxConstants.ALIGN_LEFT),f=(mxUtils.getValue(a.style,mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_BOLD)==mxConstants.FONT_BOLD,g=(mxUtils.getValue(a.style, -mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC,a=(mxUtils.getValue(a.style,mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE;this.textarea.style.lineHeight=mxConstants.ABSOLUTE_LINE_HEIGHT?Math.round(d*mxConstants.LINE_HEIGHT)+"px":mxConstants.LINE_HEIGHT;this.textarea.style.fontSize=Math.round(d)+"px";this.textarea.style.textDecoration=a?"underline":"";this.textarea.style.fontWeight=f?"bold":"normal";this.textarea.style.fontStyle= -g?"italic":"";this.textarea.style.fontFamily=b;this.textarea.style.textAlign=e;this.textarea.style.padding="0px";this.textarea.innerHTML!=h&&(this.textarea.innerHTML=h,0==this.textarea.innerHTML.length&&(this.textarea.innerHTML=this.getEmptyLabelText(),this.clearOnChange=0
"));h=this.graph.sanitizeHtml(b?h.replace(/\n/g,"").replace(/<br\s*.?>/g,"
"):h,!0);this.textarea.className="mxCellEditor mxPlainTextEditor";var d=mxConstants.DEFAULT_FONTSIZE;this.textarea.style.lineHeight=mxConstants.ABSOLUTE_LINE_HEIGHT?Math.round(d*mxConstants.LINE_HEIGHT)+"px":mxConstants.LINE_HEIGHT;this.textarea.style.fontSize=Math.round(d)+"px";this.textarea.style.textDecoration=""; -this.textarea.style.fontWeight="normal";this.textarea.style.fontStyle="";this.textarea.style.fontFamily=mxConstants.DEFAULT_FONTFAMILY;this.textarea.style.textAlign="left";this.textarea.style.padding="2px";this.textarea.innerHTML!=h&&(this.textarea.innerHTML=h);this.codeViewMode=!0}this.textarea.focus();null!=this.switchSelectionState&&this.restoreSelection(this.switchSelectionState);this.switchSelectionState=c;this.resize()};var h=mxCellEditor.prototype.resize;mxCellEditor.prototype.resize=function(a, -b){if(null!=this.textarea)if(a=this.graph.getView().getState(this.editingCell),this.codeViewMode&&null!=a){var c=a.view.scale;this.bounds=mxRectangle.fromRectangle(a);if(0==this.bounds.width&&0==this.bounds.height){this.bounds.width=160*c;this.bounds.height=60*c;var d=null!=a.text?a.text.margin:null;null==d&&(d=mxUtils.getAlignmentAsPoint(mxUtils.getValue(a.style,mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER),mxUtils.getValue(a.style,mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE))); -this.bounds.x+=d.x*this.bounds.width;this.bounds.y+=d.y*this.bounds.height}this.textarea.style.width=Math.round((this.bounds.width-4)/c)+"px";this.textarea.style.height=Math.round((this.bounds.height-4)/c)+"px";this.textarea.style.overflow="auto";this.textarea.clientHeight"));return c=this.graph.sanitizeHtml(c,!0)};mxCellEditorGetCurrentValue=mxCellEditor.prototype.getCurrentValue;mxCellEditor.prototype.getCurrentValue= -function(a){if("0"==mxUtils.getValue(a.style,"html","0"))return mxCellEditorGetCurrentValue.apply(this,arguments);var b=this.graph.sanitizeHtml(this.textarea.innerHTML,!0);return b="1"==mxUtils.getValue(a.style,"nl2Br","1")?b.replace(/\r\n/g,"
").replace(/\n/g,"
"):b.replace(/\r\n/g,"").replace(/\n/g,"")};var l=mxCellEditor.prototype.stopEditing;mxCellEditor.prototype.stopEditing=function(a){this.codeViewMode&&this.toggleViewMode();l.apply(this,arguments);this.focusContainer()};mxCellEditor.prototype.focusContainer= -function(){try{this.graph.container.focus()}catch(E){}};var m=mxCellEditor.prototype.applyValue;mxCellEditor.prototype.applyValue=function(a,b){this.graph.getModel().beginUpdate();try{if(m.apply(this,arguments),this.graph.isCellDeletable(a.cell)&&0==this.graph.model.getChildCount(a.cell)){var c=mxUtils.getValue(a.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE),d=mxUtils.getValue(a.style,mxConstants.STYLE_FILLCOLOR,mxConstants.NONE);""==b&&c==mxConstants.NONE&&d==mxConstants.NONE&&this.graph.removeCells([a.cell], -!1)}}finally{this.graph.getModel().endUpdate()}};mxCellEditor.prototype.getBackgroundColor=function(a){var b=null;if(this.graph.getModel().isEdge(a.cell)||this.graph.getModel().isEdge(this.graph.getModel().getParent(a.cell)))b=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,null),b==mxConstants.NONE&&(b=null);return b};mxCellEditor.prototype.getMinimumSize=function(a){var b=this.graph.getView().scale;return new mxRectangle(0,0,null==a.text?30:a.text.size*b+20,30)};var n=mxGraphHandler.prototype.moveCells; -mxGraphHandler.prototype.moveCells=function(a,b,c,d,e,f){mxEvent.isAltDown(f)&&(e=null);n.apply(this,arguments)};mxGraphHandler.prototype.updateHint=function(b){if(null!=this.shape){null==this.hint&&(this.hint=a(),this.graph.container.appendChild(this.hint));var c=this.graph.view.translate,d=this.graph.view.scale;b=this.roundLength((this.bounds.x+this.currentDx)/d-c.x);c=this.roundLength((this.bounds.y+this.currentDy)/d-c.y);this.hint.innerHTML=b+", "+c;this.hint.style.left=this.shape.bounds.x+Math.round((this.shape.bounds.width- -this.hint.clientWidth)/2)+"px";this.hint.style.top=this.shape.bounds.y+this.shape.bounds.height+12+"px"}};mxGraphHandler.prototype.removeHint=function(){null!=this.hint&&(this.hint.parentNode.removeChild(this.hint),this.hint=null)};mxVertexHandler.prototype.isRecursiveResize=function(a,b){return!this.graph.isSwimlane(a.cell)&&0'):new mxImage(IMAGE_PATH+"/handle-main.png",17,17);HoverIcons.prototype.secondaryHandle=mxClient.IS_SVG?Graph.createSvgImage(16,16,''):new mxImage(IMAGE_PATH+ -"/handle-secondary.png",17,17);HoverIcons.prototype.fixedHandle=mxClient.IS_SVG?Graph.createSvgImage(18,18,''):new mxImage(IMAGE_PATH+"/handle-fixed.png",17,17);HoverIcons.prototype.terminalHandle=mxClient.IS_SVG?Graph.createSvgImage(18,18,''): +";"):a+"html=1;"};Graph.prototype.getPagePadding=function(){return new mxPoint(0,0)};Graph.prototype.loadStylesheet=function(){var a=null!=this.themes?this.themes[this.defaultThemeName]:mxStyleRegistry.dynamicLoading?mxUtils.load(STYLE_PATH+"/default.xml").getDocumentElement():null;null!=a&&(new mxCodec(a.ownerDocument)).decode(a,this.getStylesheet())};Graph.prototype.importGraphModel=function(a,b,c,d){b=null!=b?b:0;c=null!=c?c:0;var e=[],f=new mxGraphModel;(new mxCodec(a.ownerDocument)).decode(a, +f);a=f.getChildCount(f.getRoot());this.model.getChildCount(this.model.getRoot());this.model.beginUpdate();try{for(var g={},h=0;hf||d>f)&&this.clear()}}else{for(c=b.getSource();null!=c&&"a"!=c.nodeName.toLowerCase();)c=c.parentNode;null!=c?this.clear():(null==this.currentState||b.getState()!=this.currentState&&null!=b.getState()||!g.intersects(this.currentState,b.getGraphX(),b.getGraphY()))&&this.updateCurrentState(b)}},mouseUp:function(a,d){for(var e= +d.getSource(),h=d.getEvent();null!=e&&"a"!=e.nodeName.toLowerCase();)e=e.parentNode;null==e&&Math.abs(this.scrollLeft-g.container.scrollLeft)b&&c[d].deleteCell(b)};Graph.prototype.pasteHtmlAtCaret=function(a){var b;if(window.getSelection){if(b=window.getSelection(),b.getRangeAt&&b.rangeCount){b=b.getRangeAt(0);b.deleteContents();var c=document.createElement("div");c.innerHTML=a;a=document.createDocumentFragment();for(var d;d=c.firstChild;)lastNode=a.appendChild(d);b.insertNode(a)}}else(b=document.selection)&& +"Control"!=b.type&&b.createRange().pasteHTML(a)};Graph.prototype.createLinkForHint=function(a,b){b=null!=b?b:a;var c=document.createElement("a");c.setAttribute("href",this.getAbsoluteUrl(a));c.setAttribute("title",a);null!=this.linkTarget&&c.setAttribute("target",this.linkTarget);40"):h,!0);this.textarea.className="mxCellEditor geContentEditable";var d=mxUtils.getValue(a.style,mxConstants.STYLE_FONTSIZE,mxConstants.DEFAULT_FONTSIZE),b=mxUtils.getValue(a.style,mxConstants.STYLE_FONTFAMILY,mxConstants.DEFAULT_FONTFAMILY), +e=mxUtils.getValue(a.style,mxConstants.STYLE_ALIGN,mxConstants.ALIGN_LEFT),f=(mxUtils.getValue(a.style,mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_BOLD)==mxConstants.FONT_BOLD,g=(mxUtils.getValue(a.style,mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_ITALIC)==mxConstants.FONT_ITALIC,a=(mxUtils.getValue(a.style,mxConstants.STYLE_FONTSTYLE,0)&mxConstants.FONT_UNDERLINE)==mxConstants.FONT_UNDERLINE;this.textarea.style.lineHeight=mxConstants.ABSOLUTE_LINE_HEIGHT?Math.round(d*mxConstants.LINE_HEIGHT)+ +"px":mxConstants.LINE_HEIGHT;this.textarea.style.fontSize=Math.round(d)+"px";this.textarea.style.textDecoration=a?"underline":"";this.textarea.style.fontWeight=f?"bold":"normal";this.textarea.style.fontStyle=g?"italic":"";this.textarea.style.fontFamily=b;this.textarea.style.textAlign=e;this.textarea.style.padding="0px";this.textarea.innerHTML!=h&&(this.textarea.innerHTML=h,0==this.textarea.innerHTML.length&&(this.textarea.innerHTML=this.getEmptyLabelText(),this.clearOnChange=0
"));h=this.graph.sanitizeHtml(b?h.replace(/\n/g,"").replace(/<br\s*.?>/g,"
"):h,!0);this.textarea.className="mxCellEditor mxPlainTextEditor";var d=mxConstants.DEFAULT_FONTSIZE;this.textarea.style.lineHeight= +mxConstants.ABSOLUTE_LINE_HEIGHT?Math.round(d*mxConstants.LINE_HEIGHT)+"px":mxConstants.LINE_HEIGHT;this.textarea.style.fontSize=Math.round(d)+"px";this.textarea.style.textDecoration="";this.textarea.style.fontWeight="normal";this.textarea.style.fontStyle="";this.textarea.style.fontFamily=mxConstants.DEFAULT_FONTFAMILY;this.textarea.style.textAlign="left";this.textarea.style.padding="2px";this.textarea.innerHTML!=h&&(this.textarea.innerHTML=h);this.codeViewMode=!0}this.textarea.focus();null!=this.switchSelectionState&& +this.restoreSelection(this.switchSelectionState);this.switchSelectionState=c;this.resize()};var h=mxCellEditor.prototype.resize;mxCellEditor.prototype.resize=function(a,b){if(null!=this.textarea)if(a=this.graph.getView().getState(this.editingCell),this.codeViewMode&&null!=a){var c=a.view.scale;this.bounds=mxRectangle.fromRectangle(a);if(0==this.bounds.width&&0==this.bounds.height){this.bounds.width=160*c;this.bounds.height=60*c;var d=null!=a.text?a.text.margin:null;null==d&&(d=mxUtils.getAlignmentAsPoint(mxUtils.getValue(a.style, +mxConstants.STYLE_ALIGN,mxConstants.ALIGN_CENTER),mxUtils.getValue(a.style,mxConstants.STYLE_VERTICAL_ALIGN,mxConstants.ALIGN_MIDDLE)));this.bounds.x+=d.x*this.bounds.width;this.bounds.y+=d.y*this.bounds.height}this.textarea.style.width=Math.round((this.bounds.width-4)/c)+"px";this.textarea.style.height=Math.round((this.bounds.height-4)/c)+"px";this.textarea.style.overflow="auto";this.textarea.clientHeight"));return c=this.graph.sanitizeHtml(c,!0)}; +mxCellEditorGetCurrentValue=mxCellEditor.prototype.getCurrentValue;mxCellEditor.prototype.getCurrentValue=function(a){if("0"==mxUtils.getValue(a.style,"html","0"))return mxCellEditorGetCurrentValue.apply(this,arguments);var b=this.graph.sanitizeHtml(this.textarea.innerHTML,!0);return b="1"==mxUtils.getValue(a.style,"nl2Br","1")?b.replace(/\r\n/g,"
").replace(/\n/g,"
"):b.replace(/\r\n/g,"").replace(/\n/g,"")};var l=mxCellEditor.prototype.stopEditing;mxCellEditor.prototype.stopEditing=function(a){this.codeViewMode&& +this.toggleViewMode();l.apply(this,arguments);this.focusContainer()};mxCellEditor.prototype.focusContainer=function(){try{this.graph.container.focus()}catch(E){}};var m=mxCellEditor.prototype.applyValue;mxCellEditor.prototype.applyValue=function(a,b){this.graph.getModel().beginUpdate();try{if(m.apply(this,arguments),this.graph.isCellDeletable(a.cell)&&0==this.graph.model.getChildCount(a.cell)){var c=mxUtils.getValue(a.style,mxConstants.STYLE_STROKECOLOR,mxConstants.NONE),d=mxUtils.getValue(a.style, +mxConstants.STYLE_FILLCOLOR,mxConstants.NONE);""==b&&c==mxConstants.NONE&&d==mxConstants.NONE&&this.graph.removeCells([a.cell],!1)}}finally{this.graph.getModel().endUpdate()}};mxCellEditor.prototype.getBackgroundColor=function(a){var b=null;if(this.graph.getModel().isEdge(a.cell)||this.graph.getModel().isEdge(this.graph.getModel().getParent(a.cell)))b=mxUtils.getValue(a.style,mxConstants.STYLE_LABEL_BACKGROUNDCOLOR,null),b==mxConstants.NONE&&(b=null);return b};mxCellEditor.prototype.getMinimumSize= +function(a){var b=this.graph.getView().scale;return new mxRectangle(0,0,null==a.text?30:a.text.size*b+20,30)};var n=mxGraphHandler.prototype.moveCells;mxGraphHandler.prototype.moveCells=function(a,b,c,d,e,f){mxEvent.isAltDown(f)&&(e=null);n.apply(this,arguments)};mxGraphHandler.prototype.updateHint=function(b){if(null!=this.shape){null==this.hint&&(this.hint=a(),this.graph.container.appendChild(this.hint));var c=this.graph.view.translate,d=this.graph.view.scale;b=this.roundLength((this.bounds.x+this.currentDx)/ +d-c.x);c=this.roundLength((this.bounds.y+this.currentDy)/d-c.y);this.hint.innerHTML=b+", "+c;this.hint.style.left=this.shape.bounds.x+Math.round((this.shape.bounds.width-this.hint.clientWidth)/2)+"px";this.hint.style.top=this.shape.bounds.y+this.shape.bounds.height+12+"px"}};mxGraphHandler.prototype.removeHint=function(){null!=this.hint&&(this.hint.parentNode.removeChild(this.hint),this.hint=null)};mxVertexHandler.prototype.isRecursiveResize=function(a,b){return!this.graph.isSwimlane(a.cell)&&0'):new mxImage(IMAGE_PATH+"/handle-main.png",17,17);HoverIcons.prototype.secondaryHandle=mxClient.IS_SVG? +Graph.createSvgImage(16,16,''):new mxImage(IMAGE_PATH+"/handle-secondary.png",17,17);HoverIcons.prototype.fixedHandle=mxClient.IS_SVG?Graph.createSvgImage(18,18,''):new mxImage(IMAGE_PATH+"/handle-fixed.png",17,17);HoverIcons.prototype.terminalHandle=mxClient.IS_SVG?Graph.createSvgImage(18,18,''): new mxImage(IMAGE_PATH+"/handle-terminal.png",17,17);HoverIcons.prototype.rotationHandle=new mxImage(mxClient.IS_SVG?"data:image/png;base64,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": IMAGE_PATH+"/handle-rotate.png",19,21);mxClient.IS_SVG&&(mxConstraintHandler.prototype.pointImage=Graph.createSvgImage(5,5,''));mxVertexHandler.prototype.handleImage=HoverIcons.prototype.mainHandle;mxVertexHandler.prototype.secondaryHandleImage=HoverIcons.prototype.secondaryHandle;mxEdgeHandler.prototype.handleImage=HoverIcons.prototype.mainHandle;mxEdgeHandler.prototype.terminalHandleImage=HoverIcons.prototype.terminalHandle;mxEdgeHandler.prototype.fixedHandleImage= HoverIcons.prototype.fixedHandle;mxEdgeHandler.prototype.labelHandleImage=HoverIcons.prototype.secondaryHandle;mxOutline.prototype.sizerImage=HoverIcons.prototype.mainHandle;null!=window.Sidebar&&(Sidebar.prototype.triangleUp=HoverIcons.prototype.triangleUp,Sidebar.prototype.triangleRight=HoverIcons.prototype.triangleRight,Sidebar.prototype.triangleDown=HoverIcons.prototype.triangleDown,Sidebar.prototype.triangleLeft=HoverIcons.prototype.triangleLeft,Sidebar.prototype.refreshTarget=HoverIcons.prototype.refreshTarget, @@ -2726,53 +2728,53 @@ mxRectangleShape.prototype.constraints;l.prototype.constraints=[new mxConnection 1),!1)];D.prototype.constraints=null;ka.prototype.constraints=[new mxConnectionConstraint(new mxPoint(0,.25),!1),new mxConnectionConstraint(new mxPoint(0,.5),!1),new mxConnectionConstraint(new mxPoint(0,.75),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(.7,.1),!1),new mxConnectionConstraint(new mxPoint(.7,.9),!1)];ea.prototype.constraints=[new mxConnectionConstraint(new mxPoint(.175,.25),!1),new mxConnectionConstraint(new mxPoint(.25,.5),!1),new mxConnectionConstraint(new mxPoint(.175, .75),!1),new mxConnectionConstraint(new mxPoint(1,.5),!1),new mxConnectionConstraint(new mxPoint(.7,.1),!1),new mxConnectionConstraint(new mxPoint(.7,.9),!1)]})();function Actions(a){this.editorUi=a;this.actions={};this.init()} Actions.prototype.init=function(){function a(a){b.escape();var c=b.getDeletableCells(b.getSelectionCells());if(null!=c&&0/g,"\n"));var f=document.createElement("div");f.innerHTML=e;e=mxUtils.extractTextWithWhitespace(f.childNodes);b.cellLabelChanged(a.cell,e)}else e=mxUtils.htmlEntities(b.convertValueToString(a.cell),!1),"0"!=mxUtils.getValue(a.style,"nl2Br","1")&&(e=e.replace(/\n/g,"
")),b.cellLabelChanged(a.cell,b.sanitizeHtml(e));b.setCellStyles("html",d);c.fireEvent(new mxEventObject("styleChanged","keys",["html"],"values",[null!=d?d:"0"],"cells",b.getSelectionCells()))}finally{b.getModel().endUpdate()}}}); -this.addAction("wordWrap",function(){var a=b.getView().getState(b.getSelectionCell()),c="wrap";b.stopEditing();null!=a&&"wrap"==a.style[mxConstants.STYLE_WHITE_SPACE]&&(c=null);b.setCellStyles(mxConstants.STYLE_WHITE_SPACE,c)});this.addAction("rotation",function(){var a="0",d=b.getView().getState(b.getSelectionCell());null!=d&&(a=d.style[mxConstants.STYLE_ROTATION]||a);a=new FilenameDialog(c,a,mxResources.get("apply"),function(a){null!=a&&0/g,"\n"));var f=document.createElement("div");f.innerHTML=e;e=mxUtils.extractTextWithWhitespace(f.childNodes); +b.cellLabelChanged(a.cell,e)}else e=mxUtils.htmlEntities(b.convertValueToString(a.cell),!1),"0"!=mxUtils.getValue(a.style,"nl2Br","1")&&(e=e.replace(/\n/g,"
")),b.cellLabelChanged(a.cell,b.sanitizeHtml(e));b.setCellStyles("html",d);c.fireEvent(new mxEventObject("styleChanged","keys",["html"],"values",[null!=d?d:"0"],"cells",b.getSelectionCells()))}finally{b.getModel().endUpdate()}}});this.addAction("wordWrap",function(){var a=b.getView().getState(b.getSelectionCell()),c="wrap";b.stopEditing(); +null!=a&&"wrap"==a.style[mxConstants.STYLE_WHITE_SPACE]&&(c=null);b.setCellStyles(mxConstants.STYLE_WHITE_SPACE,c)});this.addAction("rotation",function(){var a="0",d=b.getView().getState(b.getSelectionCell());null!=d&&(a=d.style[mxConstants.STYLE_ROTATION]||a);a=new FilenameDialog(c,a,mxResources.get("apply"),function(a){null!=a&&0mxUtils.indexOf(m, -a))c=null!=n?n[a]:null,mxLog.debug('")}),!0)}}var b=Sidebar.prototype.searchEntries;Sidebar.prototype.searchEntries=function(a,c,e,d,m){var h=d;if(EditorUi.enableLogging&&!this.editorUi.isOffline()&&0==e)try{(new Image).src=(null!=window.DRAWIO_LOG_URL?window.DRAWIO_LOG_URL:"")+"/log?severity=CONFIG&msg=shapesearch:"+encodeURIComponent(a)+"&v="+encodeURIComponent(EditorUi.VERSION)}catch(r){}d= -mxUtils.bind(this,function(b,d,f,g){!this.editorUi.isOffline()&&b.length<=c/4?(f=e-Math.ceil((d-c/4)/c),mxUtils.get(ICONSEARCH_PATH+"?v=2&q="+encodeURIComponent(a)+"&p="+f+"&c="+c,mxUtils.bind(this,function(a){try{if(200<=a.getStatus()&&299>=a.getStatus())try{var f=JSON.parse(a.getText());if(null==f||null==f.icons)h(b,d,!1,g),this.editorUi.handleError(f);else{for(a=0;a")}),!0)}}var b=Sidebar.prototype.searchEntries;Sidebar.prototype.searchEntries=function(a,c,e,d,m){var h=d;this.editorUi.isOffline()||0!=e||this.editorUi.logEvent({category:"Sidebar",action:"search",label:a});d=mxUtils.bind(this,function(b,d,f,g){!this.editorUi.isOffline()&&b.length<=c/4?(f=e-Math.ceil((d-c/4)/c),mxUtils.get(ICONSEARCH_PATH+"?v=2&q="+ +encodeURIComponent(a)+"&p="+f+"&c="+c,mxUtils.bind(this,function(a){try{if(200<=a.getStatus()&&299>=a.getStatus())try{var f=JSON.parse(a.getText());if(null==f||null==f.icons)h(b,d,!1,g),this.editorUi.handleError(f);else{for(a=0;a=d&&(mxUtils.br(m),k=0)}d=null!=d?d:3;var e=document.createElement("div");e.style.textAlign="center";e.style.whiteSpace="nowrap";e.style.paddingTop="0px";e.style.paddingBottom="20px";var f=a.addLanguageMenu(e,!0);null!=f&&(f.style.bottom=parseInt("28px")-2+"px");if(!a.isOffline()&&1=d&&(mxUtils.br(n),k=0)}d=null!=d?d:3;var e=document.createElement("div");e.style.textAlign="center";e.style.whiteSpace="nowrap";e.style.paddingTop="0px";e.style.paddingBottom="20px";var f=a.addLanguageMenu(e,!0);null!=f&&(f.style.bottom=parseInt("28px")-2+"px");if(!a.isOffline()&&1 '+mxResources.get("googleDriveMissingClickHere")+"",e.appendChild(n))},5E3);this.container=e},SplashDialog=function(a){var b=document.createElement("div");b.style.textAlign="center";a.addLanguageMenu(b,!0);var d=null,c=a.getServiceCount();!a.isOffline()&&1 '+mxResources.get("googleDriveMissingClickHere")+"",e.appendChild(m))},5E3);this.container=e},SplashDialog=function(a){var b=document.createElement("div");b.style.textAlign="center";a.addLanguageMenu(b,!0);var d=null,c=a.getServiceCount();!a.isOffline()&&1"+f.innerHTML,f.style.paddingBottom="8px",f.style.paddingTop="8px",f.style.height="auto",f.style.width="40%");a.editor.cancelFirst&&k.appendChild(f);e=mxUtils.button(e||mxResources.get("ok"),function(){a.hideDialog(); -null!=d&&d(n.checked)});k.appendChild(e);null!=h?(e.innerHTML=h+"
"+e.innerHTML+"
",e.style.paddingBottom="8px",e.style.paddingTop="8px",e.style.height="auto",e.className="geBtn",e.style.width="40%"):e.className="geBtn gePrimaryBtn";a.editor.cancelFirst||k.appendChild(f);g.appendChild(k);m?(k.style.marginTop="10px",k=document.createElement("p"),k.style.marginTop="20px",k.appendChild(n),h=document.createElement("span"),mxUtils.write(h," "+mxResources.get("rememberThisSetting")),k.appendChild(h), -g.appendChild(k),mxEvent.addListener(h,"click",function(a){n.checked=!n.checked;mxEvent.consume(a)})):k.style.marginTop="16px";this.container=g},ErrorDialog=function(a,b,d,c,e,f,h,l,m){m=null!=m?m:!0;var g=document.createElement("div");g.style.textAlign="center";if(null!=b){var k=document.createElement("div");k.style.padding="0px";k.style.margin="0px";k.style.fontSize="18px";k.style.paddingBottom="16px";k.style.marginBottom="16px";k.style.borderBottom="1px solid #c0c0c0";k.style.color="gray";mxUtils.write(k, -b);g.appendChild(k)}b=document.createElement("div");b.style.padding="6px";b.innerHTML=d;g.appendChild(b);d=document.createElement("div");d.style.marginTop="16px";d.style.textAlign="right";null!=f&&(b=mxUtils.button(mxResources.get("tryAgain"),function(){a.hideDialog();f()}),b.className="geBtn",d.appendChild(b),d.style.textAlign="center");var n=mxUtils.button(c,function(){m&&a.hideDialog();null!=e&&e()});n.className="geBtn";d.appendChild(n);null!=h&&(c=mxUtils.button(h,function(){m&&a.hideDialog(); -null!=l&&l()}),c.className="geBtn gePrimaryBtn",d.appendChild(c));this.init=function(){n.focus()};g.appendChild(d);this.container=g},EmbedDialog=function(a,b,d,c,e){c=document.createElement("div");var f=/^https?:\/\//.test(b)||/^mailto:\/\//.test(b);mxUtils.write(c,mxResources.get(5E5>b.length?f?"link":"mainEmbedNotice":"preview")+":");mxUtils.br(c);var h=document.createElement("div");h.style.position="absolute";h.style.top="30px";h.style.right="30px";h.style.color="gray";mxUtils.write(h,a.formatFileSize(b.length)); +"8px",mxUtils.write(e,mxResources.get("notUsingService",[d])),mxEvent.addListener(e,"click",function(){a.hideDialog(!1);a.setMode(null);a.clearMode();a.showSplash(!0)}),h.appendChild(e));b.appendChild(h);this.container=b},ConfirmDialog=function(a,b,d,c,e,f,h,l,n){var g=document.createElement("div");g.style.textAlign="center";var k=document.createElement("div");k.style.padding="6px";k.style.overflow="auto";k.style.maxHeight="44px";mxClient.IS_QUIRKS&&(k.style.height="60px");mxUtils.write(k,b);g.appendChild(k); +k=document.createElement("div");k.style.textAlign="center";k.style.whiteSpace="nowrap";var m=document.createElement("input");m.setAttribute("type","checkbox");f=mxUtils.button(f||mxResources.get("cancel"),function(){a.hideDialog();null!=c&&c(m.checked)});f.className="geBtn";null!=l&&(f.innerHTML=l+"
"+f.innerHTML,f.style.paddingBottom="8px",f.style.paddingTop="8px",f.style.height="auto",f.style.width="40%");a.editor.cancelFirst&&k.appendChild(f);e=mxUtils.button(e||mxResources.get("ok"),function(){a.hideDialog(); +null!=d&&d(m.checked)});k.appendChild(e);null!=h?(e.innerHTML=h+"
"+e.innerHTML+"
",e.style.paddingBottom="8px",e.style.paddingTop="8px",e.style.height="auto",e.className="geBtn",e.style.width="40%"):e.className="geBtn gePrimaryBtn";a.editor.cancelFirst||k.appendChild(f);g.appendChild(k);n?(k.style.marginTop="10px",k=document.createElement("p"),k.style.marginTop="20px",k.appendChild(m),h=document.createElement("span"),mxUtils.write(h," "+mxResources.get("rememberThisSetting")),k.appendChild(h), +g.appendChild(k),mxEvent.addListener(h,"click",function(a){m.checked=!m.checked;mxEvent.consume(a)})):k.style.marginTop="16px";this.container=g},ErrorDialog=function(a,b,d,c,e,f,h,l,n){n=null!=n?n:!0;var g=document.createElement("div");g.style.textAlign="center";if(null!=b){var k=document.createElement("div");k.style.padding="0px";k.style.margin="0px";k.style.fontSize="18px";k.style.paddingBottom="16px";k.style.marginBottom="16px";k.style.borderBottom="1px solid #c0c0c0";k.style.color="gray";mxUtils.write(k, +b);g.appendChild(k)}b=document.createElement("div");b.style.padding="6px";b.innerHTML=d;g.appendChild(b);d=document.createElement("div");d.style.marginTop="16px";d.style.textAlign="right";null!=f&&(b=mxUtils.button(mxResources.get("tryAgain"),function(){a.hideDialog();f()}),b.className="geBtn",d.appendChild(b),d.style.textAlign="center");var m=mxUtils.button(c,function(){n&&a.hideDialog();null!=e&&e()});m.className="geBtn";d.appendChild(m);null!=h&&(c=mxUtils.button(h,function(){n&&a.hideDialog(); +null!=l&&l()}),c.className="geBtn gePrimaryBtn",d.appendChild(c));this.init=function(){m.focus()};g.appendChild(d);this.container=g},EmbedDialog=function(a,b,d,c,e){c=document.createElement("div");var f=/^https?:\/\//.test(b)||/^mailto:\/\//.test(b);mxUtils.write(c,mxResources.get(5E5>b.length?f?"link":"mainEmbedNotice":"preview")+":");mxUtils.br(c);var h=document.createElement("div");h.style.position="absolute";h.style.top="30px";h.style.right="30px";h.style.color="gray";mxUtils.write(h,a.formatFileSize(b.length)); c.appendChild(h);var l=document.createElement("textarea");l.setAttribute("autocomplete","off");l.setAttribute("autocorrect","off");l.setAttribute("autocapitalize","off");l.setAttribute("spellcheck","false");l.style.marginTop="10px";l.style.resize="none";l.style.height="150px";l.style.width="440px";l.style.border="1px solid gray";l.value=mxResources.get("updatingDocument");c.appendChild(l);mxUtils.br(c);this.init=function(){window.setTimeout(function(){5E5>b.length?(l.value=b,l.focus(),mxClient.IS_GC|| -mxClient.IS_FF||5<=document.documentMode||mxClient.IS_QUIRKS?l.select():document.execCommand("selectAll",!1,null)):(l.setAttribute("readonly","true"),l.value=b.substring(0,340)+"... ("+mxResources.get("drawingTooLarge")+")")},0)};h=document.createElement("div");h.style.position="absolute";h.style.bottom="36px";h.style.right="32px";var m=null;mxClient.IS_CHROMEAPP&&!f||navigator.standalone||!(f||mxClient.IS_SVG&&(null==document.documentMode||9 -b.length?"preview":"openInNewWindow"),function(){var c=5E5>b.length?l.value:b;if(null!=e)e(c);else if(f)try{var g=window.open(c);(null==d||0"+ -encodeURIComponent(mxResources.get("preview"))+''+b+"");k.close()}}),m.className="geBtn",h.appendChild(m));if(!f||7500b.length){var k=mxUtils.button("",function(){try{var b="https://www.facebook.com/sharer.php?p[url]="+encodeURIComponent(l.value); +mxClient.IS_FF||5<=document.documentMode||mxClient.IS_QUIRKS?l.select():document.execCommand("selectAll",!1,null)):(l.setAttribute("readonly","true"),l.value=b.substring(0,340)+"... ("+mxResources.get("drawingTooLarge")+")")},0)};h=document.createElement("div");h.style.position="absolute";h.style.bottom="36px";h.style.right="32px";var n=null;mxClient.IS_CHROMEAPP&&!f||navigator.standalone||!(f||mxClient.IS_SVG&&(null==document.documentMode||9 +b.length?"preview":"openInNewWindow"),function(){var c=5E5>b.length?l.value:b;if(null!=e)e(c);else if(f)try{var g=window.open(c);(null==d||0"+ +encodeURIComponent(mxResources.get("preview"))+''+b+"");k.close()}}),n.className="geBtn",h.appendChild(n));if(!f||7500b.length){var k=mxUtils.button("",function(){try{var b="https://www.facebook.com/sharer.php?p[url]="+encodeURIComponent(l.value); a.openLink(b)}catch(p){a.handleError({message:p.message||mxResources.get("drawingTooLarge")})}}),g=document.createElement("img");g.setAttribute("src",Editor.facebookImage);g.setAttribute("width","18");g.setAttribute("height","18");g.setAttribute("border","0");k.appendChild(g);k.setAttribute("title",mxResources.get("facebook")+" ("+a.formatFileSize(51200)+" max)");k.style.verticalAlign="bottom";k.style.paddingTop="4px";k.style.minWidth="46px";k.className="geBtn";h.appendChild(k)}7168>b.length&&(k= mxUtils.button("",function(){try{var b="https://twitter.com/intent/tweet?text="+encodeURIComponent("Check out the diagram I made using @drawio")+"&url="+encodeURIComponent(l.value);a.openLink(b)}catch(p){a.handleError({message:p.message||mxResources.get("drawingTooLarge")})}}),g=document.createElement("img"),g.setAttribute("src",Editor.tweetImage),g.setAttribute("width","18"),g.setAttribute("height","18"),g.setAttribute("border","0"),g.style.marginBottom="5px",k.appendChild(g),k.setAttribute("title", mxResources.get("twitter")+" ("+a.formatFileSize(7168)+" max)"),k.style.verticalAlign="bottom",k.style.paddingTop="4px",k.style.minWidth="46px",k.className="geBtn",h.appendChild(k))}g=mxUtils.button(mxResources.get("close"),function(){a.hideDialog()});h.appendChild(g);k=mxUtils.button(mxResources.get("copy"),function(){l.focus();mxClient.IS_GC||mxClient.IS_FF||5<=document.documentMode||mxClient.IS_QUIRKS?l.select():document.execCommand("selectAll",!1,null);document.execCommand("copy");a.alert(mxResources.get("copiedToClipboard"))}); -5E5>b.length?mxClient.IS_SF||null!=document.documentMode?g.className="geBtn gePrimaryBtn":(h.appendChild(k),k.className="geBtn gePrimaryBtn",g.className="geBtn"):(h.appendChild(m),g.className="geBtn",m.className="geBtn gePrimaryBtn");c.appendChild(h);this.container=c},GoogleSitesDialog=function(a,b){function d(){var a=null!=F.getTitle()?F.getTitle():this.defaultFilename;if(y.checked&&""!=p.value){var b="https://www.draw.io/gadget.xml?type=4&diagram="+encodeURIComponent(mxUtils.htmlEntities(p.value)); -null!=a&&(b+="&title="+encodeURIComponent(a));0b.length?mxClient.IS_SF||null!=document.documentMode?g.className="geBtn gePrimaryBtn":(h.appendChild(k),k.className="geBtn gePrimaryBtn",g.className="geBtn"):(h.appendChild(n),g.className="geBtn",n.className="geBtn gePrimaryBtn");c.appendChild(h);this.container=c},GoogleSitesDialog=function(a,b){function d(){var a=null!=E.getTitle()?E.getTitle():this.defaultFilename;if(y.checked&&""!=p.value){var b="https://www.draw.io/gadget.xml?type=4&diagram="+encodeURIComponent(mxUtils.htmlEntities(p.value)); +null!=a&&(b+="&title="+encodeURIComponent(a));0a)return String.fromCharCode(48+a);a-=10;if(26>a)return String.fromCharCode(65+a);a-=26;if(26>a)return String.fromCharCode(97+a);a-=26;return 0==a?"-":1==a?"_":"?"},n=function(a,b,c){c1=a>>2;c2=(a&3)<<4|b>>4;c3=(b&15)<<2|c>>6;c4=c&63;r="";r+=k(c1&63);r+=k(c2&63);r+=k(c3&63);return r+=k(c4&63)},f= -new XMLHttpRequest;f.open("GET",d+function(a){r="";for(p=0;pthis.status?(c=new FileReader,c.readAsDataURL(this.response),c.onload=function(c){var d=new Image;d.onload=function(){a.spinner.stop(); +a.photoPicker=b.setCallback(function(a){ImageDialog.filePicked(a)}).build()}a.photoPicker.setVisible(!0)}))}),k.className="geBtn",c.appendChild(k))}k=mxUtils.button(mxResources.get("apply"),function(){a.hideDialog();b(""!=e.value?new mxImage(mxUtils.trim(e.value),l.value,n.value):null)});k.className="geBtn gePrimaryBtn";c.appendChild(k);a.editor.cancelFirst||c.appendChild(g);d.appendChild(c);this.container=d},ParseDialog=function(a,b){function d(b,c){var d=b.split("\n");if("plantUmlPng"==c||"plantUmlSvg"== +c){var d="plantUmlPng"==c?"https://exp.draw.io/plantuml2/png/":"https://exp.draw.io/plantuml2/svg/",g=a.editor.graph;if(a.spinner.spin(document.body,mxResources.get("inserting"))){var k=function(a){if(10>a)return String.fromCharCode(48+a);a-=10;if(26>a)return String.fromCharCode(65+a);a-=26;if(26>a)return String.fromCharCode(97+a);a-=26;return 0==a?"-":1==a?"_":"?"},m=function(a,b,c){c1=a>>2;c2=(a&3)<<4|b>>4;c3=(b&15)<<2|c>>6;c4=c&63;r="";r+=k(c1&63);r+=k(c2&63);r+=k(c3&63);return r+=k(c4&63)},f= +new XMLHttpRequest;f.open("GET",d+function(a){r="";for(p=0;pthis.status?(c=new FileReader,c.readAsDataURL(this.response),c.onload=function(c){var d=new Image;d.onload=function(){a.spinner.stop(); g.getModel().beginUpdate();try{cell=g.insertVertex(null,null,b,e.x,e.y,d.width,d.height,"shape=image;noLabel=1;verticalAlign=top;aspect=fixed;imageAspect=0;image="+a.convertDataUri(c.target.result)+";")}finally{g.getModel().endUpdate()}g.setSelectionCell(cell);g.scrollCellToVisible(g.getSelectionCell())};d.src=c.target.result},c.onerror=function(b){a.handleError(b)}):(a.spinner.stop(),a.handleError(c))};f.onerror=function(b){a.handleError(b)};f.send()}}else if("list"==c){if(0");if(2==D.length){var l=v(D[0]),D=v(D[1]),E=new mxCell("",new mxGeometry);E.edge=!0;l.insertEdge(E,!0);D.insertEdge(E,!1);C.push(E)}}if(0");if(2==C.length){var l=v(C[0]),C=v(C[1]),D=new mxCell("",new mxGeometry);D.edge=!0;l.insertEdge(D,!0);C.insertEdge(D,!1);F.push(D)}}if(0 Bob: Authentication Request\nBob --\x3e Alice: Authentication Response\n\nAlice -> Bob: Another authentication Request\nAlice <-- Bob: another authentication Response\n@enduml":"plantUmlSvg"==l.value? "@startuml\nskinparam shadowing false\nAlice -> Bob: Authentication Request\nBob --\x3e Alice: Authentication Response\n\nAlice -> Bob: Another authentication Request\nAlice <-- Bob: another authentication Response\n@enduml":";Example:\na->b\nb->c\nc->a\n"}var e=a.editor.graph.getFreeInsertPoint(),f=document.createElement("div");f.style.textAlign="right";var h=document.createElement("textarea");h.style.resize="none";h.style.width="100%";h.style.height="354px";h.style.marginBottom="16px";var l=document.createElement("select"), -m=document.createElement("option");m.setAttribute("value","list");m.setAttribute("selected","selected");mxUtils.write(m,mxResources.get("list"));l.appendChild(m);m=document.createElement("option");m.setAttribute("value","diagram");mxUtils.write(m,mxResources.get("diagram"));l.appendChild(m);m=document.createElement("option");m.setAttribute("value","plantUmlSvg");mxUtils.write(m,mxResources.get("plantUml")+" ("+mxResources.get("formatSvg")+")");var g=document.createElement("option");g.setAttribute("value", -"plantUmlPng");mxUtils.write(g,mxResources.get("plantUml")+" ("+mxResources.get("formatPng")+")");EditorUi.enablePlantUml&&Graph.fileSupport&&!a.isOffline()&&(l.appendChild(m),l.appendChild(g));var k=c();h.value=k;f.appendChild(h);this.init=function(){h.focus()};Graph.fileSupport&&(h.addEventListener("dragover",function(a){a.stopPropagation();a.preventDefault()},!1),h.addEventListener("drop",function(a){a.stopPropagation();a.preventDefault();if(0=a.getStatus()&&(F.removeAttribute("disabled"),p(k,a.getText(),b),e&&n())}))});mxEvent.addListener(k,"dblclick",function(a){e=!0})}else k.innerHTML='
'+mxResources.get(c)+ -"
",g&&p(k),mxEvent.addListener(k,"click",function(a){p(k)}),mxEvent.addListener(k,"dblclick",function(a){n()});C.appendChild(k)}function t(){function a(){for(var a=!0;b=C.scrollHeight&&(a(),mxEvent.consume(b))});var c=null,d;for(d in E){var k=document.createElement("div"),n=mxResources.get(d),e=E[d];null==n&& -(n=d.substring(0,1).toUpperCase()+d.substring(1));18=a.getStatus()&&(E.removeAttribute("disabled"),p(k,a.getText(),b),e&&m())}))});mxEvent.addListener(k,"dblclick",function(a){e=!0})}else k.innerHTML='
'+mxResources.get(c)+ +"
",g&&p(k),mxEvent.addListener(k,"click",function(a){p(k)}),mxEvent.addListener(k,"dblclick",function(a){m()});F.appendChild(k)}function u(){function a(){for(var a=!0;b=F.scrollHeight&&(a(),mxEvent.consume(b))});var c=null,d;for(d in D){var k=document.createElement("div"),m=mxResources.get(d),e=D[d];null==m&& +(m=d.substring(0,1).toUpperCase()+d.substring(1));18b.lastIndexOf(".")&&0>k){var c=null!=c?c:F.value,n="";c==App.MODE_GOOGLE?n=a.drive.extension:c==App.MODE_GITHUB?n=a.gitHub.extension:c==App.MODE_TRELLO?n=a.trello.extension:c==App.MODE_DROPBOX?n=a.dropbox.extension:c==App.MODE_ONEDRIVE?n=a.oneDrive.extension:c==App.MODE_DEVICE&&(n=".xml");0<=k&&(d=d.substring(0, -k));x.value=d+n}}z(g)})}var v=document.createElement("a");v.style.overflow="hidden";var f=document.createElement("img");f.src=c;f.setAttribute("border","0");f.setAttribute("align","absmiddle");f.style.width="60px";f.style.height="60px";f.style.paddingBottom="6px";v.style.display=mxClient.IS_QUIRKS?"inline":"inline-block";v.className="geBaseButton";v.style.position="relative";v.style.margin="4px";v.style.padding="8px 8px 10px 8px";v.style.whiteSpace="nowrap";v.appendChild(f);mxClient.IS_QUIRKS&&(v.style.cssFloat= -"left",v.style.zoom="1");v.style.color="gray";v.style.fontSize="11px";var q=document.createElement("div");v.appendChild(q);mxUtils.write(q,d);if(null!=k&&null==a[k]){f.style.visibility="hidden";mxUtils.setOpacity(q,10);var p=new Spinner({lines:12,length:12,width:5,radius:10,rotate:0,color:"#000",speed:1.5,trail:60,shadow:!1,hwaccel:!1,top:"40%",zIndex:2E9});p.spin(v);var u=window.setTimeout(function(){null==a[k]&&(p.stop(),v.style.display="none")},3E4);a.addListener("clientLoaded",mxUtils.bind(this, -function(){null!=a[k]&&(window.clearTimeout(u),mxUtils.setOpacity(q,100),f.style.visibility="",p.stop(),e())}))}else e();y.appendChild(v);++B==n&&(mxUtils.br(y),B=0)}function z(b){var c=x.value;if(null==b||null!=c&&0b.lastIndexOf(".")&&0>k){var c=null!=c?c:E.value,m="";c==App.MODE_GOOGLE?m=a.drive.extension:c==App.MODE_GITHUB?m=a.gitHub.extension:c==App.MODE_TRELLO?m=a.trello.extension:c==App.MODE_DROPBOX?m=a.dropbox.extension:c==App.MODE_ONEDRIVE?m=a.oneDrive.extension:c==App.MODE_DEVICE&&(m=".xml");0<=k&&(d=d.substring(0, +k));x.value=d+m}}z(g)})}var v=document.createElement("a");v.style.overflow="hidden";var f=document.createElement("img");f.src=c;f.setAttribute("border","0");f.setAttribute("align","absmiddle");f.style.width="60px";f.style.height="60px";f.style.paddingBottom="6px";v.style.display=mxClient.IS_QUIRKS?"inline":"inline-block";v.className="geBaseButton";v.style.position="relative";v.style.margin="4px";v.style.padding="8px 8px 10px 8px";v.style.whiteSpace="nowrap";v.appendChild(f);mxClient.IS_QUIRKS&&(v.style.cssFloat= +"left",v.style.zoom="1");v.style.color="gray";v.style.fontSize="11px";var q=document.createElement("div");v.appendChild(q);mxUtils.write(q,d);if(null!=k&&null==a[k]){f.style.visibility="hidden";mxUtils.setOpacity(q,10);var p=new Spinner({lines:12,length:12,width:5,radius:10,rotate:0,color:"#000",speed:1.5,trail:60,shadow:!1,hwaccel:!1,top:"40%",zIndex:2E9});p.spin(v);var t=window.setTimeout(function(){null==a[k]&&(p.stop(),v.style.display="none")},3E4);a.addListener("clientLoaded",mxUtils.bind(this, +function(){null!=a[k]&&(window.clearTimeout(t),mxUtils.setOpacity(q,100),f.style.visibility="",p.stop(),e())}))}else e();y.appendChild(v);++A==m&&(mxUtils.br(y),A=0)}function z(b){var c=x.value;if(null==b||null!=c&&0JGraph Ltd.
All Rights Reserved.';b.appendChild(d);mxEvent.addListener(b,"click",function(b){"A"!=mxEvent.getSource(b).nodeName&&a.hideDialog()});this.container= b},FeedbackDialog=function(a){var b=document.createElement("div"),d=document.createElement("div");mxUtils.write(d,mxResources.get("sendYourFeedbackToDrawIo"));d.style.fontSize="18px";d.style.marginBottom="18px";b.appendChild(d);d=document.createElement("div");mxUtils.write(d,mxResources.get("yourEmailAddress")+" ("+mxResources.get("required")+")");b.appendChild(d);var c=document.createElement("input");c.setAttribute("type","text");c.style.marginTop="6px";c.style.width="600px";var e=mxUtils.button(mxResources.get("sendMessage"), -function(){var b=(h.checked?"\nDiagram:\n"+a.getFileData():"")+"\nBrowser:\n"+navigator.userAgent;b.length>FeedbackDialog.maxAttachmentSize?a.alert(mxResources.get("drawingTooLarge")):(a.hideDialog(),a.spinner.spin(document.body)&&mxUtils.post(null!=FeedbackDialog.feedbackUrl?FeedbackDialog.feedbackUrl:"/email","email="+encodeURIComponent(c.value)+"&version="+encodeURIComponent(EditorUi.VERSION)+"&url="+encodeURIComponent(window.location.href)+"&body="+encodeURIComponent("Feedback:\n"+m.value+b), +function(){var b=(h.checked?"\nDiagram:\n"+a.getFileData():"")+"\nBrowser:\n"+navigator.userAgent;b.length>FeedbackDialog.maxAttachmentSize?a.alert(mxResources.get("drawingTooLarge")):(a.hideDialog(),a.spinner.spin(document.body)&&mxUtils.post(null!=FeedbackDialog.feedbackUrl?FeedbackDialog.feedbackUrl:"/email","email="+encodeURIComponent(c.value)+"&version="+encodeURIComponent(EditorUi.VERSION)+"&url="+encodeURIComponent(window.location.href)+"&body="+encodeURIComponent("Feedback:\n"+n.value+b), function(b){a.spinner.stop();200<=b.getStatus()&&299>=b.getStatus()?a.alert(mxResources.get("feedbackSent")):a.alert(mxResources.get("errorSendingFeedback"))},function(){a.spinner.stop();a.alert(mxResources.get("errorSendingFeedback"))}))});e.className="geBtn gePrimaryBtn";e.setAttribute("disabled","disabled");var f=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;mxEvent.addListener(c,"change", function(){0':(f.innerHTML="
",mxUtils.write(f,mxResources.get("noPreview"))), -null!=h&&(h.style.backgroundColor=""),h=c,h.style.backgroundColor="#ebf2f9",null!=a&&mxEvent.consume(a)};mxEvent.addListener(c,"click",n);mxEvent.addListener(c,"dblclick",function(a){k.checked=!k.checked;mxEvent.consume(a)});l.push(function(){return k.checked?b.id:null});0==g&&0==d&&n()})(b.entries[d])})(d[g]);c.style.padding="30px";c.appendChild(b);c.appendChild(e);c.appendChild(f);d=document.createElement("div");d.className="geDialogFooter";d.style.position="absolute";d.style.paddingRight="16px"; +f.style.textAlign="center";mxClient.IS_QUIRKS&&(f.style.width=parseInt(b.style.width)-202+"px",f.style.height=e.style.height,f.style.marginTop=e.style.marginTop);var h=null,l=[],n=document.createElement("div");n.style.position="relative";n.style.left="0px";n.style.right="0px";for(var g=0;g':(f.innerHTML="
",mxUtils.write(f,mxResources.get("noPreview"))), +null!=h&&(h.style.backgroundColor=""),h=c,h.style.backgroundColor="#ebf2f9",null!=a&&mxEvent.consume(a)};mxEvent.addListener(c,"click",m);mxEvent.addListener(c,"dblclick",function(a){k.checked=!k.checked;mxEvent.consume(a)});l.push(function(){return k.checked?b.id:null});0==g&&0==d&&m()})(b.entries[d])})(d[g]);c.style.padding="30px";c.appendChild(b);c.appendChild(e);c.appendChild(f);d=document.createElement("div");d.className="geDialogFooter";d.style.position="absolute";d.style.paddingRight="16px"; d.style.color="gray";d.style.left="0px";d.style.right="0px";d.style.bottom="0px";d.style.height="60px";d.style.lineHeight="52px";mxClient.IS_QUIRKS&&(d.style.width=b.style.width,d.style.paddingTop="12px");var k=document.createElement("input");k.setAttribute("type","checkbox");if(isLocalStorage||mxClient.IS_CHROMEAPP)b=document.createElement("span"),b.style.paddingRight="20px",b.appendChild(k),mxUtils.write(b," "+mxResources.get("rememberThisSetting")),k.checked=!0,k.defaultChecked=!0,mxEvent.addListener(b, -"click",function(a){mxEvent.getSource(a)!=k&&(k.checked=!k.checked,mxEvent.consume(a))}),mxClient.IS_QUIRKS&&(b.style.position="relative",b.style.top="-6px"),d.appendChild(b);b=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});b.className="geBtn";var n=mxUtils.button(mxResources.get("apply"),function(){a.hideDialog();for(var b=[],c=0;cmxUtils.indexOf(e,n[a])&&e.push(n[a]);b()}},mxResources.get("enterValue")+" ("+mxResources.get("url")+")");a.showDialog(c.container,300,80,!0,!0);c.init()});f.className="geBtn";var h=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});h.className="geBtn";var l=mxUtils.button(mxResources.get("apply"), -function(){mxSettings.setPlugins(e);mxSettings.save();a.hideDialog();a.alert(mxResources.get("restartForChangeRequired"))});l.className="geBtn gePrimaryBtn";var m=document.createElement("div");m.style.marginTop="14px";m.style.textAlign="right";a.editor.cancelFirst?(m.appendChild(h),m.appendChild(f),m.appendChild(l)):(m.appendChild(f),m.appendChild(l),m.appendChild(h));d.appendChild(m);this.container=d},CropImageDialog=function(a,b,d){var c=document.createElement("div"),e=document.createElement("table"), -f=document.createElement("tbody"),h=document.createElement("tr"),l=document.createElement("td");l.style.whiteSpace="nowrap";l.setAttribute("colspan","2");mxUtils.write(l,mxResources.get("loading")+"...");h.appendChild(l);f.appendChild(h);var h=document.createElement("tr"),m=document.createElement("td"),g=document.createElement("td");e.style.paddingLeft="6px";mxUtils.write(m,mxResources.get("left")+":");var k=document.createElement("input");k.setAttribute("type","text");k.style.width="100px";k.value= -"0";this.init=function(){k.focus();k.select()};g.appendChild(k);h.appendChild(m);h.appendChild(g);f.appendChild(h);h=document.createElement("tr");m=document.createElement("td");g=document.createElement("td");mxUtils.write(m,mxResources.get("top")+":");var n=document.createElement("input");n.setAttribute("type","text");n.style.width="100px";n.value="0";g.appendChild(n);h.appendChild(m);h.appendChild(g);f.appendChild(h);h=document.createElement("tr");m=document.createElement("td");g=document.createElement("td"); -mxUtils.write(m,mxResources.get("right")+":");var p=document.createElement("input");p.setAttribute("type","text");p.style.width="100px";p.value="0";g.appendChild(p);h.appendChild(m);h.appendChild(g);f.appendChild(h);h=document.createElement("tr");m=document.createElement("td");g=document.createElement("td");mxUtils.write(m,mxResources.get("bottom")+":");var u=document.createElement("input");u.setAttribute("type","text");u.style.width="100px";u.value="0";g.appendChild(u);h.appendChild(m);h.appendChild(g); -f.appendChild(h);h=document.createElement("tr");m=document.createElement("td");g=document.createElement("td");mxUtils.write(m,mxResources.get("circle")+":");h.appendChild(m);var t=document.createElement("input");t.setAttribute("type","checkbox");g.appendChild(t);h.appendChild(g);f.appendChild(h);e.appendChild(f);c.appendChild(e);var e=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()}),q=new Image,z=mxUtils.button(mxResources.get("apply"),function(){a.hideDialog();var b=document.createElement("canvas"), -c=b.getContext("2d"),g=q.width,e=q.height,f=parseInt(k.value),h=parseInt(n.value),g=Math.max(1,g-f-parseInt(p.value)),e=Math.max(1,e-h-parseInt(u.value));b.width=g;b.height=e;t.checked&&(c.fillStyle="#000000",c.arc(g/2,e/2,Math.min(g/2,e/2),0,2*Math.PI),c.fill(),c.globalCompositeOperation="source-in");c.drawImage(q,f,h,g,e,0,0,g,e);d(b.toDataURL())});z.setAttribute("disabled","disabled");q.onload=function(){z.removeAttribute("disabled");l.innerHTML="";mxUtils.write(l,mxResources.get("width")+": "+ +function(){a.hideDialog()});b.className="geBtn";m=mxUtils.button(mxResources.get("apply"),function(){for(var b=["search"],c=0;cmxUtils.indexOf(e,m[a])&&e.push(m[a]);b()}},mxResources.get("enterValue")+" ("+mxResources.get("url")+")");a.showDialog(c.container,300,80,!0,!0);c.init()});f.className="geBtn";var h=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()});h.className="geBtn";var l=mxUtils.button(mxResources.get("apply"), +function(){mxSettings.setPlugins(e);mxSettings.save();a.hideDialog();a.alert(mxResources.get("restartForChangeRequired"))});l.className="geBtn gePrimaryBtn";var n=document.createElement("div");n.style.marginTop="14px";n.style.textAlign="right";a.editor.cancelFirst?(n.appendChild(h),n.appendChild(f),n.appendChild(l)):(n.appendChild(f),n.appendChild(l),n.appendChild(h));d.appendChild(n);this.container=d},CropImageDialog=function(a,b,d){var c=document.createElement("div"),e=document.createElement("table"), +f=document.createElement("tbody"),h=document.createElement("tr"),l=document.createElement("td");l.style.whiteSpace="nowrap";l.setAttribute("colspan","2");mxUtils.write(l,mxResources.get("loading")+"...");h.appendChild(l);f.appendChild(h);var h=document.createElement("tr"),n=document.createElement("td"),g=document.createElement("td");e.style.paddingLeft="6px";mxUtils.write(n,mxResources.get("left")+":");var k=document.createElement("input");k.setAttribute("type","text");k.style.width="100px";k.value= +"0";this.init=function(){k.focus();k.select()};g.appendChild(k);h.appendChild(n);h.appendChild(g);f.appendChild(h);h=document.createElement("tr");n=document.createElement("td");g=document.createElement("td");mxUtils.write(n,mxResources.get("top")+":");var m=document.createElement("input");m.setAttribute("type","text");m.style.width="100px";m.value="0";g.appendChild(m);h.appendChild(n);h.appendChild(g);f.appendChild(h);h=document.createElement("tr");n=document.createElement("td");g=document.createElement("td"); +mxUtils.write(n,mxResources.get("right")+":");var p=document.createElement("input");p.setAttribute("type","text");p.style.width="100px";p.value="0";g.appendChild(p);h.appendChild(n);h.appendChild(g);f.appendChild(h);h=document.createElement("tr");n=document.createElement("td");g=document.createElement("td");mxUtils.write(n,mxResources.get("bottom")+":");var t=document.createElement("input");t.setAttribute("type","text");t.style.width="100px";t.value="0";g.appendChild(t);h.appendChild(n);h.appendChild(g); +f.appendChild(h);h=document.createElement("tr");n=document.createElement("td");g=document.createElement("td");mxUtils.write(n,mxResources.get("circle")+":");h.appendChild(n);var u=document.createElement("input");u.setAttribute("type","checkbox");g.appendChild(u);h.appendChild(g);f.appendChild(h);e.appendChild(f);c.appendChild(e);var e=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()}),q=new Image,z=mxUtils.button(mxResources.get("apply"),function(){a.hideDialog();var b=document.createElement("canvas"), +c=b.getContext("2d"),g=q.width,e=q.height,f=parseInt(k.value),h=parseInt(m.value),g=Math.max(1,g-f-parseInt(p.value)),e=Math.max(1,e-h-parseInt(t.value));b.width=g;b.height=e;u.checked&&(c.fillStyle="#000000",c.arc(g/2,e/2,Math.min(g/2,e/2),0,2*Math.PI),c.fill(),c.globalCompositeOperation="source-in");c.drawImage(q,f,h,g,e,0,0,g,e);d(b.toDataURL())});z.setAttribute("disabled","disabled");q.onload=function(){z.removeAttribute("disabled");l.innerHTML="";mxUtils.write(l,mxResources.get("width")+": "+ q.width+" "+mxResources.get("height")+": "+q.height)};q.src=b;mxEvent.addListener(c,"keypress",function(a){13==a.keyCode&&z.click()});b=document.createElement("div");b.style.marginTop="20px";b.style.textAlign="right";a.editor.cancelFirst?(b.appendChild(e),b.appendChild(z)):(b.appendChild(z),b.appendChild(e));c.appendChild(b);this.container=c},EditGeometryDialog=function(a,b){var d=a.editor.graph,c=1==b.length?d.getCellGeometry(b[0]):null,e=document.createElement("div"),f=document.createElement("table"), -h=document.createElement("tbody"),l=document.createElement("tr"),m=document.createElement("td"),g=document.createElement("td");f.style.paddingLeft="6px";mxUtils.write(m,mxResources.get("left")+":");var k=document.createElement("input");k.setAttribute("type","text");k.style.width="100px";k.value=null!=c?c.x:"";this.init=function(){k.focus();k.select()};g.appendChild(k);l.appendChild(m);l.appendChild(g);h.appendChild(l);l=document.createElement("tr");m=document.createElement("td");g=document.createElement("td"); -mxUtils.write(m,mxResources.get("top")+":");var n=document.createElement("input");n.setAttribute("type","text");n.style.width="100px";n.value=null!=c?c.y:"";g.appendChild(n);l.appendChild(m);l.appendChild(g);h.appendChild(l);l=document.createElement("tr");m=document.createElement("td");g=document.createElement("td");mxUtils.write(m,mxResources.get("width")+":");var p=document.createElement("input");p.setAttribute("type","text");p.style.width="100px";p.value=null!=c?c.width:"";g.appendChild(p);l.appendChild(m); -l.appendChild(g);h.appendChild(l);l=document.createElement("tr");m=document.createElement("td");g=document.createElement("td");mxUtils.write(m,mxResources.get("height")+":");var u=document.createElement("input");u.setAttribute("type","text");u.style.width="100px";u.value=null!=c?c.height:"";g.appendChild(u);l.appendChild(m);l.appendChild(g);h.appendChild(l);l=document.createElement("tr");m=document.createElement("td");g=document.createElement("td");mxUtils.write(m,mxResources.get("rotation")+":"); -var t=document.createElement("input");t.setAttribute("type","text");t.style.width="100px";t.value=1==b.length?mxUtils.getValue(d.getCellStyle(b[0]),mxConstants.STYLE_ROTATION,0):"";g.appendChild(t);l.appendChild(m);l.appendChild(g);h.appendChild(l);f.appendChild(h);e.appendChild(f);var c=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog()}),q=mxUtils.button(mxResources.get("apply"),function(){a.hideDialog();d.getModel().beginUpdate();try{for(var c=0;ca.maxImageSize||e>a.maxImageSize){var H=Math.min(1,Math.min(a.maxImageSize/Math.max(1, -n)),a.maxImageSize/Math.max(1,e));n*=H;e*=H}A>B?(B=Math.round(100*B/A),A=100):(A=Math.round(100*A/B),B=100);var G=document.createElement("div");G.setAttribute("draggable","true");G.style.display=mxClient.IS_QUIRKS?"inline":"inline-block";G.style.position="relative";G.style.cursor="move";mxUtils.setPrefixedStyle(G.style,"transition","transform .1s ease-in-out");if(null!=b){var F=document.createElement("img");F.setAttribute("src",x.convert(b));F.style.width=A+"px";F.style.height=B+"px";F.style.margin= -"10px";F.style.paddingBottom=Math.floor((100-B)/2)+"px";F.style.paddingLeft=Math.floor((100-A)/2)+"px";G.appendChild(F)}else if(null!=f){var D=a.stringToCells(a.editor.graph.decompress(f.xml));0a.maxImageSize||e>a.maxImageSize){var H=Math.min(1,Math.min(a.maxImageSize/Math.max(1, +m)),a.maxImageSize/Math.max(1,e));m*=H;e*=H}B>A?(A=Math.round(100*A/B),B=100):(B=Math.round(100*B/A),A=100);var G=document.createElement("div");G.setAttribute("draggable","true");G.style.display=mxClient.IS_QUIRKS?"inline":"inline-block";G.style.position="relative";G.style.cursor="move";mxUtils.setPrefixedStyle(G.style,"transition","transform .1s ease-in-out");if(null!=b){var E=document.createElement("img");E.setAttribute("src",x.convert(b));E.style.width=B+"px";E.style.height=A+"px";E.style.margin= +"10px";E.style.paddingBottom=Math.floor((100-A)/2)+"px";E.style.paddingLeft=Math.floor((100-B)/2)+"px";G.appendChild(E)}else if(null!=f){var F=a.stringToCells(a.editor.graph.decompress(f.xml));0z?w-1:w,0,k.splice(z,1)[0]),u.insertBefore(u.children[z],u.children[w])):(k.push(k.splice(z,1)[0]),u.appendChild(u.children[z]));else if(0=c.status&&(l(c.responseText,d,g,k,n,e,f,"fixed",mxEvent.isAltDown(b)?null:f.substring(0,f.lastIndexOf(".")).replace(/_/g," ")),u.scrollTop=u.scrollHeight))})):(l(c,d,g,k,n,e,f,"fixed",mxEvent.isAltDown(b)?null:f.substring(0,f.lastIndexOf(".")).replace(/_/g, -" ")),u.scrollTop=u.scrollHeight)}};mxEvent.addListener(u,"dragover",m);mxEvent.addListener(u,"drop",g);mxEvent.addListener(t,"dragover",m);mxEvent.addListener(t,"drop",g);d.appendChild(u);c=document.createElement("div");c.style.textAlign="right";c.style.marginTop="20px";b=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog(!0)});b.setAttribute("id","btnCancel");b.className="geBtn";a.editor.cancelFirst&&c.appendChild(b);n=mxUtils.button(mxResources.get("export"),function(){var b=a.createLibraryDataFromImages(k), -c=p.value;/(\.xml)$/i.test(c)||(c+=".xml");a.isLocalFileSave()?a.saveLocalFile(b,c,"text/xml",null,null,!0):(new mxXmlRequest(SAVE_URL,"filename="+encodeURIComponent(c)+"&format=xml&xml="+encodeURIComponent(b))).simulate(document,"_blank")});n.setAttribute("id","btnDownload");n.className="geBtn";c.appendChild(n);var F=document.createElement("input");F.setAttribute("multiple","multiple");F.setAttribute("type","file");null==document.documentMode&&(mxEvent.addListener(F,"change",function(b){y=!1;a.importFiles(F.files, -0,0,a.maxImageSize,function(a,c,d,g,k,n,e,f,v){B(b)(a,c,d,g,k,n,e,f,v);F.value=""});u.scrollTop=u.scrollHeight}),n=mxUtils.button(mxResources.get("import"),function(){null!=v&&(v(),v=null);F.click()}),n.setAttribute("id","btnAddImage"),n.className="geBtn",c.appendChild(n));n=mxUtils.button(mxResources.get("addImageUrl"),function(){null!=v&&(v(),v=null);a.showImageDialog(mxResources.get("addImageUrl"),"",function(a,b,c){y=!1;if(null!=a){if("data:image/"==a.substring(0,11)){var d=a.indexOf(",");0z?w-1:w,0,k.splice(z,1)[0]),t.insertBefore(t.children[z],t.children[w])):(k.push(k.splice(z,1)[0]),t.appendChild(t.children[z]));else if(0=c.status&&(l(c.responseText,d,g,k,m,e,f,"fixed",mxEvent.isAltDown(b)?null:f.substring(0,f.lastIndexOf(".")).replace(/_/g," ")),t.scrollTop=t.scrollHeight))})):(l(c,d,g,k,m,e,f,"fixed",mxEvent.isAltDown(b)?null:f.substring(0,f.lastIndexOf(".")).replace(/_/g, +" ")),t.scrollTop=t.scrollHeight)}};mxEvent.addListener(t,"dragover",n);mxEvent.addListener(t,"drop",g);mxEvent.addListener(u,"dragover",n);mxEvent.addListener(u,"drop",g);d.appendChild(t);c=document.createElement("div");c.style.textAlign="right";c.style.marginTop="20px";b=mxUtils.button(mxResources.get("cancel"),function(){a.hideDialog(!0)});b.setAttribute("id","btnCancel");b.className="geBtn";a.editor.cancelFirst&&c.appendChild(b);m=mxUtils.button(mxResources.get("export"),function(){var b=a.createLibraryDataFromImages(k), +c=p.value;/(\.xml)$/i.test(c)||(c+=".xml");a.isLocalFileSave()?a.saveLocalFile(b,c,"text/xml",null,null,!0):(new mxXmlRequest(SAVE_URL,"filename="+encodeURIComponent(c)+"&format=xml&xml="+encodeURIComponent(b))).simulate(document,"_blank")});m.setAttribute("id","btnDownload");m.className="geBtn";c.appendChild(m);var E=document.createElement("input");E.setAttribute("multiple","multiple");E.setAttribute("type","file");null==document.documentMode&&(mxEvent.addListener(E,"change",function(b){y=!1;a.importFiles(E.files, +0,0,a.maxImageSize,function(a,c,d,g,k,m,e,f,v){A(b)(a,c,d,g,k,m,e,f,v);E.value=""});t.scrollTop=t.scrollHeight}),m=mxUtils.button(mxResources.get("import"),function(){null!=v&&(v(),v=null);E.click()}),m.setAttribute("id","btnAddImage"),m.className="geBtn",c.appendChild(m));m=mxUtils.button(mxResources.get("addImageUrl"),function(){null!=v&&(v(),v=null);a.showImageDialog(mxResources.get("addImageUrl"),"",function(a,b,c){y=!1;if(null!=a){if("data:image/"==a.substring(0,11)){var d=a.indexOf(",");0document.documentMode)?b.style.filter="progid:DXImageTransform.Microsoft.Gradient(StartColorStr='"+a.fill+"', EndColorStr='"+a.gradient+"', GradientType=0)":b.style.backgroundImage="linear-gradient("+a.fill+" 0px,"+a.gradient+" 100%)":b.style.backgroundColor=a.fill,b.style.border="1px solid "+a.stroke):(b.style.backgroundColor="#ffffff",b.style.border= "1px solid #000000");g.appendChild(b)}g.innerHTML="";for(var c=0;c'),b.writeln(a.editor.fontCss),b.writeln(""))};if("undefined"!==typeof MathJax){var m=c.renderPage;c.renderPage= -function(a,b,c,d,g,k){var n=m.apply(this,arguments);this.graph.mathEnabled?this.mathEnabled=!0:n.className="geDisableMathJax";return n}}c.open(null,null,g,!0)}else{f=b.background;if(null==f||""==f||f==mxConstants.NONE)f="#ffffff";c.backgroundColor=f;c.autoOrigin=v;c.appendGraph(b,h,n,e,g,!0)}return c}var d=parseInt(S.value)/100;isNaN(d)&&(d=1,S.value="100 %");var d=.75*d,k=u.value,n=q.value,e=!p.checked,h=null;e&&(e=k==f&&n==f);if(!e&&null!=a.pages&&a.pages.length){var v=0,e=a.pages.length-1;p.checked|| -(v=parseInt(k)-1,e=parseInt(n)-1);for(var l=v;l<=e;l++){var m=a.pages[l],k=m==a.currentPage?g:null;if(null==k){var k=a.createTemporaryGraph(g.getStylesheet()),n=!0,v=!1,x=null,t=null;null==m.viewState&&null==m.mapping&&null==m.root&&a.updatePageRoot(m);null!=m.viewState?(n=m.viewState.pageVisible,v=m.viewState.mathEnabled,x=m.viewState.background,t=m.viewState.backgroundImage):null!=m.mapping&&null!=m.mapping.diagramMap&&(v="0"!=m.mapping.diagramMap.get("mathEnabled"),x=m.mapping.diagramMap.get("background"), -t=m.mapping.diagramMap.get("backgroundImage"),t=null!=t&&0'),b.writeln(a.editor.fontCss),b.writeln(""))};if("undefined"!==typeof MathJax){var q=c.renderPage;c.renderPage= +function(a,b,c,d,g,k){var m=q.apply(this,arguments);this.graph.mathEnabled?this.mathEnabled=!0:m.className="geDisableMathJax";return m}}c.open(null,null,g,!0)}else{f=b.background;if(null==f||""==f||f==mxConstants.NONE)f="#ffffff";c.backgroundColor=f;c.autoOrigin=v;c.appendGraph(b,h,m,e,g,!0)}return c}var d=parseInt(S.value)/100;isNaN(d)&&(d=1,S.value="100 %");var d=.75*d,k=t.value,m=n.value,e=!p.checked,h=null;e&&(e=k==f&&m==f);if(!e&&null!=a.pages&&a.pages.length){var v=0,e=a.pages.length-1;p.checked|| +(v=parseInt(k)-1,e=parseInt(m)-1);for(var l=v;l<=e;l++){var q=a.pages[l],k=q==a.currentPage?g:null;if(null==k){var k=a.createTemporaryGraph(g.getStylesheet()),m=!0,v=!1,x=null,u=null;null==q.viewState&&null==q.mapping&&null==q.root&&a.updatePageRoot(q);null!=q.viewState?(m=q.viewState.pageVisible,v=q.viewState.mathEnabled,x=q.viewState.background,u=q.viewState.backgroundImage):null!=q.mapping&&null!=q.mapping.diagramMap&&(v="0"!=q.mapping.diagramMap.get("mathEnabled"),x=q.mapping.diagramMap.get("background"), +u=q.mapping.diagramMap.get("backgroundImage"),u=null!=u&&0'),e.writeln("MathJax.Hub.Config({"),e.writeln('messageStyle: "none",'),e.writeln('jax: ["input/TeX", "input/MathML", "input/AsciiMath", "output/HTML-CSS"],'),e.writeln('extensions: ["tex2jax.js", "mml2jax.js", "asciimath2jax.js"],'),e.writeln("TeX: {"),e.writeln('extensions: ["AMSmath.js", "AMSsymbols.js", "noErrors.js", "noUndefined.js"]'),e.writeln("},"),e.writeln("tex2jax: {"),e.writeln('\tignoreClass: "geDisableMathJax"'),e.writeln("},"), -e.writeln("asciimath2jax: {"),e.writeln('\tignoreClass: "geDisableMathJax"'),e.writeln("}"),e.writeln("});"),b&&(e.writeln("MathJax.Hub.Queue(function () {"),e.writeln("window.print();"),e.writeln("});")),e.writeln("\x3c/script>"),e.writeln('