{"version":3,"file":"maths.cjs","sources":["../src/maths.ts"],"sourcesContent":[null],"names":["interpolate","start","end","precision","points","startX","startY","endX","endY","distance","steps","t","x","y","interpolateGeodesic","adjustedEndX","i","interpolateRank2DArray","coordinates","interpolatedCoordinates","interpolateRank2DGeodesicCoordinateArray"],"mappings":"gFAIA;AAcO,MAAMA,EAAc,CAACC,EAAiBC,EAAeC,IAAiC,CAC3F,MAAMC,EAAqB,CAAA,EACrB,CAACC,EAAQC,CAAM,EAAIL,EACnB,CAACM,EAAMC,CAAI,EAAIN,EAGfO,EAAW,KAAK,MAAMF,EAAOF,EAAQG,EAAOF,CAAM,EAGlDI,EAAQ,KAAK,KAAKD,EAAWN,CAAS,EAE5C,QAAS,EAAI,EAAG,GAAKO,EAAO,IAAK,CAC/B,MAAMC,EAAI,EAAID,EACRE,EAAIP,EAASM,GAAKJ,EAAOF,GACzBQ,EAAIP,EAASK,GAAKH,EAAOF,GAC/BF,EAAO,KAAK,CAACQ,EAAGC,CAAC,CAAC,CACpB,CAEO,OAAAT,CACT,EAcaU,EAAsB,CACjCb,EACAC,EACAC,IACc,CACd,MAAMC,EAAqB,CAAA,EACrB,CAACC,EAAQC,CAAM,EAAIL,EACnB,CAACM,EAAMC,CAAI,EAAIN,EAGrB,IAAIa,EAAeR,EACf,KAAK,IAAIA,EAAOF,CAAM,EAAI,MAC5BU,EAAeR,EAAOF,EAASE,EAAO,IAAMA,EAAO,KAIrD,MAAME,EAAW,KAAK,MAAMM,EAAeV,EAAQG,EAAOF,CAAM,EAG1DI,EAAQ,KAAK,KAAKD,EAAWN,CAAS,EAE5C,QAASa,EAAI,EAAGA,GAAKN,EAAOM,IAAK,CAC/B,MAAML,EAAIK,EAAIN,EAGV,IAAAE,EAAIP,EAASM,GAAKI,EAAeV,GACjC,EAAIC,EAASK,GAAKH,EAAOF,GAG7BM,GAAKA,EAAI,KAAO,IAGhB,EAAI,KAAK,IAAI,IAAK,KAAK,IAAI,GAAI,CAAC,CAAC,EAEjCR,EAAO,KAAK,CAACQ,EAAG,CAAC,CAAC,CACpB,CAEO,OAAAR,CACT,EAagB,SAAAa,EAAuBC,EAAyBf,EAAY,EAAC,CAC3E,MAAMgB,EAAsC,CAAA,EAG5C,QAASH,EAAI,EAAGA,EAAIE,EAAY,OAAS,EAAGF,IAAK,CACzC,MAAAf,EAAQiB,EAAYF,CAAC,EACrBd,EAAMgB,EAAYF,EAAI,CAAC,EAC7BG,EAAwB,KAAK,GAAGnB,EAAYC,EAAOC,EAAKC,CAAS,CAAC,CACpE,CAEO,OAAAgB,CACT,CAagB,SAAAC,EACdF,EACAf,EAAY,EAAC,CAEb,MAAMgB,EAAsC,CAAA,EAG5C,QAASH,EAAI,EAAGA,EAAIE,EAAY,OAAS,EAAGF,IAAK,CACzC,MAAAf,EAAQiB,EAAYF,CAAC,EACrBd,EAAMgB,EAAYF,EAAI,CAAC,EAC7BG,EAAwB,KAAK,GAAGL,EAAoBb,EAAOC,EAAKC,CAAS,CAAC,CAC5E,CAEO,OAAAgB,CACT"}