From d0ef7d26449354dc4a3983082a281231349a71f1 Mon Sep 17 00:00:00 2001 From: Yassir-BenBOUBKER <97686091+Yassir-BenBOUBKER@users.noreply.github.com> Date: Thu, 31 Oct 2024 10:38:03 +0100 Subject: [PATCH] fix image url (#167) --- src/main/webapp/js/app.min.js | 132 +++++++++--------- src/main/webapp/js/diagramly/EditorUi.js | 9 +- src/main/webapp/js/integrate.min.js | 164 +++++++++++------------ src/main/webapp/js/viewer-static.min.js | 18 +-- src/main/webapp/js/viewer.min.js | 18 +-- 5 files changed, 167 insertions(+), 174 deletions(-) diff --git a/src/main/webapp/js/app.min.js b/src/main/webapp/js/app.min.js index e9388307ec..5399f17aba 100644 --- a/src/main/webapp/js/app.min.js +++ b/src/main/webapp/js/app.min.js @@ -10948,18 +10948,18 @@ z.setAttribute("value","horizontalFlow");mxUtils.write(z,mxResources.get("horizo "selected");A=document.createElement("option");A.setAttribute("value","plantUmlPng");mxUtils.write(A,mxResources.get("plantUml")+" ("+mxResources.get("formatPng")+")");z=document.createElement("option");z.setAttribute("value","plantUmlTxt");mxUtils.write(z,mxResources.get("plantUml")+" ("+mxResources.get("text")+")");EditorUi.enablePlantUml&&Graph.fileSupport&&!b.isOffline()&&"plantUml"==f&&(x.appendChild(D),x.appendChild(A),x.appendChild(z));var d=k();u.value=d;e.appendChild(u);this.init=function(){u.focus()}; Graph.fileSupport&&(u.addEventListener("dragover",function(g){g.stopPropagation();g.preventDefault()},!1),u.addEventListener("drop",function(g){g.stopPropagation();g.preventDefault();if(0=Sa.getStatus()&&(Ma=Sa.getText());Ta(Ma,Qa)}))):Ta(Ma,Qa)}function ta(Ha,Ta,Sa){if(null!=Ha&&mxUtils.isAncestorNode(document.body,sa)){Ha=mxUtils.parseXml(Ha);Ha=Editor.parseDiagramNode(Ha.documentElement);var Wa=new mxCodec(Ha.ownerDocument),$a=new mxGraphModel; Wa.decode(Ha,$a);Ha=$a.root.getChildAt(0).children;b.sidebar.createTooltip(sa,Ha,Math.min((window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-80,1E3),Math.min((window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight)-80,800),null!=ra?mxResources.get(ra,null,ra):null,!0,new mxPoint(Ta,Sa),!0,function(){Ua=null!=b.sidebar.tooltip&&"none"!=b.sidebar.tooltip.style.display;G(sa,null,null,ia,da,ja)},!0,!1)}}function ua(Ha,Ta){null==ia||Va|| b.sidebar.currentElt==sa?b.sidebar.hideTooltip():(b.sidebar.hideTooltip(),null!=Ga?(Ta=''+Graph.compress('')+"",ta(Ta,mxEvent.getClientX(Ha),mxEvent.getClientY(Ha))):(b.sidebar.currentElt= -sa,Va=!0,pa(ia,function(Sa){Va&&b.sidebar.currentElt==sa&&ta(Sa,mxEvent.getClientX(Ha),mxEvent.getClientY(Ha));Va=!1})))}var sa=document.createElement("div");sa.className="geTemplate geAdaptiveAsset";sa.style.position="relative";sa.style.height=Aa+"px";sa.style.width=ya+"px";var Ma=null,Qa=ia;null!=ra?sa.setAttribute("title",mxResources.get(ra,null,ra)):null!=xa&&0=ca.scrollHeight&&(B(),mxEvent.consume(ua))})); if(0
'+mxResources.get("templates")+'
'+mxResources.get("newDiagram")+'
'+mxResources.get("showMore")+'
'+ mxResources.get("myDiagrams")+'
'+mxResources.get("allDiagrams")+'

'+ (d?''+mxResources.get("linkToDiagramHint")+'":"")+(H?'
'+mxResources.get("open")+"
":"")+'
'+mxResources.get("create")+'
'+mxResources.get("cancel")+"
",P=document.createElement("div");P.innerHTML=R;P.className= -"geTemplateDlg";this.container=P;c=null!=c?c:TEMPLATE_PATH+"/index.xml";k=null!=k?k:NEW_DIAGRAM_CATS_PATH+"/index.xml";var V=!1,X=!1,n=null,C=null,N=null,U=null,O=!1,S=!0,T=!1,W=[],Y=null,aa,Z,ca=!1,ea=P.querySelector(".geTempDlgShowAllBtn"),la=P.querySelector(".geTempDlgDiagramsTiles"),ha=P.querySelector(".geTempDlgDiagramsListTitle"),Fa=P.querySelector(".geTempDlgDiagramsListBtns"),Ca=P.querySelector(".geTempDlgContent"),Aa=P.querySelector(".geTempDlgDiagramsList"),ya=P.querySelector(".geTempDlgNewDiagramCat"), +"geTemplateDlg";this.container=P;c=null!=c?c:TEMPLATE_PATH+"/index.xml";k=null!=k?k:NEW_DIAGRAM_CATS_PATH+"/index.xml";var V=!1,X=!1,n=null,C=null,N=null,U=null,O=!1,S=!0,T=!1,W=[],Y=null,aa,Z,ca=!1,ea=P.querySelector(".geTempDlgShowAllBtn"),la=P.querySelector(".geTempDlgDiagramsTiles"),ha=P.querySelector(".geTempDlgDiagramsListTitle"),Fa=P.querySelector(".geTempDlgDiagramsListBtns"),Ca=P.querySelector(".geTempDlgContent"),za=P.querySelector(".geTempDlgDiagramsList"),ya=P.querySelector(".geTempDlgNewDiagramCat"), fa=P.querySelector(".geTempDlgNewDiagramCatList"),Oa=P.querySelector(".geTempDlgCreateBtn"),Ja=P.querySelector(".geTempDlgOpenBtn"),va=P.querySelector(".geTempDlgSearchBox"),Da=P.querySelector(".geTempDlgErrMsg"),oa=new Spinner({lines:12,length:10,width:5,radius:10,rotate:0,color:"#000",speed:1.5,trail:60,shadow:!1,hwaccel:!1,top:"50px",zIndex:2E9});mxEvent.addListener(P.querySelector(".geTempDlgBack"),"click",function(){t();ca=!1;P.querySelector(".geTemplatesList").style.display="none";Ca.style.width= -"100%";ya.style.display="";Aa.style.minHeight="calc(100% - 280px)";va.style.display=x?"":"none";va.value="";aa=null;I(S)});mxEvent.addListener(P.querySelector(".geTempDlgRadioBtn[data-id=allDiagramsBtn]"),"click",function(){y(this,"geTempDlgAllDiagramsBtnImg","all-diagrams","myDiagramsBtn","geTempDlgMyDiagramsBtnImg","my-diagrams",!0)&&(S=!0,null==aa?I(S):K(aa))});mxEvent.addListener(P.querySelector(".geTempDlgRadioBtn[data-id=myDiagramsBtn]"),"click",function(){y(this,"geTempDlgMyDiagramsBtnImg", +"100%";ya.style.display="";za.style.minHeight="calc(100% - 280px)";va.style.display=x?"":"none";va.value="";aa=null;I(S)});mxEvent.addListener(P.querySelector(".geTempDlgRadioBtn[data-id=allDiagramsBtn]"),"click",function(){y(this,"geTempDlgAllDiagramsBtnImg","all-diagrams","myDiagramsBtn","geTempDlgMyDiagramsBtnImg","my-diagrams",!0)&&(S=!0,null==aa?I(S):K(aa))});mxEvent.addListener(P.querySelector(".geTempDlgRadioBtn[data-id=myDiagramsBtn]"),"click",function(){y(this,"geTempDlgMyDiagramsBtnImg", "my-diagrams","allDiagramsBtn","geTempDlgAllDiagramsBtnImg","all-diagrams",!0)&&(S=!1,null==aa?I(S):K(aa))});mxEvent.addListener(P.querySelector(".geTempDlgRadioBtn[data-id=listBtn]"),"click",function(){y(this,"geTempDlgListBtnImg","list","tilesBtn","geTempDlgTilesBtnImg","tiles",!1)&&(T=!0,J(W,!1,T,Y))});mxEvent.addListener(P.querySelector(".geTempDlgRadioBtn[data-id=tilesBtn]"),"click",function(){y(this,"geTempDlgTilesBtnImg","tiles","listBtn","geTempDlgListBtnImg","list",!1)&&(T=!1,J(W,!1,T,Y))}); -var Ia=!1;mxEvent.addListener(ea,"click",function(){O?(ya.style.height="280px",fa.style.height="190px",ea.innerText=mxResources.get("showMore"),p(wa)):(ya.style.height="440px",fa.style.height="355px",ea.innerText=mxResources.get("showLess"),p(wa,!0));O=!O});var qa=!1,za=!1,Ba={},Ka={},ia={},wa=[],ra=1,xa=0;null!=z?z(function(da,ka){ia=da;xa=ka;E()},E):E();mxUtils.get(k,function(da){if(!za){za=!0;for(da=da.getXml().documentElement.firstChild;null!=da;)"undefined"!==typeof da.getAttribute&&null!=da.getAttribute("title")&& +var Ia=!1;mxEvent.addListener(ea,"click",function(){O?(ya.style.height="280px",fa.style.height="190px",ea.innerText=mxResources.get("showMore"),p(wa)):(ya.style.height="440px",fa.style.height="355px",ea.innerText=mxResources.get("showLess"),p(wa,!0));O=!O});var qa=!1,Aa=!1,Ba={},Ka={},ia={},wa=[],ra=1,xa=0;null!=z?z(function(da,ka){ia=da;xa=ka;E()},E):E();mxUtils.get(k,function(da){if(!Aa){Aa=!0;for(da=da.getXml().documentElement.firstChild;null!=da;)"undefined"!==typeof da.getAttribute&&null!=da.getAttribute("title")&& wa.push({img:da.getAttribute("img"),libs:da.getAttribute("libs"),clibs:da.getAttribute("clibs"),title:da.getAttribute("title")}),da=da.nextSibling;p(wa)}});var na=function(da,ka,ma){Fa.style.display="";oa.stop();V=!1;if(X)X=!1;else if(ka)la.innerText=ka;else{ma=ma||{};ka=0;for(var ba in ma)ka+=ma[ba].length;0==da.length&&0==ka?la.innerText=mxResources.get("noDiagrams"):J(da,!1,T,0==ka?null:ma)}};I(S);var Ea=null;mxEvent.addListener(va,"keyup",L);mxEvent.addListener(va,"search",L);mxEvent.addListener(va, "input",L);mxEvent.addListener(Oa,"click",function(da){G(!1,!1)});H&&mxEvent.addListener(Ja,"click",function(da){G(!1,!0)});d&&mxEvent.addListener(P.querySelector(".geTempDlgLinkToDiagramBtn"),"click",function(da){G(!0)});mxEvent.addListener(P.querySelector(".geTempDlgCancelBtn"),"click",function(){null!=f&&f();l||b.hideDialog(!0)})};TemplatesDialog.tagsList={}; var BtnDialog=function(b,e,f,c){var k=document.createElement("div");k.style.textAlign="center";var m=document.createElement("p");m.style.fontSize="16pt";m.style.padding="0px";m.style.margin="0px";m.style.color="gray";mxUtils.write(m,mxResources.get("done"));var u="Unknown",x=document.createElement("img");x.setAttribute("border","0");x.setAttribute("align","absmiddle");x.style.marginRight="10px";e==b.drive?(u=mxResources.get("googleDrive"),x.src=IMAGE_PATH+"/google-drive-logo-white.svg"):e==b.dropbox? @@ -11366,9 +11366,9 @@ ea;U--;O()}),mxUtils.bind(this,function(ea){U--;O()}),!0,null,"data:"+Z+";charse return n};Editor.prototype.embedExtFonts=function(n){var C=this.graph.getCustomFonts();if(0U.indexOf("mxPageSelector")&&0k;k++)for(var m=k,u=0;8>u;u++)m=1==(m&1)?3988292384^m>>>1:m>>>1,Editor.crcTable[k]=m;Editor.updateCRC=function(n,C,N,U){for(var O=0;O>>8;return n};Editor.crc32=function(n){for(var C=-1,N=0;N>>8^Editor.crcTable[(C^n.charCodeAt(N))&255];return(C^-1)>>>0};Editor.writeGraphModelToPng=function(n,C,N,U,O){function S(Z,ca){var ea=Y;Y+=ca;return Z.substring(ea,Y)}function T(Z){Z=S(Z,4);return Z.charCodeAt(3)+(Z.charCodeAt(2)<<8)+(Z.charCodeAt(1)<<16)+(Z.charCodeAt(0)<<24)}function W(Z){return String.fromCharCode(Z>>24&255,Z>>16&255,Z>>8&255,Z&255)}n=n.substring(n.indexOf(",")+1);n=window.atob? @@ -11405,32 +11405,32 @@ font:"#ffffff"}],[{fill:"",stroke:""},{fill:mxConstants.NONE,stroke:""},{fill:"# function(n,C,N){if(null!=C){var U=function(S){if(null!=S)if(N)for(var T=0;TBa.size&&(ra=ra.slice(0, -Ba.size));za=ra.join(",");null!=Ba.countProperty&&(ca.setCellStyles(Ba.countProperty,ra.length,ca.getSelectionCells()),ia.push(Ba.countProperty),wa.push(ra.length))}ca.setCellStyles(qa,za,ca.getSelectionCells());ia.push(qa);wa.push(za);if(null!=Ba.dependentProps)for(qa=0;qaza)Ea=Ea.slice(0,za);else for(var da=Ea.length;daBa.max&&(ma=Ba.max);ma=encodeURIComponent(("int"==ra?parseInt(ma):ma)+"");U(qa,ma,Ba)}var ka=document.createElement("input");O(na,ka,!0);ka.value=decodeURIComponent(za);ka.className="gePropEditor";"int"!=ra&&"float"!=ra||Ba.allowAuto||(ka.type="number",ka.step="int"==ra?"1":"any",null!=Ba.min&&(ka.min=parseFloat(Ba.min)),null!=Ba.max&&(ka.max=parseFloat(Ba.max))); +["copyStyle","pasteStyle"]);return g.apply(this,arguments)};EditorUi.prototype.propertiesCollapsed=!0;StyleFormatPanel.prototype.addProperties=function(n,C,N){function U(qa,Aa,Ba,Ka){ca.getModel().beginUpdate();try{var ia=[],wa=[];if(null!=Ba.index){for(var ra=[],xa=Ba.parentRow.nextSibling;xa&&xa.getAttribute("data-pName")==qa;)ra.push(xa.getAttribute("data-pValue")),xa=xa.nextSibling;Ba.indexBa.size&&(ra=ra.slice(0, +Ba.size));Aa=ra.join(",");null!=Ba.countProperty&&(ca.setCellStyles(Ba.countProperty,ra.length,ca.getSelectionCells()),ia.push(Ba.countProperty),wa.push(ra.length))}ca.setCellStyles(qa,Aa,ca.getSelectionCells());ia.push(qa);wa.push(Aa);if(null!=Ba.dependentProps)for(qa=0;qaAa)Ea=Ea.slice(0,Aa);else for(var da=Ea.length;daBa.max&&(ma=Ba.max);ma=encodeURIComponent(("int"==ra?parseInt(ma):ma)+"");U(qa,ma,Ba)}var ka=document.createElement("input");O(na,ka,!0);ka.value=decodeURIComponent(Aa);ka.className="gePropEditor";"int"!=ra&&"float"!=ra||Ba.allowAuto||(ka.type="number",ka.step="int"==ra?"1":"any",null!=Ba.min&&(ka.min=parseFloat(Ba.min)),null!=Ba.max&&(ka.max=parseFloat(Ba.max))); n.appendChild(ka);mxEvent.addListener(ka,"keypress",function(ma){13==ma.keyCode&&da()});ka.focus();mxEvent.addListener(ka,"blur",function(){da()})})));Ba.isDeletable&&(ia=mxUtils.button("-",mxUtils.bind(Z,function(da){U(qa,"",Ba,Ba.index);mxEvent.consume(da)})),ia.style.height="16px",ia.style.width="25px",ia.style.float="right",ia.className="geColorBtn",na.appendChild(ia));xa.appendChild(na);return xa}var Z=this,ca=this.editorUi.editor.graph,ea=[];n.style.position="relative";n.style.padding="0";var la= -document.createElement("table");la.className="geProperties";la.style.whiteSpace="nowrap";la.style.width="100%";var ha=document.createElement("tr");ha.className="gePropHeader";var Fa=document.createElement("th");Fa.className="gePropHeaderCell";var Ca=document.createElement("img");Ca.src=Sidebar.prototype.expandedImage;Ca.style.verticalAlign="middle";Fa.appendChild(Ca);mxUtils.write(Fa,mxResources.get("property"));ha.style.cursor="pointer";var Aa=function(){var qa=la.querySelectorAll(".gePropNonHeaderRow"); -if(Z.editorUi.propertiesCollapsed){Ca.src=Sidebar.prototype.collapsedImage;var za="none";for(var Ba=n.childNodes.length-1;0<=Ba;Ba--)try{var Ka=n.childNodes[Ba],ia=Ka.nodeName.toUpperCase();"INPUT"!=ia&&"SELECT"!=ia||n.removeChild(Ka)}catch(wa){}}else Ca.src=Sidebar.prototype.expandedImage,za="";for(Ba=0;Ba=this.defaultColorSchemes.length?"24px":"30px";ya.style.margin="0px 6px 6px 0px";if(null!=Aa){var fa="1"==urlParams.sketch?"2px solid":"1px solid";null!=Aa.border&&(fa=Aa.border);null!=Aa.gradient?mxClient.IS_IE&&10>document.documentMode?ya.style.filter="progid:DXImageTransform.Microsoft.Gradient(StartColorStr='"+Aa.fill+"', EndColorStr='"+Aa.gradient+"', GradientType=0)":ya.style.backgroundImage= -"linear-gradient("+Aa.fill+" 0px,"+Aa.gradient+" 100%)":Aa.fill==mxConstants.NONE?ya.style.background="url('"+Dialog.prototype.noColorImage+"')":ya.style.backgroundColor=""==Aa.fill?mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_FILLCOLOR,Editor.isDarkMode()?Editor.darkColor:"#ffffff"):Aa.fill||mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_FILLCOLOR,Editor.isDarkMode()?Editor.darkColor:"#ffffff");ya.style.border=Aa.stroke==mxConstants.NONE?fa+" transparent":""==Aa.stroke?fa+" "+ -mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_STROKECOLOR,Editor.isDarkMode()?"#ffffff":Editor.darkColor):fa+" "+(Aa.stroke||mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_STROKECOLOR,Editor.isDarkMode()?"#ffffff":Editor.darkColor));null!=Aa.title&&ya.setAttribute("title",Aa.title)}else{fa=mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_FILLCOLOR,"#ffffff");var Oa=mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_STROKECOLOR,"#000000");ya.style.backgroundColor=fa; +oa)}}finally{U.getModel().endUpdate()}}));ya.className="geStyleButton";ya.style.width="36px";ya.style.height=10>=this.defaultColorSchemes.length?"24px":"30px";ya.style.margin="0px 6px 6px 0px";if(null!=za){var fa="1"==urlParams.sketch?"2px solid":"1px solid";null!=za.border&&(fa=za.border);null!=za.gradient?mxClient.IS_IE&&10>document.documentMode?ya.style.filter="progid:DXImageTransform.Microsoft.Gradient(StartColorStr='"+za.fill+"', EndColorStr='"+za.gradient+"', GradientType=0)":ya.style.backgroundImage= +"linear-gradient("+za.fill+" 0px,"+za.gradient+" 100%)":za.fill==mxConstants.NONE?ya.style.background="url('"+Dialog.prototype.noColorImage+"')":ya.style.backgroundColor=""==za.fill?mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_FILLCOLOR,Editor.isDarkMode()?Editor.darkColor:"#ffffff"):za.fill||mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_FILLCOLOR,Editor.isDarkMode()?Editor.darkColor:"#ffffff");ya.style.border=za.stroke==mxConstants.NONE?fa+" transparent":""==za.stroke?fa+" "+ +mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_STROKECOLOR,Editor.isDarkMode()?"#ffffff":Editor.darkColor):fa+" "+(za.stroke||mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_STROKECOLOR,Editor.isDarkMode()?"#ffffff":Editor.darkColor));null!=za.title&&ya.setAttribute("title",za.title)}else{fa=mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_FILLCOLOR,"#ffffff");var Oa=mxUtils.getValue(U.defaultVertexStyle,mxConstants.STYLE_STROKECOLOR,"#000000");ya.style.backgroundColor=fa; ya.style.border="1px solid "+Oa}ya.style.borderRadius="0";O.appendChild(ya)});O.innerText="";for(var Ca=0;Ca=this.defaultColorSchemes.length?28:8;var ea=document.createElement("div");ea.style.cssText="position:absolute;left:10px;top:8px;bottom:"+Y+"px;width:20px;margin:4px;opacity:0.5;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAIVBMVEUAAAB2dnZ4eHh3d3d1dXVxcXF2dnZ2dnZ2dnZxcXF2dnYmb3w1AAAACnRSTlMAfCTkhhvb7cQSPH2JPgAAADRJREFUCNdjwACMAmBKaiGYs2oJmLPKAZ3DabU8AMRTXpUKopislqFyVzCAuUZgikkBZjoAcMYLnp53P/UAAAAASUVORK5CYII=);"; mxEvent.addListener(ea,"click",mxUtils.bind(this,function(){Z(mxUtils.mod(this.format.currentScheme-1,this.defaultColorSchemes.length))}));var la=document.createElement("div");la.style.cssText="position:absolute;left:202px;top:8px;bottom:"+Y+"px;width:20px;margin:4px;opacity:0.5;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQBAMAAADQT4M0AAAAIVBMVEUAAAB2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnZ2dnYBuwCcAAAACnRSTlMAfCTkhhvb7cQSPH2JPgAAADZJREFUCNdjQAOMAmBKaiGY8loF5rKswsZlrVo8AUiFrTICcbIWK8A5DF1gDoMymMPApIAwHwCS0Qx/U7qCBQAAAABJRU5ErkJggg==);"; 1=this.defaultColorSchemes.length&&n.appendChild(T);return n}}Graph.fontMapping={"https://fonts.googleapis.com/css?family=Architects+Daughter":'@font-face { font-family: "Architects Daughter"; src: url('+STYLE_PATH+'/fonts/ArchitectsDaughter-Regular.ttf) format("truetype"); }'}; @@ -11443,12 +11443,12 @@ null;mxEvent.addListener(this.container,"mouseenter",n);mxEvent.addListener(this !1);T.gridSize=null!=S.rackUnitSize?parseFloat(S.rackUnitSize):"undefined"!==typeof mxRackContainer?mxRackContainer.unitSize:20;T.marginLeft=S.marginLeft||0;T.marginRight=S.marginRight||0;T.marginTop=S.marginTop||0;T.marginBottom=S.marginBottom||0;T.allowGaps=S.allowGaps||0;T.horizontal="1"==mxUtils.getValue(S,"horizontalRack","0");T.resizeParent=!1;T.fill=!0;return T}return U.apply(this,arguments)};this.updateGlobalUrlVariables()};var q=Graph.prototype.postProcessCellStyle;Graph.prototype.postProcessCellStyle= function(n,C){return Graph.processFontStyle(q.apply(this,arguments))};var t=mxSvgCanvas2D.prototype.updateTextNodes;mxSvgCanvas2D.prototype.updateTextNodes=function(n,C,N,U,O,S,T,W,Y,aa,Z){t.apply(this,arguments);Graph.processFontAttributes(Z)};var y=mxText.prototype.redraw;mxText.prototype.redraw=function(){y.apply(this,arguments);null!=this.node&&"DIV"==this.node.nodeName&&Graph.processFontAttributes(this.node)};var B=mxCellRenderer.prototype.redraw;mxCellRenderer.prototype.redraw=function(){B.apply(this, arguments);var n=arguments[0];n.text&&"false"==n.cell.getAttribute("displayLabel")&&(n.text.node.style.display="none");n.text&&"none"==n.text.node.style.display&&"true"==n.cell.getAttribute("displayLabel")&&(n.text.node.style.display="")};Graph.prototype.createTagsDialog=function(n,C,N){function U(){for(var ha=T.getSelectionCells(),Fa=[],Ca=0;CamxUtils.indexOf(T.hiddenTags,fa),Ja=document.createElement("tr"),va=document.createElement("td");va.style.align="center";va.style.width="16px";var Da=document.createElement("img");Da.setAttribute("src", +Fa){aa.innerText="";if(0mxUtils.indexOf(T.hiddenTags,fa),Ja=document.createElement("tr"),va=document.createElement("td");va.style.align="center";va.style.width="16px";var Da=document.createElement("img");Da.setAttribute("src", Oa?Editor.visibleImage:Editor.hiddenImage);Da.setAttribute("title",mxResources.get(Oa?"hideIt":"show",[fa]));mxUtils.setOpacity(Da,Oa?75:25);Da.style.verticalAlign="middle";Da.style.cursor="pointer";Da.style.width="16px";if(C||Editor.isDarkMode())Da.style.filter="invert(100%)";va.appendChild(Da);mxEvent.addListener(Da,"click",function(Ia){mxEvent.isShiftDown(Ia)?O(0<=mxUtils.indexOf(T.hiddenTags,fa)):(T.toggleHiddenTag(fa),U(),T.refresh());mxEvent.consume(Ia)});Ja.appendChild(va);va=document.createElement("td"); va.style.overflow="hidden";va.style.whiteSpace="nowrap";va.style.textOverflow="ellipsis";va.style.verticalAlign="middle";va.style.cursor="pointer";va.setAttribute("title",fa);a=document.createElement("a");mxUtils.write(a,fa);a.style.textOverflow="ellipsis";a.style.position="relative";mxUtils.setOpacity(a,Oa?100:40);va.appendChild(a);mxEvent.addListener(va,"click",function(Ia){if(mxEvent.isShiftDown(Ia)){O(!0);var qa=T.getCellsForTags([fa],null,null,!0);T.isEnabled()?T.setSelectionCells(qa):T.highlightCells(qa)}else if(Oa&& -0 mxUtils.indexOf(W,ha[Fa])&&W.push(ha[Fa]);W.sort();T.isSelectionEmpty()?S(W):S(W,T.getCommonTagsForCells(T.getSelectionCells()))}});T.selectionModel.addListener(mxEvent.CHANGE,ea);T.model.addListener(mxEvent.CHANGE,ea);T.addListener(mxEvent.REFRESH,ea);var la=document.createElement("div");la.style.boxSizing="border-box";la.style.whiteSpace="nowrap";la.style.position="absolute";la.style.overflow="hidden";la.style.bottom="0px";la.style.height="42px";la.style.right="10px";la.style.left="10px";T.isEnabled()&& @@ -11456,8 +11456,8 @@ mxUtils.indexOf(W,ha[Fa])&&W.push(ha[Fa]);W.sort();T.isSelectionEmpty()?S(W):S(W n&&N[U].getAttribute("data-font-src")!=C&&N[U].setAttribute("data-font-src",C)}};var F=Graph.prototype.isFastZoomEnabled;Graph.prototype.isFastZoomEnabled=function(){return F.apply(this,arguments)&&(!this.shadowVisible||!mxClient.IS_SF)};Graph.prototype.updateGlobalUrlVariables=function(){this.globalVars=Editor.globalVars;if(null!=urlParams.vars)try{this.globalVars=null!=this.globalVars?mxUtils.clone(this.globalVars):{};var n=JSON.parse(decodeURIComponent(urlParams.vars));if(null!=n)for(var C in n)this.globalVars[C]= n[C]}catch(N){null!=window.console&&console.log("Error in vars URL parameter: "+N)}};Graph.prototype.getExportVariables=function(){return null!=this.globalVars?mxUtils.clone(this.globalVars):{}};var G=Graph.prototype.getGlobalVariable;Graph.prototype.getGlobalVariable=function(n){var C=G.apply(this,arguments);null==C&&null!=this.globalVars&&(C=this.globalVars[n]);return C};Graph.prototype.getDefaultStylesheet=function(){if(null==this.defaultStylesheet){var n=this.themes["default-style2"];this.defaultStylesheet= (new mxCodec(n.ownerDocument)).decode(n)}return this.defaultStylesheet};Graph.prototype.isViewer=function(){return urlParams.viewer};var Q=Graph.prototype.getSvg;Graph.prototype.getSvg=function(n,C,N,U,O,S,T,W,Y,aa,Z,ca,ea,la){var ha=null,Fa=null,Ca=null;ca||null==this.themes||"darkTheme"!=this.defaultThemeName||(ha=this.stylesheet,Fa=this.shapeForegroundColor,Ca=this.shapeBackgroundColor,this.shapeForegroundColor="darkTheme"==this.defaultThemeName?"#000000":Editor.lightColor,this.shapeBackgroundColor= -"darkTheme"==this.defaultThemeName?"#ffffff":Editor.darkColor,this.stylesheet=this.getDefaultStylesheet(),this.refresh());var Aa=Q.apply(this,arguments),ya=this.getCustomFonts();if(Z&&0'+mxUtils.htmlEntities(n)+""};mxGraphView.prototype.redrawEnumerationState=function(n){var C="1"==mxUtils.getValue(n.style,"enumerate",0);C&&null==n.secondLabel?(n.secondLabel=new mxText("",new mxRectangle,mxConstants.ALIGN_LEFT,mxConstants.ALIGN_BOTTOM), n.secondLabel.size=12,n.secondLabel.state=n,n.secondLabel.dialect=mxConstants.DIALECT_STRICTHTML,this.graph.cellRenderer.initializeLabel(n,n.secondLabel)):C||null==n.secondLabel||(n.secondLabel.destroy(),n.secondLabel=null);C=n.secondLabel;if(null!=C){var N=n.view.scale,U=this.createEnumerationValue(n);n=this.graph.model.isVertex(n.cell)?new mxRectangle(n.x+n.width-4*N,n.y+4*N,0,0):mxRectangle.fromPoint(n.view.getPoint(n));C.bounds.equals(n)&&C.value==U&&C.scale==N||(C.bounds=n,C.value=U,C.scale= @@ -11499,14 +11499,14 @@ mxStencilRegistry.libraries["mockup/navigation"]=[SHAPES_PATH+"/mockup/mxMockupN [STENCIL_PATH+"/veeam/2d.xml",STENCIL_PATH+"/veeam/3d.xml",STENCIL_PATH+"/veeam/veeam.xml"];mxStencilRegistry.libraries.veeam2=[STENCIL_PATH+"/veeam/2d.xml",STENCIL_PATH+"/veeam/3d.xml",STENCIL_PATH+"/veeam/veeam2.xml"];mxStencilRegistry.libraries.pid2inst=[SHAPES_PATH+"/pid2/mxPidInstruments.js"];mxStencilRegistry.libraries.pid2misc=[SHAPES_PATH+"/pid2/mxPidMisc.js",STENCIL_PATH+"/pid/misc.xml"];mxStencilRegistry.libraries.pid2valves=[SHAPES_PATH+"/pid2/mxPidValves.js"];mxStencilRegistry.libraries.pidFlowSensors= [STENCIL_PATH+"/pid/flow_sensors.xml"];mxMarker.getPackageForType=function(n){var C=null;null!=n&&0'),Ya.writeln("@media print {"),Ya.writeln(".MathJax svg { shape-rendering: crispEdges; }"),Ya.writeln("}"),Ya.writeln(""));null!=n.editor.fontCss&&(Ya.writeln('"));for(var cb=Ga.getCustomFonts(),bb=0;bb'): (Ya.writeln('"))}};if("undefined"!==typeof MathJax){var ib=La.renderPage;La.renderPage=function(Ya,cb,bb,eb,db,kb){var jb=mxClient.NO_FO,fb=ib.apply(this,arguments);mxClient.NO_FO=jb;this.graph.mathEnabled?this.mathEnabled=this.mathEnabled||!0:fb.className="geDisableMathJax";return fb}}Wa=null;$a=O.shapeForegroundColor;Za=O.shapeBackgroundColor; Xa=O.enableFlowAnimation;O.enableFlowAnimation=!1;null!=O.themes&&"darkTheme"==O.defaultThemeName&&(Wa=O.stylesheet,O.stylesheet=O.getDefaultStylesheet(),O.shapeForegroundColor="#000000",O.shapeBackgroundColor="#ffffff",O.refresh());La.open(null,null,Na,!0);O.enableFlowAnimation=Xa;null!=Wa&&(O.shapeForegroundColor=$a,O.shapeBackgroundColor=Za,O.stylesheet=Wa,O.refresh())}else{Xa=Ga.background;if(null==Xa||""==Xa||Xa==mxConstants.NONE)Xa="#ffffff";La.backgroundColor=Xa;La.autoOrigin=Za;La.appendGraph(Ga, ab,Wa,$a,Na,!0);Na=Ga.getCustomFonts();if(null!=La.wnd)for(Wa=0;Wa'):(La.wnd.document.writeln('"))}Pa&&(Ga.useCssTransforms=Pa, Ga.currentTranslate=Ra,Ga.currentScale=Ua,Ga.view.translate=Ha,Ga.view.scale=Ta);return La}var xa=parseInt(ia.value)/100;isNaN(xa)&&(xa=1,ia.value="100 %");xa*=.75;var na=null,Ea=O.shapeForegroundColor,da=O.shapeBackgroundColor;null!=O.themes&&"darkTheme"==O.defaultThemeName&&(na=O.stylesheet,O.stylesheet=O.getDefaultStylesheet(),O.shapeForegroundColor="#000000",O.shapeBackgroundColor="#ffffff",O.refresh());var ka=ca.value,ma=ea.value,ba=!aa.checked,ja=null;if(EditorUi.isElectronApp)PrintDialog.electronPrint(n, -aa.checked,ka,ma,Aa.checked,za.value,Ba.value,parseInt(Ca.value)/100,parseInt(ia.value)/100,Ka.get());else{ba&&(ba=la.checked||ka==Y&&ma==Y);if(!ba&&null!=n.pages&&n.pages.length){var pa=0;ba=n.pages.length-1;aa.checked||(pa=parseInt(ka)-1,ba=parseInt(ma)-1);for(var ta=pa;ta<=ba;ta++){var ua=n.pages[ta];ka=ua==n.currentPage?O:null;if(null==ka){ka=n.createTemporaryGraph(O.stylesheet);ka.shapeForegroundColor=O.shapeForegroundColor;ka.shapeBackgroundColor=O.shapeBackgroundColor;ma=!0;pa=!1;var sa=null, +aa.checked,ka,ma,za.checked,Aa.value,Ba.value,parseInt(Ca.value)/100,parseInt(ia.value)/100,Ka.get());else{ba&&(ba=la.checked||ka==Y&&ma==Y);if(!ba&&null!=n.pages&&n.pages.length){var pa=0;ba=n.pages.length-1;aa.checked||(pa=parseInt(ka)-1,ba=parseInt(ma)-1);for(var ta=pa;ta<=ba;ta++){var ua=n.pages[ta];ka=ua==n.currentPage?O:null;if(null==ka){ka=n.createTemporaryGraph(O.stylesheet);ka.shapeForegroundColor=O.shapeForegroundColor;ka.shapeBackgroundColor=O.shapeBackgroundColor;ma=!0;pa=!1;var sa=null, Ma=null;null==ua.viewState&&null==ua.root&&n.updatePageRoot(ua);null!=ua.viewState&&(ma=ua.viewState.pageVisible,pa=ua.viewState.mathEnabled,sa=ua.viewState.background,Ma=ua.viewState.backgroundImage,ka.extFonts=ua.viewState.extFonts);null!=Ma&&null!=Ma.originalSrc&&(Ma=n.createImageForPageLink(Ma.originalSrc,ua));ka.background=sa;ka.backgroundImage=null!=Ma?new mxImage(Ma.src,Ma.width,Ma.height,Ma.x,Ma.y):null;ka.pageVisible=ma;ka.mathEnabled=pa;var Qa=ka.getGraphBounds;ka.getGraphBounds=function(){var Ga= Qa.apply(this,arguments),La=this.backgroundImage;if(null!=La&&null!=La.width&&null!=La.height){var Na=this.view.translate,Pa=this.view.scale;Ga=mxRectangle.fromRectangle(Ga);Ga.add(new mxRectangle((Na.x+La.x)*Pa,(Na.y+La.y)*Pa,La.width*Pa,La.height*Pa))}return Ga};var Va=ka.getGlobalVariable;ka.getGlobalVariable=function(Ga){return"page"==Ga?ua.getName():"pagenumber"==Ga?ta+1:"pagecount"==Ga?null!=n.pages?n.pages.length:1:Va.apply(this,arguments)};document.body.appendChild(ka.container);n.updatePageRoot(ua); ka.model.setRoot(ua.root)}ja=ra(ka,ja,ta!=ba);ka!=O&&ka.container.parentNode.removeChild(ka.container)}}else ja=ra(O);null==ja?n.handleError({message:mxResources.get("errorUpdatingPreview")}):(ja.mathEnabled&&(ba=ja.wnd.document,wa&&(ja.wnd.IMMEDIATE_PRINT=!0),ba.writeln('