// All material copyright Esri, All Rights Reserved, unless otherwise specified. // See https://js.arcgis.com/4.30/esri/copyright.txt for details. //>>built define(["exports","../../../geometry/GeometryCursor","../CIMCursor","../CurveHelper"],function(h,n,p,q){class d{static local(){null===d.instance&&(d.instance=new d);return d.instance}execute(a,b,c,e,f){return new r(a,b,c)}}d.instance=null;class r extends p.PathEffectCursor{constructor(a,b,c){super(a,!1,!0);this._curveHelper=new q.CurveHelper;this._length=(void 0!==b.length?b.length:20)*c;this._angle=void 0!==b.angle?b.angle:225;this._position=void 0!==b.position?b.position:50;0>this._length&&(this._length= -this._length);20>this._position&&(this._position=20);80