New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@amap/amap-react

Package Overview
Dependencies
Maintainers
4
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@amap/amap-react - npm Package Compare versions

Comparing version 0.1.2 to 0.1.3

4

dist/amap-react.js

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("react-dom");function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=n(e),o={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.2"};var i=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}(),u={ready:!1,loaded:!1},a=i.promise;function s(){if(!u.loaded){if(u.loaded=!0,window.AMap)return i.resolve(window.AMap),a;var e=document.createElement("script"),t="amap_react_"+Date.now()+"_"+Math.ceil(1e4*Math.random());window[t]=function(){u.ready||(u.ready=!0,i.resolve(window.AMap))};var n=function(e){var t=[];for(var n in e)void 0!==e[n]&&null!==e[n]&&t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}({v:o.version,key:o.key,callback:t,plugin:o.plugins.join(",")}),r=o._prefix+"?"+n;e.src=r,document.body.appendChild(e)}return a}
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("react-dom");function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var r=n(e),o={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.3"};var i=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}(),u={ready:!1,loaded:!1},a=i.promise;function s(){if(!u.loaded){if(u.loaded=!0,window.AMap)return i.resolve(window.AMap),a;var e=document.createElement("script"),t="amap_react_"+Date.now()+"_"+Math.ceil(1e4*Math.random());window[t]=function(){u.ready||(u.ready=!0,i.resolve(window.AMap))};var n=function(e){var t=[];for(var n in e)void 0!==e[n]&&null!==e[n]&&t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}({v:o.version,key:o.key,callback:t,plugin:o.plugins.join(",")}),r=o._prefix+"?"+n;e.src=r,document.body.appendChild(e)}return a}
/*! *****************************************************************************

@@ -15,2 +15,2 @@ Copyright (c) Microsoft Corporation.

PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var c=function(){return(c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function f(e,t,n,r){return new(n||(n=Promise))((function(o,i){function u(e){try{s(r.next(e))}catch(e){i(e)}}function a(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,a)}s((r=r.apply(e,t||[])).next())}))}function l(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=t.call(e,u)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}function d(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function v(e){return f(this,void 0,void 0,(function(){var t;return l(this,(function(n){switch(n.label){case 0:return[4,s()];case 1:return t=n.sent(),[2,new Promise((function(n){t.plugin(e,(function(){n(window.AMap)}))}))]}}))}))}function y(t,n,r){e.useEffect((function(){if(t){var e=function(e){r&&r(t,e)};return t.on(n,e),function(){t.off(n,e)}}}),[t])}function g(e){for(var t=[];Array.isArray(e);)t.push(e.length),e=e[0];return t}function m(e,t){return e===t}function h(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e.length===t.length&&e.every((function(e,n){return e===t[n]}))))}function b(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e[0]===t[0]&&e[1]===t[1]))}function w(e,t){if(!e&&t)return!1;if(e&&!t)return!1;if(!e&&!t)return!0;if(e===t)return!0;if(e.length!==t.length)return!1;var n=g(e);return!!h(n,g(t))&&(2===n.length?e.every((function(e,n){return b(e,t[n])})):3===n.length&&e.every((function(e,n){return w(e,t)})))}function M(e,t,n){return void 0===n&&(n=1e-7),e===t||void 0!==e&&(void 0!==t&&Math.abs(e-t)<n)}function E(e,t){return e===t||void 0!==e&&(void 0!==t&&(M(e[0],t[0])&&M(e[1],t[1])))}function x(e,t){return null!=t&&e instanceof t}function A(e,t,n,r,o){"object"==typeof t&&(n=t.depth,r=t.prototype,o=t.includeNonEnumerable,t=t.circular);var i=[],u=[];return void 0===t&&(t=!0),void 0===n&&(n=1/0),function e(n,a){if(null===n)return null;if(0===a)return n;var s,c;if("object"!=typeof n)return n;if(x(n,Map))s=new Map;else if(x(n,Set))s=new Set;else if(x(n,Promise))s=new Promise((function(t,r){n.then((function(n){t(e(n,a-1))}),(function(t){r(e(t,a-1))}))}));else if(A.__isArray(n))s=[];else if(A.__isRegExp(n))s=new RegExp(n.source,O(n)),n.lastIndex&&(s.lastIndex=n.lastIndex);else if(A.__isDate(n))s=new Date(n.getTime());else if(x(n,Error))s=Object.create(n);else if(void 0===r){if(x(c=Object.getPrototypeOf(n),Object))return n;s=Object.create(c)}else s=Object.create(r),c=r;if(t){var f=i.indexOf(n);if(-1!=f)return u[f];i.push(n),u.push(s)}for(var l in x(n,Map)&&n.forEach((function(t,n){var r=e(n,a-1),o=e(t,a-1);s.set(r,o)})),x(n,Set)&&n.forEach((function(t){var n=e(t,a-1);s.add(n)})),n){Object.getOwnPropertyDescriptor(n,l)&&(s[l]=e(n[l],a-1));try{if(void 0===Object.getOwnPropertyDescriptor(n,l).set)continue;s[l]=e(n[l],a-1)}catch(e){if(e instanceof TypeError)continue;if(e instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(n);for(l=0;l<d.length;l++){var p=d[l];(!(y=Object.getOwnPropertyDescriptor(n,p))||y.enumerable||o)&&(s[p]=e(n[p],a-1),Object.defineProperty(s,p,y))}}if(o){var v=Object.getOwnPropertyNames(n);for(l=0;l<v.length;l++){var y,g=v[l];(y=Object.getOwnPropertyDescriptor(n,g))&&y.enumerable||(s[g]=e(n[g],a-1),Object.defineProperty(s,g,y))}}return s}(e,n)}function C(e){return Object.prototype.toString.call(e)}function O(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}function P(t,n,r){e.useLayoutEffect((function(){if(t&&void 0!==r){var e=n.setter,o=n.getter,i=n.validate,u=void 0===i?function(){return!0}:i,a=n.equals,s=void 0===a?m:a,c=n.clone,f=void 0!==c&&c;if(e&&u(r)){if(o){var l=function(e,t){return"function"==typeof t?t(e):e[t]()}(t,o);if(!!s(r,l))return}var d=f?A(r):r;!function(e,t,n){"function"==typeof t?t(e,n):e[t](n)}(t,e,d)}}}),[t,r])}function k(e){return e?Array.isArray(e)?[e[0],e[1]]:[e.lng,e.lat]:[]}function j(e){return Array.isArray(e)?e:e.southWest?[[e.southWest.lng,e.southWest.lat],[e.northEast.lng,e.northEast.lat]]:[[e.southwest.lng,e.southwest.lat],[e.northeast.lng,e.northeast.lat]]}function S(e){var t=new window.AMap.LngLat(e[0][0],e[0][1]),n=new window.AMap.LngLat(e[1][0],e[1][1]);return new window.AMap.Bounds(t,n)}function L(e){if(!Array.isArray(e))return[];var t=g(e);return 1===t.length||2===t.length?e.map(k):3===t.length?e.map((function(e){return e.map(k)})):[]}A.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},A.__objToStr=C,A.__isDate=function(e){return"object"==typeof e&&"[object Date]"===C(e)},A.__isArray=function(e){return"object"==typeof e&&"[object Array]"===C(e)},A.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===C(e)},A.__getRegExpFlags=O;var R=["children","lifeCycle","ref"];function I(e,t,n,r){void 0===t&&(t=!0),void 0===n&&(n=[]),void 0===r&&(r=[]);for(var o={},i=Object.keys(e),u=function(u){var a=i[u],s=e[a],c=R.some((function(e){return e===a}));return"extraOptions"===a?(Object.assign(o,s),"continue"):c||r.includes(a)||t&&/^on[A-Z]/.test(a)&&"function"==typeof s&&!n.includes(a)?"continue":void(o[a]=s)},a=0;a<i.length;++a)u(a);return o}function T(e,t,n,r){var o;"function"==typeof e[n]?e[n](r):"function"==typeof e.setOptions&&e.setOptions(((o={})[t]=r,o))}function D(e){return function(t,n){var r;t.setOptions(((r={})[e]=n,r))}}function _(t){var n=p(e.useState(void 0),2),r=n[0],o=n[1];return e.useEffect((function(){t().then((function(e){return o(e)}))}),[]),r}function z(){var t,n=(t=p(e.useState(0),2)[1],e.useCallback((function(){return t((function(e){return e+1}))}),[]));return e.useMemo((function(){var e=void 0;return{get current(){return e},set current(t){t&&(e=t,n())}}}),[])}var q=r.default.createContext(void 0),B=e.forwardRef((function(t,n){var o=e.useRef(null),i=z(),u=_((function(){return s()}));e.useEffect((function(){if(u){var e=o.current;if(e){var n=c({},I(t)),r=t.center;Array.isArray(r)&&(n.center=A(r)),i.current=new u.Map(e,n)}return function(){i.current&&i.current.destroy()}}}),[u]);var a=i.current;return e.useImperativeHandle(n,(function(){return a}),[a]),P(a,{getter:function(e){return k(e.getCenter())},equals:E,setter:function(e,t){e.setCenter(t)}},t.center),P(a,{getter:"getZoom",equals:M,setter:"setZoom"},t.zoom),P(a,{getter:"getRotation",equals:M,setter:"setRotation"},t.rotation),P(a,{getter:"getPitch",equals:M,setter:"setPitch"},t.pitch),P(a,{setter:"setFeatures"},t.features),P(a,{setter:H("dragEnable")},t.dragEnable),P(a,{setter:H("zoomEnable")},t.zoomEnable),P(a,{setter:H("jogEnable")},t.jogEnable),P(a,{setter:H("pitchEnable")},t.pitchEnable),P(a,{setter:H("rotateEnable")},t.rotateEnable),P(a,{setter:H("animateEnable")},t.animateEnable),P(a,{setter:H("keyboardEnable")},t.keyboardEnable),P(a,{setter:H("doubleClickZoom")},t.doubleClickZoom),P(a,{setter:H("scrollWheel")},t.scrollWheel),P(a,{setter:"setDefaultCursor"},t.defaultCursor),P(a,{setter:"setMapStyle"},t.mapStyle),P(a,{setter:H("showIndoorMap")},t.showIndoorMap),y(a,"resize",t.onResize),y(a,"complete",t.onComplete),y(a,"click",t.onClick),y(a,"dblclick",t.onDblClick),y(a,"mapmove",t.onMapMove),y(a,"hotspotclick",t.onHotspotClick),y(a,"hotspotover",t.onHotspotOver),y(a,"hotspotout",t.onHotspotOut),y(a,"movestart",t.onMoveStart),y(a,"moveend",t.onMoveEnd),y(a,"zoomchange",t.onZoomChange),y(a,"zoomstart",t.onZoomStart),y(a,"zoomend",t.onZoomEnd),y(a,"mousemove",t.onMouseMove),y(a,"mousewheel",t.onMouseWheel),y(a,"mouseover",t.onMouseOver),y(a,"mouseout",t.onMouseOut),y(a,"mouseup",t.onMouseUp),y(a,"mousedown",t.onMouseDown),y(a,"rightclick",t.onRightClick),y(a,"dragstart",t.onDragStart),y(a,"dragging",t.onDragging),y(a,"dragend",t.onDragEnd),y(a,"touchstart",t.onTouchStart),y(a,"touchmove",t.onTouchMove),y(a,"touchend",t.onTouchEnd),r.default.createElement("div",{ref:o,className:"amap-react",style:{position:"relative",width:"100%",height:"100%"}},r.default.createElement(q.Provider,{value:a},t.children))}));function H(e){return function(t,n){var r;t.setStatus(((r={})[e]=n,r))}}function N(){return e.useContext(q)}function W(e){return _((function(){return v(e).then((function(){return window.AMap}))}))}B.AmapContext=q;e.createContext(void 0);function U(t,n){var r=t.init,o=t.destroy,i=void 0===o?function(e){"function"==typeof e.destroy&&e.destroy()}:o,u=t.add,a=void 0===u?function(e,t){"function"==typeof t.setMap&&t.setMap(e)}:u,s=t.remove,c=void 0===s?function(e,t){"function"==typeof t.setMap&&t.setMap(null)}:s,f=t.prepare,l=void 0===f?function(){return Promise.resolve()}:f,d=N(),v=p(e.useState(!1),2),y=v[0],g=v[1],m=p(e.useState(),2),h=m[0],b=m[1];return e.useEffect((function(){l().then((function(){return g(!0)}))}),[]),e.useEffect((function(){if(y&&d){var e=n.lifeCycle,t=r(AMap,d);return a(d,t),b(t),e&&e.created&&e.created(t),function(){c(d,t),e&&e.beforeDestroy&&e.beforeDestroy(t),i(t)}}}),[y,d]),h}var Z=["top-left","top-center","top-right","middle-left","center","middle-right","bottom-left","bottom-center","bottom-right"],F=["miter","round","bevel"],G=["butt","round","square"],J=["solid","dashed"];function K(e,t,n,r){void 0===n&&(n="show"),void 0===r&&(r="hide"),P(e,{setter:function(e,t){t?"function"==typeof n?n(e):e[n]():"function"==typeof r?r(e):e[r]()}},t.visible)}function V(e,t){P(e,{setter:function(e,t){T(e,"zIndex","setzIndex",t)}},t.zIndex)}function Y(e,t){y(e,"click",t.onClick)}function Q(e,t){y(e,"mousemove",t.onMouseMove),y(e,"mouseover",t.onMouseOver),y(e,"mouseout",t.onMouseOut),y(e,"mousedown",t.onMouseDown),y(e,"mouseup",t.onMouseUp)}function X(e,t){y(e,"touchstart",t.onTouchStart),y(e,"touchmove",t.onTouchMove),y(e,"touchend",t.onTouchEnd)}function $(e,t){K(e,t),V(e,t),function(e,t){P(e,{setter:"setBubble"},t.bubble)}(e,t),function(e,t){P(e,{setter:function(e,t){T(e,"cursor","setCursor",t)}},t.cursor)}(e,t),function(e,t){Y(e,t),P(e,{setter:"setClickable"},t.clickable),y(e,"dblclick",t.onDblClick),y(e,"rightclick",t.onRightClick)}(e,t),function(e,t){P(e,{setter:"setDraggable"},t.draggable),y(e,"dragstart",t.onDragStart),y(e,"dragging",t.onDragging),y(e,"dragend",t.onDragEnd)}(e,t),Q(e,t),X(e,t)}var ee=D("strokeColor"),te=D("strokeOpacity"),ne=D("strokeWeight"),re=D("strokeStyle"),oe=D("strokeDasharray");function ie(e,t){$(e,t),P(e,{setter:ee},t.strokeColor),P(e,{setter:te},t.strokeOpacity),P(e,{setter:ne},t.strokeWeight),P(e,{setter:re,validate:function(e){return J.includes(e)}},t.strokeStyle),P(e,{setter:oe,equals:h},t.strokeDasharray)}var ue=D("lineJoin"),ae=D("lineCap"),se=D("showDir"),ce=D("dirColor"),fe=D("dirImg"),le=D("isOutline"),de=D("outlineColor"),pe=D("borderWeight"),ve=D("geodesic");function ye(e,t){ie(e,t),P(e,{setter:ue,validate:function(e){return F.includes(e)}},t.lineJoin),P(e,{setter:ae,validate:function(e){return G.includes(e)}},t.lineCap),P(e,{setter:se},t.showDir),P(e,{setter:ce},t.dirColor),P(e,{setter:fe},t.dirImg),P(e,{setter:le},t.isOutline),P(e,{setter:de},t.outlineColor),P(e,{setter:pe},t.borderWeight),P(e,{setter:ve},t.geodesic)}var ge="undefined"!=typeof BigInt64Array;function me(e,t){var n,r,o,i,u,a;if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){var s=e.length;if(s!=t.length)return!1;for(var c=s;0!=c--;)if(!me(e[c],t[c]))return!1;return!0}if(e instanceof Map){if(e.size!==t.size)return!1;try{for(var f=d(e.entries()),l=f.next();!l.done;l=f.next()){c=l.value;if(!t.has(c[0]))return!1}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=f.return)&&r.call(f)}finally{if(n)throw n.error}}try{for(var p=d(e.entries()),v=p.next();!v.done;v=p.next()){if(!me((c=v.value)[1],t.get(c[0])))return!1}}catch(e){o={error:e}}finally{try{v&&!v.done&&(i=p.return)&&i.call(p)}finally{if(o)throw o.error}}return!0}if(e instanceof Set){if(e.size!==t.size)return!1;try{for(var y=d(e.entries()),g=y.next();!g.done;g=y.next()){c=g.value;if(!t.has(c[0]))return!1}}catch(e){u={error:e}}finally{try{g&&!g.done&&(a=y.return)&&a.call(y)}finally{if(u)throw u.error}}return!0}if(e.constructor.BYTES_PER_ELEMENT&&(e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array||ge&&(e instanceof BigInt64Array||e instanceof BigUint64Array))){var m=e.length;if(m!=t.length)return!1;for(c=m;0!=c--;)if(e[c]!==t[c])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var h=Object.keys(e),b=h.length;if(b!==Object.keys(t).length)return!1;for(c=b;0!=c--;)if(!Object.prototype.hasOwnProperty.call(t,h[c]))return!1;for(c=b;0!=c--;){var w=h[c];if(!me(e[w],t[w]))return!1}return!0}return e!=e&&t!=t}function he(e){return e||[]}function be(t,n){var o=W(t.plugins),i=p(function(){var t=z(),n=e.useMemo((function(){var e={created:function(e){t.current=e},beforeDestroy:function(e){t.current=void 0}};return function(t){var n=r.default.Children.only(t.children);return n?r.default.cloneElement(n,{lifeCycle:e}):null}}),[]);return[t.current,n]}(),2),u=i[0],a=i[1],s=z();return e.useEffect((function(){var e=s.current;if(o)if(u){if(!e){var r=t.init(u);return s.current=r,void r.on(t.events,(function(e){var t=n.onChange;(void 0===t?function(){}:t)(e.target)}))}n.enabled?e.open():e.close()}else e&&("function"==typeof e.destroy&&e.destroy(),s.current=void 0)}),[o,u,s.current,n.enabled]),e.useEffect((function(){return function(){var e=s.current;e&&("function"==typeof e.destroy&&e.destroy(),s.current=void 0)}}),[]),[s.current,a]}function we(e,t){P(e,{setter:function(e,t){T(e,"opacity","setOpacity",t)}},t.opacity)}function Me(e,t){P(e,{equals:b,setter:function(e,t){T(e,"zooms","setZooms",t)}},t.zooms)}function Ee(e,t){K(e,t),V(e,t),we(e,t),Me(e,t)}var xe=r.default.forwardRef((function(t,n){var r=U({init:function(e,n){var r=c(c({},I(t)),{bounds:S(t.bounds)});return new e.CanvasLayer(r)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Ee(r,t),P(r,{setter:function(e,t){e.setBounds(S(t))},clone:!0},t.bounds),P(r,{setter:"setCanvas"},t.canvas),null})),Ae=D("fillColor"),Ce=D("fillOpacity");function Oe(e,t){ie(e,t),P(e,{setter:Ae},t.fillColor),P(e,{setter:Ce},t.fillOpacity)}function Pe(e,t){Oe(e,t),P(e,{getter:function(e){return k(e.getCenter())},setter:function(e,n){if(n){if(t.draggable)if(E(n,k(e.getCenter())))return;e.setCenter([n[0],n[1]])}},clone:!0,equals:b},t.center),P(e,{setter:"setRadius"},t.radius)}function ke(e,t){var n=U(c(c({},e),{add:function(e,t){e.addControl(t)},remove:function(e,t){e.removeControl(t)}}),t);return K(n,t),n}var je=r.default.forwardRef((function(t,n){var r=ke({prepare:function(){return v("AMap.ControlBar")},init:function(e){var n=I(t);return new e.ControlBar(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null}));function Se(e,t){K(e,t),V(e,t),we(e,t),Me(e,t),P(e,{setter:"setStyles"},t.styles)}var Le=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return"soc"in n&&(n.SOC=n.soc,delete n.soc),new e.DistrictLayer.Country(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Se(r,t),P(r,{setter:"setSOC"},t.soc),null})),Re=r.default.forwardRef((function(t,n){var r=U({init:function(e,n){var r=document.createElement("canvas"),o=c(c({},I(t)),{render:function(){return t.render(r,n)}});return new e.CustomLayer(r,o)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Ee(r,t),null}));function Ie(e,t){K(e,t),V(e,t),we(e,t),Me(e,t)}var Te=r.default.forwardRef((function(t,n){var r=ke({prepare:function(){return v("AMap.HawkEye")},init:function(e){var n=I(t);return new e.HawkEye(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),P(r,{setter:function(e,t){t?e.open():e.close()}},t.isOpen),null})),De=e.forwardRef((function(n,r){var o=N(),i=n.visible,u=void 0===i||i,a=e.useMemo((function(){return document.createElement("div")}),[]),s=U({init:function(e){var t=c(c({},I(n,!0,[],["className","style"])),{position:A(n.position)});return new e.InfoWindow(t)},add:function(e,t){if(t.setMap(e),u){var n=k(t.getPosition());t.open(e,n)}}},n);return e.useImperativeHandle(r,(function(){return s}),[s]),e.useEffect((function(){a.className=n.className||""}),[n.className]),e.useEffect((function(){a.style.cssText="",Object.assign(a.style,n.style)}),[n.style]),P(s,{setter:function(e,t){e.setSize(new AMap.Size(t[0],t[1]))}},n.size),P(s,{setter:"setAnchor",validate:function(e){return Z.includes(e)}},n.anchor),P(s,{setter:function(e,t){e.setOffset(new window.AMap.Pixel(t[0],t[1]))}},n.offset),P(s,{getter:function(e){return k(e.getPosition())},equals:E,setter:function(e,t){e.getIsOpen()?e.open(e.getMap(),t):e.setPosition(t)}},n.position),P(s,{setter:function(e,t){n.isCustom||e.setContent(t)}},n.content),P(s,{setter:function(e,t){if(o)if(t){var n=k(e.getPosition());e.open(o,n)}else e.close()}},n.visible),y(s,"open",n.onOpen),y(s,"close",n.onClose),n.isCustom?(s&&(s.setContent(a),u&&s.open(s.getMap(),n.position)),t.createPortal(n.children,a)):null})),_e=r.default.createContext(void 0),ze=e.forwardRef((function(t,n){var r=e.useContext(_e),o=U({init:function(e){return new e.LabelMarker(c(c({},I(t)),{position:A(t.position)}))},add:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.add(t)},remove:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.remove(t)}},t);return e.useImperativeHandle(n,(function(){return o}),[o]),K(o,t),V(o,t),we(o,t),Me(o,t),Y(o,t),Q(o,t),X(o,t),P(o,{setter:"setName"},t.name),P(o,{setter:"setRank"},t.rank),P(o,{equals:b,setter:function(e,t){t&&(E(t,k(e.getPosition()))||e.setPosition([t[0],t[1]]))}},t.position),P(o,{setter:"setIcon"},t.icon),P(o,{setter:"setText"},t.text),null})),qe=r.default.forwardRef((function(t,n){var r=ke({prepare:function(){return v("AMap.MapType")},init:function(e){var n=I(t);return new e.MapType(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null}));function Be(e,t){$(e,t),Me(e,t),P(e,{getter:function(e){return k(e.getPosition())},equals:E,setter:function(e,t){e.setPosition(t)}},t.position),P(e,{setter:"setTitle"},t.title),P(e,{equals:b,setter:function(e,t){var n;t&&(E(t,(n=e.getOffset(),Array.isArray(n)?[n[0],n[1]]:[n.x,n.y]))||e.setOffset(new window.AMap.Pixel(t[0],t[1])))}},t.offset),P(e,{setter:"setAnchor",validate:function(e){return Z.includes(e)}},t.anchor),P(e,{equals:M,setter:"setAngle",getter:"getAngle"},t.angle),y(e,"moving",t.onMoving),y(e,"moveend",t.onMoveEnd),y(e,"movealong",t.onMoveAlong)}var He=e.forwardRef((function(n,r){var o=e.useMemo((function(){return document.createElement("div")}),[]),i=U({init:function(e){var t=n.position,r=c(c({},I(n)),{position:A(t)});return r.icon&&(r.icon=Ne(r.icon)),new e.Marker(r)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},n);return e.useImperativeHandle(r,(function(){return i}),[i]),e.useEffect((function(){o.className=n.className||""}),[n.className]),e.useEffect((function(){o.style.cssText="",Object.assign(o.style,n.style)}),[n.style]),Be(i,n),P(i,{setter:function(e,t){if(t){var n=Ne(t);e.setIcon(n)}}},n.icon),P(i,{setter:function(e,t){t&&e.setLabel(function(e){if(!e)return;var t=c({},e);Array.isArray(t.offset)&&(t.offset=new window.AMap.Pixel(t.offset[0],t.offset[1]));return t}(t))}},n.label),n.children?(i&&i.setContent(o),t.createPortal(n.children,o)):null}));function Ne(e){return"string"==typeof e?e:new window.AMap.Icon(e)}function We(e,t){P(e,{setter:function(e,n){if(t.draggable&&w(L(e.getPath()),n))return;e.setPath(n)},getter:function(e){return L(e.getPath())},clone:!0,equals:w},t.path)}var Ue=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return new e.DistrictLayer.Province(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Se(r,t),P(r,{setter:"setAdcode",equals:function(e,t){return e===t||!(!Array.isArray(e)||!Array.isArray(t))&&h(e,t)}},t.adcode),null}));function Ze(e,t){return!(!e||!t)&&(M(e[0][0],t[0][0])&&M(e[0][1],t[0][1])&&M(e[1][0],t[1][0])&&M(e[1][1],t[1][1]))}var Fe=r.default.forwardRef((function(t,n){var r=ke({prepare:function(){return v("AMap.Scale")},init:function(e){var n=I(t);return new e.Scale(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null})),Ge=r.default.forwardRef((function(t,n){var r=ke({prepare:function(){return v("AMap.ToolBar")},init:function(e){var n=I(t);return new e.ToolBar(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null})),Je=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return new e.DistrictLayer.World(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Se(r,t),null}));exports.Amap=B,exports.BezierCurve=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.BezierCurve(n)}},e);return ye(t,e),P(t,{setter:function(t,n){if(e.draggable&&me(he(t.getPath()),n))return;t.setPath(n)},getter:function(e){return he(e.getPath())},clone:!0,equals:me},e.path),r.default.createElement("div",{className:"amap-react-placeholder bezier-curve",style:{display:"none"}})},exports.BezierCurveEditor=function(e){var t=p(be({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){return new AMap.BezierCurveEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.CanvasLayer=xe,exports.Circle=function(e){return Pe(U({init:function(t){var n=c({},I(e));return new t.Circle(n)}},e),e),null},exports.CircleEditor=function(e){var t=p(be({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.CircleEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.CircleMarker=function(e){return Pe(U({init:function(t){var n=c({},I(e));return new t.CircleMarker(n)}},e),e),null},exports.ControlBar=je,exports.CountryLayer=Le,exports.CustomLayer=Re,exports.Ellipse=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Ellipse(n)}},e);return Oe(t,e),P(t,{setter:function(t,n){if(e.draggable&&E(n,k(t.getCenter())))return;t.setCenter(n)},getter:function(e){return k(e.getCenter())},clone:!0,equals:E},e.center),P(t,{setter:function(e,t){E(t,e.getRadius())||e.setRadius(t)},clone:!0,equals:E},e.radius),null},exports.EllipseEditor=function(e){var t=p(be({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.EllipseEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.FlexibleLayer=function(e){return Ie(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Flexible(n)}},e),e),null},exports.HawkEye=Te,exports.ImageLayer=function(e){var t=U({init:function(t){var n=c(c({},I(e)),{bounds:S(e.bounds)});return new t.ImageLayer(n)}},e);return Ee(t,e),P(t,{setter:function(e,t){e.setBounds(S(t))},clone:!0},e.bounds),P(t,{setter:"setImageUrl"},e.url),null},exports.InfoWindow=De,exports.LabelMarker=ze,exports.LabelsLayer=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.LabelsLayer(n)}},e);return K(t,e),V(t,e),we(t,e),Me(t,e),P(t,{setter:"setCollision"},e.collision),P(t,{setter:"setAllowCollision"},e.allowCollision),r.default.createElement(_e.Provider,{value:t},t&&e.children)},exports.MapType=qe,exports.Marker=He,exports.Polygon=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Polygon(n)}},e);return Oe(t,e),We(t,e),null},exports.PolygonEditor=function(e){var t=p(be({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.PolygonEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.Polyline=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Polyline(n)}},e);return ye(t,e),We(t,e),null},exports.PolylineEditor=function(e){var t=p(be({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){return new AMap.PolylineEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.ProvinceLayer=Ue,exports.Rectangle=function(e){var t=U({init:function(t){var n=c(c({},I(e)),{bounds:S(e.bounds)});return new t.Rectangle(n)}},e);return Oe(t,e),P(t,{setter:function(t,n){if(e.draggable&&Ze(j(t.getBounds()),n))return;t.setBounds(S(n))},getter:function(e){return j(e.getBounds())},clone:!0,equals:Ze},e.bounds),null},exports.RectangleEditor=function(e){var t=p(be({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.RectangleEditor(e.getMap(),e)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.RoadNetLayer=function(e){return Ie(U({init:function(t){var n=c({},I(e));return new t.TileLayer.RoadNet(n)}},e),e),null},exports.SatelliteLayer=function(e){return Ie(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Satellite(n)}},e),e),null},exports.Scale=Fe,exports.Text=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Text(n)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return Be(t,e),P(t,{setter:"setText"},e.text),P(t,{setter:"setStyle"},e.style),null},exports.TileLayer=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.TileLayer(n)}},e);return Ie(t,e),P(t,{setter:"setTileUrl"},e.tileUrl),null},exports.Toolbar=Ge,exports.TrafficLayer=function(e){return Ie(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Traffic(n)}},e),e),null},exports.WorldLayer=Je,exports.config=o,exports.loadAmap=s,exports.loadPlugins=v,exports.useAmap=N,exports.useAmapComponent=function(t,n){void 0===n&&(n=[]);var r=p(e.useState(null),2),o=r[0],i=r[1],u=W(n),a=N();return e.useLayoutEffect((function(){if(a&&u){var e=t(u,a),n=Array.isArray(e)?e[0]:e,r=Array.isArray(e)?e[1]:function(){"function"==typeof n.hide&&n.hide(),"function"==typeof n.setMap&&n.setMap(null),a.remove(n)};return i(n),function(){r(),i(null)}}}),[a,u]),o},exports.useAmapEvents=function(t,n){var r=N();e.useEffect((function(){if(r){var e=function(e){n(r,e)};Array.isArray(t)||(t=[t]);for(var o=0;o<t.length;o++)r.on(t[o],e);return function(){for(var n=0;n<t.length;n++)r.off(t[n],e)}}}),[r])},exports.usePlugins=W;
***************************************************************************** */var c=function(){return(c=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function f(e,t,n,r){return new(n||(n=Promise))((function(o,i){function u(e){try{s(r.next(e))}catch(e){i(e)}}function a(e){try{s(r.throw(e))}catch(e){i(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,a)}s((r=r.apply(e,t||[])).next())}))}function l(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=t.call(e,u)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}function d(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function v(e){return f(this,void 0,void 0,(function(){var t;return l(this,(function(n){switch(n.label){case 0:return[4,s()];case 1:return t=n.sent(),[2,new Promise((function(n){t.plugin(e,(function(){n(window.AMap)}))}))]}}))}))}function y(t,n,r){e.useEffect((function(){if(t){var e=function(e){r&&r(t,e)};return t.on(n,e),function(){t.off(n,e)}}}),[t])}function g(e){for(var t=[];Array.isArray(e);)t.push(e.length),e=e[0];return t}function m(e,t){return e===t}function h(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e.length===t.length&&e.every((function(e,n){return e===t[n]}))))}function b(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e[0]===t[0]&&e[1]===t[1]))}function w(e,t){if(!e&&t)return!1;if(e&&!t)return!1;if(!e&&!t)return!0;if(e===t)return!0;if(e.length!==t.length)return!1;var n=g(e);return!!h(n,g(t))&&(2===n.length?e.every((function(e,n){return b(e,t[n])})):3===n.length&&e.every((function(e,n){return w(e,t)})))}function M(e,t,n){return void 0===n&&(n=1e-7),e===t||void 0!==e&&(void 0!==t&&Math.abs(e-t)<n)}function E(e,t){return e===t||void 0!==e&&(void 0!==t&&(M(e[0],t[0])&&M(e[1],t[1])))}function x(e,t){return null!=t&&e instanceof t}function A(e,t,n,r,o){"object"==typeof t&&(n=t.depth,r=t.prototype,o=t.includeNonEnumerable,t=t.circular);var i=[],u=[];return void 0===t&&(t=!0),void 0===n&&(n=1/0),function e(n,a){if(null===n)return null;if(0===a)return n;var s,c;if("object"!=typeof n)return n;if(x(n,Map))s=new Map;else if(x(n,Set))s=new Set;else if(x(n,Promise))s=new Promise((function(t,r){n.then((function(n){t(e(n,a-1))}),(function(t){r(e(t,a-1))}))}));else if(A.__isArray(n))s=[];else if(A.__isRegExp(n))s=new RegExp(n.source,O(n)),n.lastIndex&&(s.lastIndex=n.lastIndex);else if(A.__isDate(n))s=new Date(n.getTime());else if(x(n,Error))s=Object.create(n);else if(void 0===r){if(x(c=Object.getPrototypeOf(n),Object))return n;s=Object.create(c)}else s=Object.create(r),c=r;if(t){var f=i.indexOf(n);if(-1!=f)return u[f];i.push(n),u.push(s)}for(var l in x(n,Map)&&n.forEach((function(t,n){var r=e(n,a-1),o=e(t,a-1);s.set(r,o)})),x(n,Set)&&n.forEach((function(t){var n=e(t,a-1);s.add(n)})),n){Object.getOwnPropertyDescriptor(n,l)&&(s[l]=e(n[l],a-1));try{if(void 0===Object.getOwnPropertyDescriptor(n,l).set)continue;s[l]=e(n[l],a-1)}catch(e){if(e instanceof TypeError)continue;if(e instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(n);for(l=0;l<d.length;l++){var p=d[l];(!(y=Object.getOwnPropertyDescriptor(n,p))||y.enumerable||o)&&(s[p]=e(n[p],a-1),Object.defineProperty(s,p,y))}}if(o){var v=Object.getOwnPropertyNames(n);for(l=0;l<v.length;l++){var y,g=v[l];(y=Object.getOwnPropertyDescriptor(n,g))&&y.enumerable||(s[g]=e(n[g],a-1),Object.defineProperty(s,g,y))}}return s}(e,n)}function C(e){return Object.prototype.toString.call(e)}function O(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}function P(t,n,r){e.useLayoutEffect((function(){if(t&&void 0!==r){var e=n.setter,o=n.getter,i=n.validate,u=void 0===i?function(){return!0}:i,a=n.equals,s=void 0===a?m:a,c=n.clone,f=void 0!==c&&c;if(e&&u(r)){if(o){var l=function(e,t){return"function"==typeof t?t(e):e[t]()}(t,o);if(!!s(r,l))return}var d=f?A(r):r;!function(e,t,n){if(t)"function"==typeof t?t(e,n):"function"==typeof e[t]&&e[t](n)}(t,e,d)}}}),[t,r])}function k(e){return e?Array.isArray(e)?[e[0],e[1]]:[e.lng,e.lat]:[]}function j(e){return Array.isArray(e)?e:e.southWest?[[e.southWest.lng,e.southWest.lat],[e.northEast.lng,e.northEast.lat]]:[[e.southwest.lng,e.southwest.lat],[e.northeast.lng,e.northeast.lat]]}function S(e){var t=new window.AMap.LngLat(e[0][0],e[0][1]),n=new window.AMap.LngLat(e[1][0],e[1][1]);return new window.AMap.Bounds(t,n)}function L(e){if(!Array.isArray(e))return[];var t=g(e);return 1===t.length||2===t.length?e.map(k):3===t.length?e.map((function(e){return e.map(k)})):[]}A.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},A.__objToStr=C,A.__isDate=function(e){return"object"==typeof e&&"[object Date]"===C(e)},A.__isArray=function(e){return"object"==typeof e&&"[object Array]"===C(e)},A.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===C(e)},A.__getRegExpFlags=O;var R=["children","lifeCycle","ref"];function I(e,t,n,r){void 0===t&&(t=!0),void 0===n&&(n=[]),void 0===r&&(r=[]);for(var o={},i=Object.keys(e),u=function(u){var a=i[u],s=e[a],c=R.some((function(e){return e===a}));return"extraOptions"===a?(Object.assign(o,s),"continue"):c||r.includes(a)||t&&/^on[A-Z]/.test(a)&&"function"==typeof s&&!n.includes(a)?"continue":void(o[a]=s)},a=0;a<i.length;++a)u(a);return o}function T(e,t,n,r){var o;"function"==typeof e[n]?e[n](r):"function"==typeof e.setOptions&&e.setOptions(((o={})[t]=r,o))}function D(e){return function(t,n){var r;t.setOptions(((r={})[e]=n,r))}}function _(t){var n=p(e.useState(void 0),2),r=n[0],o=n[1];return e.useEffect((function(){t().then((function(e){return o(e)}))}),[]),r}function z(t){var n,r=(n=p(e.useState(0),2)[1],e.useCallback((function(){return n((function(e){return e+1}))}),[]));return e.useMemo((function(){var e=t;return{get current(){return e},set current(t){t&&(e=t,r())}}}),[])}var q=r.default.createContext(void 0),B=e.forwardRef((function(t,n){var o=e.useRef(null),i=z(),u=_((function(){return s()}));e.useEffect((function(){if(u){var e=o.current;if(e){var n=c({},I(t)),r=t.center;Array.isArray(r)&&(n.center=A(r)),i.current=new u.Map(e,n)}return function(){i.current&&i.current.destroy()}}}),[u]);var a=i.current;return e.useImperativeHandle(n,(function(){return a}),[a]),P(a,{getter:function(e){return k(e.getCenter())},equals:E,setter:function(e,t){e.setCenter(t)}},t.center),P(a,{getter:"getZoom",equals:M,setter:"setZoom"},t.zoom),P(a,{getter:"getRotation",equals:M,setter:"setRotation"},t.rotation),P(a,{getter:"getPitch",equals:M,setter:"setPitch"},t.pitch),P(a,{setter:"setFeatures"},t.features),P(a,{setter:H("dragEnable")},t.dragEnable),P(a,{setter:H("zoomEnable")},t.zoomEnable),P(a,{setter:H("jogEnable")},t.jogEnable),P(a,{setter:H("pitchEnable")},t.pitchEnable),P(a,{setter:H("rotateEnable")},t.rotateEnable),P(a,{setter:H("animateEnable")},t.animateEnable),P(a,{setter:H("keyboardEnable")},t.keyboardEnable),P(a,{setter:H("doubleClickZoom")},t.doubleClickZoom),P(a,{setter:H("scrollWheel")},t.scrollWheel),P(a,{setter:"setDefaultCursor"},t.defaultCursor),P(a,{setter:"setMapStyle"},t.mapStyle),P(a,{setter:H("showIndoorMap")},t.showIndoorMap),y(a,"resize",t.onResize),y(a,"complete",t.onComplete),y(a,"click",t.onClick),y(a,"dblclick",t.onDblClick),y(a,"mapmove",t.onMapMove),y(a,"hotspotclick",t.onHotspotClick),y(a,"hotspotover",t.onHotspotOver),y(a,"hotspotout",t.onHotspotOut),y(a,"movestart",t.onMoveStart),y(a,"moveend",t.onMoveEnd),y(a,"zoomchange",t.onZoomChange),y(a,"zoomstart",t.onZoomStart),y(a,"zoomend",t.onZoomEnd),y(a,"mousemove",t.onMouseMove),y(a,"mousewheel",t.onMouseWheel),y(a,"mouseover",t.onMouseOver),y(a,"mouseout",t.onMouseOut),y(a,"mouseup",t.onMouseUp),y(a,"mousedown",t.onMouseDown),y(a,"rightclick",t.onRightClick),y(a,"dragstart",t.onDragStart),y(a,"dragging",t.onDragging),y(a,"dragend",t.onDragEnd),y(a,"touchstart",t.onTouchStart),y(a,"touchmove",t.onTouchMove),y(a,"touchend",t.onTouchEnd),r.default.createElement("div",{ref:o,className:"amap-react",style:{position:"relative",width:"100%",height:"100%"}},r.default.createElement(q.Provider,{value:a},t.children))}));function H(e){return function(t,n){var r;t.setStatus(((r={})[e]=n,r))}}function N(){return e.useContext(q)}function W(e){return _((function(){return v(e).then((function(){return window.AMap}))}))}B.AmapContext=q;e.createContext(void 0);function U(t,n){var r=t.init,o=t.destroy,i=void 0===o?function(e){"function"==typeof e.destroy&&e.destroy()}:o,u=t.add,a=void 0===u?function(e,t){"function"==typeof t.setMap&&t.setMap(e)}:u,s=t.remove,c=void 0===s?function(e,t){"function"==typeof t.setMap&&t.setMap(null)}:s,f=t.prepare,l=void 0===f?function(){return Promise.resolve()}:f,d=N(),v=p(e.useState(!1),2),y=v[0],g=v[1],m=p(e.useState(),2),h=m[0],b=m[1];return e.useEffect((function(){l().then((function(){return g(!0)}))}),[]),e.useEffect((function(){if(y&&d){var e=n.lifeCycle,t=r(AMap,d);return a(d,t),b(t),e&&e.created&&e.created(t),function(){c(d,t),e&&e.beforeDestroy&&e.beforeDestroy(t),i(t)}}}),[y,d]),h}var Z=["top-left","top-center","top-right","middle-left","center","middle-right","bottom-left","bottom-center","bottom-right"],F=["miter","round","bevel"],G=["butt","round","square"],J=["solid","dashed"];function K(e,t,n,r){void 0===n&&(n="show"),void 0===r&&(r="hide"),P(e,{setter:function(e,t){t?"function"==typeof n?n(e):e[n]():"function"==typeof r?r(e):e[r]()}},t.visible)}function V(e,t){P(e,{setter:function(e,t){T(e,"zIndex","setzIndex",t)}},t.zIndex)}var Y=D("bubble");function Q(e,t){y(e,"click",t.onClick)}function X(e,t){y(e,"mousemove",t.onMouseMove),y(e,"mouseover",t.onMouseOver),y(e,"mouseout",t.onMouseOut),y(e,"mousedown",t.onMouseDown),y(e,"mouseup",t.onMouseUp)}function $(e,t){y(e,"touchstart",t.onTouchStart),y(e,"touchmove",t.onTouchMove),y(e,"touchend",t.onTouchEnd)}function ee(e,t){K(e,t),V(e,t),function(e,t){P(e,{setter:Y},t.bubble)}(e,t),function(e,t){P(e,{setter:function(e,t){T(e,"cursor","setCursor",t)}},t.cursor)}(e,t),function(e,t){Q(e,t),P(e,{setter:"setClickable"},t.clickable),y(e,"dblclick",t.onDblClick),y(e,"rightclick",t.onRightClick)}(e,t),function(e,t){P(e,{setter:"setDraggable"},t.draggable),y(e,"dragstart",t.onDragStart),y(e,"dragging",t.onDragging),y(e,"dragend",t.onDragEnd)}(e,t),X(e,t),$(e,t)}var te=D("strokeColor"),ne=D("strokeOpacity"),re=D("strokeWeight"),oe=D("strokeStyle"),ie=D("strokeDasharray");function ue(e,t){ee(e,t),P(e,{setter:te},t.strokeColor),P(e,{setter:ne},t.strokeOpacity),P(e,{setter:re},t.strokeWeight),P(e,{setter:oe,validate:function(e){return J.includes(e)}},t.strokeStyle),P(e,{setter:ie,equals:h},t.strokeDasharray)}var ae=D("lineJoin"),se=D("lineCap"),ce=D("showDir"),fe=D("dirColor"),le=D("dirImg"),de=D("isOutline"),pe=D("outlineColor"),ve=D("borderWeight"),ye=D("geodesic");function ge(e,t){ue(e,t),P(e,{setter:ae,validate:function(e){return F.includes(e)}},t.lineJoin),P(e,{setter:se,validate:function(e){return G.includes(e)}},t.lineCap),P(e,{setter:ce},t.showDir),P(e,{setter:fe},t.dirColor),P(e,{setter:le},t.dirImg),P(e,{setter:de},t.isOutline),P(e,{setter:pe},t.outlineColor),P(e,{setter:ve},t.borderWeight),P(e,{setter:ye},t.geodesic)}var me="undefined"!=typeof BigInt64Array;function he(e,t){var n,r,o,i,u,a;if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){var s=e.length;if(s!=t.length)return!1;for(var c=s;0!=c--;)if(!he(e[c],t[c]))return!1;return!0}if(e instanceof Map){if(e.size!==t.size)return!1;try{for(var f=d(e.entries()),l=f.next();!l.done;l=f.next()){c=l.value;if(!t.has(c[0]))return!1}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=f.return)&&r.call(f)}finally{if(n)throw n.error}}try{for(var p=d(e.entries()),v=p.next();!v.done;v=p.next()){if(!he((c=v.value)[1],t.get(c[0])))return!1}}catch(e){o={error:e}}finally{try{v&&!v.done&&(i=p.return)&&i.call(p)}finally{if(o)throw o.error}}return!0}if(e instanceof Set){if(e.size!==t.size)return!1;try{for(var y=d(e.entries()),g=y.next();!g.done;g=y.next()){c=g.value;if(!t.has(c[0]))return!1}}catch(e){u={error:e}}finally{try{g&&!g.done&&(a=y.return)&&a.call(y)}finally{if(u)throw u.error}}return!0}if(e.constructor.BYTES_PER_ELEMENT&&(e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array||me&&(e instanceof BigInt64Array||e instanceof BigUint64Array))){var m=e.length;if(m!=t.length)return!1;for(c=m;0!=c--;)if(e[c]!==t[c])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var h=Object.keys(e),b=h.length;if(b!==Object.keys(t).length)return!1;for(c=b;0!=c--;)if(!Object.prototype.hasOwnProperty.call(t,h[c]))return!1;for(c=b;0!=c--;){var w=h[c];if(!he(e[w],t[w]))return!1}return!0}return e!=e&&t!=t}function be(e){return e||[]}function we(t,n){var o=W(t.plugins),i=p(function(){var t=z(),n=e.useMemo((function(){var e={created:function(e){t.current=e},beforeDestroy:function(e){t.current=void 0}};return function(t){var n=r.default.Children.only(t.children);return n?r.default.cloneElement(n,{lifeCycle:e}):null}}),[]);return[t.current,n]}(),2),u=i[0],a=i[1],s=z();return e.useEffect((function(){var e=s.current;if(o)if(u){if(!e){var r=t.init(u);return s.current=r,void r.on(t.events,(function(e){var t=n.onChange;(void 0===t?function(){}:t)(e.target)}))}n.enabled?e.open():e.close()}else e&&("function"==typeof e.destroy&&e.destroy(),s.current=void 0)}),[o,u,s.current,n.enabled]),e.useEffect((function(){return function(){var e=s.current;e&&("function"==typeof e.destroy&&e.destroy(),s.current=void 0)}}),[]),[s.current,a]}function Me(e,t){P(e,{setter:function(e,t){T(e,"opacity","setOpacity",t)}},t.opacity)}function Ee(e,t){P(e,{equals:b,setter:function(e,t){T(e,"zooms","setZooms",t)}},t.zooms)}function xe(e,t){K(e,t),V(e,t),Me(e,t),Ee(e,t)}var Ae=r.default.forwardRef((function(t,n){var r=U({init:function(e,n){var r=c(c({},I(t)),{bounds:S(t.bounds)});return new e.CanvasLayer(r)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),xe(r,t),P(r,{setter:function(e,t){e.setBounds(S(t))},clone:!0},t.bounds),P(r,{setter:"setCanvas"},t.canvas),null})),Ce=D("fillColor"),Oe=D("fillOpacity");function Pe(e,t){ue(e,t),P(e,{setter:Ce},t.fillColor),P(e,{setter:Oe},t.fillOpacity)}function ke(e,t){Pe(e,t),P(e,{getter:function(e){return k(e.getCenter())},setter:function(e,n){if(n){if(t.draggable)if(E(n,k(e.getCenter())))return;e.setCenter([n[0],n[1]])}},clone:!0,equals:b},t.center),P(e,{setter:"setRadius"},t.radius)}function je(e,t){var n=U(c(c({},e),{add:function(e,t){e.addControl(t)},remove:function(e,t){e.removeControl(t)}}),t);return K(n,t),n}var Se=r.default.forwardRef((function(t,n){var r=je({prepare:function(){return v("AMap.ControlBar")},init:function(e){var n=I(t);return new e.ControlBar(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null}));function Le(e,t){K(e,t),V(e,t),Me(e,t),Ee(e,t),P(e,{setter:"setStyles"},t.styles)}var Re=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return"soc"in n&&(n.SOC=n.soc,delete n.soc),new e.DistrictLayer.Country(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Le(r,t),P(r,{setter:"setSOC"},t.soc),null})),Ie=r.default.forwardRef((function(t,n){var r=U({init:function(e,n){var r=document.createElement("canvas"),o=c(c({},I(t)),{render:function(){return t.render(r,n)}});return new e.CustomLayer(r,o)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),xe(r,t),null}));function Te(e,t){K(e,t),V(e,t),Me(e,t),Ee(e,t)}var De=r.default.forwardRef((function(t,n){var r=je({prepare:function(){return v("AMap.HawkEye")},init:function(e){var n=I(t);return new e.HawkEye(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),P(r,{setter:function(e,t){t?e.open():e.close()}},t.isOpen),null})),_e=e.forwardRef((function(n,r){var o=N(),i=n.visible,u=void 0===i||i,a=e.useMemo((function(){return document.createElement("div")}),[]),s=U({init:function(e){var t=c(c({},I(n,!0,[],["className","style"])),{position:A(n.position)});return new e.InfoWindow(t)},add:function(e,t){if(t.setMap(e),u){var n=k(t.getPosition());t.open(e,n)}}},n);return e.useImperativeHandle(r,(function(){return s}),[s]),e.useEffect((function(){a.className=n.className||""}),[n.className]),e.useEffect((function(){a.style.cssText="",Object.assign(a.style,n.style)}),[n.style]),P(s,{setter:function(e,t){e.setSize(new AMap.Size(t[0],t[1]))}},n.size),P(s,{setter:"setAnchor",validate:function(e){return Z.includes(e)}},n.anchor),P(s,{setter:function(e,t){e.setOffset(new window.AMap.Pixel(t[0],t[1]))}},n.offset),P(s,{getter:function(e){return k(e.getPosition())},equals:E,setter:function(e,t){e.getIsOpen()?e.open(e.getMap(),t):e.setPosition(t)}},n.position),P(s,{setter:function(e,t){n.isCustom||e.setContent(t)}},n.content),P(s,{setter:function(e,t){if(o)if(t){var n=k(e.getPosition());e.open(o,n)}else e.close()}},n.visible),y(s,"open",n.onOpen),y(s,"close",n.onClose),n.isCustom?(s&&(s.setContent(a),u&&s.open(s.getMap(),n.position)),t.createPortal(n.children,a)):null})),ze=r.default.createContext(void 0),qe=e.forwardRef((function(t,n){var r=e.useContext(ze),o=U({init:function(e){return new e.LabelMarker(c(c({},I(t)),{position:A(t.position)}))},add:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.add(t)},remove:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.remove(t)}},t);return e.useImperativeHandle(n,(function(){return o}),[o]),K(o,t),V(o,t),Me(o,t),Ee(o,t),Q(o,t),X(o,t),$(o,t),P(o,{setter:"setName"},t.name),P(o,{setter:"setRank"},t.rank),P(o,{equals:b,setter:function(e,t){t&&(E(t,k(e.getPosition()))||e.setPosition([t[0],t[1]]))}},t.position),P(o,{setter:"setIcon"},t.icon),P(o,{setter:"setText"},t.text),null})),Be=r.default.forwardRef((function(t,n){var r=je({prepare:function(){return v("AMap.MapType")},init:function(e){var n=I(t);return new e.MapType(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null}));function He(e,t){ee(e,t),Ee(e,t),P(e,{getter:function(e){return k(e.getPosition())},equals:E,setter:function(e,t){e.setPosition(t)}},t.position),P(e,{setter:"setTitle"},t.title),P(e,{equals:b,setter:function(e,t){var n;t&&(E(t,(n=e.getOffset(),Array.isArray(n)?[n[0],n[1]]:[n.x,n.y]))||e.setOffset(new window.AMap.Pixel(t[0],t[1])))}},t.offset),P(e,{setter:"setAnchor",validate:function(e){return Z.includes(e)}},t.anchor),P(e,{equals:M,setter:"setAngle",getter:"getAngle"},t.angle),y(e,"moving",t.onMoving),y(e,"moveend",t.onMoveEnd),y(e,"movealong",t.onMoveAlong)}var Ne=e.forwardRef((function(n,r){var o=e.useMemo((function(){return document.createElement("div")}),[]),i=U({init:function(e){var t=n.position,r=c(c({},I(n)),{position:A(t)});return r.icon&&(r.icon=We(r.icon)),new e.Marker(r)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},n);return e.useImperativeHandle(r,(function(){return i}),[i]),e.useEffect((function(){o.className=n.className||""}),[n.className]),e.useEffect((function(){o.style.cssText="",Object.assign(o.style,n.style)}),[n.style]),He(i,n),P(i,{setter:function(e,t){if(t){var n=We(t);e.setIcon(n)}}},n.icon),P(i,{setter:function(e,t){t&&e.setLabel(function(e){if(!e)return;var t=c({},e);Array.isArray(t.offset)&&(t.offset=new window.AMap.Pixel(t.offset[0],t.offset[1]));return t}(t))}},n.label),n.children?(i&&i.setContent(o),t.createPortal(n.children,o)):null}));function We(e){return"string"==typeof e?e:new window.AMap.Icon(e)}function Ue(e,t){P(e,{setter:function(e,n){if(t.draggable&&w(L(e.getPath()),n))return;e.setPath(n)},getter:function(e){return L(e.getPath())},clone:!0,equals:w},t.path)}var Ze=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return new e.DistrictLayer.Province(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Le(r,t),P(r,{setter:"setAdcode",equals:function(e,t){return e===t||!(!Array.isArray(e)||!Array.isArray(t))&&h(e,t)}},t.adcode),null}));function Fe(e,t){return!(!e||!t)&&(M(e[0][0],t[0][0])&&M(e[0][1],t[0][1])&&M(e[1][0],t[1][0])&&M(e[1][1],t[1][1]))}var Ge=r.default.forwardRef((function(t,n){var r=je({prepare:function(){return v("AMap.Scale")},init:function(e){var n=I(t);return new e.Scale(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null})),Je=r.default.forwardRef((function(t,n){var r=je({prepare:function(){return v("AMap.ToolBar")},init:function(e){var n=I(t);return new e.ToolBar(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),null})),Ke=r.default.forwardRef((function(t,n){var r=U({prepare:function(){return v("AMap.DistrictLayer")},init:function(e){var n=c({},I(t));return new e.DistrictLayer.World(n)}},t);return e.useImperativeHandle(n,(function(){return r}),[r]),Le(r,t),null}));exports.Amap=B,exports.BezierCurve=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.BezierCurve(n)}},e);return ge(t,e),P(t,{setter:function(t,n){if(e.draggable&&he(be(t.getPath()),n))return;t.setPath(n)},getter:function(e){return be(e.getPath())},clone:!0,equals:he},e.path),r.default.createElement("div",{className:"amap-react-placeholder bezier-curve",style:{display:"none"}})},exports.BezierCurveEditor=function(e){var t=p(we({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.BezierCurveEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.CanvasLayer=Ae,exports.Circle=function(e){return ke(U({init:function(t){var n=c({},I(e));return new t.Circle(n)}},e),e),null},exports.CircleEditor=function(e){var t=p(we({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.CircleEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.CircleMarker=function(e){return ke(U({init:function(t){var n=c({},I(e));return new t.CircleMarker(n)}},e),e),null},exports.ControlBar=Se,exports.CountryLayer=Re,exports.CustomLayer=Ie,exports.Ellipse=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Ellipse(n)}},e);return Pe(t,e),P(t,{setter:function(t,n){if(e.draggable&&E(n,k(t.getCenter())))return;t.setCenter(n)},getter:function(e){return k(e.getCenter())},clone:!0,equals:E},e.center),P(t,{setter:function(e,t){E(t,e.getRadius())||e.setRadius(t)},clone:!0,equals:E},e.radius),null},exports.EllipseEditor=function(e){var t=p(we({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.EllipseEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.FlexibleLayer=function(e){return Te(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Flexible(n)}},e),e),null},exports.HawkEye=De,exports.ImageLayer=function(e){var t=U({init:function(t){var n=c(c({},I(e)),{bounds:S(e.bounds)});return new t.ImageLayer(n)}},e);return xe(t,e),P(t,{setter:function(e,t){e.setBounds(S(t))},clone:!0},e.bounds),P(t,{setter:"setImageUrl"},e.url),null},exports.InfoWindow=_e,exports.LabelMarker=qe,exports.LabelsLayer=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.LabelsLayer(n)}},e);return K(t,e),V(t,e),Me(t,e),Ee(t,e),P(t,{setter:"setCollision"},e.collision),P(t,{setter:"setAllowCollision"},e.allowCollision),r.default.createElement(ze.Provider,{value:t},t&&e.children)},exports.MapType=Be,exports.Marker=Ne,exports.Polygon=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Polygon(n)}},e);return Pe(t,e),Ue(t,e),null},exports.PolygonEditor=function(e){var t=p(we({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.PolygonEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.Polyline=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Polyline(n)}},e);return ge(t,e),Ue(t,e),null},exports.PolylineEditor=function(e){var t=p(we({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.PolylineEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.ProvinceLayer=Ze,exports.Rectangle=function(e){var t=U({init:function(t){var n=c(c({},I(e)),{bounds:S(e.bounds)});return new t.Rectangle(n)}},e);return Pe(t,e),P(t,{setter:function(t,n){if(e.draggable&&Fe(j(t.getBounds()),n))return;t.setBounds(S(n))},getter:function(e){return j(e.getBounds())},clone:!0,equals:Fe},e.bounds),null},exports.RectangleEditor=function(e){var t=p(we({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.RectangleEditor(t.getMap(),t,r)}},e),2)[1];return r.default.createElement(t,c({},e))},exports.RoadNetLayer=function(e){return Te(U({init:function(t){var n=c({},I(e));return new t.TileLayer.RoadNet(n)}},e),e),null},exports.SatelliteLayer=function(e){return Te(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Satellite(n)}},e),e),null},exports.Scale=Ge,exports.Text=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.Text(n)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return He(t,e),P(t,{setter:"setText"},e.text),P(t,{setter:"setStyle"},e.style),null},exports.TileLayer=function(e){var t=U({init:function(t){var n=c({},I(e));return new t.TileLayer(n)}},e);return Te(t,e),P(t,{setter:"setTileUrl"},e.tileUrl),null},exports.Toolbar=Je,exports.TrafficLayer=function(e){return Te(U({init:function(t){var n=c({},I(e));return new t.TileLayer.Traffic(n)}},e),e),null},exports.WorldLayer=Ke,exports.config=o,exports.loadAmap=s,exports.loadPlugins=v,exports.useAmap=N,exports.useAmapComponent=function(t,n){void 0===n&&(n=[]);var r=p(e.useState(null),2),o=r[0],i=r[1],u=W(n),a=N();return e.useLayoutEffect((function(){if(a&&u){var e=t(u,a),n=Array.isArray(e)?e[0]:e,r=Array.isArray(e)?e[1]:function(){"function"==typeof n.hide&&n.hide(),"function"==typeof n.setMap&&n.setMap(null),a.remove(n)};return i(n),function(){r(),i(null)}}}),[a,u]),o},exports.useAmapEvents=function(t,n){var r=N();e.useEffect((function(){if(r){var e=function(e){n(r,e)};Array.isArray(t)||(t=[t]);for(var o=0;o<t.length;o++)r.on(t[o],e);return function(){for(var n=0;n<t.length;n++)r.off(t[n],e)}}}),[r])},exports.usePlugins=W;

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","react-dom"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).AmapReact={},e.React,e.ReactDom)}(this,(function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=r(t),i={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.2"};var u=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}(),a={ready:!1,loaded:!1},c=u.promise;function f(){if(!a.loaded){if(a.loaded=!0,window.AMap)return u.resolve(window.AMap),c;var e=document.createElement("script"),t="amap_react_"+Date.now()+"_"+Math.ceil(1e4*Math.random());window[t]=function(){a.ready||(a.ready=!0,u.resolve(window.AMap))};var n=function(e){var t=[];for(var n in e)void 0!==e[n]&&null!==e[n]&&t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}({v:i.version,key:i.key,callback:t,plugin:i.plugins.join(",")}),r=i._prefix+"?"+n;e.src=r,document.body.appendChild(e)}return c}
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("react"),require("react-dom")):"function"==typeof define&&define.amd?define(["exports","react","react-dom"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).AmapReact={},e.React,e.ReactDom)}(this,(function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=r(t),i={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.3"};var u=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}(),a={ready:!1,loaded:!1},c=u.promise;function s(){if(!a.loaded){if(a.loaded=!0,window.AMap)return u.resolve(window.AMap),c;var e=document.createElement("script"),t="amap_react_"+Date.now()+"_"+Math.ceil(1e4*Math.random());window[t]=function(){a.ready||(a.ready=!0,u.resolve(window.AMap))};var n=function(e){var t=[];for(var n in e)void 0!==e[n]&&null!==e[n]&&t.push(n+"="+encodeURIComponent(e[n]));return t.join("&")}({v:i.version,key:i.key,callback:t,plugin:i.plugins.join(",")}),r=i._prefix+"?"+n;e.src=r,document.body.appendChild(e)}return c}
/*! *****************************************************************************

@@ -15,2 +15,2 @@ Copyright (c) Microsoft Corporation.

PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var s=function(){return(s=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function l(e,t,n,r){return new(n||(n=Promise))((function(o,i){function u(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,a)}c((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=t.call(e,u)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}function v(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function y(e){return l(this,void 0,void 0,(function(){var t;return d(this,(function(n){switch(n.label){case 0:return[4,f()];case 1:return t=n.sent(),[2,new Promise((function(n){t.plugin(e,(function(){n(window.AMap)}))}))]}}))}))}function g(e,n,r){t.useEffect((function(){if(e){var t=function(t){r&&r(e,t)};return e.on(n,t),function(){e.off(n,t)}}}),[e])}function m(e){for(var t=[];Array.isArray(e);)t.push(e.length),e=e[0];return t}function h(e,t){return e===t}function b(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e.length===t.length&&e.every((function(e,n){return e===t[n]}))))}function w(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e[0]===t[0]&&e[1]===t[1]))}function M(e,t){if(!e&&t)return!1;if(e&&!t)return!1;if(!e&&!t)return!0;if(e===t)return!0;if(e.length!==t.length)return!1;var n=m(e);return!!b(n,m(t))&&(2===n.length?e.every((function(e,n){return w(e,t[n])})):3===n.length&&e.every((function(e,n){return M(e,t)})))}function E(e,t,n){return void 0===n&&(n=1e-7),e===t||void 0!==e&&(void 0!==t&&Math.abs(e-t)<n)}function A(e,t){return e===t||void 0!==e&&(void 0!==t&&(E(e[0],t[0])&&E(e[1],t[1])))}function C(e,t){return null!=t&&e instanceof t}function O(e,t,n,r,o){"object"==typeof t&&(n=t.depth,r=t.prototype,o=t.includeNonEnumerable,t=t.circular);var i=[],u=[];return void 0===t&&(t=!0),void 0===n&&(n=1/0),function e(n,a){if(null===n)return null;if(0===a)return n;var c,f;if("object"!=typeof n)return n;if(C(n,Map))c=new Map;else if(C(n,Set))c=new Set;else if(C(n,Promise))c=new Promise((function(t,r){n.then((function(n){t(e(n,a-1))}),(function(t){r(e(t,a-1))}))}));else if(O.__isArray(n))c=[];else if(O.__isRegExp(n))c=new RegExp(n.source,k(n)),n.lastIndex&&(c.lastIndex=n.lastIndex);else if(O.__isDate(n))c=new Date(n.getTime());else if(C(n,Error))c=Object.create(n);else if(void 0===r){if(C(f=Object.getPrototypeOf(n),Object))return n;c=Object.create(f)}else c=Object.create(r),f=r;if(t){var s=i.indexOf(n);if(-1!=s)return u[s];i.push(n),u.push(c)}for(var l in C(n,Map)&&n.forEach((function(t,n){var r=e(n,a-1),o=e(t,a-1);c.set(r,o)})),C(n,Set)&&n.forEach((function(t){var n=e(t,a-1);c.add(n)})),n){Object.getOwnPropertyDescriptor(n,l)&&(c[l]=e(n[l],a-1));try{if(void 0===Object.getOwnPropertyDescriptor(n,l).set)continue;c[l]=e(n[l],a-1)}catch(e){if(e instanceof TypeError)continue;if(e instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(n);for(l=0;l<d.length;l++){var v=d[l];(!(y=Object.getOwnPropertyDescriptor(n,v))||y.enumerable||o)&&(c[v]=e(n[v],a-1),Object.defineProperty(c,v,y))}}if(o){var p=Object.getOwnPropertyNames(n);for(l=0;l<p.length;l++){var y,g=p[l];(y=Object.getOwnPropertyDescriptor(n,g))&&y.enumerable||(c[g]=e(n[g],a-1),Object.defineProperty(c,g,y))}}return c}(e,n)}function P(e){return Object.prototype.toString.call(e)}function k(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}function j(e,n,r){t.useLayoutEffect((function(){if(e&&void 0!==r){var t=n.setter,o=n.getter,i=n.validate,u=void 0===i?function(){return!0}:i,a=n.equals,c=void 0===a?h:a,f=n.clone,s=void 0!==f&&f;if(t&&u(r)){if(o){var l=function(e,t){return"function"==typeof t?t(e):e[t]()}(e,o);if(!!c(r,l))return}var d=s?O(r):r;!function(e,t,n){"function"==typeof t?t(e,n):e[t](n)}(e,t,d)}}}),[e,r])}function x(e){return e?Array.isArray(e)?[e[0],e[1]]:[e.lng,e.lat]:[]}function S(e){return Array.isArray(e)?e:e.southWest?[[e.southWest.lng,e.southWest.lat],[e.northEast.lng,e.northEast.lat]]:[[e.southwest.lng,e.southwest.lat],[e.northeast.lng,e.northeast.lat]]}function L(e){var t=new window.AMap.LngLat(e[0][0],e[0][1]),n=new window.AMap.LngLat(e[1][0],e[1][1]);return new window.AMap.Bounds(t,n)}function R(e){if(!Array.isArray(e))return[];var t=m(e);return 1===t.length||2===t.length?e.map(x):3===t.length?e.map((function(e){return e.map(x)})):[]}O.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},O.__objToStr=P,O.__isDate=function(e){return"object"==typeof e&&"[object Date]"===P(e)},O.__isArray=function(e){return"object"==typeof e&&"[object Array]"===P(e)},O.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===P(e)},O.__getRegExpFlags=k;var I=["children","lifeCycle","ref"];function T(e,t,n,r){void 0===t&&(t=!0),void 0===n&&(n=[]),void 0===r&&(r=[]);for(var o={},i=Object.keys(e),u=function(u){var a=i[u],c=e[a],f=I.some((function(e){return e===a}));return"extraOptions"===a?(Object.assign(o,c),"continue"):f||r.includes(a)||t&&/^on[A-Z]/.test(a)&&"function"==typeof c&&!n.includes(a)?"continue":void(o[a]=c)},a=0;a<i.length;++a)u(a);return o}function D(e,t,n,r){var o;"function"==typeof e[n]?e[n](r):"function"==typeof e.setOptions&&e.setOptions(((o={})[t]=r,o))}function _(e){return function(t,n){var r;t.setOptions(((r={})[e]=n,r))}}function z(e){var n=p(t.useState(void 0),2),r=n[0],o=n[1];return t.useEffect((function(){e().then((function(e){return o(e)}))}),[]),r}function q(){var e,n=(e=p(t.useState(0),2)[1],t.useCallback((function(){return e((function(e){return e+1}))}),[]));return t.useMemo((function(){var e=void 0;return{get current(){return e},set current(t){t&&(e=t,n())}}}),[])}var B=o.default.createContext(void 0),H=t.forwardRef((function(e,n){var r=t.useRef(null),i=q(),u=z((function(){return f()}));t.useEffect((function(){if(u){var t=r.current;if(t){var n=s({},T(e)),o=e.center;Array.isArray(o)&&(n.center=O(o)),i.current=new u.Map(t,n)}return function(){i.current&&i.current.destroy()}}}),[u]);var a=i.current;return t.useImperativeHandle(n,(function(){return a}),[a]),j(a,{getter:function(e){return x(e.getCenter())},equals:A,setter:function(e,t){e.setCenter(t)}},e.center),j(a,{getter:"getZoom",equals:E,setter:"setZoom"},e.zoom),j(a,{getter:"getRotation",equals:E,setter:"setRotation"},e.rotation),j(a,{getter:"getPitch",equals:E,setter:"setPitch"},e.pitch),j(a,{setter:"setFeatures"},e.features),j(a,{setter:N("dragEnable")},e.dragEnable),j(a,{setter:N("zoomEnable")},e.zoomEnable),j(a,{setter:N("jogEnable")},e.jogEnable),j(a,{setter:N("pitchEnable")},e.pitchEnable),j(a,{setter:N("rotateEnable")},e.rotateEnable),j(a,{setter:N("animateEnable")},e.animateEnable),j(a,{setter:N("keyboardEnable")},e.keyboardEnable),j(a,{setter:N("doubleClickZoom")},e.doubleClickZoom),j(a,{setter:N("scrollWheel")},e.scrollWheel),j(a,{setter:"setDefaultCursor"},e.defaultCursor),j(a,{setter:"setMapStyle"},e.mapStyle),j(a,{setter:N("showIndoorMap")},e.showIndoorMap),g(a,"resize",e.onResize),g(a,"complete",e.onComplete),g(a,"click",e.onClick),g(a,"dblclick",e.onDblClick),g(a,"mapmove",e.onMapMove),g(a,"hotspotclick",e.onHotspotClick),g(a,"hotspotover",e.onHotspotOver),g(a,"hotspotout",e.onHotspotOut),g(a,"movestart",e.onMoveStart),g(a,"moveend",e.onMoveEnd),g(a,"zoomchange",e.onZoomChange),g(a,"zoomstart",e.onZoomStart),g(a,"zoomend",e.onZoomEnd),g(a,"mousemove",e.onMouseMove),g(a,"mousewheel",e.onMouseWheel),g(a,"mouseover",e.onMouseOver),g(a,"mouseout",e.onMouseOut),g(a,"mouseup",e.onMouseUp),g(a,"mousedown",e.onMouseDown),g(a,"rightclick",e.onRightClick),g(a,"dragstart",e.onDragStart),g(a,"dragging",e.onDragging),g(a,"dragend",e.onDragEnd),g(a,"touchstart",e.onTouchStart),g(a,"touchmove",e.onTouchMove),g(a,"touchend",e.onTouchEnd),o.default.createElement("div",{ref:r,className:"amap-react",style:{position:"relative",width:"100%",height:"100%"}},o.default.createElement(B.Provider,{value:a},e.children))}));function N(e){return function(t,n){var r;t.setStatus(((r={})[e]=n,r))}}function W(){return t.useContext(B)}function U(e){return z((function(){return y(e).then((function(){return window.AMap}))}))}H.AmapContext=B;t.createContext(void 0);function Z(e,n){var r=e.init,o=e.destroy,i=void 0===o?function(e){"function"==typeof e.destroy&&e.destroy()}:o,u=e.add,a=void 0===u?function(e,t){"function"==typeof t.setMap&&t.setMap(e)}:u,c=e.remove,f=void 0===c?function(e,t){"function"==typeof t.setMap&&t.setMap(null)}:c,s=e.prepare,l=void 0===s?function(){return Promise.resolve()}:s,d=W(),v=p(t.useState(!1),2),y=v[0],g=v[1],m=p(t.useState(),2),h=m[0],b=m[1];return t.useEffect((function(){l().then((function(){return g(!0)}))}),[]),t.useEffect((function(){if(y&&d){var e=n.lifeCycle,t=r(AMap,d);return a(d,t),b(t),e&&e.created&&e.created(t),function(){f(d,t),e&&e.beforeDestroy&&e.beforeDestroy(t),i(t)}}}),[y,d]),h}var F=["top-left","top-center","top-right","middle-left","center","middle-right","bottom-left","bottom-center","bottom-right"],G=["miter","round","bevel"],J=["butt","round","square"],K=["solid","dashed"];function V(e,t,n,r){void 0===n&&(n="show"),void 0===r&&(r="hide"),j(e,{setter:function(e,t){t?"function"==typeof n?n(e):e[n]():"function"==typeof r?r(e):e[r]()}},t.visible)}function Y(e,t){j(e,{setter:function(e,t){D(e,"zIndex","setzIndex",t)}},t.zIndex)}function Q(e,t){g(e,"click",t.onClick)}function X(e,t){g(e,"mousemove",t.onMouseMove),g(e,"mouseover",t.onMouseOver),g(e,"mouseout",t.onMouseOut),g(e,"mousedown",t.onMouseDown),g(e,"mouseup",t.onMouseUp)}function $(e,t){g(e,"touchstart",t.onTouchStart),g(e,"touchmove",t.onTouchMove),g(e,"touchend",t.onTouchEnd)}function ee(e,t){V(e,t),Y(e,t),function(e,t){j(e,{setter:"setBubble"},t.bubble)}(e,t),function(e,t){j(e,{setter:function(e,t){D(e,"cursor","setCursor",t)}},t.cursor)}(e,t),function(e,t){Q(e,t),j(e,{setter:"setClickable"},t.clickable),g(e,"dblclick",t.onDblClick),g(e,"rightclick",t.onRightClick)}(e,t),function(e,t){j(e,{setter:"setDraggable"},t.draggable),g(e,"dragstart",t.onDragStart),g(e,"dragging",t.onDragging),g(e,"dragend",t.onDragEnd)}(e,t),X(e,t),$(e,t)}var te=_("strokeColor"),ne=_("strokeOpacity"),re=_("strokeWeight"),oe=_("strokeStyle"),ie=_("strokeDasharray");function ue(e,t){ee(e,t),j(e,{setter:te},t.strokeColor),j(e,{setter:ne},t.strokeOpacity),j(e,{setter:re},t.strokeWeight),j(e,{setter:oe,validate:function(e){return K.includes(e)}},t.strokeStyle),j(e,{setter:ie,equals:b},t.strokeDasharray)}var ae=_("lineJoin"),ce=_("lineCap"),fe=_("showDir"),se=_("dirColor"),le=_("dirImg"),de=_("isOutline"),ve=_("outlineColor"),pe=_("borderWeight"),ye=_("geodesic");function ge(e,t){ue(e,t),j(e,{setter:ae,validate:function(e){return G.includes(e)}},t.lineJoin),j(e,{setter:ce,validate:function(e){return J.includes(e)}},t.lineCap),j(e,{setter:fe},t.showDir),j(e,{setter:se},t.dirColor),j(e,{setter:le},t.dirImg),j(e,{setter:de},t.isOutline),j(e,{setter:ve},t.outlineColor),j(e,{setter:pe},t.borderWeight),j(e,{setter:ye},t.geodesic)}var me="undefined"!=typeof BigInt64Array;function he(e,t){var n,r,o,i,u,a;if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){var c=e.length;if(c!=t.length)return!1;for(var f=c;0!=f--;)if(!he(e[f],t[f]))return!1;return!0}if(e instanceof Map){if(e.size!==t.size)return!1;try{for(var s=v(e.entries()),l=s.next();!l.done;l=s.next()){f=l.value;if(!t.has(f[0]))return!1}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=s.return)&&r.call(s)}finally{if(n)throw n.error}}try{for(var d=v(e.entries()),p=d.next();!p.done;p=d.next()){if(!he((f=p.value)[1],t.get(f[0])))return!1}}catch(e){o={error:e}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(o)throw o.error}}return!0}if(e instanceof Set){if(e.size!==t.size)return!1;try{for(var y=v(e.entries()),g=y.next();!g.done;g=y.next()){f=g.value;if(!t.has(f[0]))return!1}}catch(e){u={error:e}}finally{try{g&&!g.done&&(a=y.return)&&a.call(y)}finally{if(u)throw u.error}}return!0}if(e.constructor.BYTES_PER_ELEMENT&&(e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array||me&&(e instanceof BigInt64Array||e instanceof BigUint64Array))){var m=e.length;if(m!=t.length)return!1;for(f=m;0!=f--;)if(e[f]!==t[f])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var h=Object.keys(e),b=h.length;if(b!==Object.keys(t).length)return!1;for(f=b;0!=f--;)if(!Object.prototype.hasOwnProperty.call(t,h[f]))return!1;for(f=b;0!=f--;){var w=h[f];if(!he(e[w],t[w]))return!1}return!0}return e!=e&&t!=t}function be(e){return e||[]}function we(e,n){var r=U(e.plugins),i=p(function(){var e=q(),n=t.useMemo((function(){var t={created:function(t){e.current=t},beforeDestroy:function(t){e.current=void 0}};return function(e){var n=o.default.Children.only(e.children);return n?o.default.cloneElement(n,{lifeCycle:t}):null}}),[]);return[e.current,n]}(),2),u=i[0],a=i[1],c=q();return t.useEffect((function(){var t=c.current;if(r)if(u){if(!t){var o=e.init(u);return c.current=o,void o.on(e.events,(function(e){var t=n.onChange;(void 0===t?function(){}:t)(e.target)}))}n.enabled?t.open():t.close()}else t&&("function"==typeof t.destroy&&t.destroy(),c.current=void 0)}),[r,u,c.current,n.enabled]),t.useEffect((function(){return function(){var e=c.current;e&&("function"==typeof e.destroy&&e.destroy(),c.current=void 0)}}),[]),[c.current,a]}function Me(e,t){j(e,{setter:function(e,t){D(e,"opacity","setOpacity",t)}},t.opacity)}function Ee(e,t){j(e,{equals:w,setter:function(e,t){D(e,"zooms","setZooms",t)}},t.zooms)}function Ae(e,t){V(e,t),Y(e,t),Me(e,t),Ee(e,t)}var Ce=o.default.forwardRef((function(e,n){var r=Z({init:function(t,n){var r=s(s({},T(e)),{bounds:L(e.bounds)});return new t.CanvasLayer(r)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Ae(r,e),j(r,{setter:function(e,t){e.setBounds(L(t))},clone:!0},e.bounds),j(r,{setter:"setCanvas"},e.canvas),null})),Oe=_("fillColor"),Pe=_("fillOpacity");function ke(e,t){ue(e,t),j(e,{setter:Oe},t.fillColor),j(e,{setter:Pe},t.fillOpacity)}function je(e,t){ke(e,t),j(e,{getter:function(e){return x(e.getCenter())},setter:function(e,n){if(n){if(t.draggable)if(A(n,x(e.getCenter())))return;e.setCenter([n[0],n[1]])}},clone:!0,equals:w},t.center),j(e,{setter:"setRadius"},t.radius)}function xe(e,t){var n=Z(s(s({},e),{add:function(e,t){e.addControl(t)},remove:function(e,t){e.removeControl(t)}}),t);return V(n,t),n}var Se=o.default.forwardRef((function(e,n){var r=xe({prepare:function(){return y("AMap.ControlBar")},init:function(t){var n=T(e);return new t.ControlBar(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null}));function Le(e,t){V(e,t),Y(e,t),Me(e,t),Ee(e,t),j(e,{setter:"setStyles"},t.styles)}var Re=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=s({},T(e));return"soc"in n&&(n.SOC=n.soc,delete n.soc),new t.DistrictLayer.Country(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Le(r,e),j(r,{setter:"setSOC"},e.soc),null})),Ie=o.default.forwardRef((function(e,n){var r=Z({init:function(t,n){var r=document.createElement("canvas"),o=s(s({},T(e)),{render:function(){return e.render(r,n)}});return new t.CustomLayer(r,o)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Ae(r,e),null}));function Te(e,t){V(e,t),Y(e,t),Me(e,t),Ee(e,t)}var De=o.default.forwardRef((function(e,n){var r=xe({prepare:function(){return y("AMap.HawkEye")},init:function(t){var n=T(e);return new t.HawkEye(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),j(r,{setter:function(e,t){t?e.open():e.close()}},e.isOpen),null})),_e=t.forwardRef((function(e,r){var o=W(),i=e.visible,u=void 0===i||i,a=t.useMemo((function(){return document.createElement("div")}),[]),c=Z({init:function(t){var n=s(s({},T(e,!0,[],["className","style"])),{position:O(e.position)});return new t.InfoWindow(n)},add:function(e,t){if(t.setMap(e),u){var n=x(t.getPosition());t.open(e,n)}}},e);return t.useImperativeHandle(r,(function(){return c}),[c]),t.useEffect((function(){a.className=e.className||""}),[e.className]),t.useEffect((function(){a.style.cssText="",Object.assign(a.style,e.style)}),[e.style]),j(c,{setter:function(e,t){e.setSize(new AMap.Size(t[0],t[1]))}},e.size),j(c,{setter:"setAnchor",validate:function(e){return F.includes(e)}},e.anchor),j(c,{setter:function(e,t){e.setOffset(new window.AMap.Pixel(t[0],t[1]))}},e.offset),j(c,{getter:function(e){return x(e.getPosition())},equals:A,setter:function(e,t){e.getIsOpen()?e.open(e.getMap(),t):e.setPosition(t)}},e.position),j(c,{setter:function(t,n){e.isCustom||t.setContent(n)}},e.content),j(c,{setter:function(e,t){if(o)if(t){var n=x(e.getPosition());e.open(o,n)}else e.close()}},e.visible),g(c,"open",e.onOpen),g(c,"close",e.onClose),e.isCustom?(c&&(c.setContent(a),u&&c.open(c.getMap(),e.position)),n.createPortal(e.children,a)):null})),ze=o.default.createContext(void 0),qe=t.forwardRef((function(e,n){var r=t.useContext(ze),o=Z({init:function(t){return new t.LabelMarker(s(s({},T(e)),{position:O(e.position)}))},add:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.add(t)},remove:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.remove(t)}},e);return t.useImperativeHandle(n,(function(){return o}),[o]),V(o,e),Y(o,e),Me(o,e),Ee(o,e),Q(o,e),X(o,e),$(o,e),j(o,{setter:"setName"},e.name),j(o,{setter:"setRank"},e.rank),j(o,{equals:w,setter:function(e,t){t&&(A(t,x(e.getPosition()))||e.setPosition([t[0],t[1]]))}},e.position),j(o,{setter:"setIcon"},e.icon),j(o,{setter:"setText"},e.text),null})),Be=o.default.forwardRef((function(e,n){var r=xe({prepare:function(){return y("AMap.MapType")},init:function(t){var n=T(e);return new t.MapType(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null}));function He(e,t){ee(e,t),Ee(e,t),j(e,{getter:function(e){return x(e.getPosition())},equals:A,setter:function(e,t){e.setPosition(t)}},t.position),j(e,{setter:"setTitle"},t.title),j(e,{equals:w,setter:function(e,t){var n;t&&(A(t,(n=e.getOffset(),Array.isArray(n)?[n[0],n[1]]:[n.x,n.y]))||e.setOffset(new window.AMap.Pixel(t[0],t[1])))}},t.offset),j(e,{setter:"setAnchor",validate:function(e){return F.includes(e)}},t.anchor),j(e,{equals:E,setter:"setAngle",getter:"getAngle"},t.angle),g(e,"moving",t.onMoving),g(e,"moveend",t.onMoveEnd),g(e,"movealong",t.onMoveAlong)}var Ne=t.forwardRef((function(e,r){var o=t.useMemo((function(){return document.createElement("div")}),[]),i=Z({init:function(t){var n=e.position,r=s(s({},T(e)),{position:O(n)});return r.icon&&(r.icon=We(r.icon)),new t.Marker(r)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return t.useImperativeHandle(r,(function(){return i}),[i]),t.useEffect((function(){o.className=e.className||""}),[e.className]),t.useEffect((function(){o.style.cssText="",Object.assign(o.style,e.style)}),[e.style]),He(i,e),j(i,{setter:function(e,t){if(t){var n=We(t);e.setIcon(n)}}},e.icon),j(i,{setter:function(e,t){t&&e.setLabel(function(e){if(!e)return;var t=s({},e);Array.isArray(t.offset)&&(t.offset=new window.AMap.Pixel(t.offset[0],t.offset[1]));return t}(t))}},e.label),e.children?(i&&i.setContent(o),n.createPortal(e.children,o)):null}));function We(e){return"string"==typeof e?e:new window.AMap.Icon(e)}function Ue(e,t){j(e,{setter:function(e,n){if(t.draggable&&M(R(e.getPath()),n))return;e.setPath(n)},getter:function(e){return R(e.getPath())},clone:!0,equals:M},t.path)}var Ze=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=s({},T(e));return new t.DistrictLayer.Province(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Le(r,e),j(r,{setter:"setAdcode",equals:function(e,t){return e===t||!(!Array.isArray(e)||!Array.isArray(t))&&b(e,t)}},e.adcode),null}));function Fe(e,t){return!(!e||!t)&&(E(e[0][0],t[0][0])&&E(e[0][1],t[0][1])&&E(e[1][0],t[1][0])&&E(e[1][1],t[1][1]))}var Ge=o.default.forwardRef((function(e,n){var r=xe({prepare:function(){return y("AMap.Scale")},init:function(t){var n=T(e);return new t.Scale(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null})),Je=o.default.forwardRef((function(e,n){var r=xe({prepare:function(){return y("AMap.ToolBar")},init:function(t){var n=T(e);return new t.ToolBar(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null})),Ke=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=s({},T(e));return new t.DistrictLayer.World(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Le(r,e),null}));e.Amap=H,e.BezierCurve=function(e){var t=Z({init:function(t){var n=s({},T(e));return new t.BezierCurve(n)}},e);return ge(t,e),j(t,{setter:function(t,n){if(e.draggable&&he(be(t.getPath()),n))return;t.setPath(n)},getter:function(e){return be(e.getPath())},clone:!0,equals:he},e.path),o.default.createElement("div",{className:"amap-react-placeholder bezier-curve",style:{display:"none"}})},e.BezierCurveEditor=function(e){var t=p(we({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){return new AMap.BezierCurveEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,s({},e))},e.CanvasLayer=Ce,e.Circle=function(e){return je(Z({init:function(t){var n=s({},T(e));return new t.Circle(n)}},e),e),null},e.CircleEditor=function(e){var t=p(we({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.CircleEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,s({},e))},e.CircleMarker=function(e){return je(Z({init:function(t){var n=s({},T(e));return new t.CircleMarker(n)}},e),e),null},e.ControlBar=Se,e.CountryLayer=Re,e.CustomLayer=Ie,e.Ellipse=function(e){var t=Z({init:function(t){var n=s({},T(e));return new t.Ellipse(n)}},e);return ke(t,e),j(t,{setter:function(t,n){if(e.draggable&&A(n,x(t.getCenter())))return;t.setCenter(n)},getter:function(e){return x(e.getCenter())},clone:!0,equals:A},e.center),j(t,{setter:function(e,t){A(t,e.getRadius())||e.setRadius(t)},clone:!0,equals:A},e.radius),null},e.EllipseEditor=function(e){var t=p(we({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.EllipseEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,s({},e))},e.FlexibleLayer=function(e){return Te(Z({init:function(t){var n=s({},T(e));return new t.TileLayer.Flexible(n)}},e),e),null},e.HawkEye=De,e.ImageLayer=function(e){var t=Z({init:function(t){var n=s(s({},T(e)),{bounds:L(e.bounds)});return new t.ImageLayer(n)}},e);return Ae(t,e),j(t,{setter:function(e,t){e.setBounds(L(t))},clone:!0},e.bounds),j(t,{setter:"setImageUrl"},e.url),null},e.InfoWindow=_e,e.LabelMarker=qe,e.LabelsLayer=function(e){var t=Z({init:function(t){var n=s({},T(e));return new t.LabelsLayer(n)}},e);return V(t,e),Y(t,e),Me(t,e),Ee(t,e),j(t,{setter:"setCollision"},e.collision),j(t,{setter:"setAllowCollision"},e.allowCollision),o.default.createElement(ze.Provider,{value:t},t&&e.children)},e.MapType=Be,e.Marker=Ne,e.Polygon=function(e){var t=Z({init:function(t){var n=s({},T(e));return new t.Polygon(n)}},e);return ke(t,e),Ue(t,e),null},e.PolygonEditor=function(e){var t=p(we({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.PolygonEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,s({},e))},e.Polyline=function(e){var t=Z({init:function(t){var n=s({},T(e));return new t.Polyline(n)}},e);return ge(t,e),Ue(t,e),null},e.PolylineEditor=function(e){var t=p(we({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){return new AMap.PolylineEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,s({},e))},e.ProvinceLayer=Ze,e.Rectangle=function(e){var t=Z({init:function(t){var n=s(s({},T(e)),{bounds:L(e.bounds)});return new t.Rectangle(n)}},e);return ke(t,e),j(t,{setter:function(t,n){if(e.draggable&&Fe(S(t.getBounds()),n))return;t.setBounds(L(n))},getter:function(e){return S(e.getBounds())},clone:!0,equals:Fe},e.bounds),null},e.RectangleEditor=function(e){var t=p(we({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.RectangleEditor(e.getMap(),e)}},e),2)[1];return o.default.createElement(t,s({},e))},e.RoadNetLayer=function(e){return Te(Z({init:function(t){var n=s({},T(e));return new t.TileLayer.RoadNet(n)}},e),e),null},e.SatelliteLayer=function(e){return Te(Z({init:function(t){var n=s({},T(e));return new t.TileLayer.Satellite(n)}},e),e),null},e.Scale=Ge,e.Text=function(e){var t=Z({init:function(t){var n=s({},T(e));return new t.Text(n)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return He(t,e),j(t,{setter:"setText"},e.text),j(t,{setter:"setStyle"},e.style),null},e.TileLayer=function(e){var t=Z({init:function(t){var n=s({},T(e));return new t.TileLayer(n)}},e);return Te(t,e),j(t,{setter:"setTileUrl"},e.tileUrl),null},e.Toolbar=Je,e.TrafficLayer=function(e){return Te(Z({init:function(t){var n=s({},T(e));return new t.TileLayer.Traffic(n)}},e),e),null},e.WorldLayer=Ke,e.config=i,e.loadAmap=f,e.loadPlugins=y,e.useAmap=W,e.useAmapComponent=function(e,n){void 0===n&&(n=[]);var r=p(t.useState(null),2),o=r[0],i=r[1],u=U(n),a=W();return t.useLayoutEffect((function(){if(a&&u){var t=e(u,a),n=Array.isArray(t)?t[0]:t,r=Array.isArray(t)?t[1]:function(){"function"==typeof n.hide&&n.hide(),"function"==typeof n.setMap&&n.setMap(null),a.remove(n)};return i(n),function(){r(),i(null)}}}),[a,u]),o},e.useAmapEvents=function(e,n){var r=W();t.useEffect((function(){if(r){var t=function(e){n(r,e)};Array.isArray(e)||(e=[e]);for(var o=0;o<e.length;o++)r.on(e[o],t);return function(){for(var n=0;n<e.length;n++)r.off(e[n],t)}}}),[r])},e.usePlugins=U,Object.defineProperty(e,"__esModule",{value:!0})}));
***************************************************************************** */var f=function(){return(f=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function l(e,t,n,r){return new(n||(n=Promise))((function(o,i){function u(e){try{c(r.next(e))}catch(e){i(e)}}function a(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(u,a)}c((r=r.apply(e,t||[])).next())}))}function d(e,t){var n,r,o,i,u={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function a(i){return function(a){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;u;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return u.label++,{value:i[1],done:!1};case 5:u.label++,r=i[1],i=[0];continue;case 7:i=u.ops.pop(),u.trys.pop();continue;default:if(!(o=u.trys,(o=o.length>0&&o[o.length-1])||6!==i[0]&&2!==i[0])){u=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){u.label=i[1];break}if(6===i[0]&&u.label<o[1]){u.label=o[1],o=i;break}if(o&&u.label<o[2]){u.label=o[2],u.ops.push(i);break}o[2]&&u.ops.pop(),u.trys.pop();continue}i=t.call(e,u)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,a])}}}function v(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function y(e){return l(this,void 0,void 0,(function(){var t;return d(this,(function(n){switch(n.label){case 0:return[4,s()];case 1:return t=n.sent(),[2,new Promise((function(n){t.plugin(e,(function(){n(window.AMap)}))}))]}}))}))}function g(e,n,r){t.useEffect((function(){if(e){var t=function(t){r&&r(e,t)};return e.on(n,t),function(){e.off(n,t)}}}),[e])}function m(e){for(var t=[];Array.isArray(e);)t.push(e.length),e=e[0];return t}function h(e,t){return e===t}function b(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e.length===t.length&&e.every((function(e,n){return e===t[n]}))))}function w(e,t){return!(!e&&t)&&(!(e&&!t)&&(e===t||e[0]===t[0]&&e[1]===t[1]))}function M(e,t){if(!e&&t)return!1;if(e&&!t)return!1;if(!e&&!t)return!0;if(e===t)return!0;if(e.length!==t.length)return!1;var n=m(e);return!!b(n,m(t))&&(2===n.length?e.every((function(e,n){return w(e,t[n])})):3===n.length&&e.every((function(e,n){return M(e,t)})))}function E(e,t,n){return void 0===n&&(n=1e-7),e===t||void 0!==e&&(void 0!==t&&Math.abs(e-t)<n)}function A(e,t){return e===t||void 0!==e&&(void 0!==t&&(E(e[0],t[0])&&E(e[1],t[1])))}function C(e,t){return null!=t&&e instanceof t}function O(e,t,n,r,o){"object"==typeof t&&(n=t.depth,r=t.prototype,o=t.includeNonEnumerable,t=t.circular);var i=[],u=[];return void 0===t&&(t=!0),void 0===n&&(n=1/0),function e(n,a){if(null===n)return null;if(0===a)return n;var c,s;if("object"!=typeof n)return n;if(C(n,Map))c=new Map;else if(C(n,Set))c=new Set;else if(C(n,Promise))c=new Promise((function(t,r){n.then((function(n){t(e(n,a-1))}),(function(t){r(e(t,a-1))}))}));else if(O.__isArray(n))c=[];else if(O.__isRegExp(n))c=new RegExp(n.source,k(n)),n.lastIndex&&(c.lastIndex=n.lastIndex);else if(O.__isDate(n))c=new Date(n.getTime());else if(C(n,Error))c=Object.create(n);else if(void 0===r){if(C(s=Object.getPrototypeOf(n),Object))return n;c=Object.create(s)}else c=Object.create(r),s=r;if(t){var f=i.indexOf(n);if(-1!=f)return u[f];i.push(n),u.push(c)}for(var l in C(n,Map)&&n.forEach((function(t,n){var r=e(n,a-1),o=e(t,a-1);c.set(r,o)})),C(n,Set)&&n.forEach((function(t){var n=e(t,a-1);c.add(n)})),n){Object.getOwnPropertyDescriptor(n,l)&&(c[l]=e(n[l],a-1));try{if(void 0===Object.getOwnPropertyDescriptor(n,l).set)continue;c[l]=e(n[l],a-1)}catch(e){if(e instanceof TypeError)continue;if(e instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(n);for(l=0;l<d.length;l++){var v=d[l];(!(y=Object.getOwnPropertyDescriptor(n,v))||y.enumerable||o)&&(c[v]=e(n[v],a-1),Object.defineProperty(c,v,y))}}if(o){var p=Object.getOwnPropertyNames(n);for(l=0;l<p.length;l++){var y,g=p[l];(y=Object.getOwnPropertyDescriptor(n,g))&&y.enumerable||(c[g]=e(n[g],a-1),Object.defineProperty(c,g,y))}}return c}(e,n)}function P(e){return Object.prototype.toString.call(e)}function k(e){var t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),t}function j(e,n,r){t.useLayoutEffect((function(){if(e&&void 0!==r){var t=n.setter,o=n.getter,i=n.validate,u=void 0===i?function(){return!0}:i,a=n.equals,c=void 0===a?h:a,s=n.clone,f=void 0!==s&&s;if(t&&u(r)){if(o){var l=function(e,t){return"function"==typeof t?t(e):e[t]()}(e,o);if(!!c(r,l))return}var d=f?O(r):r;!function(e,t,n){if(t)"function"==typeof t?t(e,n):"function"==typeof e[t]&&e[t](n)}(e,t,d)}}}),[e,r])}function x(e){return e?Array.isArray(e)?[e[0],e[1]]:[e.lng,e.lat]:[]}function S(e){return Array.isArray(e)?e:e.southWest?[[e.southWest.lng,e.southWest.lat],[e.northEast.lng,e.northEast.lat]]:[[e.southwest.lng,e.southwest.lat],[e.northeast.lng,e.northeast.lat]]}function L(e){var t=new window.AMap.LngLat(e[0][0],e[0][1]),n=new window.AMap.LngLat(e[1][0],e[1][1]);return new window.AMap.Bounds(t,n)}function R(e){if(!Array.isArray(e))return[];var t=m(e);return 1===t.length||2===t.length?e.map(x):3===t.length?e.map((function(e){return e.map(x)})):[]}O.clonePrototype=function(e){if(null===e)return null;var t=function(){};return t.prototype=e,new t},O.__objToStr=P,O.__isDate=function(e){return"object"==typeof e&&"[object Date]"===P(e)},O.__isArray=function(e){return"object"==typeof e&&"[object Array]"===P(e)},O.__isRegExp=function(e){return"object"==typeof e&&"[object RegExp]"===P(e)},O.__getRegExpFlags=k;var I=["children","lifeCycle","ref"];function T(e,t,n,r){void 0===t&&(t=!0),void 0===n&&(n=[]),void 0===r&&(r=[]);for(var o={},i=Object.keys(e),u=function(u){var a=i[u],c=e[a],s=I.some((function(e){return e===a}));return"extraOptions"===a?(Object.assign(o,c),"continue"):s||r.includes(a)||t&&/^on[A-Z]/.test(a)&&"function"==typeof c&&!n.includes(a)?"continue":void(o[a]=c)},a=0;a<i.length;++a)u(a);return o}function D(e,t,n,r){var o;"function"==typeof e[n]?e[n](r):"function"==typeof e.setOptions&&e.setOptions(((o={})[t]=r,o))}function _(e){return function(t,n){var r;t.setOptions(((r={})[e]=n,r))}}function z(e){var n=p(t.useState(void 0),2),r=n[0],o=n[1];return t.useEffect((function(){e().then((function(e){return o(e)}))}),[]),r}function q(e){var n,r=(n=p(t.useState(0),2)[1],t.useCallback((function(){return n((function(e){return e+1}))}),[]));return t.useMemo((function(){var t=e;return{get current(){return t},set current(e){e&&(t=e,r())}}}),[])}var B=o.default.createContext(void 0),H=t.forwardRef((function(e,n){var r=t.useRef(null),i=q(),u=z((function(){return s()}));t.useEffect((function(){if(u){var t=r.current;if(t){var n=f({},T(e)),o=e.center;Array.isArray(o)&&(n.center=O(o)),i.current=new u.Map(t,n)}return function(){i.current&&i.current.destroy()}}}),[u]);var a=i.current;return t.useImperativeHandle(n,(function(){return a}),[a]),j(a,{getter:function(e){return x(e.getCenter())},equals:A,setter:function(e,t){e.setCenter(t)}},e.center),j(a,{getter:"getZoom",equals:E,setter:"setZoom"},e.zoom),j(a,{getter:"getRotation",equals:E,setter:"setRotation"},e.rotation),j(a,{getter:"getPitch",equals:E,setter:"setPitch"},e.pitch),j(a,{setter:"setFeatures"},e.features),j(a,{setter:N("dragEnable")},e.dragEnable),j(a,{setter:N("zoomEnable")},e.zoomEnable),j(a,{setter:N("jogEnable")},e.jogEnable),j(a,{setter:N("pitchEnable")},e.pitchEnable),j(a,{setter:N("rotateEnable")},e.rotateEnable),j(a,{setter:N("animateEnable")},e.animateEnable),j(a,{setter:N("keyboardEnable")},e.keyboardEnable),j(a,{setter:N("doubleClickZoom")},e.doubleClickZoom),j(a,{setter:N("scrollWheel")},e.scrollWheel),j(a,{setter:"setDefaultCursor"},e.defaultCursor),j(a,{setter:"setMapStyle"},e.mapStyle),j(a,{setter:N("showIndoorMap")},e.showIndoorMap),g(a,"resize",e.onResize),g(a,"complete",e.onComplete),g(a,"click",e.onClick),g(a,"dblclick",e.onDblClick),g(a,"mapmove",e.onMapMove),g(a,"hotspotclick",e.onHotspotClick),g(a,"hotspotover",e.onHotspotOver),g(a,"hotspotout",e.onHotspotOut),g(a,"movestart",e.onMoveStart),g(a,"moveend",e.onMoveEnd),g(a,"zoomchange",e.onZoomChange),g(a,"zoomstart",e.onZoomStart),g(a,"zoomend",e.onZoomEnd),g(a,"mousemove",e.onMouseMove),g(a,"mousewheel",e.onMouseWheel),g(a,"mouseover",e.onMouseOver),g(a,"mouseout",e.onMouseOut),g(a,"mouseup",e.onMouseUp),g(a,"mousedown",e.onMouseDown),g(a,"rightclick",e.onRightClick),g(a,"dragstart",e.onDragStart),g(a,"dragging",e.onDragging),g(a,"dragend",e.onDragEnd),g(a,"touchstart",e.onTouchStart),g(a,"touchmove",e.onTouchMove),g(a,"touchend",e.onTouchEnd),o.default.createElement("div",{ref:r,className:"amap-react",style:{position:"relative",width:"100%",height:"100%"}},o.default.createElement(B.Provider,{value:a},e.children))}));function N(e){return function(t,n){var r;t.setStatus(((r={})[e]=n,r))}}function W(){return t.useContext(B)}function U(e){return z((function(){return y(e).then((function(){return window.AMap}))}))}H.AmapContext=B;t.createContext(void 0);function Z(e,n){var r=e.init,o=e.destroy,i=void 0===o?function(e){"function"==typeof e.destroy&&e.destroy()}:o,u=e.add,a=void 0===u?function(e,t){"function"==typeof t.setMap&&t.setMap(e)}:u,c=e.remove,s=void 0===c?function(e,t){"function"==typeof t.setMap&&t.setMap(null)}:c,f=e.prepare,l=void 0===f?function(){return Promise.resolve()}:f,d=W(),v=p(t.useState(!1),2),y=v[0],g=v[1],m=p(t.useState(),2),h=m[0],b=m[1];return t.useEffect((function(){l().then((function(){return g(!0)}))}),[]),t.useEffect((function(){if(y&&d){var e=n.lifeCycle,t=r(AMap,d);return a(d,t),b(t),e&&e.created&&e.created(t),function(){s(d,t),e&&e.beforeDestroy&&e.beforeDestroy(t),i(t)}}}),[y,d]),h}var F=["top-left","top-center","top-right","middle-left","center","middle-right","bottom-left","bottom-center","bottom-right"],G=["miter","round","bevel"],J=["butt","round","square"],K=["solid","dashed"];function V(e,t,n,r){void 0===n&&(n="show"),void 0===r&&(r="hide"),j(e,{setter:function(e,t){t?"function"==typeof n?n(e):e[n]():"function"==typeof r?r(e):e[r]()}},t.visible)}function Y(e,t){j(e,{setter:function(e,t){D(e,"zIndex","setzIndex",t)}},t.zIndex)}var Q=_("bubble");function X(e,t){g(e,"click",t.onClick)}function $(e,t){g(e,"mousemove",t.onMouseMove),g(e,"mouseover",t.onMouseOver),g(e,"mouseout",t.onMouseOut),g(e,"mousedown",t.onMouseDown),g(e,"mouseup",t.onMouseUp)}function ee(e,t){g(e,"touchstart",t.onTouchStart),g(e,"touchmove",t.onTouchMove),g(e,"touchend",t.onTouchEnd)}function te(e,t){V(e,t),Y(e,t),function(e,t){j(e,{setter:Q},t.bubble)}(e,t),function(e,t){j(e,{setter:function(e,t){D(e,"cursor","setCursor",t)}},t.cursor)}(e,t),function(e,t){X(e,t),j(e,{setter:"setClickable"},t.clickable),g(e,"dblclick",t.onDblClick),g(e,"rightclick",t.onRightClick)}(e,t),function(e,t){j(e,{setter:"setDraggable"},t.draggable),g(e,"dragstart",t.onDragStart),g(e,"dragging",t.onDragging),g(e,"dragend",t.onDragEnd)}(e,t),$(e,t),ee(e,t)}var ne=_("strokeColor"),re=_("strokeOpacity"),oe=_("strokeWeight"),ie=_("strokeStyle"),ue=_("strokeDasharray");function ae(e,t){te(e,t),j(e,{setter:ne},t.strokeColor),j(e,{setter:re},t.strokeOpacity),j(e,{setter:oe},t.strokeWeight),j(e,{setter:ie,validate:function(e){return K.includes(e)}},t.strokeStyle),j(e,{setter:ue,equals:b},t.strokeDasharray)}var ce=_("lineJoin"),se=_("lineCap"),fe=_("showDir"),le=_("dirColor"),de=_("dirImg"),ve=_("isOutline"),pe=_("outlineColor"),ye=_("borderWeight"),ge=_("geodesic");function me(e,t){ae(e,t),j(e,{setter:ce,validate:function(e){return G.includes(e)}},t.lineJoin),j(e,{setter:se,validate:function(e){return J.includes(e)}},t.lineCap),j(e,{setter:fe},t.showDir),j(e,{setter:le},t.dirColor),j(e,{setter:de},t.dirImg),j(e,{setter:ve},t.isOutline),j(e,{setter:pe},t.outlineColor),j(e,{setter:ye},t.borderWeight),j(e,{setter:ge},t.geodesic)}var he="undefined"!=typeof BigInt64Array;function be(e,t){var n,r,o,i,u,a;if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;if(Array.isArray(e)){var c=e.length;if(c!=t.length)return!1;for(var s=c;0!=s--;)if(!be(e[s],t[s]))return!1;return!0}if(e instanceof Map){if(e.size!==t.size)return!1;try{for(var f=v(e.entries()),l=f.next();!l.done;l=f.next()){s=l.value;if(!t.has(s[0]))return!1}}catch(e){n={error:e}}finally{try{l&&!l.done&&(r=f.return)&&r.call(f)}finally{if(n)throw n.error}}try{for(var d=v(e.entries()),p=d.next();!p.done;p=d.next()){if(!be((s=p.value)[1],t.get(s[0])))return!1}}catch(e){o={error:e}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(o)throw o.error}}return!0}if(e instanceof Set){if(e.size!==t.size)return!1;try{for(var y=v(e.entries()),g=y.next();!g.done;g=y.next()){s=g.value;if(!t.has(s[0]))return!1}}catch(e){u={error:e}}finally{try{g&&!g.done&&(a=y.return)&&a.call(y)}finally{if(u)throw u.error}}return!0}if(e.constructor.BYTES_PER_ELEMENT&&(e instanceof Int8Array||e instanceof Uint8Array||e instanceof Uint8ClampedArray||e instanceof Int16Array||e instanceof Uint16Array||e instanceof Int32Array||e instanceof Uint32Array||e instanceof Float32Array||e instanceof Float64Array||he&&(e instanceof BigInt64Array||e instanceof BigUint64Array))){var m=e.length;if(m!=t.length)return!1;for(s=m;0!=s--;)if(e[s]!==t[s])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===t.toString();var h=Object.keys(e),b=h.length;if(b!==Object.keys(t).length)return!1;for(s=b;0!=s--;)if(!Object.prototype.hasOwnProperty.call(t,h[s]))return!1;for(s=b;0!=s--;){var w=h[s];if(!be(e[w],t[w]))return!1}return!0}return e!=e&&t!=t}function we(e){return e||[]}function Me(e,n){var r=U(e.plugins),i=p(function(){var e=q(),n=t.useMemo((function(){var t={created:function(t){e.current=t},beforeDestroy:function(t){e.current=void 0}};return function(e){var n=o.default.Children.only(e.children);return n?o.default.cloneElement(n,{lifeCycle:t}):null}}),[]);return[e.current,n]}(),2),u=i[0],a=i[1],c=q();return t.useEffect((function(){var t=c.current;if(r)if(u){if(!t){var o=e.init(u);return c.current=o,void o.on(e.events,(function(e){var t=n.onChange;(void 0===t?function(){}:t)(e.target)}))}n.enabled?t.open():t.close()}else t&&("function"==typeof t.destroy&&t.destroy(),c.current=void 0)}),[r,u,c.current,n.enabled]),t.useEffect((function(){return function(){var e=c.current;e&&("function"==typeof e.destroy&&e.destroy(),c.current=void 0)}}),[]),[c.current,a]}function Ee(e,t){j(e,{setter:function(e,t){D(e,"opacity","setOpacity",t)}},t.opacity)}function Ae(e,t){j(e,{equals:w,setter:function(e,t){D(e,"zooms","setZooms",t)}},t.zooms)}function Ce(e,t){V(e,t),Y(e,t),Ee(e,t),Ae(e,t)}var Oe=o.default.forwardRef((function(e,n){var r=Z({init:function(t,n){var r=f(f({},T(e)),{bounds:L(e.bounds)});return new t.CanvasLayer(r)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Ce(r,e),j(r,{setter:function(e,t){e.setBounds(L(t))},clone:!0},e.bounds),j(r,{setter:"setCanvas"},e.canvas),null})),Pe=_("fillColor"),ke=_("fillOpacity");function je(e,t){ae(e,t),j(e,{setter:Pe},t.fillColor),j(e,{setter:ke},t.fillOpacity)}function xe(e,t){je(e,t),j(e,{getter:function(e){return x(e.getCenter())},setter:function(e,n){if(n){if(t.draggable)if(A(n,x(e.getCenter())))return;e.setCenter([n[0],n[1]])}},clone:!0,equals:w},t.center),j(e,{setter:"setRadius"},t.radius)}function Se(e,t){var n=Z(f(f({},e),{add:function(e,t){e.addControl(t)},remove:function(e,t){e.removeControl(t)}}),t);return V(n,t),n}var Le=o.default.forwardRef((function(e,n){var r=Se({prepare:function(){return y("AMap.ControlBar")},init:function(t){var n=T(e);return new t.ControlBar(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null}));function Re(e,t){V(e,t),Y(e,t),Ee(e,t),Ae(e,t),j(e,{setter:"setStyles"},t.styles)}var Ie=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=f({},T(e));return"soc"in n&&(n.SOC=n.soc,delete n.soc),new t.DistrictLayer.Country(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Re(r,e),j(r,{setter:"setSOC"},e.soc),null})),Te=o.default.forwardRef((function(e,n){var r=Z({init:function(t,n){var r=document.createElement("canvas"),o=f(f({},T(e)),{render:function(){return e.render(r,n)}});return new t.CustomLayer(r,o)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Ce(r,e),null}));function De(e,t){V(e,t),Y(e,t),Ee(e,t),Ae(e,t)}var _e=o.default.forwardRef((function(e,n){var r=Se({prepare:function(){return y("AMap.HawkEye")},init:function(t){var n=T(e);return new t.HawkEye(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),j(r,{setter:function(e,t){t?e.open():e.close()}},e.isOpen),null})),ze=t.forwardRef((function(e,r){var o=W(),i=e.visible,u=void 0===i||i,a=t.useMemo((function(){return document.createElement("div")}),[]),c=Z({init:function(t){var n=f(f({},T(e,!0,[],["className","style"])),{position:O(e.position)});return new t.InfoWindow(n)},add:function(e,t){if(t.setMap(e),u){var n=x(t.getPosition());t.open(e,n)}}},e);return t.useImperativeHandle(r,(function(){return c}),[c]),t.useEffect((function(){a.className=e.className||""}),[e.className]),t.useEffect((function(){a.style.cssText="",Object.assign(a.style,e.style)}),[e.style]),j(c,{setter:function(e,t){e.setSize(new AMap.Size(t[0],t[1]))}},e.size),j(c,{setter:"setAnchor",validate:function(e){return F.includes(e)}},e.anchor),j(c,{setter:function(e,t){e.setOffset(new window.AMap.Pixel(t[0],t[1]))}},e.offset),j(c,{getter:function(e){return x(e.getPosition())},equals:A,setter:function(e,t){e.getIsOpen()?e.open(e.getMap(),t):e.setPosition(t)}},e.position),j(c,{setter:function(t,n){e.isCustom||t.setContent(n)}},e.content),j(c,{setter:function(e,t){if(o)if(t){var n=x(e.getPosition());e.open(o,n)}else e.close()}},e.visible),g(c,"open",e.onOpen),g(c,"close",e.onClose),e.isCustom?(c&&(c.setContent(a),u&&c.open(c.getMap(),e.position)),n.createPortal(e.children,a)):null})),qe=o.default.createContext(void 0),Be=t.forwardRef((function(e,n){var r=t.useContext(qe),o=Z({init:function(t){return new t.LabelMarker(f(f({},T(e)),{position:O(e.position)}))},add:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.add(t)},remove:function(e,t){if(!r)throw new Error("LabelMarker 必须与 LabelsLayer 配合使用");r.remove(t)}},e);return t.useImperativeHandle(n,(function(){return o}),[o]),V(o,e),Y(o,e),Ee(o,e),Ae(o,e),X(o,e),$(o,e),ee(o,e),j(o,{setter:"setName"},e.name),j(o,{setter:"setRank"},e.rank),j(o,{equals:w,setter:function(e,t){t&&(A(t,x(e.getPosition()))||e.setPosition([t[0],t[1]]))}},e.position),j(o,{setter:"setIcon"},e.icon),j(o,{setter:"setText"},e.text),null})),He=o.default.forwardRef((function(e,n){var r=Se({prepare:function(){return y("AMap.MapType")},init:function(t){var n=T(e);return new t.MapType(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null}));function Ne(e,t){te(e,t),Ae(e,t),j(e,{getter:function(e){return x(e.getPosition())},equals:A,setter:function(e,t){e.setPosition(t)}},t.position),j(e,{setter:"setTitle"},t.title),j(e,{equals:w,setter:function(e,t){var n;t&&(A(t,(n=e.getOffset(),Array.isArray(n)?[n[0],n[1]]:[n.x,n.y]))||e.setOffset(new window.AMap.Pixel(t[0],t[1])))}},t.offset),j(e,{setter:"setAnchor",validate:function(e){return F.includes(e)}},t.anchor),j(e,{equals:E,setter:"setAngle",getter:"getAngle"},t.angle),g(e,"moving",t.onMoving),g(e,"moveend",t.onMoveEnd),g(e,"movealong",t.onMoveAlong)}var We=t.forwardRef((function(e,r){var o=t.useMemo((function(){return document.createElement("div")}),[]),i=Z({init:function(t){var n=e.position,r=f(f({},T(e)),{position:O(n)});return r.icon&&(r.icon=Ue(r.icon)),new t.Marker(r)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return t.useImperativeHandle(r,(function(){return i}),[i]),t.useEffect((function(){o.className=e.className||""}),[e.className]),t.useEffect((function(){o.style.cssText="",Object.assign(o.style,e.style)}),[e.style]),Ne(i,e),j(i,{setter:function(e,t){if(t){var n=Ue(t);e.setIcon(n)}}},e.icon),j(i,{setter:function(e,t){t&&e.setLabel(function(e){if(!e)return;var t=f({},e);Array.isArray(t.offset)&&(t.offset=new window.AMap.Pixel(t.offset[0],t.offset[1]));return t}(t))}},e.label),e.children?(i&&i.setContent(o),n.createPortal(e.children,o)):null}));function Ue(e){return"string"==typeof e?e:new window.AMap.Icon(e)}function Ze(e,t){j(e,{setter:function(e,n){if(t.draggable&&M(R(e.getPath()),n))return;e.setPath(n)},getter:function(e){return R(e.getPath())},clone:!0,equals:M},t.path)}var Fe=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=f({},T(e));return new t.DistrictLayer.Province(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Re(r,e),j(r,{setter:"setAdcode",equals:function(e,t){return e===t||!(!Array.isArray(e)||!Array.isArray(t))&&b(e,t)}},e.adcode),null}));function Ge(e,t){return!(!e||!t)&&(E(e[0][0],t[0][0])&&E(e[0][1],t[0][1])&&E(e[1][0],t[1][0])&&E(e[1][1],t[1][1]))}var Je=o.default.forwardRef((function(e,n){var r=Se({prepare:function(){return y("AMap.Scale")},init:function(t){var n=T(e);return new t.Scale(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null})),Ke=o.default.forwardRef((function(e,n){var r=Se({prepare:function(){return y("AMap.ToolBar")},init:function(t){var n=T(e);return new t.ToolBar(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),null})),Ve=o.default.forwardRef((function(e,n){var r=Z({prepare:function(){return y("AMap.DistrictLayer")},init:function(t){var n=f({},T(e));return new t.DistrictLayer.World(n)}},e);return t.useImperativeHandle(n,(function(){return r}),[r]),Re(r,e),null}));e.Amap=H,e.BezierCurve=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.BezierCurve(n)}},e);return me(t,e),j(t,{setter:function(t,n){if(e.draggable&&be(we(t.getPath()),n))return;t.setPath(n)},getter:function(e){return we(e.getPath())},clone:!0,equals:be},e.path),o.default.createElement("div",{className:"amap-react-placeholder bezier-curve",style:{display:"none"}})},e.BezierCurveEditor=function(e){var t=p(Me({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.BezierCurveEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.CanvasLayer=Oe,e.Circle=function(e){return xe(Z({init:function(t){var n=f({},T(e));return new t.Circle(n)}},e),e),null},e.CircleEditor=function(e){var t=p(Me({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.CircleEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.CircleMarker=function(e){return xe(Z({init:function(t){var n=f({},T(e));return new t.CircleMarker(n)}},e),e),null},e.ControlBar=Le,e.CountryLayer=Ie,e.CustomLayer=Te,e.Ellipse=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Ellipse(n)}},e);return je(t,e),j(t,{setter:function(t,n){if(e.draggable&&A(n,x(t.getCenter())))return;t.setCenter(n)},getter:function(e){return x(e.getCenter())},clone:!0,equals:A},e.center),j(t,{setter:function(e,t){A(t,e.getRadius())||e.setRadius(t)},clone:!0,equals:A},e.radius),null},e.EllipseEditor=function(e){var t=p(Me({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.EllipseEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.FlexibleLayer=function(e){return De(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.Flexible(n)}},e),e),null},e.HawkEye=_e,e.ImageLayer=function(e){var t=Z({init:function(t){var n=f(f({},T(e)),{bounds:L(e.bounds)});return new t.ImageLayer(n)}},e);return Ce(t,e),j(t,{setter:function(e,t){e.setBounds(L(t))},clone:!0},e.bounds),j(t,{setter:"setImageUrl"},e.url),null},e.InfoWindow=ze,e.LabelMarker=Be,e.LabelsLayer=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.LabelsLayer(n)}},e);return V(t,e),Y(t,e),Ee(t,e),Ae(t,e),j(t,{setter:"setCollision"},e.collision),j(t,{setter:"setAllowCollision"},e.allowCollision),o.default.createElement(qe.Provider,{value:t},t&&e.children)},e.MapType=He,e.Marker=We,e.Polygon=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Polygon(n)}},e);return je(t,e),Ze(t,e),null},e.PolygonEditor=function(e){var t=p(Me({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.PolygonEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.Polyline=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Polyline(n)}},e);return me(t,e),Ze(t,e),null},e.PolylineEditor=function(e){var t=p(Me({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.PolylineEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.ProvinceLayer=Fe,e.Rectangle=function(e){var t=Z({init:function(t){var n=f(f({},T(e)),{bounds:L(e.bounds)});return new t.Rectangle(n)}},e);return je(t,e),j(t,{setter:function(t,n){if(e.draggable&&Ge(S(t.getBounds()),n))return;t.setBounds(L(n))},getter:function(e){return S(e.getBounds())},clone:!0,equals:Ge},e.bounds),null},e.RectangleEditor=function(e){var t=p(Me({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var n=e.opts,r=void 0===n?{}:n;return new AMap.RectangleEditor(t.getMap(),t,r)}},e),2)[1];return o.default.createElement(t,f({},e))},e.RoadNetLayer=function(e){return De(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.RoadNet(n)}},e),e),null},e.SatelliteLayer=function(e){return De(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.Satellite(n)}},e),e),null},e.Scale=Je,e.Text=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.Text(n)},destroy:function(e){e&&"function"==typeof e.stopMove&&e.stopMove()}},e);return Ne(t,e),j(t,{setter:"setText"},e.text),j(t,{setter:"setStyle"},e.style),null},e.TileLayer=function(e){var t=Z({init:function(t){var n=f({},T(e));return new t.TileLayer(n)}},e);return De(t,e),j(t,{setter:"setTileUrl"},e.tileUrl),null},e.Toolbar=Ke,e.TrafficLayer=function(e){return De(Z({init:function(t){var n=f({},T(e));return new t.TileLayer.Traffic(n)}},e),e),null},e.WorldLayer=Ve,e.config=i,e.loadAmap=s,e.loadPlugins=y,e.useAmap=W,e.useAmapComponent=function(e,n){void 0===n&&(n=[]);var r=p(t.useState(null),2),o=r[0],i=r[1],u=U(n),a=W();return t.useLayoutEffect((function(){if(a&&u){var t=e(u,a),n=Array.isArray(t)?t[0]:t,r=Array.isArray(t)?t[1]:function(){"function"==typeof n.hide&&n.hide(),"function"==typeof n.setMap&&n.setMap(null),a.remove(n)};return i(n),function(){r(),i(null)}}}),[a,u]),o},e.useAmapEvents=function(e,n){var r=W();t.useEffect((function(){if(r){var t=function(e){n(r,e)};Array.isArray(e)||(e=[e]);for(var o=0;o<e.length;o++)r.on(e[o],t);return function(){for(var n=0;n<e.length;n++)r.off(e[n],t)}}}),[r])},e.usePlugins=U,Object.defineProperty(e,"__esModule",{value:!0})}));

@@ -7,3 +7,3 @@ import React from 'react';

type BezierCurveEditor = {
new (map: Amap, target: BezierCurve): Editor;
new (map: Amap, target: BezierCurve, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const BezierCurveEditor: BezierCurveEditor;

@@ -7,3 +7,3 @@ import React from 'react';

type CircleEditor = {
new (map: Amap, target: Circle): Editor;
new (map: Amap, target: Circle, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const CircleEditor: CircleEditor;

@@ -7,3 +7,3 @@ import React from 'react';

type EllipseEditor = {
new (map: Amap, target: Ellipse): Editor;
new (map: Amap, target: Ellipse, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const EllipseEditor: EllipseEditor;

@@ -6,3 +6,4 @@ /// <reference types="react" />

enabled: boolean;
onChange(target: C): void;
onChange?(target: C): void;
opts?: any;
}>;

@@ -9,0 +10,0 @@ export declare type Editor = EventTarget & {

import { MutableRefObject } from 'react';
export default function useReactiveRef<T = any>(): MutableRefObject<T | undefined>;
declare function useReactiveRef<T>(initialValue: T): MutableRefObject<T>;
declare function useReactiveRef<T>(initialValue: T | null): MutableRefObject<T>;
declare function useReactiveRef<T = undefined>(): MutableRefObject<T | undefined>;
export default useReactiveRef;

@@ -7,3 +7,3 @@ import React from 'react';

type PolygonEditor = {
new (map: Amap, target: Polygon): Editor;
new (map: Amap, target: Polygon, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const PolygonEditor: PolygonEditor;

@@ -7,3 +7,3 @@ import React from 'react';

type PolylineEditor = {
new (map: Amap, target: Polyline): Editor;
new (map: Amap, target: Polyline, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const PolylineEditor: PolylineEditor;

@@ -7,3 +7,3 @@ import React from 'react';

type RectangleEditor = {
new (map: Amap, target: Rectangle): Editor;
new (map: Amap, target: Rectangle, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const RectangleEditor: RectangleEditor;

@@ -7,3 +7,3 @@ import React from 'react';

type BezierCurveEditor = {
new (map: Amap, target: BezierCurve): Editor;
new (map: Amap, target: BezierCurve, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const BezierCurveEditor: BezierCurveEditor;

@@ -1,1 +0,1 @@

import{__read as e,__assign as r}from"./_virtual/_tslib.js";import t from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var n=e(o({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){return new AMap.BezierCurveEditor(e.getMap(),e)}},i),2)[1];return t.createElement(n,r({},i))}
import{__read as e,__assign as r}from"./_virtual/_tslib.js";import t from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var a=e(o({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){var r=i.opts,t=void 0===r?{}:r;return new AMap.BezierCurveEditor(e.getMap(),e,t)}},i),2)[1];return t.createElement(a,r({},i))}

@@ -7,3 +7,3 @@ import React from 'react';

type CircleEditor = {
new (map: Amap, target: Circle): Editor;
new (map: Amap, target: Circle, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const CircleEditor: CircleEditor;

@@ -1,1 +0,1 @@

import{__read as t,__assign as e}from"./_virtual/_tslib.js";import r from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var n=t(o({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(t){return new AMap.CircleEditor(t.getMap(),t)}},i),2)[1];return r.createElement(n,e({},i))}
import{__read as t,__assign as r}from"./_virtual/_tslib.js";import e from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var a=t(o({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var r=i.opts,e=void 0===r?{}:r;return new AMap.CircleEditor(t.getMap(),t,e)}},i),2)[1];return e.createElement(a,r({},i))}

@@ -1,1 +0,1 @@

export default{_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.2"};
export default{_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.3"};

@@ -7,3 +7,3 @@ import React from 'react';

type EllipseEditor = {
new (map: Amap, target: Ellipse): Editor;
new (map: Amap, target: Ellipse, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const EllipseEditor: EllipseEditor;

@@ -1,1 +0,1 @@

import{__read as t,__assign as e}from"./_virtual/_tslib.js";import r from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var n=t(o({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(t){return new AMap.EllipseEditor(t.getMap(),t)}},i),2)[1];return r.createElement(n,e({},i))}
import{__read as t,__assign as e}from"./_virtual/_tslib.js";import r from"react";import o from"./hooks/advanced/useEditor.js";export default function(i){var a=t(o({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(t){var e=i.opts,r=void 0===e?{}:e;return new AMap.EllipseEditor(t.getMap(),t,r)}},i),2)[1];return r.createElement(a,e({},i))}

@@ -6,3 +6,4 @@ /// <reference types="react" />

enabled: boolean;
onChange(target: C): void;
onChange?(target: C): void;
opts?: any;
}>;

@@ -9,0 +10,0 @@ export declare type Editor = EventTarget & {

@@ -1,1 +0,1 @@

import{useBindProp as e}from"../props.js";function t(t,b){e(t,{setter:"setBubble"},b.bubble)}export default t;
import{useBindProp as o}from"../props.js";import{makeOptionsSetter as t}from"../../utils/options.js";var r=t("bubble");function b(t,b){o(t,{setter:r},b.bubble)}export default b;

@@ -1,1 +0,1 @@

import{useLayoutEffect as t}from"react";import{theSame as o}from"../utils/compare.js";import i from"../utils/clone.js";function r(r,n,e){t((function(){if(r&&void 0!==e){var t=n.setter,f=n.getter,u=n.validate,c=void 0===u?function(){return!0}:u,a=n.equals,v=void 0===a?o:a,m=n.clone,p=void 0!==m&&m;if(t&&c(e)){if(f){var l=function(t,o){return"function"==typeof o?o(t):t[o]()}(r,f);if(!!v(e,l))return}var s=p?i(e):e;!function(t,o,i){"function"==typeof o?o(t,i):t[o](i)}(r,t,s)}}}),[r,e])}export{r as useBindProp};
import{useLayoutEffect as t}from"react";import{theSame as o}from"../utils/compare.js";import i from"../utils/clone.js";function n(n,r,f){t((function(){if(n&&void 0!==f){var t=r.setter,e=r.getter,u=r.validate,c=void 0===u?function(){return!0}:u,a=r.equals,p=void 0===a?o:a,v=r.clone,m=void 0!==v&&v;if(t&&c(f)){if(e){var l=function(t,o){return"function"==typeof o?o(t):t[o]()}(n,e);if(!!p(f,l))return}var s=m?i(f):f;!function(t,o,i){if(o)"function"==typeof o?o(t,i):"function"==typeof t[o]&&t[o](i)}(n,t,s)}}}),[n,f])}export{n as useBindProp};
import { MutableRefObject } from 'react';
export default function useReactiveRef<T = any>(): MutableRefObject<T | undefined>;
declare function useReactiveRef<T>(initialValue: T): MutableRefObject<T>;
declare function useReactiveRef<T>(initialValue: T | null): MutableRefObject<T>;
declare function useReactiveRef<T = undefined>(): MutableRefObject<T | undefined>;
export default useReactiveRef;

@@ -1,1 +0,1 @@

import{useMemo as r}from"react";import t from"./useForceUpdate.js";function e(){var e=t();return r((function(){var r=void 0;return{get current(){return r},set current(t){t&&(r=t,e())}}}),[])}export default e;
import{useMemo as r}from"react";import t from"./useForceUpdate.js";function e(e){var n=t();return r((function(){var r=e;return{get current(){return r},set current(t){t&&(r=t,n())}}}),[])}export default e;

@@ -7,3 +7,3 @@ import React from 'react';

type PolygonEditor = {
new (map: Amap, target: Polygon): Editor;
new (map: Amap, target: Polygon, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const PolygonEditor: PolygonEditor;

@@ -1,1 +0,1 @@

import{__read as t,__assign as o}from"./_virtual/_tslib.js";import e from"react";import r from"./hooks/advanced/useEditor.js";export default function(n){var a=t(r({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(t){return new AMap.PolygonEditor(t.getMap(),t)}},n),2)[1];return e.createElement(a,o({},n))}
import{__read as o,__assign as t}from"./_virtual/_tslib.js";import r from"react";import e from"./hooks/advanced/useEditor.js";export default function(n){var a=o(e({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(o){var t=n.opts,r=void 0===t?{}:t;return new AMap.PolygonEditor(o.getMap(),o,r)}},n),2)[1];return r.createElement(a,t({},n))}

@@ -7,3 +7,3 @@ import React from 'react';

type PolylineEditor = {
new (map: Amap, target: Polyline): Editor;
new (map: Amap, target: Polyline, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const PolylineEditor: PolylineEditor;

@@ -1,1 +0,1 @@

import{__read as e,__assign as t}from"./_virtual/_tslib.js";import o from"react";import r from"./hooks/advanced/useEditor.js";export default function(n){var i=e(r({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){return new AMap.PolylineEditor(e.getMap(),e)}},n),2)[1];return o.createElement(i,t({},n))}
import{__read as e,__assign as t}from"./_virtual/_tslib.js";import o from"react";import r from"./hooks/advanced/useEditor.js";export default function(n){var i=e(r({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){var t=n.opts,o=void 0===t?{}:t;return new AMap.PolylineEditor(e.getMap(),e,o)}},n),2)[1];return o.createElement(i,t({},n))}

@@ -7,3 +7,3 @@ import React from 'react';

type RectangleEditor = {
new (map: Amap, target: Rectangle): Editor;
new (map: Amap, target: Rectangle, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const RectangleEditor: RectangleEditor;

@@ -1,1 +0,1 @@

import{__read as t,__assign as e}from"./_virtual/_tslib.js";import r from"react";import n from"./hooks/advanced/useEditor.js";export default function(o){var a=t(n({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(t){return new AMap.RectangleEditor(t.getMap(),t)}},o),2)[1];return r.createElement(a,e({},o))}
import{__read as t,__assign as e}from"./_virtual/_tslib.js";import r from"react";import o from"./hooks/advanced/useEditor.js";export default function(a){var n=t(o({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(t){var e=a.opts,r=void 0===e?{}:e;return new AMap.RectangleEditor(t.getMap(),t,r)}},a),2)[1];return r.createElement(n,e({},a))}

@@ -7,3 +7,3 @@ import React from 'react';

type BezierCurveEditor = {
new (map: Amap, target: BezierCurve): Editor;
new (map: Amap, target: BezierCurve, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const BezierCurveEditor: BezierCurveEditor;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),r=require("react"),t=require("./hooks/advanced/useEditor.js");function u(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=u(r);exports.default=function(r){var u=e.__read(t.default({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){return new AMap.BezierCurveEditor(e.getMap(),e)}},r),2)[1];return a.default.createElement(u,e.__assign({},r))};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),r=require("react"),t=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=a(r);exports.default=function(r){var a=e.__read(t.default({plugins:"AMap.BezierCurveEditor",events:["addnode","adjust","removenode","add"],init:function(e){var t=r.opts,a=void 0===t?{}:t;return new AMap.BezierCurveEditor(e.getMap(),e,a)}},r),2)[1];return u.default.createElement(a,e.__assign({},r))};

@@ -7,3 +7,3 @@ import React from 'react';

type CircleEditor = {
new (map: Amap, target: Circle): Editor;
new (map: Amap, target: Circle, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const CircleEditor: CircleEditor;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.CircleEditor(e.getMap(),e)}},t),2)[1];return u.default.createElement(a,e.__assign({},t))};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.CircleEditor",events:["addnode","adjust","move","add","end"],init:function(e){var r=t.opts,a=void 0===r?{}:r;return new AMap.CircleEditor(e.getMap(),e,a)}},t),2)[1];return d.default.createElement(a,e.__assign({},t))};

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.default={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.2"};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});exports.default={_prefix:"https://webapi.amap.com/maps",_disableMapCache:!1,verbose:!1,timing:!1,version:"2.0",key:"",plugins:[],PACKAGE_VERSION:"0.1.3"};

@@ -7,3 +7,3 @@ import React from 'react';

type EllipseEditor = {
new (map: Amap, target: Ellipse): Editor;
new (map: Amap, target: Ellipse, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const EllipseEditor: EllipseEditor;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var u=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.EllipseEditor(e.getMap(),e)}},t),2)[1];return u.default.createElement(a,e.__assign({},t))};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var d=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.EllipseEditor",events:["addnode","adjust","move","add","end"],init:function(e){var r=t.opts,a=void 0===r?{}:r;return new AMap.EllipseEditor(e.getMap(),e,a)}},t),2)[1];return d.default.createElement(a,e.__assign({},t))};

@@ -6,3 +6,4 @@ /// <reference types="react" />

enabled: boolean;
onChange(target: C): void;
onChange?(target: C): void;
opts?: any;
}>;

@@ -9,0 +10,0 @@ export declare type Editor = EventTarget & {

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("../props.js");exports.default=function(r,t){e.useBindProp(r,{setter:"setBubble"},t.bubble)};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("../props.js"),t=require("../../utils/options.js").makeOptionsSetter("bubble");exports.default=function(r,s){e.useBindProp(r,{setter:t},s.bubble)};

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("../utils/compare.js"),r=require("../utils/clone.js");exports.useBindProp=function(i,u,o){e.useLayoutEffect((function(){if(i&&void 0!==o){var e=u.setter,n=u.getter,f=u.validate,c=void 0===f?function(){return!0}:f,a=u.equals,s=void 0===a?t.theSame:a,v=u.clone,d=void 0!==v&&v;if(e&&c(o)){if(n){var l=function(e,t){return"function"==typeof t?t(e):e[t]()}(i,n);if(!!s(o,l))return}var p=d?r.default(o):o;!function(e,t,r){"function"==typeof t?t(e,r):e[t](r)}(i,e,p)}}}),[i,o])};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),t=require("../utils/compare.js"),i=require("../utils/clone.js");exports.useBindProp=function(r,o,u){e.useLayoutEffect((function(){if(r&&void 0!==u){var e=o.setter,n=o.getter,f=o.validate,c=void 0===f?function(){return!0}:f,a=o.equals,s=void 0===a?t.theSame:a,v=o.clone,d=void 0!==v&&v;if(e&&c(u)){if(n){var l=function(e,t){return"function"==typeof t?t(e):e[t]()}(r,n);if(!!s(u,l))return}var p=d?i.default(u):u;!function(e,t,i){if(t)"function"==typeof t?t(e,i):"function"==typeof e[t]&&e[t](i)}(r,e,p)}}}),[r,u])};
import { MutableRefObject } from 'react';
export default function useReactiveRef<T = any>(): MutableRefObject<T | undefined>;
declare function useReactiveRef<T>(initialValue: T): MutableRefObject<T>;
declare function useReactiveRef<T>(initialValue: T | null): MutableRefObject<T>;
declare function useReactiveRef<T = undefined>(): MutableRefObject<T | undefined>;
export default useReactiveRef;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),r=require("./useForceUpdate.js");exports.default=function(){var t=r.default();return e.useMemo((function(){var e=void 0;return{get current(){return e},set current(r){r&&(e=r,t())}}}),[])};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react"),r=require("./useForceUpdate.js");exports.default=function(t){var u=r.default();return e.useMemo((function(){var e=t;return{get current(){return e},set current(r){r&&(e=r,u())}}}),[])};

@@ -7,3 +7,3 @@ import React from 'react';

type PolygonEditor = {
new (map: Amap, target: Polygon): Editor;
new (map: Amap, target: Polygon, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const PolygonEditor: PolygonEditor;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.PolygonEditor(e.getMap(),e)}},t),2)[1];return n.default.createElement(a,e.__assign({},t))};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.PolygonEditor",events:["addnode","adjust","move","add","end"],init:function(e){var r=t.opts,a=void 0===r?{}:r;return new AMap.PolygonEditor(e.getMap(),e,a)}},t),2)[1];return n.default.createElement(a,e.__assign({},t))};

@@ -7,3 +7,3 @@ import React from 'react';

type PolylineEditor = {
new (map: Amap, target: Polyline): Editor;
new (map: Amap, target: Polyline, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const PolylineEditor: PolylineEditor;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function n(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a=n(t);exports.default=function(t){var n=e.__read(r.default({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){return new AMap.PolylineEditor(e.getMap(),e)}},t),2)[1];return a.default.createElement(n,e.__assign({},t))};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.PolylineEditor",events:["addnode","adjust","removenode","add","end"],init:function(e){var r=t.opts,a=void 0===r?{}:r;return new AMap.PolylineEditor(e.getMap(),e,a)}},t),2)[1];return n.default.createElement(a,e.__assign({},t))};

@@ -7,3 +7,3 @@ import React from 'react';

type RectangleEditor = {
new (map: Amap, target: Rectangle): Editor;
new (map: Amap, target: Rectangle, opts?: any): Editor;
};

@@ -10,0 +10,0 @@ const RectangleEditor: RectangleEditor;

@@ -1,1 +0,1 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(e){return new AMap.RectangleEditor(e.getMap(),e)}},t),2)[1];return n.default.createElement(a,e.__assign({},t))};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./_virtual/_tslib.js"),t=require("react"),r=require("./hooks/advanced/useEditor.js");function a(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var n=a(t);exports.default=function(t){var a=e.__read(r.default({plugins:"AMap.RectangleEditor",events:["addnode","adjust","move","add","end"],init:function(e){var r=t.opts,a=void 0===r?{}:r;return new AMap.RectangleEditor(e.getMap(),e,a)}},t),2)[1];return n.default.createElement(a,e.__assign({},t))};
{
"name": "@amap/amap-react",
"version": "0.1.2",
"version": "0.1.3",
"main": "lib/index.js",

@@ -5,0 +5,0 @@ "module": "es/index.js",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc