n=n||F};var e=function(z,v,D){var F=!1;D&&Math.abs(z-y)<r?(b.x=z-a.getCenterX(),r=Math.abs(z-y),F=!0):D||(Math.abs(z-u)<r?(b.x=z-a.x,r=Math.abs(z-u),F=!0):Math.abs(z-x)<r&&(b.x=z-a.x-a.width,r=Math.abs(z-x),F=!0));F&&(l=v,m=z,null==this.guideX&&(this.guideX=this.createGuideShape(!0),this.guideX.dialect=mxConstants.DIALECT_SVG,this.guideX.pointerEvents=!1,this.guideX.init(this.graph.getView().getOverlayPane())));k=k||F},f=this.graph.getView().scale;f*=this.getGuideTolerance(c);var g=a.clone();g.x+=