Skip to content

Commit f637b57

Browse files
committed
【API】leaflet矢量瓦片新增 processCharacters 参数,支持本地设置服务端的CartoCSS格式样式时替换特殊字符
1 parent 37be25c commit f637b57

File tree

8 files changed

+490
-496
lines changed

8 files changed

+490
-496
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@
55
### for Leaflet
66

77
- 新增 `L.Util.transform` 方法,支持要素的投影转换
8+
- `L.supermap.tiledVectorLayer`
9+
10+
- `options` 新增 `processCharacters` 参数,支持本地设置服务端的CartoCSS样式时替换特殊字符
811

912
## Fixed
1013

dist/leaflet/iclient9-leaflet-es6.js

Lines changed: 16 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -44,34 +44,19 @@
4444
/******/ // define getter function for harmony exports
4545
/******/ __webpack_require__.d = function(exports, name, getter) {
4646
/******/ if(!__webpack_require__.o(exports, name)) {
47-
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
47+
/******/ Object.defineProperty(exports, name, {
48+
/******/ configurable: false,
49+
/******/ enumerable: true,
50+
/******/ get: getter
51+
/******/ });
4852
/******/ }
4953
/******/ };
5054
/******/
5155
/******/ // define __esModule on exports
5256
/******/ __webpack_require__.r = function(exports) {
53-
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
54-
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
55-
/******/ }
5657
/******/ Object.defineProperty(exports, '__esModule', { value: true });
5758
/******/ };
5859
/******/
59-
/******/ // create a fake namespace object
60-
/******/ // mode & 1: value is a module id, require it
61-
/******/ // mode & 2: merge all properties of value into the ns
62-
/******/ // mode & 4: return value when already ns object
63-
/******/ // mode & 8|1: behave like require
64-
/******/ __webpack_require__.t = function(value, mode) {
65-
/******/ if(mode & 1) value = __webpack_require__(value);
66-
/******/ if(mode & 8) return value;
67-
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
68-
/******/ var ns = Object.create(null);
69-
/******/ __webpack_require__.r(ns);
70-
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
71-
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
72-
/******/ return ns;
73-
/******/ };
74-
/******/
7560
/******/ // getDefaultExport function for compatibility with non-harmony modules
7661
/******/ __webpack_require__.n = function(module) {
7762
/******/ var getter = module && module.__esModule ?
@@ -76724,6 +76709,7 @@ var VectorGrid = external_L_default.a.GridLayer.extend({
7672476709
* @param {string} options.layersID - 获取进行切片的地图图层 ID。
7672576710
* @param {SuperMap.ServerType} [options.serverType=SuperMap.ServerType.ISERVER] - 服务器类型。
7672676711
* @param {boolean} [options.serverCartoCSSStyle=true] - 是否使用服务端 CartoCSS 样式。
76712+
* @param {boolean} [options.processCharacters=false] - 设置客户端CartoCSS样式时是否进行特定字符转换。
7672776713
* @param {L.Proj.CRS} [options.crs] - 坐标系统类。
7672876714
* @param {boolean} [options.returnAttributes=false] - 是否返回 attributes。
7672976715
* @param {string} [options.expands] - expands。
@@ -76746,6 +76732,8 @@ var TileVectorLayer = VectorGrid.extend({
7674676732
layersID: null,
7674776733
//是否服务端CartoCSS样式,默认使用
7674876734
serverCartoCSSStyle: true,
76735+
//设置客户端CartoCSS样式时是否进行特定字符转换
76736+
processCharacters: false,
7674976737

7675076738
returnAttributes: false,
7675176739

@@ -76929,7 +76917,11 @@ var TileVectorLayer = VectorGrid.extend({
7692976917
* @description 客户端设置 cartoCSS 样式。
7693076918
*/
7693176919
setClientCartoCSS: function (cartoCSSStr) {
76932-
this.cartoCSSToLeaflet.pretreatedCartoCSS(cartoCSSStr, false);
76920+
let processCharacters = false;
76921+
if (this.options.processCharacters) {
76922+
processCharacters = this.options.processCharacters;
76923+
}
76924+
this.cartoCSSToLeaflet.pretreatedCartoCSS(cartoCSSStr, processCharacters);
7693376925
},
7693476926

7693576927
/**
@@ -81016,7 +81008,7 @@ external_L_default.a.supermap.trafficTransferAnalystService = trafficTransferAna
8101681008

8101781009

8101881010

81019-
// CONCATENATED MODULE: ./src/leaflet/widgets/openfile/OpenFileViewModel.js
81011+
// CONCATENATED MODULE: ./src/leaflet/widgets/openFile/OpenFileViewModel.js
8102081012
/* Copyright© 2000 - 2018 SuperMap Software Co.Ltd. All rights reserved.
8102181013
* This program are made available under the terms of the Apache License, Version 2.0
8102281014
* which accompanies this distribution and is available at/r* http://www.apache.org/licenses/LICENSE-2.0.html.*/
@@ -81209,7 +81201,7 @@ var openFileViewModel = function (options) {
8120981201
external_L_default.a.supermap.widgets.OpenFileViewModel = openFileViewModel;
8121081202

8121181203
external_L_default.a.supermap.widgets.util = widgetsUtil;
81212-
// CONCATENATED MODULE: ./src/leaflet/widgets/openfile/OpenFileView.js
81204+
// CONCATENATED MODULE: ./src/leaflet/widgets/openFile/OpenFileView.js
8121381205
/* Copyright© 2000 - 2018 SuperMap Software Co.Ltd. All rights reserved.
8121481206
* This program are made available under the terms of the Apache License, Version 2.0
8121581207
* which accompanies this distribution and is available at/r* http://www.apache.org/licenses/LICENSE-2.0.html.*/
@@ -85341,7 +85333,7 @@ module.exports = function(proj4){
8534185333
/* 74 */
8534285334
/***/ (function(module) {
8534385335

85344-
module.exports = {"_from":"proj4@2.3.15","_id":"proj4@2.3.15","_inBundle":false,"_integrity":"sha1-WtBui8owvg/6OJpJ5FZfUfBtCJ4=","_location":"/proj4","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"proj4@2.3.15","name":"proj4","escapedName":"proj4","rawSpec":"2.3.15","saveSpec":null,"fetchSpec":"2.3.15"},"_requiredBy":["/"],"_resolved":"http://localhost:4873/proj4/-/proj4-2.3.15.tgz","_shasum":"5ad06e8bca30be0ffa389a49e4565f51f06d089e","_spec":"proj4@2.3.15","_where":"E:\\2018\\git\\iClient-JavaScript","author":"","bugs":{"url":"https://github.com/proj4js/proj4js/issues"},"bundleDependencies":false,"contributors":[{"name":"Mike Adair","email":"madair@dmsolutions.ca"},{"name":"Richard Greenwood","email":"rich@greenwoodmap.com"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com"},{"name":"Richard Marsden","url":"http://www.winwaed.com"},{"name":"T. Mittan"},{"name":"D. Steinwand"},{"name":"S. Nelson"}],"dependencies":{"mgrs":"~0.0.2"},"deprecated":false,"description":"Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.","devDependencies":{"browserify":"~12.0.1","chai":"~1.8.1","curl":"git://github.com/cujojs/curl.git","grunt":"~0.4.2","grunt-browserify":"~4.0.1","grunt-cli":"~0.1.13","grunt-contrib-connect":"~0.6.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.11.1","grunt-mocha-phantomjs":"~0.4.0","istanbul":"~0.2.4","mocha":"~1.17.1","tin":"~0.4.0"},"directories":{"test":"test","doc":"docs"},"homepage":"https://github.com/proj4js/proj4js#readme","jam":{"main":"dist/proj4.js","include":["dist/proj4.js","README.md","AUTHORS","LICENSE.md"]},"license":"MIT","main":"lib/index.js","name":"proj4","repository":{"type":"git","url":"git://github.com/proj4js/proj4js.git"},"scripts":{"test":"./node_modules/istanbul/lib/cli.js test ./node_modules/mocha/bin/_mocha test/test.js"},"version":"2.3.15"};
85336+
module.exports = {"_from":"proj4@2.3.15","_id":"proj4@2.3.15","_inBundle":false,"_integrity":"sha1-WtBui8owvg/6OJpJ5FZfUfBtCJ4=","_location":"/proj4","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"proj4@2.3.15","name":"proj4","escapedName":"proj4","rawSpec":"2.3.15","saveSpec":null,"fetchSpec":"2.3.15"},"_requiredBy":["/"],"_resolved":"http://registry.npm.taobao.org/proj4/download/proj4-2.3.15.tgz","_shasum":"5ad06e8bca30be0ffa389a49e4565f51f06d089e","_spec":"proj4@2.3.15","_where":"F:\\dev\\iClient-JavaScript","author":"","bugs":{"url":"https://github.com/proj4js/proj4js/issues"},"bundleDependencies":false,"contributors":[{"name":"Mike Adair","email":"madair@dmsolutions.ca"},{"name":"Richard Greenwood","email":"rich@greenwoodmap.com"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com"},{"name":"Richard Marsden","url":"http://www.winwaed.com"},{"name":"T. Mittan"},{"name":"D. Steinwand"},{"name":"S. Nelson"}],"dependencies":{"mgrs":"~0.0.2"},"deprecated":false,"description":"Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.","devDependencies":{"browserify":"~12.0.1","chai":"~1.8.1","curl":"git://github.com/cujojs/curl.git","grunt":"~0.4.2","grunt-browserify":"~4.0.1","grunt-cli":"~0.1.13","grunt-contrib-connect":"~0.6.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.11.1","grunt-mocha-phantomjs":"~0.4.0","istanbul":"~0.2.4","mocha":"~1.17.1","tin":"~0.4.0"},"directories":{"test":"test","doc":"docs"},"homepage":"https://github.com/proj4js/proj4js#readme","jam":{"main":"dist/proj4.js","include":["dist/proj4.js","README.md","AUTHORS","LICENSE.md"]},"license":"MIT","main":"lib/index.js","name":"proj4","repository":{"type":"git","url":"git://github.com/proj4js/proj4js.git"},"scripts":{"test":"./node_modules/istanbul/lib/cli.js test ./node_modules/mocha/bin/_mocha test/test.js"},"version":"2.3.15"};
8534585337

8534685338
/***/ }),
8534785339
/* 75 */

dist/leaflet/iclient9-leaflet-es6.min.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/leaflet/iclient9-leaflet.js

Lines changed: 14 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -44,34 +44,19 @@
4444
/******/ // define getter function for harmony exports
4545
/******/ __webpack_require__.d = function(exports, name, getter) {
4646
/******/ if(!__webpack_require__.o(exports, name)) {
47-
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
47+
/******/ Object.defineProperty(exports, name, {
48+
/******/ configurable: false,
49+
/******/ enumerable: true,
50+
/******/ get: getter
51+
/******/ });
4852
/******/ }
4953
/******/ };
5054
/******/
5155
/******/ // define __esModule on exports
5256
/******/ __webpack_require__.r = function(exports) {
53-
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
54-
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
55-
/******/ }
5657
/******/ Object.defineProperty(exports, '__esModule', { value: true });
5758
/******/ };
5859
/******/
59-
/******/ // create a fake namespace object
60-
/******/ // mode & 1: value is a module id, require it
61-
/******/ // mode & 2: merge all properties of value into the ns
62-
/******/ // mode & 4: return value when already ns object
63-
/******/ // mode & 8|1: behave like require
64-
/******/ __webpack_require__.t = function(value, mode) {
65-
/******/ if(mode & 1) value = __webpack_require__(value);
66-
/******/ if(mode & 8) return value;
67-
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
68-
/******/ var ns = Object.create(null);
69-
/******/ __webpack_require__.r(ns);
70-
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
71-
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
72-
/******/ return ns;
73-
/******/ };
74-
/******/
7560
/******/ // getDefaultExport function for compatibility with non-harmony modules
7661
/******/ __webpack_require__.n = function(module) {
7762
/******/ var getter = module && module.__esModule ?
@@ -66657,6 +66642,7 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "d
6665766642
* @param {string} options.layersID - 获取进行切片的地图图层 ID。
6665866643
* @param {SuperMap.ServerType} [options.serverType=SuperMap.ServerType.ISERVER] - 服务器类型。
6665966644
* @param {boolean} [options.serverCartoCSSStyle=true] - 是否使用服务端 CartoCSS 样式。
66645+
* @param {boolean} [options.processCharacters=false] - 设置客户端CartoCSS样式时是否进行特定字符转换。
6666066646
* @param {L.Proj.CRS} [options.crs] - 坐标系统类。
6666166647
* @param {boolean} [options.returnAttributes=false] - 是否返回 attributes。
6666266648
* @param {string} [options.expands] - expands。
@@ -66679,6 +66665,8 @@ var TileVectorLayer = exports.TileVectorLayer = _VectorGrid.VectorGrid.extend({
6667966665
layersID: null,
6668066666
//是否服务端CartoCSS样式,默认使用
6668166667
serverCartoCSSStyle: true,
66668+
//设置客户端CartoCSS样式时是否进行特定字符转换
66669+
processCharacters: false,
6668266670

6668366671
returnAttributes: false,
6668466672

@@ -66862,7 +66850,11 @@ var TileVectorLayer = exports.TileVectorLayer = _VectorGrid.VectorGrid.extend({
6686266850
* @description 客户端设置 cartoCSS 样式。
6686366851
*/
6686466852
setClientCartoCSS: function setClientCartoCSS(cartoCSSStr) {
66865-
this.cartoCSSToLeaflet.pretreatedCartoCSS(cartoCSSStr, false);
66853+
var processCharacters = false;
66854+
if (this.options.processCharacters) {
66855+
processCharacters = this.options.processCharacters;
66856+
}
66857+
this.cartoCSSToLeaflet.pretreatedCartoCSS(cartoCSSStr, processCharacters);
6686666858
},
6686766859

6686866860
/**
@@ -74342,7 +74334,7 @@ module.exports = function (proj4) {
7434274334
/* 394 */
7434374335
/***/ (function(module) {
7434474336

74345-
module.exports = {"_from":"proj4@2.3.15","_id":"proj4@2.3.15","_inBundle":false,"_integrity":"sha1-WtBui8owvg/6OJpJ5FZfUfBtCJ4=","_location":"/proj4","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"proj4@2.3.15","name":"proj4","escapedName":"proj4","rawSpec":"2.3.15","saveSpec":null,"fetchSpec":"2.3.15"},"_requiredBy":["/"],"_resolved":"http://localhost:4873/proj4/-/proj4-2.3.15.tgz","_shasum":"5ad06e8bca30be0ffa389a49e4565f51f06d089e","_spec":"proj4@2.3.15","_where":"E:\\2018\\git\\iClient-JavaScript","author":"","bugs":{"url":"https://github.com/proj4js/proj4js/issues"},"bundleDependencies":false,"contributors":[{"name":"Mike Adair","email":"madair@dmsolutions.ca"},{"name":"Richard Greenwood","email":"rich@greenwoodmap.com"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com"},{"name":"Richard Marsden","url":"http://www.winwaed.com"},{"name":"T. Mittan"},{"name":"D. Steinwand"},{"name":"S. Nelson"}],"dependencies":{"mgrs":"~0.0.2"},"deprecated":false,"description":"Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.","devDependencies":{"browserify":"~12.0.1","chai":"~1.8.1","curl":"git://github.com/cujojs/curl.git","grunt":"~0.4.2","grunt-browserify":"~4.0.1","grunt-cli":"~0.1.13","grunt-contrib-connect":"~0.6.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.11.1","grunt-mocha-phantomjs":"~0.4.0","istanbul":"~0.2.4","mocha":"~1.17.1","tin":"~0.4.0"},"directories":{"test":"test","doc":"docs"},"homepage":"https://github.com/proj4js/proj4js#readme","jam":{"main":"dist/proj4.js","include":["dist/proj4.js","README.md","AUTHORS","LICENSE.md"]},"license":"MIT","main":"lib/index.js","name":"proj4","repository":{"type":"git","url":"git://github.com/proj4js/proj4js.git"},"scripts":{"test":"./node_modules/istanbul/lib/cli.js test ./node_modules/mocha/bin/_mocha test/test.js"},"version":"2.3.15"};
74337+
module.exports = {"_from":"proj4@2.3.15","_id":"proj4@2.3.15","_inBundle":false,"_integrity":"sha1-WtBui8owvg/6OJpJ5FZfUfBtCJ4=","_location":"/proj4","_phantomChildren":{},"_requested":{"type":"version","registry":true,"raw":"proj4@2.3.15","name":"proj4","escapedName":"proj4","rawSpec":"2.3.15","saveSpec":null,"fetchSpec":"2.3.15"},"_requiredBy":["/"],"_resolved":"http://registry.npm.taobao.org/proj4/download/proj4-2.3.15.tgz","_shasum":"5ad06e8bca30be0ffa389a49e4565f51f06d089e","_spec":"proj4@2.3.15","_where":"F:\\dev\\iClient-JavaScript","author":"","bugs":{"url":"https://github.com/proj4js/proj4js/issues"},"bundleDependencies":false,"contributors":[{"name":"Mike Adair","email":"madair@dmsolutions.ca"},{"name":"Richard Greenwood","email":"rich@greenwoodmap.com"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com"},{"name":"Richard Marsden","url":"http://www.winwaed.com"},{"name":"T. Mittan"},{"name":"D. Steinwand"},{"name":"S. Nelson"}],"dependencies":{"mgrs":"~0.0.2"},"deprecated":false,"description":"Proj4js is a JavaScript library to transform point coordinates from one coordinate system to another, including datum transformations.","devDependencies":{"browserify":"~12.0.1","chai":"~1.8.1","curl":"git://github.com/cujojs/curl.git","grunt":"~0.4.2","grunt-browserify":"~4.0.1","grunt-cli":"~0.1.13","grunt-contrib-connect":"~0.6.0","grunt-contrib-jshint":"~0.8.0","grunt-contrib-uglify":"~0.11.1","grunt-mocha-phantomjs":"~0.4.0","istanbul":"~0.2.4","mocha":"~1.17.1","tin":"~0.4.0"},"directories":{"test":"test","doc":"docs"},"homepage":"https://github.com/proj4js/proj4js#readme","jam":{"main":"dist/proj4.js","include":["dist/proj4.js","README.md","AUTHORS","LICENSE.md"]},"license":"MIT","main":"lib/index.js","name":"proj4","repository":{"type":"git","url":"git://github.com/proj4js/proj4js.git"},"scripts":{"test":"./node_modules/istanbul/lib/cli.js test ./node_modules/mocha/bin/_mocha test/test.js"},"version":"2.3.15"};
7434674338

7434774339
/***/ }),
7434874340
/* 395 */

dist/leaflet/iclient9-leaflet.min.js

Lines changed: 442 additions & 442 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/leaflet/include-leaflet.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@
8181
}
8282
if (!inArray(excludes, 'iclient9-leaflet')) {
8383
if (supportES6() && !inArray(includes, 'iclient9-plot-leaflet')) {
84-
inputScript("../../dist/leaflet/iclient9-leaflet-es6.js");
84+
inputScript("../../dist/leaflet/iclient9-leaflet-es6.min.js");
8585
} else {
86-
inputScript("../../dist/leaflet/iclient9-leaflet.js");
86+
inputScript("../../dist/leaflet/iclient9-leaflet.min.js");
8787
}
8888
}
8989
if (inArray(includes, 'iclient9-leaflet-css')) {

src/leaflet/overlay/TileVectorLayer.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import Attributions from '../core/Attributions'
3232
* @param {string} options.layersID - 获取进行切片的地图图层 ID。
3333
* @param {SuperMap.ServerType} [options.serverType=SuperMap.ServerType.ISERVER] - 服务器类型。
3434
* @param {boolean} [options.serverCartoCSSStyle=true] - 是否使用服务端 CartoCSS 样式。
35+
* @param {boolean} [options.processCharacters=false] - 设置客户端CartoCSS样式时是否进行特定字符转换。
3536
* @param {L.Proj.CRS} [options.crs] - 坐标系统类。
3637
* @param {boolean} [options.returnAttributes=false] - 是否返回 attributes。
3738
* @param {string} [options.expands] - expands。
@@ -54,6 +55,8 @@ export var TileVectorLayer = VectorGrid.extend({
5455
layersID: null,
5556
//是否服务端CartoCSS样式,默认使用
5657
serverCartoCSSStyle: true,
58+
//设置客户端CartoCSS样式时是否进行特定字符转换
59+
processCharacters: false,
5760

5861
returnAttributes: false,
5962

@@ -237,7 +240,11 @@ export var TileVectorLayer = VectorGrid.extend({
237240
* @description 客户端设置 cartoCSS 样式。
238241
*/
239242
setClientCartoCSS: function (cartoCSSStr) {
240-
this.cartoCSSToLeaflet.pretreatedCartoCSS(cartoCSSStr, false);
243+
let processCharacters = false;
244+
if (this.options.processCharacters) {
245+
processCharacters = this.options.processCharacters;
246+
}
247+
this.cartoCSSToLeaflet.pretreatedCartoCSS(cartoCSSStr, processCharacters);
241248
},
242249

243250
/**

src/leaflet/widgets/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/* Copyright© 2000 - 2018 SuperMap Software Co.Ltd. All rights reserved.
22
* This program are made available under the terms of the Apache License, Version 2.0
33
* which accompanies this distribution and is available at/r* http://www.apache.org/licenses/LICENSE-2.0.html.*/
4-
import {OpenFileView, openFileView} from './openfile/OpenFileView';
5-
import {OpenFileViewModel, openFileViewModel} from './openfile/OpenFileViewModel';
4+
import {OpenFileView, openFileView} from './openFile/OpenFileView';
5+
import {OpenFileViewModel, openFileViewModel} from './openFile/OpenFileViewModel';
66
// import {POISearchView, poiSearchView} from './poisearch/POISearchView';
77
import {DataFlowView, dataFlowView} from './dataflow/DataFlowView';
88

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy