Newer
Older
smartwell_front_dz / smartwell / static / js / chunk-libs-f307ee51.b83f5c4d.js
wangxitong on 11 Sep 2023 13 KB first commit
"use strict";(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[6165],{51138:(t,e,r)=>{var n=r(76565),o=r(3809),i=r(31540),a=r(10611),u=r(84102);function s(t){return t&&"object"===typeof t&&"default"in t?t:{default:t}}var h=s(n),f=s(o);function c(t,e){if(e=e||{},!u.isObject(e))throw new Error("options is invalid");var r=e.reverse||!1,n=e.mutate||!1;if(!t)throw new Error("<geojson> is required");if("boolean"!==typeof r)throw new Error("<reverse> must be a boolean");if("boolean"!==typeof n)throw new Error("<mutate> must be a boolean");!1===n&&(t=h["default"](t));var o=[];switch(t.type){case"GeometryCollection":return i.geomEach(t,(function(t){l(t,r)})),t;case"FeatureCollection":return i.featureEach(t,(function(t){i.featureEach(l(t,r),(function(t){o.push(t)}))})),u.featureCollection(o)}return l(t,r)}function l(t,e){var r="Feature"===t.type?t.geometry.type:t.type;switch(r){case"GeometryCollection":return i.geomEach(t,(function(t){l(t,e)})),t;case"LineString":return d(a.getCoords(t),e),t;case"Polygon":return p(a.getCoords(t),e),t;case"MultiLineString":return a.getCoords(t).forEach((function(t){d(t,e)})),t;case"MultiPolygon":return a.getCoords(t).forEach((function(t){p(t,e)})),t;case"Point":case"MultiPoint":return t}}function d(t,e){f["default"](t)===e&&t.reverse()}function p(t,e){f["default"](t[0])!==e&&t[0].reverse();for(var r=1;r<t.length;r++)f["default"](t[r])===e&&t[r].reverse()}t.exports=c,t.exports["default"]=c},62054:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0});var n=r(84102),o=r(10611);function i(t,e,r){var n;void 0===r&&(r={}),n=r.final?a(o.getCoord(e),o.getCoord(t)):a(o.getCoord(t),o.getCoord(e));var i=n>180?-(360-n):n;return i}function a(t,e){var r=n.degreesToRadians(t[1]),o=n.degreesToRadians(e[1]),i=n.degreesToRadians(e[0]-t[0]);i>Math.PI&&(i-=2*Math.PI),i<-Math.PI&&(i+=2*Math.PI);var a=Math.log(Math.tan(o/2+Math.PI/4)/Math.tan(r/2+Math.PI/4)),u=Math.atan2(i,a);return(n.radiansToDegrees(u)+360)%360}e["default"]=i},86082:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0});var n=r(84102),o=r(10611);function i(t,e,r,i){void 0===i&&(i={});var u=e<0,s=n.convertLength(Math.abs(e),i.units,"meters");u&&(s=-Math.abs(s));var h=o.getCoord(t),f=a(h,s,r);return f[0]+=f[0]-h[0]>180?-360:h[0]-f[0]>180?360:0,n.point(f,i.properties)}function a(t,e,r,o){o=void 0===o?n.earthRadius:Number(o);var i=e/o,a=t[0]*Math.PI/180,u=n.degreesToRadians(t[1]),s=n.degreesToRadians(r),h=i*Math.cos(s),f=u+h;Math.abs(f)>Math.PI/2&&(f=f>0?Math.PI-f:-Math.PI-f);var c=Math.log(Math.tan(f/2+Math.PI/4)/Math.tan(u/2+Math.PI/4)),l=Math.abs(c)>1e-11?h/c:Math.cos(u),d=i*Math.sin(s)/l,p=a+d;return[(180*p/Math.PI+540)%360-180,180*f/Math.PI]}e["default"]=i},6213:(t,e,r)=>{Object.defineProperty(e,"__esModule",{value:!0});var n=r(84102),o=r(10611);function i(t,e,r){void 0===r&&(r={});var i=o.getCoord(t),u=o.getCoord(e);u[0]+=u[0]-i[0]>180?-360:i[0]-u[0]>180?360:0;var s=a(i,u),h=n.convertLength(s,"meters",r.units);return h}function a(t,e,r){r=void 0===r?n.earthRadius:Number(r);var o=r,i=t[1]*Math.PI/180,a=e[1]*Math.PI/180,u=a-i,s=Math.abs(e[0]-t[0])*Math.PI/180;s>Math.PI&&(s-=2*Math.PI);var h=Math.log(Math.tan(a/2+Math.PI/4)/Math.tan(i/2+Math.PI/4)),f=Math.abs(h)>1e-11?u/h:Math.cos(i),c=Math.sqrt(u*u+f*f*s*s),l=c*o;return l}e["default"]=i},3503:(t,e,r)=>{var n=r(84102);function o(t,e){if(!t)throw new Error("featurecollection is required");if(null===e||void 0===e)throw new Error("num is required");if("number"!==typeof e)throw new Error("num must be a number");var r=n.featureCollection(i(t.features,e));return r}function i(t,e){var r,n,o=t.slice(0),i=t.length,a=i-e;while(i-- >a)n=Math.floor((i+1)*Math.random()),r=o[n],o[n]=o[i],o[i]=r;return o.slice(a)}t.exports=o,t.exports["default"]=o},81674:(t,e,r)=>{var n=r(90265),o=r(67272),i=r(31540),a=r(84102),u=r(10611);function s(t){return t&&"object"===typeof t&&"default"in t?t:{default:t}}var h=s(n),f=s(o);function c(t,e,r,n,o){if(o=o||{},!a.isObject(o))throw new Error("options is invalid");var s=o.properties;if(!t)throw new Error("center is required");if(void 0===r||null===r)throw new Error("bearing1 is required");if(void 0===n||null===n)throw new Error("bearing2 is required");if(!e)throw new Error("radius is required");if("object"!==typeof o)throw new Error("options must be an object");if(l(r)===l(n))return h["default"](t,e,o);var c=u.getCoords(t),d=f["default"](t,e,r,n,o),p=[[c]];return i.coordEach(d,(function(t){p[0].push(t)})),p[0].push(c),a.polygon(p,s)}function l(t){var e=t%360;return e<0&&(e+=360),e}t.exports=c,t.exports["default"]=c},93550:(t,e,r)=>{var n=r(9705),o=r(88147),i=r(31013),a=r(67517),u=r(71435),s=r(13652),h=r(10611),f=r(84102);function c(t){return t&&"object"===typeof t&&"default"in t?t:{default:t}}var l=c(n),d=c(o),p=c(i),v=c(a),g=c(u),w=c(s);function y(t){var e=t,r=[];while(e.parent)r.unshift(e),e=e.parent;return r}function M(){return new E((function(t){return t.f}))}var b={search:function(t,e,r,n){t.cleanDirty(),n=n||{};var o=n.heuristic||b.heuristics.manhattan,i=n.closest||!1,a=M(),u=e;e.h=o(e,r),a.push(e);while(a.size()>0){var s=a.pop();if(s===r)return y(s);s.closed=!0;for(var h=t.neighbors(s),f=0,c=h.length;f<c;++f){var l=h[f];if(!l.closed&&!l.isWall()){var d=s.g+l.getCost(s),p=l.visited;(!p||d<l.g)&&(l.visited=!0,l.parent=s,l.h=l.h||o(l,r),l.g=d,l.f=l.g+l.h,t.markDirty(l),i&&(l.h<u.h||l.h===u.h&&l.g<u.g)&&(u=l),p?a.rescoreElement(l):a.push(l))}}}return i?y(u):[]},heuristics:{manhattan:function(t,e){var r=Math.abs(e.x-t.x),n=Math.abs(e.y-t.y);return r+n},diagonal:function(t,e){var r=1,n=Math.sqrt(2),o=Math.abs(e.x-t.x),i=Math.abs(e.y-t.y);return r*(o+i)+(n-2*r)*Math.min(o,i)}},cleanNode:function(t){t.f=0,t.g=0,t.h=0,t.visited=!1,t.closed=!1,t.parent=null}};function m(t,e){e=e||{},this.nodes=[],this.diagonal=!!e.diagonal,this.grid=[];for(var r=0;r<t.length;r++){this.grid[r]=[];for(var n=0,o=t[r];n<o.length;n++){var i=new x(r,n,o[n]);this.grid[r][n]=i,this.nodes.push(i)}}this.init()}function x(t,e,r){this.x=t,this.y=e,this.weight=r}function E(t){this.content=[],this.scoreFunction=t}function P(t,e,r){if(r=r||{},!f.isObject(r))throw new Error("options is invalid");var n=r.resolution,o=r.minDistance,i=r.obstacles||f.featureCollection([]);if(!t)throw new Error("start is required");if(!e)throw new Error("end is required");if(n&&!f.isNumber(n)||n<=0)throw new Error("options.resolution must be a number, greater than 0");if(o)throw new Error("options.minDistance is not yet implemented");var a=h.getCoord(t),u=h.getCoord(e);switch(t=f.point(a),e=f.point(u),h.getType(i)){case"FeatureCollection":if(0===i.features.length)return f.lineString([a,u]);break;case"Polygon":i=f.featureCollection([f.feature(h.getGeom(i))]);break;default:throw new Error("invalid obstacles")}var s=i;s.features.push(t),s.features.push(e);var c=l["default"](v["default"](w["default"](l["default"](s)),1.15));if(!n){var d=p["default"]([c[0],c[1]],[c[2],c[1]],r);n=d/100}s.features.pop(),s.features.pop();var y=c[0],M=c[1],x=c[2],E=c[3],P=n/p["default"]([y,M],[x,M],r),j=P*(x-y),I=n/p["default"]([y,M],[y,E],r),k=I*(E-M),q=x-y,D=E-M,O=Math.floor(q/j),F=Math.floor(D/k),N=(q-O*j)/2,_=(D-F*k)/2,S=[],R=[],T=[],L=[],z=1/0,A=1/0,G=E-_,U=0;while(G>=M){var W=[],Q=[],B=y+N,H=0;while(B<=x){var J=f.point([B,G]),K=C(J,i);W.push(K?0:1),Q.push(B+"|"+G);var V=p["default"](J,t);!K&&V<z&&(z=V,T={x:H,y:U});var X=p["default"](J,e);!K&&X<A&&(A=X,L={x:H,y:U}),B+=j,H++}R.push(W),S.push(Q),G-=k,U++}var Y=new m(R,{diagonal:!0}),Z=Y.grid[T.y][T.x],$=Y.grid[L.y][L.x],tt=b.search(Y,Z,$),et=[a];return tt.forEach((function(t){var e=S[t.x][t.y].split("|");et.push([+e[0],+e[1]])})),et.push(u),g["default"](f.lineString(et))}function C(t,e){for(var r=0;r<e.features.length;r++)if(d["default"](t,e.features[r]))return!0;return!1}m.prototype.init=function(){this.dirtyNodes=[];for(var t=0;t<this.nodes.length;t++)b.cleanNode(this.nodes[t])},m.prototype.cleanDirty=function(){for(var t=0;t<this.dirtyNodes.length;t++)b.cleanNode(this.dirtyNodes[t]);this.dirtyNodes=[]},m.prototype.markDirty=function(t){this.dirtyNodes.push(t)},m.prototype.neighbors=function(t){var e=[],r=t.x,n=t.y,o=this.grid;return o[r-1]&&o[r-1][n]&&e.push(o[r-1][n]),o[r+1]&&o[r+1][n]&&e.push(o[r+1][n]),o[r]&&o[r][n-1]&&e.push(o[r][n-1]),o[r]&&o[r][n+1]&&e.push(o[r][n+1]),this.diagonal&&(o[r-1]&&o[r-1][n-1]&&e.push(o[r-1][n-1]),o[r+1]&&o[r+1][n-1]&&e.push(o[r+1][n-1]),o[r-1]&&o[r-1][n+1]&&e.push(o[r-1][n+1]),o[r+1]&&o[r+1][n+1]&&e.push(o[r+1][n+1])),e},m.prototype.toString=function(){for(var t,e,r,n,o=[],i=this.grid,a=0,u=i.length;a<u;a++){for(t=[],e=i[a],r=0,n=e.length;r<n;r++)t.push(e[r].weight);o.push(t.join(" "))}return o.join("\n")},x.prototype.toString=function(){return"["+this.x+" "+this.y+"]"},x.prototype.getCost=function(t){return t&&t.x!==this.x&&t.y!==this.y?1.41421*this.weight:this.weight},x.prototype.isWall=function(){return 0===this.weight},E.prototype={push:function(t){this.content.push(t),this.sinkDown(this.content.length-1)},pop:function(){var t=this.content[0],e=this.content.pop();return this.content.length>0&&(this.content[0]=e,this.bubbleUp(0)),t},remove:function(t){var e=this.content.indexOf(t),r=this.content.pop();e!==this.content.length-1&&(this.content[e]=r,this.scoreFunction(r)<this.scoreFunction(t)?this.sinkDown(e):this.bubbleUp(e))},size:function(){return this.content.length},rescoreElement:function(t){this.sinkDown(this.content.indexOf(t))},sinkDown:function(t){var e=this.content[t];while(t>0){var r=(t+1>>1)-1,n=this.content[r];if(!(this.scoreFunction(e)<this.scoreFunction(n)))break;this.content[r]=e,this.content[t]=n,t=r}},bubbleUp:function(t){var e=this.content.length,r=this.content[t],n=this.scoreFunction(r);while(1){var o,i=t+1<<1,a=i-1,u=null;if(a<e){var s=this.content[a];o=this.scoreFunction(s),o<n&&(u=a)}if(i<e){var h=this.content[i],f=this.scoreFunction(h);f<(null===u?n:o)&&(u=i)}if(null===u)break;this.content[t]=this.content[u],this.content[u]=r,t=u}}},t.exports=P,t.exports["default"]=P},57191:(t,e,r)=>{var n=r(71435),o=r(76565),i=r(31540),a=r(84102);function u(t){return t&&"object"===typeof t&&"default"in t?t:{default:t}}var s=u(n),h=u(o);function f(t,e){var r=t.x-e.x,n=t.y-e.y;return r*r+n*n}function c(t,e,r){var n=e.x,o=e.y,i=r.x-n,a=r.y-o;if(0!==i||0!==a){var u=((t.x-n)*i+(t.y-o)*a)/(i*i+a*a);u>1?(n=r.x,o=r.y):u>0&&(n+=i*u,o+=a*u)}return i=t.x-n,a=t.y-o,i*i+a*a}function l(t,e){for(var r,n=t[0],o=[n],i=1,a=t.length;i<a;i++)r=t[i],f(r,n)>e&&(o.push(r),n=r);return n!==r&&o.push(r),o}function d(t,e,r,n,o){for(var i,a=n,u=e+1;u<r;u++){var s=c(t[u],t[e],t[r]);s>a&&(i=u,a=s)}a>n&&(i-e>1&&d(t,e,i,n,o),o.push(t[i]),r-i>1&&d(t,i,r,n,o))}function p(t,e){var r=t.length-1,n=[t[0]];return d(t,0,r,e,n),n.push(t[r]),n}function v(t,e,r){if(t.length<=2)return t;var n=void 0!==e?e*e:1;return t=r?t:l(t,n),t=p(t,n),t}function g(t,e){if(e=e||{},!a.isObject(e))throw new Error("options is invalid");var r=void 0!==e.tolerance?e.tolerance:1,n=e.highQuality||!1,o=e.mutate||!1;if(!t)throw new Error("geojson is required");if(r&&r<0)throw new Error("invalid tolerance");return!0!==o&&(t=h["default"](t)),i.geomEach(t,(function(t){w(t,r,n)})),t}function w(t,e,r){var n=t.type;if("Point"===n||"MultiPoint"===n)return t;s["default"](t,!0);var o=t.coordinates;switch(n){case"LineString":t["coordinates"]=y(o,e,r);break;case"MultiLineString":t["coordinates"]=o.map((function(t){return y(t,e,r)}));break;case"Polygon":t["coordinates"]=M(o,e,r);break;case"MultiPolygon":t["coordinates"]=o.map((function(t){return M(t,e,r)}))}return t}function y(t,e,r){return v(t.map((function(t){return{x:t[0],y:t[1],z:t[2]}})),e,r).map((function(t){return t.z?[t.x,t.y,t.z]:[t.x,t.y]}))}function M(t,e,r){return t.map((function(t){var n=t.map((function(t){return{x:t[0],y:t[1]}}));if(n.length<4)throw new Error("invalid polygon");var o=v(n,e,r).map((function(t){return[t.x,t.y]}));while(!b(o))e-=.01*e,o=v(n,e,r).map((function(t){return[t.x,t.y]}));return o[o.length-1][0]===o[0][0]&&o[o.length-1][1]===o[0][1]||o.push(o[0]),o}))}function b(t){return!(t.length<3)&&!(3===t.length&&t[2][0]===t[0][0]&&t[2][1]===t[0][1])}t.exports=g,t.exports["default"]=g},45434:function(t,e,r){var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});var o=n(r(54131));function i(t,e,r){return void 0===r&&(r={}),o.default(t,e,e,r)}e["default"]=i},55077:(t,e,r)=>{var n=r(31013);function o(t){return t&&"object"===typeof t&&"default"in t?t:{default:t}}var i=o(n);function a(t){var e=t[0],r=t[1],n=t[2],o=t[3],a=i["default"](t.slice(0,2),[n,r]),u=i["default"](t.slice(0,2),[e,o]);if(a>=u){var s=(r+o)/2;return[e,s-(n-e)/2,n,s+(n-e)/2]}var h=(e+n)/2;return[h-(o-r)/2,r,h+(o-r)/2,o]}t.exports=a,t.exports["default"]=a},73955:(t,e,r)=>{var n=r(31540),o=r(10611),i=r(84102),a=r(76320),u=r(187),s=r(61211);function h(t){return t&&"object"===typeof t&&"default"in t?t:{default:t}}var f=h(a),c=h(u),l=h(s);function d(t,e){if(e=e||{},!i.isObject(e))throw new Error("options is invalid");var r=e.steps||64,a=e.weight,u=e.properties||{};if(!i.isNumber(r))throw new Error("steps must be a number");if(!i.isObject(u))throw new Error("properties must be a number");var s=n.coordAll(t).length,h=f["default"](t,{weight:a}),d=0,v=0,g=0;n.featureEach(t,(function(t){var e=t.properties[a]||1,r=p(o.getCoords(t),o.getCoords(h));d+=Math.pow(r.x,2)*e,v+=Math.pow(r.y,2)*e,g+=r.x*r.y*e}));var w=d-v,y=Math.sqrt(Math.pow(w,2)+4*Math.pow(g,2)),M=2*g,b=Math.atan((w+y)/M),m=180*b/Math.PI,x=0,E=0,P=0;n.featureEach(t,(function(t){var e=t.properties[a]||1,r=p(o.getCoords(t),o.getCoords(h));x+=Math.pow(r.x*Math.cos(b)-r.y*Math.sin(b),2)*e,E+=Math.pow(r.x*Math.sin(b)+r.y*Math.cos(b),2)*e,P+=e}));var C=Math.sqrt(2*x/P),j=Math.sqrt(2*E/P),I=l["default"](h,C,j,{units:"degrees",angle:m,steps:r,properties:u}),k=c["default"](t,i.featureCollection([I])),q={meanCenterCoordinates:o.getCoords(h),semiMajorAxis:C,semiMinorAxis:j,numberOfFeatures:s,angle:m,percentageWithinEllipse:100*n.coordAll(k).length/s};return I.properties.standardDeviationalEllipse=q,I}function p(t,e){return{x:t[0]-e[0],y:t[1]-e[1]}}t.exports=d,t.exports["default"]=d}}]);