!function(e,t){"object"==typeofexports&&"undefined"!=typeofmodule?t(exports,require("mars3d")):"function"==typeofdefine&&define.amd?define(["exports","mars3d"],t):t((e="undefined"!=typeofglobalThis?globalThis:e||self)["mars3d-supermap"]={},e.mars3d)}(this,(function(e,t){"use strict";functionr(e){if(e&&e.__esModule)returne;vart=Object.create(null);returne&&Object.keys(e).forEach((function(r){if("default"!==r){varo=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(t,r,o.get?o:{enumerable:!0,get:function(){returne[r]}})}})),t.default=e,t}varo=r(t);functionn(e,t){varr=Object.keys(e);if(Object.getOwnPropertySymbols){varo=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){returnObject.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}returnr}functioni(e){for(vart=1;t<arguments.length;t++){varr=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){c(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}returne}functiona(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}functions(e,t){for(varr=0;r<t.length;r++){varo=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"ino&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}functionl(e,t,r){returnt&&s(e.prototype,t),r&&s(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}functionc(e,t,r){returntine?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}functionu(e,t){if("function"!=typeoft&&null!==t)thrownewTypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)}functionp(e){returnp=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){returne.__proto__||Object.getPrototypeOf(e)},p(e)}functionf(e,t){returnf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){returne.__proto__=t,e},f(e,t)}functiony(e,t){if(t&&("object"==typeoft||"function"==typeoft))returnt;if(void0!==t)thrownewTypeError("Derived constructors may only return object or undefined");returnfunction(e){if(void0===e)thrownewReferenceError("this hasn't been initialised - super() hasn't been called");returne}(e)}functionh(e){vart=function(){if("undefined"==typeofReflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeofProxy)return!0;try{returnBoolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();returnfunction(){varr,o=p(e);if(t){varn=p(this).constructor;r=Reflect.construct(o,arguments,n)}elser=o.apply(this,arguments);returny(this,r)}}functionv(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=p(e)););returne}functiond(){returnd="undefined"!=typeofReflect&&Reflect.get?Reflect.get.bind():function(e,t,r){varo=v(e,t);if(o){varn=Object.getOwnPropertyDescriptor(o,t);returnn.get?n.get.call(arguments.length<3?e:r):n.value}},d.apply(this,arguments)}varm=o.Cesium,_=function(e){u(r,e);vart=h(r);functionr(){returna(this,r),t.apply(this,arguments)}returnl(r,[{key:"layer",get:function(){returnthis._layerArr}},{key:"s3mOptions",get:function(){returnthis.options.s3mOptions},set:function(e){for(vartine){varr=e[t];this.options.s3mOptions[t]=r,"transparentBackColor"===t?r=m.Color.fromCssColorString(r):"transparentBackColorTolerance"===t&&(r=Number(r));for(varo=0;o<this._layerArr.length;o++){varn=this._layerArr[o];null!=n&&(n[t]=r)}}}},{key:"_showHook",value:function(e){this.eachLayer((function(t){t.visible=e,t.show=e}),this)}},{key:"_mountedHook",value:function(){vare=this;if(!this._map.scene.open)thrownewError("请引入 超图版本Cesium库 或 超图S3M插件 ");vart=this._map.getCameraView();(this.options.layername?this._map.scene.addS3MTilesLayerByScp(this.options.url,{name:this.options