Newer
Older
smartwell_front_dz / smartwell / static / js / chunk-libs-8ab1cc78.6803dba8.js
wangxitong on 11 Sep 2023 12 KB first commit
"use strict";(self["webpackChunknewfront"]=self["webpackChunknewfront"]||[]).push([[2167],{90265:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(93737)),i=r(84102);function u(e,t,r){void 0===r&&(r={});for(var o=r.steps||64,u=r.properties?r.properties:!Array.isArray(e)&&"Feature"===e.type&&e.properties?e.properties:{},a=[],s=0;s<o;s++)a.push(n.default(e,t,-360*s/o,r).geometry.coordinates);return a.push(a[0]),i.polygon([a],u)}t["default"]=u},71435:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var o=r(84102),n=r(10611);function i(e,t){void 0===t&&(t={});var r="object"===typeof t?t.mutate:t;if(!e)throw new Error("geojson is required");var i=n.getType(e),a=[];switch(i){case"LineString":a=u(e);break;case"MultiLineString":case"Polygon":n.getCoords(e).forEach((function(e){a.push(u(e))}));break;case"MultiPolygon":n.getCoords(e).forEach((function(e){var t=[];e.forEach((function(e){t.push(u(e))})),a.push(t)}));break;case"Point":return e;case"MultiPoint":var s={};n.getCoords(e).forEach((function(e){var t=e.join("-");Object.prototype.hasOwnProperty.call(s,t)||(a.push(e),s[t]=!0)}));break;default:throw new Error(i+" geometry not supported")}return e.coordinates?!0===r?(e.coordinates=a,e):{type:i,coordinates:a}:!0===r?(e.geometry.coordinates=a,e):o.feature({type:i,coordinates:a},e.properties,{bbox:e.bbox,id:e.id})}function u(e){var t=n.getCoords(e);if(2===t.length&&!a(t[0],t[1]))return t;var r=[],o=t.length-1,i=r.length;r.push(t[0]);for(var u=1;u<o;u++){var l=r[r.length-1];t[u][0]===l[0]&&t[u][1]===l[1]||(r.push(t[u]),i=r.length,i>2&&s(r[i-3],r[i-1],r[i-2])&&r.splice(r.length-2,1))}if(r.push(t[t.length-1]),i=r.length,a(t[0],t[t.length-1])&&i<4)throw new Error("invalid polygon");return s(r[i-3],r[i-1],r[i-2])&&r.splice(r.length-2,1),r}function a(e,t){return e[0]===t[0]&&e[1]===t[1]}function s(e,t,r){var o=r[0],n=r[1],i=e[0],u=e[1],a=t[0],s=t[1],l=o-i,c=n-u,f=a-i,p=s-u,d=l*p-c*f;return 0===d&&(Math.abs(f)>=Math.abs(p)?f>0?i<=o&&o<=a:a<=o&&o<=i:p>0?u<=n&&n<=s:s<=n&&n<=u)}t["default"]=i},76565:(e,t)=>{function r(e){if(!e)throw new Error("geojson is required");switch(e.type){case"Feature":return o(e);case"FeatureCollection":return i(e);case"Point":case"LineString":case"Polygon":case"MultiPoint":case"MultiLineString":case"MultiPolygon":case"GeometryCollection":return u(e);default:throw new Error("unknown GeoJSON type")}}function o(e){var t={type:"Feature"};return Object.keys(e).forEach((function(r){switch(r){case"type":case"properties":case"geometry":return;default:t[r]=e[r]}})),t.properties=n(e.properties),t.geometry=u(e.geometry),t}function n(e){var t={};return e?(Object.keys(e).forEach((function(r){var o=e[r];"object"===typeof o?null===o?t[r]=null:Array.isArray(o)?t[r]=o.map((function(e){return e})):t[r]=n(o):t[r]=o})),t):t}function i(e){var t={type:"FeatureCollection"};return Object.keys(e).forEach((function(r){switch(r){case"type":case"features":return;default:t[r]=e[r]}})),t.features=e.features.map((function(e){return o(e)})),t}function u(e){var t={type:e.type};return e.bbox&&(t.bbox=e.bbox),"GeometryCollection"===e.type?(t.geometries=e.geometries.map((function(e){return u(e)})),t):(t.coordinates=a(e.coordinates),t)}function a(e){var t=e;return"object"!==typeof t[0]?t.slice():t.map((function(e){return a(e)}))}Object.defineProperty(t,"__esModule",{value:!0}),t["default"]=r},61495:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(76565)),i=o(r(31013)),u=r(31540),a=r(84102),s=o(r(52606));function l(e,t,r){void 0===r&&(r={}),!0!==r.mutate&&(e=n.default(e)),r.minPoints=r.minPoints||3;var o=new s.default.DBSCAN,l=o.run(u.coordAll(e),a.convertLength(t,r.units),r.minPoints,i.default),c=-1;return l.forEach((function(t){c++,t.forEach((function(t){var r=e.features[t];r.properties||(r.properties={}),r.properties.cluster=c,r.properties.dbscan="core"}))})),o.noise.forEach((function(t){var r=e.features[t];r.properties||(r.properties={}),r.properties.cluster?r.properties.dbscan="edge":r.properties.dbscan="noise"})),e}t["default"]=l},56398:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(76565)),i=r(31540),u=o(r(21160));function a(e,t){void 0===t&&(t={});var r=e.features.length;t.numberOfClusters=t.numberOfClusters||Math.round(Math.sqrt(r/2)),t.numberOfClusters>r&&(t.numberOfClusters=r),!0!==t.mutate&&(e=n.default(e));var o=i.coordAll(e),a=o.slice(0,t.numberOfClusters),s=u.default(o,t.numberOfClusters,a),l={};return s.centroids.forEach((function(e,t){l[t]=e})),i.featureEach(e,(function(e,t){var r=s.idxs[t];e.properties.cluster=r,e.properties.centroid=l[r]})),e}t["default"]=a},53140:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var o=r(31540),n=r(84102);function i(e,t){if(!e)throw new Error("geojson is required");if("FeatureCollection"!==e.type)throw new Error("geojson must be a FeatureCollection");if(void 0===t||null===t)throw new Error("filter is required");var r=[];return o.featureEach(e,(function(e){l(e.properties,t)&&r.push(e)})),n.featureCollection(r)}function u(e,t,r){if(!e)throw new Error("geojson is required");if("FeatureCollection"!==e.type)throw new Error("geojson must be a FeatureCollection");if(void 0===t||null===t)throw new Error("property is required");for(var o=s(e,t),i=Object.keys(o),u=0;u<i.length;u++){for(var a=i[u],l=o[a],c=[],f=0;f<l.length;f++)c.push(e.features[l[f]]);r(n.featureCollection(c),a,u)}}function a(e,t,r,o){var n=o;return u(e,t,(function(e,t,i){n=0===i&&void 0===o?e:r(n,e,t,i)})),n}function s(e,t){var r={};return o.featureEach(e,(function(e,o){var n=e.properties||{};if(Object.prototype.hasOwnProperty.call(n,String(t))){var i=n[t];Object.prototype.hasOwnProperty.call(r,i)?r[i].push(o):r[i]=[o]}})),r}function l(e,t){if(void 0===e)return!1;var r=typeof t;if("number"===r||"string"===r)return Object.prototype.hasOwnProperty.call(e,t);if(Array.isArray(t)){for(var o=0;o<t.length;o++)if(!l(e,t[o]))return!1;return!0}return c(e,t)}function c(e,t){for(var r=Object.keys(t),o=0;o<r.length;o++){var n=r[o];if(e[n]!==t[n])return!1}return!0}function f(e,t){if(!t)return{};if(!t.length)return{};for(var r={},o=0;o<t.length;o++){var n=t[o];Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n])}return r}t.getCluster=i,t.clusterEach=u,t.clusterReduce=a,t.createBins=s,t.applyFilter=l,t.propertiesContainsFilter=c,t.filterProperties=f},70305:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(9705)),i=o(r(88147)),u=o(r(65510));function a(e,t,r,o){var a=u.default(6),s=t.features.map((function(e){var t;return{minX:e.geometry.coordinates[0],minY:e.geometry.coordinates[1],maxX:e.geometry.coordinates[0],maxY:e.geometry.coordinates[1],property:null===(t=e.properties)||void 0===t?void 0:t[r]}}));return a.load(s),e.features.forEach((function(e){e.properties||(e.properties={});var t=n.default(e),r=a.search({minX:t[0],minY:t[1],maxX:t[2],maxY:t[3]}),u=[];r.forEach((function(t){i.default([t.minX,t.minY],e)&&u.push(t.property)})),e.properties[o]=u})),e}t["default"]=a},28141:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var o=r(84102),n=r(31540);function i(e){var t={MultiPoint:{coordinates:[],properties:[]},MultiLineString:{coordinates:[],properties:[]},MultiPolygon:{coordinates:[],properties:[]}};return n.featureEach(e,(function(e){var r,o,n,i;switch(null===(i=e.geometry)||void 0===i?void 0:i.type){case"Point":t.MultiPoint.coordinates.push(e.geometry.coordinates),t.MultiPoint.properties.push(e.properties);break;case"MultiPoint":(r=t.MultiPoint.coordinates).push.apply(r,e.geometry.coordinates),t.MultiPoint.properties.push(e.properties);break;case"LineString":t.MultiLineString.coordinates.push(e.geometry.coordinates),t.MultiLineString.properties.push(e.properties);break;case"MultiLineString":(o=t.MultiLineString.coordinates).push.apply(o,e.geometry.coordinates),t.MultiLineString.properties.push(e.properties);break;case"Polygon":t.MultiPolygon.coordinates.push(e.geometry.coordinates),t.MultiPolygon.properties.push(e.properties);break;case"MultiPolygon":(n=t.MultiPolygon.coordinates).push.apply(n,e.geometry.coordinates),t.MultiPolygon.properties.push(e.properties);break;default:break}})),o.featureCollection(Object.keys(t).filter((function(e){return t[e].coordinates.length})).sort().map((function(e){var r={type:e,coordinates:t[e].coordinates},n={collectedProperties:t[e].properties};return o.feature(r,n)})))}t["default"]=i},68538:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(31013)),i=r(84102),u=r(31540),a=o(r(18829)),s=o(r(85878));function l(e,t){void 0===t&&(t={});var r=t.maxEdge||1/0,o=c(e),u=a.default(o);if(u.features=u.features.filter((function(e){var o=e.geometry.coordinates[0][0],i=e.geometry.coordinates[0][1],u=e.geometry.coordinates[0][2],a=n.default(o,i,t),s=n.default(i,u,t),l=n.default(o,u,t);return a<=r&&s<=r&&l<=r})),u.features.length<1)return null;var l=s.default(u);return 1===l.coordinates.length&&(l.coordinates=l.coordinates[0],l.type="Polygon"),i.feature(l)}function c(e){var t=[],r={};return u.featureEach(e,(function(e){if(e.geometry){var o=e.geometry.coordinates.join("-");Object.prototype.hasOwnProperty.call(r,o)||(t.push(e),r[o]=!0)}})),i.featureCollection(t)}t["default"]=l},85878:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(76565)),i=r(84102),u=r(10611),a=r(31540),s=o(r(44692)),l=o(r(12387));function c(e,t){if(void 0===t&&(t={}),t=t||{},!i.isObject(t))throw new Error("options is invalid");var r=t.mutate;if("FeatureCollection"!==u.getType(e))throw new Error("geojson must be a FeatureCollection");if(!e.features.length)throw new Error("geojson is empty");!1!==r&&void 0!==r||(e=n.default(e));var o=f(e);if(!o)throw new Error("geojson must be homogenous");var a=e;switch(o){case"LineString":return s.default(a,t);case"Polygon":return l.default(a,t);default:throw new Error(o+" is not supported")}}function f(e){var t={};a.flattenEach(e,(function(e){t[e.geometry.type]=!0}));var r=Object.keys(t);return 1===r.length?r[0]:null}t["default"]=c},44692:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(76565)),i=r(84102),u=r(10611),a=r(31540);function s(e,t){if(void 0===t&&(t={}),t=t||{},!i.isObject(t))throw new Error("options is invalid");var r=t.mutate;if("FeatureCollection"!==u.getType(e))throw new Error("geojson must be a FeatureCollection");if(!e.features.length)throw new Error("geojson is empty");!1!==r&&void 0!==r||(e=n.default(e));var o=[],s=a.lineReduce(e,(function(e,t){var r=c(e,t);return r||(o.push(e),t)}));return s&&o.push(s),o.length?1===o.length?o[0]:i.multiLineString(o.map((function(e){return e.coordinates}))):null}function l(e){return e[0].toString()+","+e[1].toString()}function c(e,t){var r,o=e.geometry.coordinates,n=t.geometry.coordinates,u=l(o[0]),a=l(o[o.length-1]),s=l(n[0]),c=l(n[n.length-1]);if(u===c)r=n.concat(o.slice(1));else if(s===a)r=o.concat(n.slice(1));else if(u===s)r=o.slice(1).reverse().concat(n);else{if(a!==c)return null;r=o.concat(n.reverse().slice(1))}return i.lineString(r)}t["default"]=s},12387:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=o(r(76565)),i=r(84102),u=r(10611),a=r(31540),s=r(74357),l=r(50269);function c(e,t){if(void 0===t&&(t={}),"FeatureCollection"!==u.getType(e))throw new Error("geojson must be a FeatureCollection");if(!e.features.length)throw new Error("geojson is empty");!1!==t.mutate&&void 0!==t.mutate||(e=n.default(e));var r=[];a.flattenEach(e,(function(e){r.push(e.geometry)}));var o=l.topology({geoms:i.geometryCollection(r).geometry}),c=s.merge(o,o.objects.geoms.geometries);return c}t["default"]=c},77382:function(e,t,r){var o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var n=r(84102),i=r(31540),u=o(r(72273));function a(e,t){void 0===t&&(t={}),t.concavity=t.concavity||1/0;var r=[];if(i.coordEach(e,(function(e){r.push([e[0],e[1]])})),!r.length)return null;var o=u.default(r,t.concavity);return o.length>3?n.polygon([o]):null}t["default"]=a}}]);