m?m.y:p.y,C=null!=m?m.width:0,A=null!=m?m.height:0;f=mxEdgeStyle.getJettySize(a,!0);var B=mxEdgeStyle.getJettySize(a,!1);null!=l&&m==l&&(f=B=Math.max(f,B));var z=B+f,v=!1;if(null!=n&&null!=p){v=p.x-n.x;var D=p.y-n.y;v=v*v+D*D<z*z}if(v||mxEdgeStyle.orthPointsFallback&&null!=d&&0<d.length||g||k)mxEdgeStyle.SegmentConnector(a,b,c,d,e);else{c=[mxConstants.DIRECTION_MASK_ALL,mxConstants.DIRECTION_MASK_ALL];null!=l&&(c[0]=mxUtils.getPortConstraints(l,a,!0,mxConstants.DIRECTION_MASK_ALL),b=mxUtils.getValue(l.style,