// 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/support/boundsUtils"],function(g,l){class d{static local(){null===d.instance&&(d.instance=new d);return d.instance}execute(a,b,c,e,f){return new m(a,b,c)}}d.instance=null;class m{constructor(a,b,c){this._inputGeometries=a;this._rotateAngle=void 0!==b.angle?b.angle*Math.PI/180:0}next(){let a=this._inputGeometries.next();for(;a;){if(0===this._rotateAngle||"esriGeometryPoint"===a.geometryType)return a;if(0