/*
All material copyright Esri, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/5.0/esri/copyright.txt for details.
*/
import{l as e,i as t,p as r}from"../../../chunks/pe.js";let n;function i(){return!!n&&t()}async function o(){if(!i()){const[t,i]=await Promise.all([import("../../../chunks/OperatorProximityGeodesic.js"),import("../../../chunks/SpatialReference.js").then(e=>e.aP).then(({injectPe:e})=>e),e()]);n=new t.OperatorProximityGeodesic,i(r)}}function s(e,t,r,i,o,s){return n.getNearestCoordinate(e,t,r,i,o,s)}function a(e,t,r){return n.getNearestVertex(e,t,r)}function c(e,t,r,i,o){return n.getNearestVertices(e,t,r,i,o)}function u(){return n.supportsCurves()}export{s as getNearestCoordinate,a as getNearestVertex,c as getNearestVertices,i as isLoaded,o as load,u as supportsCurves};
