"use strict";(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[4616],{84102:(r,e)=>{function t(r,e,t){void 0===t&&(t={});var i={type:"Feature"};return(0===t.id||t.id)&&(i.id=t.id),t.bbox&&(i.bbox=t.bbox),i.properties=e||{},i.geometry=r,i}function i(r,e,t){switch(void 0===t&&(t={}),r){case"Point":return o(e).geometry;case"LineString":return u(e).geometry;case"Polygon":return a(e).geometry;case"MultiPoint":return d(e).geometry;case"MultiLineString":return c(e).geometry;case"MultiPolygon":return h(e).geometry;default:throw new Error(r+" is invalid")}}function o(r,e,i){if(void 0===i&&(i={}),!r)throw new Error("coordinates is required");if(!Array.isArray(r))throw new Error("coordinates must be an Array");if(r.length<2)throw new Error("coordinates must be at least 2 numbers long");if(!P(r[0])||!P(r[1]))throw new Error("coordinates must contain numbers");var o={type:"Point",coordinates:r};return t(o,e,i)}function n(r,e,t){return void 0===t&&(t={}),f(r.map((function(r){return o(r,e)})),t)}function a(r,e,i){void 0===i&&(i={});for(var o=0,n=r;o<n.length;o++){var a=n[o];if(a.length<4)throw new Error("Each LinearRing of a Polygon must have 4 or more Positions.");for(var s=0;s<a[a.length-1].length;s++)if(a[a.length-1][s]!==a[0][s])throw new Error("First and last Position are not equivalent.")}var u={type:"Polygon",coordinates:r};return t(u,e,i)}function s(r,e,t){return void 0===t&&(t={}),f(r.map((function(r){return a(r,e)})),t)}function u(r,e,i){if(void 0===i&&(i={}),r.length<2)throw new Error("coordinates must be an array of two or more positions");var o={type:"LineString",coordinates:r};return t(o,e,i)}function l(r,e,t){return void 0===t&&(t={}),f(r.map((function(r){return u(r,e)})),t)}function f(r,e){void 0===e&&(e={});var t={type:"FeatureCollection"};return e.id&&(t.id=e.id),e.bbox&&(t.bbox=e.bbox),t.features=r,t}function c(r,e,i){void 0===i&&(i={});var o={type:"MultiLineString",coordinates:r};return t(o,e,i)}function d(r,e,i){void 0===i&&(i={});var o={type:"MultiPoint",coordinates:r};return t(o,e,i)}function h(r,e,i){void 0===i&&(i={});var o={type:"MultiPolygon",coordinates:r};return t(o,e,i)}function m(r,e,i){void 0===i&&(i={});var o={type:"GeometryCollection",geometries:r};return t(o,e,i)}function v(r,e){if(void 0===e&&(e=0),e&&!(e>=0))throw new Error("precision must be a positive number");var t=Math.pow(10,e||0);return Math.round(r*t)/t}function p(r,t){void 0===t&&(t="kilometers");var i=e.factors[t];if(!i)throw new Error(t+" units is invalid");return r*i}function w(r,t){void 0===t&&(t="kilometers");var i=e.factors[t];if(!i)throw new Error(t+" units is invalid");return r/i}function g(r,e){return y(w(r,e))}function b(r){var e=r%360;return e<0&&(e+=360),e}function y(r){var e=r%(2*Math.PI);return 180*e/Math.PI}function E(r){var e=r%360;return e*Math.PI/180}function k(r,e,t){if(void 0===e&&(e="kilometers"),void 0===t&&(t="kilometers"),!(r>=0))throw new Error("length must be a positive number");return p(w(r,e),t)}function M(r,t,i){if(void 0===t&&(t="meters"),void 0===i&&(i="kilometers"),!(r>=0))throw new Error("area must be a positive number");var o=e.areaFactors[t];if(!o)throw new Error("invalid original units");var n=e.areaFactors[i];if(!n)throw new Error("invalid final units");return r/o*n}function P(r){return!isNaN(r)&&null!==r&&!Array.isArray(r)}function R(r){return!!r&&r.constructor===Object}function x(r){if(!r)throw new Error("bbox is required");if(!Array.isArray(r))throw new Error("bbox must be an Array");if(4!==r.length&&6!==r.length)throw new Error("bbox must be an Array of 4 or 6 numbers");r.forEach((function(r){if(!P(r))throw new Error("bbox must only contain numbers")}))}function A(r){if(!r)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof r))throw new Error("id must be a number or a string")}Object.defineProperty(e,"__esModule",{value:!0}),e.earthRadius=6371008.8,e.factors={centimeters:100*e.earthRadius,centimetres:100*e.earthRadius,degrees:e.earthRadius/111325,feet:3.28084*e.earthRadius,inches:39.37*e.earthRadius,kilometers:e.earthRadius/1e3,kilometres:e.earthRadius/1e3,meters:e.earthRadius,metres:e.earthRadius,miles:e.earthRadius/1609.344,millimeters:1e3*e.earthRadius,millimetres:1e3*e.earthRadius,nauticalmiles:e.earthRadius/1852,radians:1,yards:1.0936*e.earthRadius},e.unitsFactors={centimeters:100,centimetres:100,degrees:1/111325,feet:3.28084,inches:39.37,kilometers:.001,kilometres:.001,meters:1,metres:1,miles:1/1609.344,millimeters:1e3,millimetres:1e3,nauticalmiles:1/1852,radians:1/e.earthRadius,yards:1.0936133},e.areaFactors={acres:247105e-9,centimeters:1e4,centimetres:1e4,feet:10.763910417,hectares:1e-4,inches:1550.003100006,kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,miles:386e-9,millimeters:1e6,millimetres:1e6,yards:1.195990046},e.feature=t,e.geometry=i,e.point=o,e.points=n,e.polygon=a,e.polygons=s,e.lineString=u,e.lineStrings=l,e.featureCollection=f,e.multiLineString=c,e.multiPoint=d,e.multiPolygon=h,e.geometryCollection=m,e.round=v,e.radiansToLength=p,e.lengthToRadians=w,e.lengthToDegrees=g,e.bearingToAzimuth=b,e.radiansToDegrees=y,e.degreesToRadians=E,e.convertLength=k,e.convertArea=M,e.isNumber=P,e.isObject=R,e.validateBBox=x,e.validateId=A},45621:function(r,e,t){var i=this&&this.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(e,"__esModule",{value:!0});var o=i(t(31013)),n=i(t(74170)),a=t(84102);function s(r,e,t){void 0===t&&(t={});var i=JSON.stringify(t.properties||{}),s=r[0],f=r[1],c=r[2],d=r[3],h=(f+d)/2,m=(s+c)/2,v=2*e/o.default([s,h],[c,h],t),p=v*(c-s),w=2*e/o.default([m,f],[m,d],t),g=w*(d-f),b=p/2,y=2*b,E=Math.sqrt(3)/2*g,k=c-s,M=d-f,P=3/4*y,R=E,x=(k-y)/(y-b/2),A=Math.floor(x),S=(A*P-b/2-k)/2-b/2+P/2,q=Math.floor((M-E)/E),O=(M-q*E)/2,C=q*E-M>E/2;C&&(O-=E/4);for(var L=[],T=[],_=0;_<6;_++){var F=2*Math.PI/6*_;L.push(Math.cos(F)),T.push(Math.sin(F))}for(var j=[],N=0;N<=A;N++)for(var I=0;I<=q;I++){var z=N%2===1;if((0!==I||!z)&&(0!==I||!C)){var D=N*P+s-S,J=I*R+f+O;if(z&&(J-=E/2),!0===t.triangles)l([D,J],p/2,g/2,JSON.parse(i),L,T).forEach((function(r){t.mask?n.default(t.mask,r)&&j.push(r):j.push(r)}));else{var B=u([D,J],p/2,g/2,JSON.parse(i),L,T);t.mask?n.default(t.mask,B)&&j.push(B):j.push(B)}}}return a.featureCollection(j)}function u(r,e,t,i,o,n){for(var s=[],u=0;u<6;u++){var l=r[0]+e*o[u],f=r[1]+t*n[u];s.push([l,f])}return s.push(s[0].slice()),a.polygon([s],i)}function l(r,e,t,i,o,n){for(var s=[],u=0;u<6;u++){var l=[];l.push(r),l.push([r[0]+e*o[u],r[1]+t*n[u]]),l.push([r[0]+e*o[(u+1)%6],r[1]+t*n[(u+1)%6]]),l.push(r),s.push(a.polygon([l],i))}return s}e["default"]=s},25566:(r,e,t)=>{var i=t(9705),o=t(45621),n=t(36813),a=t(31013),s=t(66338),u=t(45434),l=t(4686),f=t(76565),c=t(84102),d=t(31540),h=t(10611);function m(r){return r&&"object"===typeof r&&"default"in r?r:{default:r}}var v=m(i),p=m(o),w=m(n),g=m(a),b=m(s),y=m(u),E=m(l),k=m(f);function M(r,e,t){if(t=t||{},"object"!==typeof t)throw new Error("options is invalid");var i=t.gridType,o=t.property,n=t.weight;if(!r)throw new Error("points is required");if(h.collectionOf(r,"Point","input must contain Points"),!e)throw new Error("cellSize is required");if(void 0!==n&&"number"!==typeof n)throw new Error("weight must be a number");o=o||"elevation",i=i||"square",n=n||1;var a,s=v["default"](r);switch(i){case"point":case"points":a=w["default"](s,e,t);break;case"square":case"squares":a=y["default"](s,e,t);break;case"hex":case"hexes":a=p["default"](s,e,t);break;case"triangle":case"triangles":a=E["default"](s,e,t);break;default:throw new Error("invalid gridType")}var u=[];return d.featureEach(a,(function(e){var a=0,s=0;d.featureEach(r,(function(r){var u,l="point"===i?e:b["default"](e),f=g["default"](l,r,t);if(void 0!==o&&(u=r.properties[o]),void 0===u&&(u=r.geometry.coordinates[2]),void 0===u)throw new Error("zValue is missing");0===f&&(a=u);var c=1/Math.pow(f,n);s+=c,a+=c*u}));var l=k["default"](e);l.properties[o]=a/s,u.push(l)})),c.featureCollection(u)}r.exports=M,r.exports["default"]=M}}]);