J&&(J=b.shapeForegroundColor);return J};this.createStyle=function(J){var F=";fillColor=none;";O&&(F=";lineShape=1;");return mxConstants.STYLE_SHAPE+"="+J+F};this.stopDrawing=function(){if(0<m.length){if(O){for(var J=[],F=0;F<v.length;F++)null!=v[F]&&J.push([v[F].x,v[F].y]);J=PerfectFreehand.getStroke(J,I);v=[];for(F=0;F<J.length;F++)v.push({x:J[F][0],y:J[F][1]});v.push(null)}J=v[0].x;var H=v[0].x,S=v[0].y,V=v[0].y;for(F=1;F<v.length;F++)null!=v[F]&&(J=Math.max(J,v[F].x),H=Math.min(H,v[F].x),S=Math.max(S,
The software does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.