(self.webpackChunkRemoteClient = self.webpackChunkRemoteClient || []).push([
  [8258, 3981],
  {
    43981: (e, t, n) => {
      'use strict';
      n.r(t), n.d(t, { g: () => s });
      var r = n(33361),
        i = n(77314),
        s = Object.freeze({
          __proto__: null,
          extendedSpatialReferenceInfo: function (e) {
            return r.G.extendedSpatialReferenceInfo(e);
          },
          clip: function (e, t, n) {
            return r.G.clip(i.j, e, t, n);
          },
          cut: function (e, t, n) {
            return r.G.cut(i.j, e, t, n);
          },
          contains: function (e, t, n) {
            return r.G.contains(i.j, e, t, n);
          },
          crosses: function (e, t, n) {
            return r.G.crosses(i.j, e, t, n);
          },
          distance: function (e, t, n, s) {
            return r.G.distance(i.j, e, t, n, s);
          },
          equals: function (e, t, n) {
            return r.G.equals(i.j, e, t, n);
          },
          intersects: function (e, t, n) {
            return r.G.intersects(i.j, e, t, n);
          },
          touches: function (e, t, n) {
            return r.G.touches(i.j, e, t, n);
          },
          within: function (e, t, n) {
            return r.G.within(i.j, e, t, n);
          },
          disjoint: function (e, t, n) {
            return r.G.disjoint(i.j, e, t, n);
          },
          overlaps: function (e, t, n) {
            return r.G.overlaps(i.j, e, t, n);
          },
          relate: function (e, t, n, s) {
            return r.G.relate(i.j, e, t, n, s);
          },
          isSimple: function (e, t) {
            return r.G.isSimple(i.j, e, t);
          },
          simplify: function (e, t) {
            return r.G.simplify(i.j, e, t);
          },
          convexHull: function (e, t, n = !1) {
            return r.G.convexHull(i.j, e, t, n);
          },
          difference: function (e, t, n) {
            return r.G.difference(i.j, e, t, n);
          },
          symmetricDifference: function (e, t, n) {
            return r.G.symmetricDifference(i.j, e, t, n);
          },
          intersect: function (e, t, n) {
            return r.G.intersect(i.j, e, t, n);
          },
          union: function (e, t, n = null) {
            return r.G.union(i.j, e, t, n);
          },
          offset: function (e, t, n, s, o, u, c) {
            return r.G.offset(i.j, e, t, n, s, o, u, c);
          },
          buffer: function (e, t, n, s, o = !1) {
            return r.G.buffer(i.j, e, t, n, s, o);
          },
          geodesicBuffer: function (e, t, n, s, o, u, c) {
            return r.G.geodesicBuffer(i.j, e, t, n, s, o, u, c);
          },
          nearestCoordinate: function (e, t, n, s = !0) {
            return r.G.nearestCoordinate(i.j, e, t, n, s);
          },
          nearestVertex: function (e, t, n) {
            return r.G.nearestVertex(i.j, e, t, n);
          },
          nearestVertices: function (e, t, n, s, o) {
            return r.G.nearestVertices(i.j, e, t, n, s, o);
          },
          rotate: function (e, t, n, i) {
            if (null == t || null == i) throw new Error('Illegal Argument Exception');
            const s = r.G.rotate(t, n, i);
            return (s.spatialReference = e), s;
          },
          flipHorizontal: function (e, t, n) {
            if (null == t || null == n) throw new Error('Illegal Argument Exception');
            const i = r.G.flipHorizontal(t, n);
            return (i.spatialReference = e), i;
          },
          flipVertical: function (e, t, n) {
            if (null == t || null == n) throw new Error('Illegal Argument Exception');
            const i = r.G.flipVertical(t, n);
            return (i.spatialReference = e), i;
          },
          generalize: function (e, t, n, s, o) {
            return r.G.generalize(i.j, e, t, n, s, o);
          },
          densify: function (e, t, n, s) {
            return r.G.densify(i.j, e, t, n, s);
          },
          geodesicDensify: function (e, t, n, s, o = 0) {
            return r.G.geodesicDensify(i.j, e, t, n, s, o);
          },
          planarArea: function (e, t, n) {
            return r.G.planarArea(i.j, e, t, n);
          },
          planarLength: function (e, t, n) {
            return r.G.planarLength(i.j, e, t, n);
          },
          geodesicArea: function (e, t, n, s) {
            return r.G.geodesicArea(i.j, e, t, n, s);
          },
          geodesicLength: function (e, t, n, s) {
            return r.G.geodesicLength(i.j, e, t, n, s);
          },
        });
    },
    68258: (e, t, n) => {
      'use strict';
      n.r(t), n.d(t, { executeGEOperation: () => i });
      var r = n(43981);
      function i(e) {
        return (0, r.g[e.operation])(...e.parameters);
      }
      n(33361), n(77314);
    },
    77314: (e, t, n) => {
      'use strict';
      n.d(t, { j: () => r });
      const r = {
        convertToGEGeometry: function (e, t) {
          return null == t ? null : e.convertJSONToGeometry(t);
        },
        exportPoint: function (e, t, n) {
          const r = new i(e.getPointX(t), e.getPointY(t), n),
            s = e.hasZ(t),
            o = e.hasM(t);
          return s && (r.z = e.getPointZ(t)), o && (r.m = e.getPointM(t)), r;
        },
        exportPolygon: function (e, t, n) {
          return new s(e.exportPaths(t), n, e.hasZ(t), e.hasM(t));
        },
        exportPolyline: function (e, t, n) {
          return new o(e.exportPaths(t), n, e.hasZ(t), e.hasM(t));
        },
        exportMultipoint: function (e, t, n) {
          return new u(e.exportPoints(t), n, e.hasZ(t), e.hasM(t));
        },
        exportExtent: function (e, t, n) {
          const r = e.hasZ(t),
            i = e.hasM(t),
            s = new c(e.getXMin(t), e.getYMin(t), e.getXMax(t), e.getYMax(t), n);
          if (r) {
            const n = e.getZExtent(t);
            (s.zmin = n.vmin), (s.zmax = n.vmax);
          }
          if (i) {
            const n = e.getMExtent(t);
            (s.mmin = n.vmin), (s.mmax = n.vmax);
          }
          return s;
        },
      };
      class i {
        constructor(e, t, n) {
          (this.x = e),
            (this.y = t),
            (this.spatialReference = n),
            (this.z = void 0),
            (this.m = void 0);
        }
      }
      class s {
        constructor(e, t, n, r) {
          (this.rings = e),
            (this.spatialReference = t),
            (this.hasZ = void 0),
            (this.hasM = void 0),
            n && (this.hasZ = n),
            r && (this.hasM = r);
        }
      }
      class o {
        constructor(e, t, n, r) {
          (this.paths = e),
            (this.spatialReference = t),
            (this.hasZ = void 0),
            (this.hasM = void 0),
            n && (this.hasZ = n),
            r && (this.hasM = r);
        }
      }
      class u {
        constructor(e, t, n, r) {
          (this.points = e),
            (this.spatialReference = t),
            (this.hasZ = void 0),
            (this.hasM = void 0),
            n && (this.hasZ = n),
            r && (this.hasM = r);
        }
      }
      class c {
        constructor(e, t, n, r, i) {
          (this.xmin = e),
            (this.ymin = t),
            (this.xmax = n),
            (this.ymax = r),
            (this.spatialReference = i),
            (this.zmin = void 0),
            (this.zmax = void 0),
            (this.mmin = void 0),
            (this.mmax = void 0);
        }
      }
    },
  },
]);
