// 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"],function(y){function C(a,d,h,f,b,g){g=b?g?4:3:g?3:2;let k=h,l=h+g,r=0,m=0,n=h=0,c=0;for(let e=0,p=f-1;ea[1]&&(a[1]=f);ua[3]&&(a[3]=u);b&&(va[5]&&(a[5]=v))}0{let p=c[2]-e[2];0=== p&&h&&(p=c[4]-e[4]);return p});g.length&&(m=6*g[0][2],b[0]=g[0][0]/m,b[1]=g[0][1]/m,h&&(m=6*g[0][4],b[2]=0!==m?g[0][3]/m:0),b[0]k[1]||b[1]k[3]||h&&(b[2]k[5]))&&(b.length=0);if(!b.length)if(d=d.lengths[0]?z(r,0,l[0],h,f):null)b[0]=d[0],b[1]=d[1],h&&2