function _typeof(t) { return (_typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(t) { return typeof t } : function(t) { return t && "function" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? "symbol" : typeof t })(t) } function _classCallCheck(t, e) { if (!(t instanceof e)) throw new TypeError("Cannot call a class as a function") } function _defineProperties(t, e) { for (var n = 0; n < e.length; n++) { var r = e[n]; r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(t, r.key, r) } } function _createClass(t, e, n) { return e && _defineProperties(t.prototype, e), n && _defineProperties(t, n), t } function _inherits(t, e) { if ("function" != typeof e && null !== e) throw new TypeError("Super expression must either be null or a function"); t.prototype = Object.create(e && e.prototype, { constructor: { value: t, writable: !0, configurable: !0 } }), e && _setPrototypeOf(t, e) } function _setPrototypeOf(t, e) { return (_setPrototypeOf = Object.setPrototypeOf || function(t, e) { return t.__proto__ = e, t })(t, e) } function _createSuper(n) { var r = _isNativeReflectConstruct(); return function() { var t, e = _getPrototypeOf(n); return _possibleConstructorReturn(this, r ? (t = _getPrototypeOf(this).constructor, Reflect.construct(e, arguments, t)) : e.apply(this, arguments)) } } function _possibleConstructorReturn(t, e) { if (e && ("object" === _typeof(e) || "function" == typeof e)) return e; if (void 0 !== e) throw new TypeError("Derived constructors may only return object or undefined"); return _assertThisInitialized(t) } function _assertThisInitialized(t) { if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return t } function _isNativeReflectConstruct() { if ("undefined" == typeof Reflect || !Reflect.construct) return !1; if (Reflect.construct.sham) return !1; if ("function" == typeof Proxy) return !0; try { return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})), !0 } catch (t) { return !1 } } function _getPrototypeOf(t) { return (_getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function(t) { return t.__proto__ || Object.getPrototypeOf(t) })(t) }! function(n) { n.widget.bindClass(function() { "use strict"; _inherits(e, n.widget.BaseWidget); var t = _createSuper(e); function e() { return _classCallCheck(this, e), t.apply(this, arguments) } return _createClass(e, [{ key: "view", get: function() { var t, e = this.getBasemaps().length, e = e <= 4 ? (t = 190, 100 * Math.ceil(e / 2) + 70) : 4 < e && e <= 6 ? (t = 270, 100 * Math.ceil(e / 3) + 70) : (t = 360, 105 * Math.ceil(e / 4) + 70); return { type: "window", url: "view.html", windowOptions: { width: t, height: e } } } }, { key: "create", value: function() {} }, { key: "winCreateOK", value: function(t, e) { this.viewWindow = e } }, { key: "activate", value: function() {} }, { key: "disable", value: function() { this.viewWindow = null } }, { key: "getBasemaps", value: function() { return this.map.getBasemaps(!0) } }, { key: "updateBasemap", value: function(t) { this.map.basemap = t, this.disableBase() } }]), e }()) }((window, mars3d));